총정리: 비트코인 SV 데브콘 2021 – 1일차

By Jamie McKane Published: 5월 18, 2021

많은 기대를 모았던 비트코인 SV 데브콘 2021이 지난주에 개최되어, 신규 개발자와 경험이 많은 개발자 모두에게 비트코인 개발에 대한 새로운 통찰력을 제공했습니다. 이번 데브콘은 5월 15 ~ 16일에 진행되었으며, 양일 모두 비트코인 개발자가 되는 방법부터 비트코인 SV 블록체인용으로 제작된 흥미로운 신규 도구까지, 모든 사항을 살펴보는 종합적인 대화형 세션으로 구성되었습니다.

비트코인 SV 데브콘 2021은 위아디벨로퍼스(WeAreDevelopers) 및 엔체인(nChain)과 제휴하여 비트코인 협회에서 개최하였습니다. 이번 데브콘은 사토시 나카모토(Satoshi Nakamoto)의 2008년 백서에 설명된 비트코인의 오리지널 비전에 가장 근접한 방향성을 가진 블록체인인 비트코인 SV 블록체인 개발에 집중했습니다. 비트코인 SV는 무한한 확장 능력, 매우 빠르고 저렴한 거래, 완벽한 기능을 갖춘 스크립팅 언어 및 스마트 계약 지원뿐만 아니라 안정적이고 안전한 프로토콜을 제공하여, 전 세계 블록체인 개발자들을 위한 최고의 선택이 되었습니다.

비트코인 SV 데브콘 2021 첫 번째 날에는 참가자들에게 다양한 콘텐츠를 제공했습니다. 비트코인 SV 아카데미를 통해 비트코인 개발을 시작하는 방법부터 비트코인 SV 네트워크에서 이용할 수 있는 다양한 도구와 거래 유형에 이르기까지의 모든 내용을 업계 전문가들이 설명했습니다.

이날은 엔체인 CTO인 스티브 셰더스와 엔체인 수석 과학자인 크레이그 S. 라이트 박사와의 노변 대화로 마무리되었습니다.

라이브 스트리밍을 놓치셨을 경우를 대비해 이번 데브콘의 몇 가지 주요 하이라이트를 제공하고 있습니다. 또한, 여기에서 비트코인 SV 데브콘 2021 1일차의 전체 스트리밍 영상을 시청하실 수 있습니다.

 

개회사스티브 셰더스와 지미 응우옌

비트코인 협회 창립 회장인 지미 응우옌과 엔체인 CTO인 스티브 셰더스가 첫 번째로 무대에 올라 데브콘의 공식적인 개최를 알리며, 비트코인 SV 데브콘 2021의 첫 번째 날을 시작했습니다.

응우옌과 셰더스는 이번 데브콘에서 기대하는 바를 개관적으로 설명하고, 비트코인 SV 생태계의 발전에서 비트코인 협회와 엔체인이 맡은 역할에 관해 설명했습니다.

응우옌은 이번 데브콘 행사의 구조와 의제를 설명하였으며, 세션 사이의 휴식 시간에 참가자들은 QR 코드를 스캔하여 자신의 핸드캐시(HandCash) 월렛으로 직접 전송되는 1달러 가량의 BSV를 획득할 수 있는 프로모션 이벤트가 진행될 것이라 덧붙였습니다.

셰더스는 또한 점차 발전하고 있는 비트코인 SV 툴셋에 관한 배경지식을 제공하고 각 세션에서 기대하는 아이디어에 관해 시청자에게 설명했습니다.

“저희는 매우 많은 도구를 선보일 예정입니다. 비트코인 SV의 툴링 생태계는 항상 성장하고 있습니다.”라고 셰더스가 말했습니다.

셰더스는 각 프레젠테이션이 끝난 후에 라이브 Q&A가 진행될 예정임을 알렸습니다. 라이브 Q&A에서는 시청자들이 서면으로 제공한 질문에 각 전문가가 답변할 기회를 제공했습니다.

다음 세션으로 넘어가기 전, 셰더스는 최근 출시되었으며, 기본 상위 한도를 최대 10,000까지 올린 비트코인 SV 노드 소프트웨어 v1.0.8 베타 릴리스를 집중 조명했습니다.

“상위 한도는 지난 2년간의 최우선 의제였습니다. 이를 달성하려는 시도가 많았으나, 이제서야 한도를 최대 10,000으로 높일 수 있었습니다. 한도를 훨씬 더 높일 수 있다 생각되지만, 예방 차원에서 먼저 테스트를 진행하고 있습니다.”라고 셰더스가 말했습니다.

그 다음, 셰더스는 비트코인 SV 아카데미의 다음 연사를 소개하며 데브콘의 개최를 공식적으로 알렸습니다.

 

비트코인 SV 아카데미와 비트코인 개발 입문

이날의 첫 번째 세션은 비트코인 개발 학습에 이용할 수 있는 도구에 집중했습니다.

교육 및 개발 관리자인 브랜든 리(Brendan Lee), 콘텐츠 제작자인 코너 머레이(Connor Murray), 커리큘럼 전문가인 에반 프리먼(Evan Freeman), 커리큘럼에 기여한 카필 제인(Kapil Jain)까지, 총 4명의 비트코인 협회 구성원이 무대에 올라 최근 비트코인 SV 아카데미에 공개된 비트코인 개발 입문 강좌에 관해 이야기했습니다.

비트코인 SV 아카데미는 비트코인 협회에서 운영하며 무료로 제공되는 온라인 학습 플랫폼으로, 신규 개발자와 경험이 풍부한 개발자 모두에게 대학 방식의 학계 수준 비트코인 교육을 제공합니다. 각 강좌를 수료하면 사용자에게 공유 가능한 증명서가 제공됩니다.

비트코인 SV 아카데미는 현재 비트코인 이론, 비트코인 개발, 비트코인 인프라로 나눠진 세 가지 분야에 관한 강좌를 제공합니다. 비트코인 개발 입문 강좌는 올해 초에 공개되었으며, 첫 번째 입문 인프라 강좌는 2021년 후반기에 공개될 예정입니다.

비트코인 SV 아카데미의 비트코인 개발 입문 강좌는 비트코인 SV 블록체인을 뒷받침하는 메커니즘, 블록체인에서 거래를 생성하고 블록체인과 상호작용하는 방법, 온체인으로 애플리케이션을 제작하기 위해 사용할 수 있는 다양한 도구에 중점을 두는 강좌입니다.

“저희는 1년 전에 우주에서 가장 뛰어난 비트코인 SV 교육 자료를 제작하기 시작했습니다”라고 에반 프리먼이 말했습니다.

“저희가 이런 작업에 착수한 이유는 성장하는 생태계에서 무지가 얼마나 위험한지 알고 있었기 때문입니다.”

비트코인 SV 아카데미 강좌는 비트코인 백서의 오리지널 비전과 이러한 아이디어가 비트코인 SV 블록체인에 어떻게 적용되는지에 집중합니다.

브랜든 리는 시청자들에게 머지않은 미래에 비트코인 SV 아카데미에서 앞서 언급한 세 가지 섹션 전체의 입문 강좌를 제공할 것이며 각 강좌는 수강을 완료하기까지 약 9시간 정도 소요될 예정이라고 말했습니다.

코너 머레이 또한 비트코인 SV 아카데미의 비트코인 핵심(Bitcoin Essentials) 분야를 공식적으로 발표했습니다. 이는 더 짧은 강좌로 구성되며 비트코인에 관한 오해를 종식하고 특정 주제에 집중하는 강좌 분야입니다.

이 강좌 중 첫 번째는 비트코인 기초이며 수강을 완료하기까지 2 ~ 3시간 정도 소요됩니다. 비트코인 기초는 사용자에게 비트코인의 배경지식, 비트코인의 기본 메커니즘, 비트코인 기술에서 중요한 요소에 관해 더 자세한 정보를 제공합니다.

 

도트월렛(DotWallet), 윈드토커(Windtalker), 도트ID(DotID) – 쩌밍

다음으로는, 멤풀(Mempool)의 공동설립자이자 CEO인 린 쩌밍이 무대에 올라 그의 도트월렛 서비스와 도트월렛에서 제공하는 새로운 윈드토커 및 도트ID 도구에 관해 설명했습니다.

도트월렛은 표준 BSV 월렛을 능가하는 월렛으로, 다양한 개발 도구를 제공하고 비트코인 SV에서의 토큰 생성 및 관리를 지원합니다.

쩌밍은 이러한 도구의 작동 원리와 개발자들이 결제 및 데이터 기능을 생성하기 위해 도트월렛 API 제품군과 상호작용하는 방법을 간략하게 소개했습니다.

쩌밍은 영문자와 영어 단어를 발음하고 공유하기가 좀 더 어려운 중국과 같은 몇몇 국가에서 페이메일(PayMail)을 포함한 비트코인 기반 결제 시스템을 사용할 때 겪을 수 있는 문제점을 설명했습니다.

“이러한 문제를 해결하는 데 도움이 될 새로운 기술 2가지를 소개합니다. 첫 번째는 무신뢰 메시지 전달 서비스인 윈드토커입니다.”라고 쩌밍이 말했습니다.

“두 번째는 분산형 신원 프로토콜인 도트ID입니다.”

두 가지 도구 모두 비트코인 SV 블록체인에서 작동하며 신원 검증 및 다른 사용자에게 메시지 전달을 더 쉽게 진행하는 것을 목표로 하고 있습니다.

쩌밍은 프레젠테이션을 진행하며, 윈드토커 전달 서비스가 결제 채널을 활용하고 페이메일과 통합되며 P2P 무신뢰 인프라로 커뮤니케이션의 기밀성을 유지한다고 설명했습니다.

도트ID 또한, 페이메일과 호환되는 다양한 공개 키의 주소록처럼 기능하며, 윈드토커의 기반 신원 데이터를 제공하는 기술이기 때문에 비트코인 SV 개발자들에게 상당한 잠재력을 제공합니다.

 

크로노스 랩스(Chronos Labs) 제품군과 유니버스(Univrse) – 애런 러셀(Aaron Russell)

다음으로는 크로노스 랩스의 설립자인 애런 러셀이 무대에 올라 자신이 비트코인 SV 블록체인을 위해 제작한 다양한 도구 제품군에 관해 설명했습니다.

이 제품군에는 루아 프로그래밍 언어를 사용하여 비트코인 SV에 스마트 계약을 생성하기 위한 도구인 오퍼레이트 BSV(Operate BSV), 개발자들이 상호 운용이 가능한 데이터 거래를 쉽게 구축할 수 있도록 돕는 Tx포지(TxForge), 비트코인 SV 앱 사용자들이 어떤 비트코인 SV 월렛으로도 데이터 거래 비용을 지불할 수 있도록 하는 페이프레스토(PayPresto)가 포함됩니다.

러셀의 프레젠테이션에는 이러한 도구를 개발하게 된 개인적인 동기와 상호 운용성에 대한 관심이 포함되었습니다. 러셀은 또한 비트코인 SV를 위한 개발 도구의 현황과 이러한 도구가 어떻게 개선될 수 있는지도 설명했습니다.

“데이터를 온체인화하는 것에 관해 말하자면, 사실상의 표준은 매우 널리 채택된 언라이터(Unwriter)의 비트컴(Bitcom)이었습니다”라고 러셀이 말했습니다.

“비트코인 SV 거래의 대부분은 데이터 거래이며 이들 대부분은 비트컴의 표준을 따릅니다.”

그러나 러셀은 비트컴 및 다른 기존 표준에는 몇 가지 문제가 있으며, 이러한 문제를 개선하여 비트코인 SV 애플리케이션의 상호 운용성과 접근 가능성을 향상할 수 있다고 말했습니다. 이들 문제 중 가장 중대한 한 가지 문제는 이들 데이터 거래 표준을 구현할 때 인적 오류가 발생할 가능성입니다.

러셀은 이를 해결하기 위해, 블록체인에 기록된 데이터와 상호작용하거나 이를 구현할 때 오류가 발생 가능성 감소를 목표로 하는 완전히 새로운 프로토콜을 공개했습니다. 이 솔루션은 이진 데이터를 직렬화하기 위해 사용되는 JSON과 비슷한 프로토콜인 CBOR을 기반으로 합니다.

“제가 제작한 이 솔루션의 이름은 유니버스(Univrse)입니다. 유니버스는 프로토콜의 일급 객체로 내장된 암호화와 서명을 사용해 데이터를 직렬화하는 범용 스키마입니다. 이를 통해 간결하고 이진법 친화적인 형식으로 데이터의 임의 조각을 직렬화할 수 있습니다.”라고 러셀이 말했습니다.

러셀은 유니버스의 자바스크립트 라이브러리를 사용하여 유니버스 프로토콜을 구현하는 라이브 시연을 선보이며, 이 도구를 사용하면 복합적인 데이터 페이로드의 경우에도 블록체인상의 데이터 직렬화가 얼마나 쉽고 신뢰할만한지를 보여줬습니다.

 

비트코인 데이터 거래알레시오 파가니(Alessio Pagani) 데이비스(Jack Davies)

다음 세션은 데이터를 블록체인에 저장할 때 비트코인 거래를 활용하는 방법에 대해 조명하였으며, 엔체인 연구원인 알레시오 파가니와 엔체인 연구개발 과학자인 잭 데이비스가 진행했습니다.

이 세션은 비트코인 SV 거래의 기본 메커니즘과 비트코인 SV 블록체인에 데이터를 저장하고 데이터를 읽기 위해 사용할 수 있는 다른 메커니즘을 다루었습니다.

파가니와 데이비스는 비트코인 SV 거래 프로세싱의 기본 표준부터 블록체인에서 데이터를 읽거나 쓸 때의 핵심 고려 사항까지 모든 사항을 설명했습니다. 이들은 또한 비트코인 SV 거래를 생성하는 방법을 상세하게 시연했습니다.

“비트코인 거래의 주요한 기능은 비트코인 수탁을 한 사용자에서 다른 사용자로 전송하는 것입니다”라고 파가니가 말했습니다.

파가니는 비트코인 거래의 다양한 분야 및 잠금 해제 스크립트와 잠금 스크립트의 특성을 포함하여 비트코인 거래의 기본적인 형식에 대해 계속 설명했습니다. 사용자는 이러한 스크립트를 사용하여 블록체인을 통해 데이터를 전송할 수 있습니다.

“스크립트는 데이터를 옮길 수 있도록 도와주기 때문에 중요합니다. 거래란 우리가 데이터를 포함시키기 위해 사용하는 패킷이라고 생각할 수 있습니다”라고 파가니가 설명했습니다.

데이비스는 시청자들에게 라이브로 진행되는 심도 있는 시연을 통해, 자바스크립트와 BSV 라이브러리를 사용해 비트코인 거래를 생성하는 법을 보여주었습니다.

데이비스는 또한 참가자들에게 비트코인 스크립트와 상호작용하고 키 쌍을 생성하는 방법 등을 차례차례 보여주었습니다.

데이비스와 파가니의 시연은 거래를 생성하고 검증하는 전체 프로세스를 시간 순서대로 설명했을 뿐만 아니라 비트코인 거래 메커니즘에 대한 깊이 있고 완전한 설명을 제공했습니다.

 

글로벌한 채택을 위한 비트코인 확장재드 와합(Jad Wahab)

다음으로는 엔체인의 소프트웨어 엔지니어인 재드 와합이 어떻게 비트코인 SV가 간이결제확인(Simple Payment Verification, SPV)과 같은 표준을 사용해 P2P 결제 및 데이터 프로토콜로 확장될 수 있는지를 간략하게 설명했습니다.

와합은 SPV와 함께 다양한 관련 도구를 제공하는 경량 클라이언트 툴박스를 사용해 P2P 결제 프로토콜이 작동하는 방식과 진정한 P2P 거래가 가능해지는 방법을 시연했습니다.

SPV는 사용자가 일련의 블록 헤더와 머클(Merkle) 증명을 저장하도록 합니다. 이는 암호화를 통해 거래 유효성을 증명하는 데 사용될 수 있습니다.

“사용자는 노드를 실행해야 할 필요가 없으며 지구상의 모든 거래의 유효성을 일일이 입증할 필요 없이, 자신의 거래만 신경 쓰면 됩니다”라고 와합이 말했습니다.

와합은 이러한 논의가 2010년 사토시 나카모토가 올린 내용으로 뒷받침되며 SPV의 구현이 비트코인의 오리지널 비전과 동일 선상에 있음을 확인했다는 점을 언급했습니다.

와합은 또한 비트코인 SV에서 SPV를 가능하게 하는 도구 및 아직 아쉬운 도구를 나열하며, 확장 가능한 P2P 거래를 구현하기 위해 향후에 발전이 이루어져야 할 방향을 강조했습니다.

와합은 SPV 구현과 P2P 거래 확장 문제를 해결하는 데 관심이 있는 개발자들에게 SPV 클라이언트와 프로토콜 제작에 관심을 가지고 기여하도록 촉구했습니다.

“우리가 비트코인의 사용자 측면의 확장을 더 빨리 해결할수록, 모두에게 더 이로울 것이며 더 빠르게 다른 과제에 착수할 수 있을 것입니다”라고 와합이 말했습니다.

 

크레이그 라이트 박사와의 노변 대화

비트코인 SV 데브콘 2021의 첫 번째 날을 마무리하기 위해 스티브 셰더스는 크레이그 S. 라이트 박사와 함께 앉아 비트코인의 역사적 발전과 프로토콜과 백서를 둘러싸고 벌어지는 상이한 디자인 결정에 관한 솔직한 논의를 진행했습니다.

백서에 명시된 대로 거래를 네트워크상의 모든 노드로 전송할지에 대한 논의로 대화를 시작했습니다. 라이트는 비트코인에서 블록과 블록 헤더의 전송이 이루어지는 방식을 네트워크 노드의 모범 사례와 관련하여 설명했습니다.

라이트는 네트워크 트래픽을 최적화하기 위해서는 비트코인 노드가 블록 헤더를 수신할 때 네트워크 나머지와 비교하여 다른 노드가 얼마나 잘 연결되어 있는지 이해하는 것이 중요하다고 언급했습니다.

“네트워크 트래픽의 최적화는 연결[다른 노드]이 가진 특성을 알아낼 수 있는 경우, 다른 노드가 즉각 반응하는 경우, 다른 노드가 전달되는 경우, 그리고 이러한 모든 유형의 일이 진행되는 경우에만 이루어질 수 있습니다.

“특정한 연결 및 네트워크 계산력 측면에서 무엇이 네트워크에서 모든 것을 전송하기에 최적화된 방법인지 알아내게 될 것이며, 이는 매우 다양할 것입니다.”

셰더스는 또한 라이트에게 함께 비트코인 노드의 정의를 분석하며 다수의 제어 행위자가 있는 노드가 이 정의에 어떻게 부합되는지 밝혀달라 부탁했습니다. 이에 대해 라이트는 중개인의 관점에서 어떤 거래를 검증할지와 누가 노드로서의 기능에 채굴 보상을 제공할지를 결정하는 행위자라고 대답했습니다.

이들은 또한 블록체인 거버넌스(Governance)의 복잡한 내용과 비트코인 규정, 합의 제한, 현지 정책이라는 세 가지 갈래로 구성된 거버넌스 모델의 장단점에 관해서도 설명했습니다.

셰더스와 라이트는 다양한 가상 상황들을 채굴자 공모, 네트워크 공격, 합의 장려, 기본 설정에 관한 노드 익명성의 측면으로 분류했습니다.

이들의 대화는 비트코인 개발, 향후 비트코인 개발에서의 엔체인과 비트코인 협회의 역할, 블록체인 업계 전체의 본질에 걸쳐 다양한 주제를 넘나들었습니다.

이러한 여러 세션에서 제공한 풍부한 콘텐츠에 대해 자세히 알아보고 싶으시면 아래에서 비트코인 SV 데브콘 2021 1일차의 전체 라이브 스트리밍 영상을 확인하세요.