사진: BitGo
Bitgo는 자사 제공 거래기능이 블록체인에서
최종 확정되지 못할 경우 전액 보상을 약속했다.
BitGo가 안정적이고 빠른 비트코인거래 실현에 한걸음 더 가까워졌다. BitGo는 세계 최초로 확정절차가 생략된 비트코인 거래를 전액보상대책과 함께 안전하게 실행할 수 있는 BitGo Instant 서비스를 출시했다. 이 서비스가 비트코인의 대중화에 어떻게 기여할 수 있는지 이하에서 소개하고자 한다.
현재 전자결제는 아직 전통적인 지급수단과 경쟁할 수는 없다. 하지만 몇몇 부분에서는 기존 지급수단보다 앞서가는 부분이 없지 않다. 일반적인 은행거래가 최대 3일이 걸릴 수 있는 반면 비트코인의 경우 거래소요시간은 10분을 넘지 않는다. BitGo 공동창립자며 기술부문 사장인 Ben Davenport은 "시간은 곧 돈이다. 사람들은 빠른 송금을 원하며 시장에 휘발성이 존재하고 최적가가 나오는 거래소에 돈을 옮기고자 할 때 특히 더욱 그렇다."라고 설명한다.
블록체인에 거래를 기록하는 과정은 하나의 "확정"을 얻는 과정이라고 한다. 만약 거래내역이 아직 블록에 들어가지 않고 따라서 확정되지 않았다면 전송자 측에서는 그 금액을 다른 쪽에도 사용할 수 있다. 이 경우 아직 블록에 들어가지 못한 거래를 "미확정"이라고 한다. 이 때문에 비트코인 업체의 대부분이 고객 계좌를 확인하는 데 여러 차례의 확정을 요구하게 된다. 그러나 채굴자들의 블록생성 시간이 느리고 또한 예측이 어려움에 따라 이러한 확정 과정으로 인해 거래시간은 30분에서 몇 시간까지 늘어나게 된다.
BitGo Instant는 몇몇 정해진 판매업자에 대해 거래가 곧바로 확정되는 비트코인 즉시거래 서비스를 제공한다. 이 기능은 BitGo의 다중서명보안기술을 통해 구동된다. 각 월릿은 3개의 키를 가지고 있으며 각 키는 사용자와 BitGo 그리고 제3자인 키복구서비스(key recovery service, KRS)가 각각 보관하게 된다. BitGo Instant 기능을 사용하려면 사용자와 BitGo가 각각 제공하는 서명이 있어야 한다. 위에서 언급한 이중전송(double spend) 문제와 관련해서는 KRS 승인이 요구된다.
BitGo 측에서 BitGo Instant 거래에 서명할 때 거래보증서에 암호학적 서명을 하게 된다. 이에 따라 수신자는 거래가 블록체인에서의 최종 확정됐는지의 여부를 알 수 있으며 만약 확정이 누락됐다면 BitGo로부터 전액 보상을 받을 있다.
Davenport에 따르면 "BitGo Instant가 차별화되는 부분은 바로 (추가 블록체인이나 하드웨어가 없는) 비트코인-블록체인에서 거래가 실행된다는 데 있으며 이는 네트워크가 개방되어 있음을 의미한다. 누구나 즉시송금 가능한 월릿을 보유할 수 있고 또한 송금을 받을 수 있다. 이 기술은 즉시 구현될 수 있으며 연동도 어렵지 않다." BitGo Instant는 Bitfinex, Bitstamp, CoinHako, FoldApp, Genesis Trading, Kraken, Shapeshift, Unocoin 등 여러 교환소 및 비트코인 앱과 연계하여 출시될 예정이다.
Kraken의 CEO Jesse Powell은 BitGo Instant와의 협조를 긍정적으로 기대하고 있다고 하다. "교환소 간 거래가 활성화됨으로써 세계 각지 비트코인 시장의 효율성이 향상될 것이다. 또한 네트워크에 가입한 판매자나 결제대행업체가 고객에게서 받은 비트코인을 즉시 환전함으로써 비트코인 가격위험을 없앨 수도 있다." Kraken은 최근 Coinsetter와 Cavirtex라는 대규모 교환소를 인수하여 북미 시장에서의 확장을 꾀하고 있다. 두 거래소의 고객계좌가 1월 26일 Kraken의 첨단 저비용 플랫폼으로 자동 이전된다. 이를 통해 Kraken은 미국 및 캐나다 고객 대다수에게 비트코인-달러(XBT-USD) 거래 등 첨단 거래서비스를 완전히 제공할 수 있게 된다.
Tatsiana Yablonskaya, BitGo Instant Guarantees Safe Zero-Confirm Bitcoin Transactions, 1. 19. 2016.
번역: madfox