자세히 살펴보는 Taproot Assets 메인넷 알파 버전, 비트코인 네트워크의 새로운 시대가 오는가?
原文标题:《Taproot Assets on Mainnet: A New Era for Bitcoin and Beyond》
作者:Ryan Gentry, Lightning Labs
编译:Felix, PANews
비트코인 Layer2 인프라 회사인 Lightning Labs는 10월 18일 저녁 Taproot Assets 메인넷 알파 버전을 발표하여 비트코인 블록체인에서 스테이블코인이나 기타 자산을 발행, 관리 및 탐색할 수 있는 기능이 완전한 개발 경험을 제공했습니다. 이 버전은 또한 이전 버전과의 호환성을 시작하며, 이는 프로토콜이 메인넷에 배포된 자산에 영향을 미치는 중대한 변경이 없음을 의미합니다. 이 프로토콜의 메인넷 버전은 온체인 기능을 지원하며, 곧 라이트닝 네트워크를 지원할 예정입니다.
Lightning Labs는 이번 발표가 비트코인의 새로운 시대의 도래를 의미한다고 밝혔습니다. Taproot Assets v0.3를 통해 개발자는 비트코인을 다중 자산 네트워크로 만드는 데 필요한 모든 도구를 갖추게 되며, 동시에 비트코인의 핵심 가치를 확장 가능한 방식으로 유지할 수 있습니다. 이러한 새로운 Taproot Assets 라이트닝 거래는 네트워크의 기존 비트코인 유동성을 통해 라우팅되며, 라우팅 노드는 Taproot Assets의 라이트닝 네트워크 거래를 알지 못한 채로 전달할 수 있어 비트코인의 글로벌 네트워크 효과를 확장하고 블록체인의 보안 기반을 강화합니다.
초기 채택자들은 지난 몇 달간의 테스트넷 개발에서 Lightning Labs 팀과 지속적으로 반복 작업을 진행하며, 테스트넷에서 거의 2000개의 자산을 발행하고 그들의 노드를 Universe 서버와 동기화했습니다. Universe 서버는 지갑 초기화 및 특정 Taproot Assets 상태를 다운로드하는 데 필요한 모든 정보를 포함하는 저장소로, 42만 회 이상의 동기화가 이루어졌습니다.
Taproot Assets Daemon은 최신 Polar 버전에서 사용할 수 있으며, 이는 개발자들이 자주 사용하는 프로토타입 신속 설계 도구입니다. litd v0.12에서 Lightning Labs의 도구 모음에는 노드 작업을 위한 lnd, 유동성 관리 도구인 loop와 pool, 회계 도구인 faraday, 다중 자산 지원을 위한 tapd가 포함되어 있습니다. Taproot Assets Daemon을 시작하려면: 설치 부분 읽기, Daemon 버전 다운로드, API 문서 보기 및 시작 가이드 읽기. 이 버전은 메인넷을 지원하지만 알파 레이블이 붙어 있어 커뮤니티가 잠재적인 버그를 테스트하기를 희망합니다. Taproot Assets의 작동 방식에 대한 자세한 설명은 BIPs 및 문서를 참고하십시오.
달러와 세계 금융 자산의 비트코인화
차트 출처: The Block, Hard Yaka
엘살바도르가 2021년에 비트코인을 법정 통화로 지정한 배경 속에서, 라이트닝 네트워크 커뮤니티는 폭발적인 성장을 경험했으며, 특히 신흥 시장에서 두드러졌습니다. 전 세계의 사용자들은 금융 중개 없이 즉시 결제, 낮은 수수료, P2P 비트코인 거래를 즐기고 있습니다. Lightning Labs는 개발자들이 애플리케이션에 스테이블코인을 추가할 수 있는 도구를 제공해 달라는 요청을 계속 받고 있습니다. 사용자들의 스테이블코인에 대한 수요는 막대합니다. 스테이블코인 발행자가 보유한 미국 국채의 수량은 독일과 한국과 같은 주요 선진국을 초과하며, 이는 스테이블코인이 전 세계적으로 얼마나 중요한지를 보여줍니다.
Blockworks가 지난주에 보도한 바와 같이, 이러한 수요는 존재하며, 스테이블코인은 "신흥 경제체에서 법정 통화보다 나은 제품"입니다. 스테이블코인은 접근성, 관리 용이성 및 유용성 측면에서 더 나은 사용자 경험을 제공합니다. 또한, 20억 명 이상의 사람들이 두 자릿수 또는 세 자릿수의 인플레이션 아래에서 생활하고 있어, 스테이블코인은 달러에 비해 가격 안정성 측면에서 더 매력적입니다.
또한, 개발자들은 금, 미국 국채, 프로그래밍된 쿠폰 지급의 회사채와 같은 현실 세계 자산을 사용하려고 시도해 왔습니다. 비트코인의 글로벌 유동성, 탈중앙화 및 보안성은 이러한 실험을 대중 시장으로 끌어내는 데 최적의 플랫폼을 제공합니다.
스테이블코인 사용자, 특히 신흥 시장의 사용자는 매우 실용적이며, 그들은 가장 빠른 결제 시간과 가장 낮은 수수료를 원합니다. 사실, 라이트닝 네트워크의 설계는 비트코인의 보안성과 탈중앙화 기반 위에서 이러한 경험을 제공하기 위해 만들어졌습니다. Taproot Assets를 통해 전 세계 사용자 요구를 비트코인과 라이트닝 네트워크로 되돌려 놓습니다. 스테이블코인이 라이트닝 지갑에 통합됨에 따라, 사용자는 상황이 허락하는 한 최소한의 비용으로 Sats를 축적할 수 있게 될 것입니다.
Taproot Assets v0.3를 통해 메인넷에서 구축하기
구축에 참여하고자 하는 개발자에게 Taproot Assets 프로토콜의 0.3 버전은 메인넷 자산을 발행, 관리 및 탐색할 수 있는 완전한 도구 세트를 제공합니다.
기능이 완전한 발행 및 상환 API
우선, 자산 발행 API는 개발자의 피드백에 따라 개선되었습니다. 배치 발행, 즉 서로 다른 시간에 여러 세트의 자산을 주조하여 대체 가능성을 유지합니다. 발행자는 group_key를 사용하여 새로 발행된 자산에 서명하여 사용자가 새로 발행된 자산이 이전 발행된 자산과 대체 가능한지 자동으로 검증할 수 있도록 합니다. 또한, Taproot Assets v0.3에는 자산 발행자가 상환을 용이하게 하기 위한 새로운 자산 소각 API가 포함되어 있습니다. 이 소각 기능을 사용하여 공급 중의 자산을 증명 가능하게 소각함으로써, 발행자는 체인에서 대표하는 현실 세계 자산을 안전하게 해제할 수 있습니다. 이러한 소각 거래의 증명을 공공 블록체인에 업로드함으로써, 발행자는 이 작업을 대중에게 자동으로 전달하여 사용자가 최신 자산 정보를 얻을 수 있도록 합니다.
비동기 수신 기능
온체인 Taproot Assets 거래의 경우, 양측이 동시에 온라인에 없을 때 사용자가 자산을 보내고 받을 수 있어야 합니다. 수신자에게는 언제든지 누구나 보낼 수 있는 주소를 생성할 수 있는 기능이 필요합니다. Taproot Assets v0.3는 개발자에게 온체인 주소에 통합 자원 식별자(URI)를 추가할 수 있는 도구를 제공하여 이를 실현합니다. 그런 다음 수신자의 지갑은 해당 URI에 자세히 설명된 특정 Universe 서버와 동기화되어, 그들이 나중에 새로 수신한 자산을 보내는 데 필요한 오프체인 증명 데이터를 다운로드할 수 있습니다. 이 기능은 비동기 수신의 원활한 경험을 보장하기 위해 백그라운드에서 처리됩니다.
Universes의 Multiverse 모드
Universes는 Taproot Asset 지갑 초기화 및 특정 Taproot Asset 상태 동기화에 필요한 모든 정보를 저장하는 저장소입니다. 여러 Universe 서버는 집합으로 작동할 수 있으며, 주어진 자산에 대해 모든 서버가 동기화를 유지하므로 발행자의 서버가 오프라인 상태일지라도 수신자는 다양한 데이터 소스를 통해 발신자의 자산이 유효한지 검증할 수 있습니다.
Taproot Assets v0.3의 주요 기능 중 하나는 Multiverse 기능의 도입입니다. Multiverse 모드는 주어진 Universe 서버가 여러 자산을 지원하고 각 자산의 모든 관련 기록을 포함할 수 있도록 합니다. 이 모드는 개발자가 사용자에게 블록 리소스 관리자를 구축하는 데 필요한 모든 데이터를 수집하고 호스팅할 수 있도록 합니다.
확장성, 보안성 및 개발자 경험의 개선
마지막으로, Taproot Assets의 메인넷 알파 버전은 보안성, 확장성 및 개발자 경험 측면에서 중대한 개선이 이루어졌습니다.
확장성 측면에서, 새 버전에는 개발자가 소프트웨어에 대한 부하 테스트를 수행할 수 있는 build-loadtest 명령이 포함되어 있습니다. Lightning Labs는 내부적으로 이를 광범위하게 사용하여 소프트웨어가 메인넷 배포 준비가 되었는지 검증하고 있으며, 이제 개발자가 자신의 검증을 수행할 수 있도록 제공합니다. DevOps 팀이 그들의 인프라가 Daemon의 부하를 처리하고 있는지 확인할 수 있도록 Prometheus(모니터링 시스템 및 시계열 데이터베이스)에 지표를 보고하는 기능도 제공되어, 개발자가 소프트웨어 성능을 더 잘 시각화할 수 있습니다.
보안성 측면에서, Taproot Assets v0.3는 블록 높이 및 헤더 검증(header validation)을 포함한 더 안전한 증명을 추가하고, 자원 고갈을 방지하기 위한 증명 디코딩 제한, 비트코인 메인넷 블록체인 분기 시 재구성 보안성 및 기타 여러 하위 수준의 업데이트 세부정보는 릴리스 노트를 참조하십시오.
중요한 이정표는 프로토콜의 모든 업그레이드 가능한 부분에 프로토콜 버전 관리를 추가한 것입니다. 이는 개발자에게 메인넷에 자산을 배포하는 데 필요한 전방 호환성 보장을 제공합니다. 또한 비트코인 개선 제안(BIPs)을 위한 테스트 벡터가 생성되어 개발자가 프로토콜의 완전성을 검증하기 위해 스스로 프로토콜을 재구현할 수 있게 되었습니다. 마지막으로, 이 버전은 광범위한 피드백을 바탕으로 한 명령줄 개선 사항을 포함하여 가장 원활한 개발 경험을 제공합니다.
다중 자산 라이트닝 네트워크로 나아가기
이 버전이 완료됨에 따라, Lightning Labs의 초점은 Taproot Assets의 최종 목표인 라이트닝 네트워크를 다중 자산 네트워크로 만드는 것으로 전환됩니다. 구체적으로는 국경 없는 금융 세계에서 사용자에게 스테이블코인 지원을 제공하는 것입니다. 결제 채널 기능이 프로토콜에 통합되면, 사용자는 라이트닝 네트워크를 통해 그들이 선택한 통화를 보내고 받을 수 있게 됩니다. 분산된 유동성 네트워크가 글로벌 시장에 서비스를 제공하는 것은 글로벌 자금 흐름 운영 방식의 중대한 전환이 될 것입니다. 자산 발행자와 사용자는 비트코인 유동성에서 라우팅 노드 시장, 통합 지갑, 거래소, 상인 등 광범위한 생태계에 이르기까지 라이트닝 네트워크의 기존 네트워크 효과를 활용할 수 있으며, 처음부터 시작할 필요가 없습니다.
개발을 시작하기 전에 두 가지 주요 기능이 필요합니다: 결제 채널 기능을 Taproot Assets 프로토콜에 통합하고 다중 자산 라이트닝 네트워크를 구축하는 것입니다. 이 두 채널은 모두 제공되었습니다: 공식 발표되지 않은 Taproot 채널은 이제 lndv0.17의 프로덕션 환경에서 운영되고 있으며, Taproot Assets 프로토콜 채널의 규격 초안은 비트코인 라이트닝 개선 제안(bLIP)으로 발표되었습니다. 이 작업이 완료되고 Taproot Assets Daemon의 메인넷 알파 버전이 출시됨에 따라, 라이트닝 네트워크를 통해 Taproot Assets를 보내고 받을 수 있는 능력이 개발자 커뮤니티에 원활하게 제공될 것입니다.