
이것은 12월 표지 이야기의 두 번째 부분입니다.
2017년의 어지러운 가격 상승이 “hodl”을 대중의 의식에 각인시켰다면, 2018년은 “buidl”이 암호화폐 산업의 트렌드가 된 해였습니다 — 비트코인도 예외는 아니었습니다.
Bitcoin Magazine의 올해 첫 표지 이야기에서 예상했던 바와 같이, 비트코인의 기술적 발전은 2018년에 더욱 가속화되었습니다. 전 세계의 개발자와 기업가들은 분리된 증인(Segregated Witness) 채택을 촉진하고, 라이트닝 네트워크를 출시하며, 프라이버시 솔루션을 발표하고, 사이드체인을 실현하며, 슈노르 서명 솔루션에 대한 진전을 이루었습니다 — 이 모든 것이 불과 1년 전에는 아직 먼 미래의 이야기였습니다.
1월의 표지 이야기에 이어, 2018년의 마무리 두 부분으로 구성된 표지 이야기는 이 다섯 가지 기술이 어떻게 발전했는지를 탐구합니다.
두 번째 부분에서는: 프라이버시, 사이드체인 및 슈노르 서명에 대해 다룹니다.
프라이버시 솔루션
지난 몇 년 동안 제안된 가장 유망한 프라이버시 솔루션 중 두 가지인 TumbleBit과 ZeroLink는 올해 초 출시 직전의 단계에 있었습니다.
TumbleBit은 2016년 보스턴 대학교의 에단 하일만이 이끄는 학술 연구팀에 의해 처음 제안된 코인 믹싱 프로토콜입니다. TumbleBit은 (중앙화된) 믹서를 사용하여 믹싱 세션에 참여하는 여러 참가자 간에 오프체인 결제 채널을 생성합니다. 모든 참가자는 서로의 코인을 얻게 되어 모든 거래 흔적이 끊어집니다. 중요한 것은, 영리한 암호화 기술을 통해 믹서조차도 사용자와 그들의 거래 간의 연결을 확립할 수 없도록 보장합니다.
이 잠재력에 고무된 NBitcoin 개발자 니콜라스 도리어와 프라이버시 중심의 비트코인 개발자 아담 피크소르(및 여러 다른 개발자들)는 이 솔루션을 구현하기 위해 처음 제안된 이후 2년 동안 많은 노력을 기울였습니다. 2017년 초, Stratis 플랫폼과 토큰의 배후에 있는 회사는 피크소르를 고용하여 비트코인을 지원하는 Breeze 지갑에 이 기술을 구현했습니다.
하지만 2017년 7월, 피크소르는 TumbleBit의 실제 세계에서의 잠재성에 의문을 제기했습니다. 이 솔루션은 각 믹싱 세션에 대해 상대적으로 많은 온체인 거래가 필요하여 사용하기 번거롭고 비용이 많이 들 수 있습니다.
“나는 TumbleBit의 클래식 텀블러 경제를 지금처럼 비트코인 수수료가 높은 환경에서 생각해본 사람은 아무도 없다고 생각합니다.”라고 피크소르는 당시 Medium 블로그 포스트에서 썼습니다. “솔직히 말하자면, 이 모든 것을 적고 나서 나는 꽤 실망하게 되었습니다.”
피크소르와 Stratis는 프로젝트를 완료했습니다. 수년간의 높은 기대 끝에 TumbleBit은 올해 8월 Breeze Wallet에서 드디어 출시되었습니다. 그러나 그때쯤에는 프로젝트에 대한 대부분의 열정이 사라진 것처럼 보였습니다. Breeze의 TumbleBit은 많은 사람들의 관심에서 벗어나 있었고, 그로 인해 사용 통계는 아마도 낮았을 것입니다.
대신, 더 비공식적인 비트코인을 실현하기 위한 많은 노력은 다른 주요 프라이버시 솔루션인 ZeroLink로 전환되었습니다. 2013년 비트코인 코어 기여자인 그레고리 맥스웰이 처음 제안한 “차우미안 코인조인”에 기반한 ZeroLink는 2017년 8월 아담 피크소르에 의해 처음 발표된 프라이버시 프레임워크입니다.
ZeroLink는 여러 사용자가 믹싱 세션에 참여하는 모든 참가자에게 코인을 보내는 대규모 거래에서 코인을 혼합할 수 있도록 합니다. TumbleBit과 유사한 요구 사항(중앙 서버)과 이점(거래 흔적을 끊음)을 가지고 있지만, 피크소르는 ZeroLink가 온체인 거래 수가 적기 때문에 더 바람직하다고 믿고 있습니다.
ZeroLink를 실현하기 위해 피크소르는 올해 자신의 비트코인 프라이버시 중심 회사인 zkSNACKs를 설립했으며, 이는 7월 리스본에서 열린 Building on Bitcoin 컨퍼런스에서 처음 공개되었습니다.
그의 초기 “Hidden Wallet” 프로젝트의 리브랜딩인 zkSNACKs의 주력 제품은 ZeroLink 프레임워크를 기반으로 한 추가 프라이버시 기능을 갖춘 데스크탑 지갑인 Wasabi Wallet입니다. 차우미안 코인조인 외에도, 이는 예를 들어 전체 비트코인 블록체인을 다운로드하지 않는 라이트 클라이언트를 위한 프라이버시 향상 솔루션인 컴팩트 클라이언트 측 블록 필터링을 포함합니다.
Wasabi Wallet은 올해 비트코인 백서의 10주년인 10월 31일에 공식 출시되었습니다. 아직 주류에 도달하지는 않았지만, Wasabi Wallet은 이미 프라이버시를 가장 중요하게 생각하는 많은 이들에게 필수적인 프라이버시 옵션이 되었습니다. GitHub 통계에 따르면, 지갑은 출시 후 몇 달 동안 수천 번 다운로드되었습니다. 그리고 Wasabi Wallet의 웹사이트에 따르면, 이미 거의 2,000개의 코인을 혼합했습니다.
“솔직히 말하면, 사용자 성장과 소셜 미디어 활동에 놀랐습니다. 이 상태가 계속된다면 우리는 마침내 믹싱을 통해 직접 송금을 허용하는 것과 같은 유동성 의존 프라이버시 솔루션에 대해 생각할 수 있을 것입니다.”라고 피크소르는 Bitcoin Magazine에 말했습니다. “흥미로운 시기입니다.”
ZeroLink 프레임워크는 다른 지갑에서도 표준으로 채택되고 있습니다. 새로운 (현재까지는 비교적 알려지지 않은) Bob Wallet은 3월에 ZeroLink 구현을 개발하고 있다고 발표했습니다. 8월에는 프라이버시 중심의 Samourai Wallet이 Whirlpool이라는 모바일 ZeroLink 구현을 발표했습니다. 그리고 Stratis의 Breeze Wallet도 처음에 관심을 보였습니다.
TumbleBit과 ZeroLink 외에도, 올해 더 많은 프라이버시 솔루션이 출시되었으며, 더 많은 솔루션이 개발 중입니다. 2018년에 출시되었거나 현재 개발 중인 프라이버시 기술에 대한 전체 개요는 Bitcoin Magazine의 9월 표지 이야기를 참조하십시오: 비트코인을 프라이버시코인으로: 이 기술이 비트코인을 더 프라이빗하게 만들고 있습니다.
사이드체인
몇 년 동안 매우 기대된 기술인 사이드체인은 비트코인에 연동된 대체 블록체인입니다. 이를 통해 사용자는 블록체인 간에 비트코인을 “이동”할 수 있으며, 예를 들어 더 빠른 확인 시간을 가능하게 하거나 더 많은 프라이버시를 제공하는 등 서로 다른 프로토콜 규칙에 따라 운영할 수 있습니다. 본질적으로 사이드체인은 비트코인의 2100만 개 코인 한계를 유지하면서 알트코인의 모든 기술적 이점을 제공합니다.
Liquid
블록체인 개발 회사는 이후 사명을 확장했지만, Blockstream은 원래 사이드체인 개념을 중심으로 2014년에 설립되었습니다. 2016년부터는 이 기술로 가능한 것을 보여주는 오픈 소스 사이드체인 프로젝트인 “Elements”를 유지해왔습니다. 그러나 Blockstream의 첫 상업적 사이드체인 프로젝트는 2015년에 발표된 Liquid입니다.
Liquid는 거래소와 기타 서비스 제공자 간의 결제 경로를 제공하여 거래자들이 자금을 신속하고 비공식적으로 이동하고 차익 거래 기회를 활용할 수 있도록 설계되었습니다. 이는 거래소 간의 스프레드를 최소화하고 업계의 유동성을 증가시킵니다. “연합 사이드체인”이라고 불리는 Liquid의 코인과 거래는 거래소와 서비스 제공자의 선택에 의해 보호됩니다: 이들은 비트코인의 블록체인에서 사이드체인으로 자금을 이동시키는 게이트키퍼 역할을 합니다.
올해 10월, Blockstream은 비트코인 연동 토큰 L-BTC와 함께 Liquid를 출시했습니다. 한 달 후, 노드, 지갑 및 블록 탐색기를 대중에게 소개했습니다. Liquid는 Bitfinex, BitMEX, Xapo, Unocoin, Bitso 등 업계에서 가장 잘 알려진 회사들에 의해 보호됩니다. 이탈리아 비트코인 거래소 The Rock Trading은 사이드체인이 출시된 직후 Liquid의 온오프램프를 제공했으며, 11월 말에는 Bitfinex CSO인 파올로 아르도이노가 Liquid 지원이 곧 출시될 것이라고도 언급했습니다.
공개된 통계에 따르면, Liquid 사용은 여전히 미미합니다: 이 기사를 작성하는 시점에 약 25 비트코인이 잠겨 있으며, 이를 위해 75개의 거래가 필요했습니다. 사이드체인은 총 약 3,400개의 거래를 처리했으며, 이는 시간당 10건도 안 되는 거래에 해당합니다. 그러나 오랫동안 기다려온 기술이 실시간으로 운영되고 있으며 성장하고 있습니다.
“좋은 시작입니다.”라고 Blockstream CSO인 샘슨 모우가 말했습니다. “우리는 최근에 클라이언트를 출시했으므로 예상했던 대로입니다. 더 많은 거래소가 최종 사용자에게 통합을 노출하게 되면 훨씬 더 많은 트래픽을 볼 수 있을 것입니다.”
RSK
또 다른 연합 비트코인 사이드체인은 비트코인 연동 토큰 R-BTC를 가진 RSK입니다. RSK는 이더리움 스타일의 튜링 완전 스마트 계약을 지원하도록 특별히 설계되었습니다. Liquid와 마찬가지로 RSK의 코인은 여러 비트코인 회사의 그룹에 의해 보호됩니다. 그러나 Liquid와는 달리 RSK는 비트코인과 병합 채굴되며, 이는 비트코인 채굴자가 해시 파워를 사용하여 블록을 생성하고 거래를 확인한다는 것을 의미합니다.
“이 ‘두 개의 챔버’ 아이디어는 강력한 보안을 제공합니다. 왜냐하면 단일 그룹이 너무 많은 권한을 가지지 않으며 각 그룹이 특정 책임을 지기 때문입니다.”라고 RSK Labs의 공동 창립자이자 수석 과학자인 세르지오 레르너가 말했습니다. “그리고 비트코인 자체와 마찬가지로, 플랫폼의 사용자들은 궁극적으로 프로토콜의 운명을 통제합니다.”
1월에 제네시스 블록이 채굴되었고 RSK가 공식 출시되었습니다. 초기 발표에 따르면 연합에 포함된 회사로는 Bitstamp, Bitfinex, Bitpay, Xapo 및 BitGo가 포함됩니다 — 그러나 RSK는 오늘날 연합에 어떤 회사가 포함되어 있는지 정확히 공개하지 않았습니다. (조만간 공동 공개 발표가 있을 예정입니다.) RSK는 비트코인의 가장 큰 채굴 풀 중 여러 곳을 유치했습니다: BTC.com, AntPool, Slush Pool 및 F2pool은 이미 사이드체인을 병합 채굴하고 있으며, 비트코인의 해시 파워의 50% 이상을 차지하고 있습니다. R-BTC 토큰은 Bitfinex 및 Huobi와 같은 거래소에서 거래 가능하며, RSK 플랫폼 자체도 많은 개선이 이루어졌습니다. 레르너에 따르면 RSK는 2018년 동안 0.4.0 버전에서 현재 0.5.3 버전까지 9회의 릴리스를 수행했습니다.
아마도 더 중요하게는, RSK Labs에 따르면 현재 약 50개의 프로젝트가 RSK 사이드체인에서 작업 중이며 RSK Labs가 이를 추적하고 있습니다 — 그러나 대부분의 프로젝트는 물론 여전히 초기 단계이거나 개발 중입니다.
더 주목할 만한 RSK 프로젝트 중 일부는 RSK Labs 자체와 RSK Labs를 11월에 인수한 RIF Labs에 의해 개발되고 있습니다. 여기에는 라이트닝과 유사한 결제 채널 네트워크인 Lumino가 포함되며 (디자인상 호환되지 않지만 비트코인의 주요 라이트닝 네트워크와 연결될 수 있습니다). RIF Labs는 최근 RIF OS 프로젝트를 출시했으며, 이는 RSK 위에서 처음 실행될 일련의 오픈 소스 프로토콜 및 라이브러리로, 결제 네트워크, P2P 저장소, 이름 해상도 등을 포함합니다.
“RSK 커뮤니티는 주로 라틴 아메리카와 아시아에서 확장되고 있습니다.”라고 레르너는 Bitcoin Magazine에 말했습니다. “그리고 우리는 지난 몇 개월 동안 RSK 위에 구축된 솔루션을 출시하는 회사들이 가속화되는 것을 보았습니다. 또한 2018년에는 전 세계에서 100회 이상의 RSK 밋업과 컨퍼런스가 열렸습니다. RSK Labs는 생태계 성장을 추적하기 위해 현재 200명 이상의 인증된 대사와 1,000명 이상의 인증 과정에 있는 대사 프로그램을 운영하고 있습니다.”
드라이브체인
마지막으로, Tierion 연구원인 폴 스토르크(이전 Bloq)의 드라이브체인 테스트 버전이 9월에 출시되었습니다. 드라이브체인 사이드체인 모델은 연합되지 않고 비트코인 채굴자에 의해 완전히 보호됩니다. 기존의 해시 파워를 활용하고 (위험을 제한하기 위한 기술적 안전 장치와 결합하여) 채굴자는 사이드체인의 게이트키퍼 역할을 하며 그 위에서 거래를 확인합니다.
특정 사이드체인 디자인보다 개념에 가까운 드라이브체인 모델은 스토르크가 비트코인의 미래에 다양한 드라이브체인이 존재하기를 희망하고 있으며, 이는 현재 알트코인에 배포된 많은 기능을 복제할 수 있습니다. 잠재적인 첫 번째 드라이브체인은 빠르고 저렴한 거래를 위한 “대형 블록” 사이드체인이 될 것이며, 스토르크의 개인적인 관심사는 항상 예측 시장 사이드체인을 배포하는 것이었습니다.
개발 측면에서 드라이브체인 프로젝트는 올해 꾸준한 진전을 이루었다고 스토르크는 말했습니다.
“우리는 12번째 릴리스를 진행 중이며, 13번째 릴리스는 거의 완료되었고 많은 개선이 이루어졌습니다. 많은 버그가 수정되고 있습니다. 현재 소프트웨어를 완벽하게 만들기 위해 작업하고 있습니다.”
그러나 드라이브체인은 호환성을 위해 비트코인의 기본 프로토콜에 소프트 포크 업그레이드가 필요합니다. 이러한 업그레이드는 약 1년 전 비트코인 개발 메일링 리스트에서 논의되었으며, 스토르크는 2018년 초에 공식 비트코인 개선 제안(BIP301)을 제출했습니다.
그러나 스토르크는 비트코인 코어가 이러한 소프트 포크를 배포할 것인지에 대해 회의적입니다. 역사적으로 대부분의 소프트 포크가 활성화된 비트코인 소프트웨어 애플리케이션입니다.
“나는 코어 유지 관리자가 이를 병합하도록 설득할 수 있을지 회의적입니다.”라고 그는 말했습니다. “그리고 내가 병합되더라도 채굴자들이 이를 활성화할 것인지조차 의문입니다. 최근 몇 년 동안 채굴자 활성화 소프트 포크는 발생하지 않았으며, SegWit 이후로는 전혀 발생하지 않았습니다 — 예전에는 몇 개월마다 발생했습니다.”
스토르크는 여전히 드라이브체인 BIP가 비트코인 코어에 의해 구현되기를 선호하지만, 현재 모든 옵션을 열어두고 있습니다. 여기에는 비트코인 코어의 도움 없이 소프트 포크 활성화 또는 비트코인 캐시에 드라이브체인을 배포하는 것이 포함됩니다.
궁극적으로 스토르크는 드라이브체인 기능이 활성화된 완전히 새로운 포크코인을 출시할 수도 있습니다.
“그렇다면 그것은 모네로 또는 비트코인 캐시와 같은 일반적인 느낌을 가질 것입니다.”라고 그는 말했습니다. “다른 프로젝트입니다.”
슈노르 서명 제안
슈노르 서명 방식은 많은 암호학자들에 의해 이 분야에서 가장 우수한 것으로 간주됩니다. 그 수학적 특성은 강력한 정확성을 제공하며, 변조에 영향을 받지 않고, 검증 속도가 상대적으로 빠르며, 비트코인 맥락에서는 멋진 새로운 기능을 가능하게 합니다. 따라서 슈노르 서명은 비트코인의 기술 커뮤니티 내에서 오랫동안 많은 이들의 바람 목록에 있었습니다.
분리된 증인(Segregated Witness)이 비트코인에서 슈노르 통합을 더 쉽게 만들었지만, 여전히 주요 작업입니다 — 2018년 초에는 올해 말까지 완료될 것으로 현실적으로 기대되지 않았습니다.
하지만 좋은 진전이 이루어졌습니다.
7월에 Blockstream과 비트코인 코어 개발자 피터 윌은 비트코인 개발 메일링 리스트에 초기 BIP를 제안했으며, 여기에는 존슨 라우, 그레고리 맥스웰, 요나스 닉, 앤드류 포엘스트라, 팀 러핑, 러스티 러셀 및 앤서니 타운스와 같은 다른 비트코인 코어 기여자들의 의견이 포함되었습니다.
하지만 슈노르 서명 제안 자체는 시작에 불과하다고 윌은 Bitcoin Magazine에 말했습니다. “슈노르 프로젝트”의 일환으로 여러 개의 BIP가 더 있을 것입니다.
“슈노르 BIP는 서명 알고리즘 자체를 정의합니다.”라고 윌은 설명했습니다. “비트코인에 통합하기 위한 또 다른 BIP가 있을 것입니다. 다음 단계는 모든 세부 사항을 정리하는 것이며, 더 많은 BIP가 멀지 않은 시점에 나올 것입니다.”
비트코인 코어 개발자이자 윌의 슈노르 제안에 기여한 앤서니 타운스는 지난주 비트코인 개발 메일링 리스트에 이메일을 보내 슈노르를 비트코인에서 실현하기 위해 필요한 여러 추가 변경 사항을 자세히 설명했습니다. 여기에는 새로운 sighash 플래그가 포함되며, 이에 대한 논의는 11월부터 같은 메일링 리스트에서 진행되고 있습니다.
특히 흥미로운 점은 윌과 다른 비트코인 코어 기여자들이 슈노르를 또 다른 큰 기술 업그레이드인 탭루트(Taproot)와 결합하여 구현하기 위한 제안 작업을 하고 있다는 것입니다.
탭루트는 올해 1월 비트코인 코어 개발자 그레고리 맥스웰에 의해 처음 제안되었습니다 (그는 또한 윌의 슈노르 제안에도 기여했습니다). 여러 슈노르 기반의 기술을 활용하여 탭루트는 MAST와 유사한 솔루션을 실현할 수 있습니다: 사용자가 데이터 효율적인 스마트 계약을 생성할 수 있게 해줍니다. 그러나 흥미롭게도, 일반적인 상황에서 이러한 스마트 계약은 일반 결제와 구별할 수 없습니다.
실제로 탭루트는 예를 들어 사용자가 라이트닝 네트워크 채널을 열고 닫거나, 여러 사용자 간의 협력이 필요한 결제를 하거나, 관련 당사자 외에는 아무도 알아차리지 못하게 특정 유형의 프로토콜 강제 베팅을 할 수 있게 해주는 등 프라이버시를 위한 큰 이점이 될 것입니다.
그럼에도 불구하고 초기 슈노르 구현은 궁극적으로 서명 알고리즘이 가능하게 할 수 있는 것에 비해 비교적 간단할 것이라고 윌은 말했습니다. 이러한 더 복잡한 기능은 나중에 추가될 것입니다.
“서명은 프로토콜의 많은 다른 부분과 상호작용하므로, 먼저 슈노르와 탭루트를 통합하는 것이 더 합리적입니다. 이는 이미 대부분의 지출을 단일 서명으로 검증하고 스크립트를 공개할 필요 없이 할 수 있는 여러 가지 이점을 제공합니다.”라고 윌은 설명했습니다. “비트코인에서 슈노르를 구현한 후에는 지갑이 할 수 있는 많은 것들이 있으며, 여기에는 다중 서명 및 임계값 서명이 포함됩니다. 좋은 점은 이러한 기능이 자체 합의 규칙을 필요로 하지 않는다는 것입니다.”
편집 노트: 피터 윌의 의견은 네덜란드어에서 번역되었습니다.
이 기사는 정확성을 위해 업데이트되었습니다.