블로그 게시물

Graph 투자에 대하여

작성자 Kyle Samani
January 28, 2019 | 3 Minute Read

저는 멀티코인이 그래프(Graph)의 $250만 달러의 시드 라운드를 이끌었다는 자랑스러운 소식을 전하고자 합니다. 자사는 그래프가 웹3 스택에서 가장 중요한 프로토콜 중 하나가 될 것이라고 생각합니다. 비전으로 넘어가기에 앞서 어떻게 투자 결정이 이루어졌는지에 대한 배경에 대해 알려드리고자 합니다.

우선 첫 대화는 Yaniv가 2018 년 2 월에 저에게 트위터(Twitter) 다이렉트 메시지(DM)를 통해 저에게 연락을 해오면서 시작되었습니다. 바로 이런 경우를 위해 저는 DM 수신 범위 설정을 공개로 해놓는 것이지요.

yaniv

이렇게 그래프 팀과의 처음 접촉할 당시 Yaniv는 저에게 아주 간결한 일곱 페이지 분량의 문서를 공유했습니다. 이 피칭덱 안에는 그래프 팀이 해결하고자 하는 주요 기술적 문제, 즉 블록체인 내 데이터 쿼리가 얼마나 어려운지 그리고 되려 중앙화가 일어나는 요소라는 점을 꼬집고 이러한 문제점을 그래프 팀이 어떻게 해결했는지가 담겨있었습니다.

Yaniv와의 첫 컨퍼런스 콜 당시 Yaniv는 몇 가지의 데모를 선보였습니다. 이 때 저는 그래프의 우아함과 속도에 감동하였습니다. 이더리움 블록체인 상의 pub-sub(publish-subscribe)을 사용하는 GraphQL 구독에 대한 데모가 특히 인상 깊었습니다. 그래프가 다른 컴퓨터의 Metamask(메타마스크)를 통해 이더리움 메인 체인에 거래내역을 보낸 후 브라우저에 실시간 푸시 알림을 보내는 내용이었습니다. Yaniv가 보여주는 데모들을 보면서 저는 모든 웹3 스택 내 앱 구축의 영역에서 그래프의 역할이 높아질 것인지 한눈에 파악할 수 있었습니다. 저는 곧 Yaniv와 공동대표를 맡고 있는 Brandon을 함께 만나기 위해 샌프란시스코를 방문했고, 그 후 그래프의 시드 투자를 리드하기로 약속했습니다.

그 이후, Yaniv, Brandon, Jannis 공동대표들과 그래프 팀은 세계 최고 수준의 오픈 소스 소프트웨어를 구축하는데 몰두하였습니다. 또한, Graph Day 행사에 참석하신 분들은 이미 아시겠지만, 출시까지 성공적으로 하였습니다.

우리가 처음 만난 후 지난 1년간 웹3 개발 커뮤니티 내 대다수의 멤버들은 웹3 스택 내에서 그래프가 담당하는 역할이 얼마나 중요한지 그리고 관련 서비스가 얼마나 부족했는지를 인지하게 되었습니다. 그래프 팀은 현재 커뮤니티 내 수십 여개 팀에 비공개 베타 서비스를 제공하는 업계 리더로 부상하였습니다.

그래프 팀

그래프 팀과 일한 지난 1년을 뒤돌아보면 얼마나 뛰어난 이들로 구성되었는지 다시금 깨닫게 됩니다.

우선 그래프 팀원들은 커뮤니케이션 능력이 탁월합니다. 합의 알고리즘에만 열을 올리는 이들로 가득한 업계 내에서 커뮤니케이션 능력은 정말 귀중한 가치입니다. Yaniv가 처음 멀티코인에 보냈던 피칭덱을 보면 그래프 팀의 커뮤니케이션 능력을 쉽게 파악할 수 있습니다. 사실 저희는 그 때부터 알고 있었지만, 지금도 기술적인 영역과 그 외의 영역에서 모두 그래프 팀은 뛰어난 커뮤니케이션 능력을 보여주고 있습니다.

그래프 팀의 실행 능력 역시 단연 돋보입니다. 제품 제작에서부터 채용, 커뮤니티 활성화 및 교류 등에 이르기까지 모두 훌륭하게 수행하고 있습니다. 블록체인 업계에서 개발진이 약속한 기한을 못 지키는 것으로 악명이 높은데, 그래프 팀은 180도 다른 모습을 보여주고 있습니다. 첫 컨퍼런스 콜 당시 Yaniv는 다가오는 여름에 제한적 베타 서비스를 출시할 것이라 밝혔고, 이 일정을 실제로 준수하였습니다. 또한, 그들이 얼마 전 주최한 행사인 Graph Day에 대해서도 짚고 넘어갈 수 밖에 없습니다. 이 행사에 대한 블록체인 커뮤니티의 반응은 Graph Day가 블록체인 기술 관련 작년 최고의 행사 중 하나였다는 것이었습니다.

마지막으로 주목할 점은 이들이 뛰어난 실력을 갖췄으면서도 매우 겸손하다는 점입니다. 그래프 팀은 웹3와 자신들의 제품이 불러올 미래의 힘을 믿고 있으며, 앞으로도 오랜 기간 유효한 제품을 만드는데 집중하고 있습니다.

웹3 스택에서의 병목현상 해결

멀티코인 캐피털은 웹3 스택의 가치가 어디에 축적될 것인가에 대해 고심하며 많은 시간을 할애하였습니다. 그리고 그 고심 끝에 쿼리 계층이야말로 가장 많은 가치를 확보할 수 있는 계층이라는 결론에 도달했습니다.

Etherscan(이더스캔)과 같은 중앙화된 앱부터 Augur(어거)와 같은 탈중앙화 앱에 이르기까지 예외없이 이더리움에서 앱을 만드는 모든 팀은 동일한 문제를 겪고 있습니다. 이들은 이더리움 블록체인 상에서 데이터 쿼리를 진행해야 한다는 것이죠. 지금까지는 이더리움 블록체인 상에서의 데이터 쿼리를 하면서 발생하는 문제를 해결하기 위해 모든 팀들이 개별 인덱싱 서버를 구축해서 운영하고 있는데, 이 서버는 중앙화되어있기 때문에 취약할 수 밖에 없습니다.

정말 모든 팀들에서 이렇게 문제를 해결하고 있습니다.

그렇다면 왜 개발자들이가 Geth나 Parity 같은 이더리움 클라이언트에서 직접 쿼리를 할 수 없을까요? Geth나 Parity는 강력한 인덱싱 기능을 제공하지 않기 때문에 대규모 데이터 쿼리를 지원할 수 없습니다. 그렇기 때문에 모든 팀은 결국 중앙화로 인해 취약점을 갖는다 할지라도 독자적인 인덱싱 기능을 구축할 수 밖에 없던 것입니다.

그래프 팀은 이 문제를 해결하기 위해 개발자들이 이더리움과 IPFS를 GraphQL의 엔드포인트를 통해 접근할 수 있도록 합니다. 그렇다면 왜 개발자들이 이렇게 GraphQL을 사용해야 하는 걸까요? 쿼리 인터페이스가 너무나 뛰어나고 매우 유연한 구조를 갖고 있기 때문입니다. 이러한 이유로 인해 놀랍게도 다수의 현존하는 인터넷 기업들도 REST를 이용하다 GraphQL로 전환하고 있습니다. 이더리움, IPFS 그리고 기타 체인들에 담겨있는 데이터의 다양성을 생각해보면 당연히 GraphQL만큼 유연한 구조를 가져야합니다.

그렇다면 그래프 팀이 해결하겠다는 문제는 실제로 얼마나 중요한걸까요? 이더리움 네트워크 상에 하루 기록되는 거래량은 100만건 이하에 불과합니다. 하지만 개발자들은 중앙화 키:값 조회 서비스인 Infura100억 회 이상 쿼리해야 합니다. Infura가 인덱싱이나 쿼리 서비스를 제공하지 않는다는 점을 눈여겨 보아야 합니다. 웹3가 우리 생활에 더 스며들게 되어 수십억 건의 거래가 생성된다면 위의 방법은 적합하지 않습니다. 이런 상황이 펼쳐지게 된다면 그래프 팀의 제품에 대한 사용량은 기하급수적으로 증가할 것입니다.

과연 그래프 노드를 자발적으로 호스팅하면서 탈중앙화 네트워크의 일부가 되고자 하는 이유는 무엇일까요? 보상이 있기 때문입니다. 그래프 팀이 개인 또는 조직이 네트워크에 참여함으로써 토큰을 보상받는 워크토큰(work token) 모델을 채택할 것이기 때문입니다. 이를 통해 개발자들이 그래프의 제품을 활용하여 인덱싱하고자 하는 데이터에 대한 파라미터를 설정할 수 있게끔 할 것입니다.

세계적 수준의 쿼리 계층 구축

그래프 팀은 얼마 전 Graph Day를 주최하였고, 앞으로 수 주 내로 1.0 버전의 정규 서비스를 출시할 계획을 가지고 있습니다. 올해 말 탈중앙화된 네트워크를 출시하여 개발자들이 자신의 앱에 알맞은 신뢰 모델을 취사 선택할 수 있도록 가능케할 것입니다.

멀티코인 캐피털이 그래프 팀을 지원하게 된 사실이 매우 기쁘고, 개발자들이 그래프 팀의 제품을 통해 어떤 놀라운 앱들을 만들어낼지 기대하고 있습니다.

그래프 팀이 해결하고자 하는 문제는 웹3의 미래를 좌지우지 할 수 있는 성격의 것입니다. 만약 독자 분들 중 웹3의 미래를 더 밝게 만드는데 일조하고 싶으신 분이 있다면 그래프 팀에 지원해주세요.