탈중앙화 토큰 거래 프로토콜 0x 에 대한 리포트 입니다.
0x 백서에 따르면 0x는 "이더리움 블록 체인에서 분산된 교환을위한 개방형 프로토콜" 입니다.0x 프로토콜을 이용하면, 스마트컨트랙트를 통해 ERC20 토큰을 P2P 거래할 수 있습니다. Dapp 도 이 프로토콜을 이용해 토큰 거래를 할 수 있습니다.
개인적으로는 0x라는 이름이 꽤 멋있다고 생각합니다. **0x** 는 컴퓨터 프로그래밍에서 16진수를 표시하는 상수입니다. 이더리움이 16진수와 연관이 되어 있기 때문일텐데요 . 이를 테면 모든 이더리움 지값의 주소는 이와 같은 0x359872a6d25374786997E003F3F131a951aBFB1E 16진수로 구성되어 있습니다. 슬랙채널을 통해 이름의 뜻을 물어보니, 0x 프로젝트의 Advisor 이자 Coinbase 의 PM 인 Linda Xie 는 아래와 같은 말을 덧붙였습니다.
"In a more abstract context, as the first open protocol for exchange 0x represents the beginning of the end for the exchange industry's rent seeking oligopoly: zero exchange"
즉, 지대 추구 방식의 독점적 거래소가 아닌 오픈 프로토콜 거래소로써 새로운 거래소를 연다는 뜻도 담겨있다는 것입니다 .
0x 프로토콜에서 거래될 수 있는 토큰은 ERC20 토큰 입니다. ERC20 토큰은 이더리움 기반 토큰의 표준을 따르는 토큰을 말합니다 . 토큰에 6개의 Method와 2개의 Event가 정의 되어 있을때 이를 ERC20 표준을 따르는 토큰이라고 합니다. 많은 이더리움 토큰들은 이를 기반으로 만들어지지만 그렇지 않은 토큰들도 있습니다. 대표적인 예가 바로 Golem 입니다. Golem 은 특정 Method 를 구현하지 않고 다른 방식을 사용하고 있습니다. 이런 토큰을 부분적 ERC20 토큰(partially-ERC20-compliant)이라고 부릅니다.
0x 는 프로토콜일 뿐이지만 zrx 는 토큰입니다. 그 전에 0x 프로토콜로 무엇을 할 수 있는지 알아두어야 합니다. 0x 프로토콜을 통하면 Dapp 들도 토큰 거래를 할 수 있습니다. 각 Dapp 은 public liquidity pools(Dark liquidity pools 의 반대개념) 혹은 스스로 개발한 liquidity pool 을 만들어서 이 위에서 발생하는 거래에 대한 수수료를 얻을 수 있습니다. 이 거래의 수수료는 zrx 로 지불됩니다.
프로토콜의 업데이트에 대한 영향력은 토큰의 보유개수와 동일합니다. 즉 토큰이 많으면 프로토콜이 업데이트 됨에 따라 자신에게 이익이 될 수 있는 방향으로 변경할 수 있습니다.
즉 0x 프로토콜이 생겨나는 분산형 거래소에 채택되고, 시장이 커짐에 따라 zrx 의 필요는 높아지고, 프로토콜에 더 큰 영향력을 발휘하기 위해 많은 zrx가 필요하게 됩니다.
대부분의 유저는 중앙화된 거래소를 통해 CryptoCurrency를 구매합니다. 그러나, 중앙집권화된 거래소는 언제나 위험을 갖고 있습니다. 해킹을 당하거나, 거래소 자체가 사기일 수 도 있습니다. 이런 위험들이 잇따르자 블록체인기반의 분산화 거래소 EtherDelta와 OasisDEX가 생겨났습니다.
하지만 이런 분산거래 플랫폼은 느리고 비싸면서 호환이 어렵다는 단점이 있습니다. 심지어 이미 올라간 주문을 수정할 때도 블록체인을 거쳐 조정되어야 하고 네트워크 수수료를 지불해야합니다.
0x 는 Off-chain Orderbook 을 사용하기 때문에 네트워크 수수료를 줄이고 프로토콜 사용료도 부과하지 않습니다. 다만 이 Off-chain orderbook 은 서비스로 제공되어 서비스 제공자가 수수료를 얻을 기반이 됩니다. 즉, 프로토콜 위에 분산화된 거래소를 구축하는 이들은 public ordebook 이용에 따른 수수료를 징수할 수 있습니다. 그리고 이 수수료는 zrx로 지불됩니다.
0x 를 이용한 토큰 거래플랫폼(Dapp)입니다. 웹브라우저에서 동작해서 쉽게 거래를 진행할 수 있습니다. 현재 MetaMask 를 이용해 Kovan testnet 에 접속하면 실제로 동작을 확인할 수 있습니다.
0x 는 샌프란시스코에 위치한 팀이 개발중입니다. 팀은 Blockhain Capital , Pantera Capital 등 쟁쟁한 블록체인 투자회사로부터 지원을 받고 있습니다. Pantera Capital의 CIO, Joey Krug 와 CoinBase팀의 Co-Founder 와 PM 이 Advisor 로 참여하고 있는 것도 눈여겨 볼 점입니다.
0x.js 라는 Js 기반 0x 라이브러리를 작성하는 일에 시간을 할애하고 있는 것으로 보입니다.augur , Aragon , ChronoBank district0x 등 쟁쟁한 토큰들이 이미 0x 프로토콜을 채택하고 있음.투자 위험도는 낮습니다. 그러나 단기적인 수익 가능성도 높지 않습니다. 프로토콜이 채택되고 안정기를 거쳐 성공적인 서비스가 나오기까지는 꽤 많은 시간이 걸릴 것이고, 더불어 zrx 는 단기적으로는 수수료 지불을 위한 토큰으로 머무를 것이고, 가격변동이 크지 않을 것입니다.
만약 이 프로토콜을 이용한 중앙집권형 거래소보다 더 나은, 혹은 압도적으로 수수료가 낮은 분산형 거래소가 나오지 않으면 프로토콜 자체가 사장될 수도 있습니다. 한 가지 생각해볼 점은, 괜찮은 블록체인 투자회사가 지원을 하고 있으니 (Backed) 그들이 투자할 다른 토큰 회사들도 이 프로토콜을 채택할 수 있을것이라는 생각도 듭니다.
읽어주셔서 감사합니다! 앞으로도 계속 좋은 리포트 전해드리도록 하겠습니다.