감사의 말: 공동 집필과 전문적인 지원을 해준 Chakra, UTXO, Nubit 및 Yala에게 진심으로 감사드립니다. 그들의 기여와 지도 덕분에 이 기사의 품질이 크게 향상되었습니다. 여러분의 노고와 귀중한 통찰력에 감사드립니다!
블록체인 기술의 진화에서 비트코인의 모듈 이더 의 모듈화보다 더 불가피한데, 이는 여러 요소가 교묘하게 얽혀 있기 때문입니다. 블록체인의 선구자로서 비트코인은 본질적인 확장성 문제에 직면해 있습니다. 사용자 기반의 폭발적인 성장과 애플리케이션 시나리오의 지속적인 확장(예: 인스크립션 기술의 급격한 상승)으로 인해 네트워크 정체 및 높은 거래 수수료 문제는 넘어야 할 격차처럼 점점 더 두드러지고 있습니다.
간단하고 안전한 가치 저장 및 전송 시스템인 비트코인의 핵심 설계 개념은 모듈 위한 탁월한 단계를 제공합니다. 이 방법을 사용하면 기본 프로토콜을 건드리지 않고도 기능을 우아하게 확장할 수 있는데, 이는 좋은 방법입니다.
메인 체인의 안정성과 보안을 유지하려는 비트코인 커뮤니티의 지속적인 추구는 다른 블록체인 플랫폼의 끊임없이 변화하는 기술 혁신 압력과 결합되어 의심할 여지 없이 모듈 의 필요성에 기여했습니다. 더욱 놀라운 점은 가장 높은 시총 지닌 암호화폐로서 비트코인에 포함된 막대한 경제적 가치가 개발자가 모듈 솔루션을 탐색하는 강력한 촉매제가 되었으며, 비트코인의 기능적 경계와 응용 영역을 지속적으로 확장하도록 영감을 주었다는 것입니다.
모듈 식 솔루션의 미묘함은 비트코인 네트워크의 높은 보안이라는 핵심 이점을 유지하면서 두 번째 레이어 또는 온체인 에서 혁신을 위한 비옥한 기반을 영리하게 열어준다는 것입니다. 이 전략은 비트코인 커뮤니티의 가치와 일치할 뿐만 아니라 비트코인의 핵심 가치 제안을 보호하면서 기능 강화 및 성능 개선의 새로운 장을 엽니다.
차크라: BTC의 새로운 결제 계층
1. 독립된 결제 레이어가 필요한 이유는 무엇입니까?
확장성: 비트코인 메인 체인의 트랜잭션 처리 용량은 제한되어 있습니다. 모든 레이어 2 트랜잭션이 온체인 정착되면 필연적으로 네트워크 정체가 발생합니다. 독립적인 결제 계층은 대량 의 거래를 일괄 처리하고 최종 결과만 메인 체인에 제출하여 전체 처리량을 크게 증가시켜 이 문제를 효과적으로 해결합니다.
혁신을 위한 공간: 독립적 결제 계층은 비트코인 스크립트 언어의 한계를 극복하고 개발자에게 혁신을 위한 광범위한 공간을 제공합니다. 개발자는 비트코인 메인 체인에 직접적인 영향을 주지 않고 다양하고 새로운 확장 솔루션을 과감하게 시도할 수 있습니다. 이러한 유연성을 통해 비트코인 생태계는 하드 포크 없이 기능 확장을 달성하여 네트워크의 안정성과 호환성을 보장할 수 있습니다.
2. 이더 의 Dymension과 Bitcoin의 결제 레이어 비교
이더 생태계의 Dymension은 좋은 참고 사례입니다. Dymension은 독립 체인을 제공하고 RaaS(Rollup-as-a-Service) 서비스를 지원합니다. Dymension을 기반으로 구축된 Rollup은 본질적으로 Cosmos SDK를 기반으로 개발된 체인이지만 최종 확인 프로세스는 Dymension에 아웃소싱됩니다. 또한 Dymension은 IBC 프로토콜을 변형하여 중계자를 유동성 공급자로 전환했습니다.
비트코인 챌린지
그러나 비트코인 결제 계층은 특히 영지식 증명(ZK) 검증과 관련하여 독특한 문제에 직면해 있습니다. 비트코인 자체는 결제 기능을 직접 구현할 수 없으며, BitVM과 같은 혁신적인 솔루션도 이 문제를 완전히 해결할 수 없습니다. BitVM은 이론적으로 ZK 검증(Citrea 프로젝트에서 입증된 바와 같이)을 수행하는 데 사용될 수 있지만, 여전히 트랜잭션 처리 속도(TPS) 및 크로스체인 브리징 및 통합 유동성과 같은 기타 주요 서비스 활성화에 있어 상당한 제한에 직면해 있습니다.
ZK 결제의 핵심 및 부가 서비스
ZK 결제의 핵심은 롤업이 상태 업데이트를 온체인 에 제출할 때 동시에 해당 인증서도 제출해야 한다는 것입니다. RaaS 서비스를 제공하는 체인의 경우 이는 ZK 롤업에 대한 프레임 지원도 제공해야 함을 의미합니다.
결제 레이어의 중요성은 결제 레이어가 제공하는 추가 서비스에도 반영됩니다. 예를 들어 크로스체인 트랜잭션에서 RollupA에서 RollupB로의 전송은 결제 계층을 통해 전송되어야 합니다. 이 방법을 사용하면 다른 온체인 에 있는 하나의 토큰 불일치와 같은 P2P 네트워크의 일반적인 문제를 피할 수 있습니다. 또한 통합 유동성 풀을 통해 모든 유동성이 거래를 위한 결제 레이어에 집중될 수 있으므로 결제 레이어에서 모든 거래 수수료를 캡처할 수 있습니다.
결제 계층의 심층적인 협력 및 인센티브 메커니즘
Dymension과 같은 결제 네트워크는 롤업을 출시하고 각 롤업이 온라인 상태가 된 후 스테이킹 에게 에어드랍 하기 위해 긴밀한 협력 프로젝트를 촉진할 것이라는 점은 주목할 가치가 있습니다. 이 전략은 플랫폼 토큰을 "황금 삽"으로 만들어 사용자가 스테이킹 및 생태 건설에 적극적으로 참여하도록 동기를 부여합니다.
전반적으로 결제 계층의 개념과 확장성, 상호 운용성 및 유동성 통합을 다룰 수 있는 잠재력은 비트코인 생태계의 향후 개발을 위한 중요한 아이디어와 방향을 제공합니다.
3. Chakra는 PoS 합의 메커니즘을 기반으로 하는 고성능 BTC 결제 계층입니다.
Chakra는 기본 컨센서스 레이어, 결제 컨센서스 레이어 및 실행 계층의 3개 계층 아키텍처로 구성됩니다. 설계 및 구현 목표는 처리량을 늘리고 대기 시간을 줄이며 보안, 유연성 및 확장성을 향상시키는 것입니다.
기본 컨센서스 레이어 상위 계층 서비스의 기반인 Chakra Chain의 블록 합의이며, 블록 생성은 검증 가능한 무작위 함수(VRF)를 기반으로 제안자의 최종 결정을 따릅니다. 블록은 투표 가중치가 가장 높은 체인을 기반으로 합니다.
합의 컨센서스 레이어 서로 다른 체인 간의 합의 이벤트를 전문적으로 처리합니다. 합의 합의는 기본 계층과 통신하기 위해 Chakra PoS 합의 유효성 검사기 세트를 재사용하여 매우 짧은 대기 시간을 달성할 수 있는 경량 합의입니다. 검증자는 정산 요청 이벤트를 수신하고 서명 확인을 방송하며 충분한 서명을 수집한 후 QC(정족수 인증서)를 생성하고 정산 메시지와 QC를 Babylon 네트워크에 전송하여 최종성을 얻습니다. 바빌론에 스테이킹 BTC는 차크라의 결제 합의에 대한 추가적인 공유 보안을 제공하고 결제 서비스의 보안을 보장합니다.
실행 계층에서는 Chakra가 설계한 Substrate BlockSTM을 사용하여 다양한 최적화 방법을 통해 성능을 향상시키고 빈번한 상태 전환에 대한 정산 요청을 처리합니다. 낙관적 병렬화, 변경 세트 적용 범위, 배치 제출, 글로벌 키 및 MVMemory와 같은 최적화 방법을 통해 Chakra는 다중 스레드 환경에서 트랜잭션 처리 속도를 크게 향상시켜 초당 5,000개 이상의 트랜잭션(TPS) 이상의 트랜잭션 처리 용량에 도달할 수 있습니다. 빠른 속도에서는 주요 BTC L2의 현재 결제 요구 사항을 충족하기 위해 구성된 컴퓨팅 환경에서 100,000TPS에 도달할 수도 있습니다.
Nubit: BTC의 데이터 가용성 레이어
여기서는 BTC에 DA가 필요한 이유에 대해 자세히 설명하지 않겠습니다. 주로 BTC에 새로운 DA가 필요한 이유에 대해 설명합니다(즉, Celestia와 같은 DA는 현재 BTC의 요구 사항을 충족할 수 없습니다).
Nubit은 비트코인의 경제적 보안을 기반으로 확장성이 뛰어나고 안전한 데이터 가용성 레이어를 구축했습니다. Nubit의 팀원은 캘리포니아대학교 산타바바라 캠퍼스의 교수 및 박사과정 학생으로 구성되어 있으며 뛰어난 학문적 평판과 글로벌 영향력을 누리고 있습니다. 그들은 학문적 연구에 능숙할 뿐만 아니라 블록체인 엔지니어링 구현에 대한 광범위한 경험을 가지고 있습니다.
1. 비트코인 기본 통합:
Nubit은 비트코인 네트워크와의 호환성 및 통합을 염두에 두고 설계되었습니다. 이러한 기본 통합을 통해 Nubit은 비트코인의 UTXO 모델, 스크립팅 시스템 및 합의 메커니즘과 직접 상호 작용하여 원활한 사용자 경험과 향상된 보안을 제공할 수 있습니다. 대조적으로, 여러 블록체인을 제공할 수 있는 일반 데이터 가용성 계층인 Celestia는 비트코인 특정 통합의 깊이를 제공할 수 없습니다.
2. 비트코인 스테이킹:
Nubit은 비트코인 보유자가 BTC를 다른 토큰으로 변환하거나 복잡한 크로스체인 브리지를 사용할 필요 없이 PoS 합의에 직접 참여할 수 있도록 하는 혁신적인 메커니즘을 도입합니다. 이는 BTC 보유자가 비트코인을 직접 스테이킹 하고, 네트워크 보안 유지 관리에 참여하고, 해당 보상을 받을 수 있음을 의미합니다. 이는 네트워크의 경제적 보안을 강화할 뿐만 아니라 BTC의 유동성과 가치를 보존합니다. 이와 대조적으로 Celestia의 스테이킹 메커니즘은 기본 토큰을 기반으로 하며 비트코인의 경제적 가치와 네트워크 효과를 직접적으로 활용할 수 없습니다.
3. 비트코인 앵커링:
Nubit은 비트코인 블록체인에 자체 블록 해시 및 스테이킹 세트 투표 정보를 정기적으로 기록하여 비트코인 온체인 에 대한 긴밀한 고정을 달성합니다. 이 접근 방식은 추가적인 보안 보장을 제공할 뿐만 아니라 자산 분리 시간을 크게 단축합니다(기존 몇 주에서 4시간 미만으로). 이 직접적인 비트코인 페그는 Nubit 네트워크의 신뢰성을 높이고 사용자에게 더 큰 유연성을 제공합니다. 독립적인 블록체인인 Celestia는 비트코인 메인넷에 이러한 종류의 직접적인 고정을 제공할 수 없습니다.
4. 비트코인 생태계에 집중하세요:
Nubit은 비트코인 생태계 내의 고유한 요구 사항과 응용 프로그램에 맞게 특별히 설계되고 최적화되었습니다. 예를 들어 Ordinals(비트코인의 NFT 프로토콜), BRC-20(비트코인의 토큰 표준) 등에 대한 최적화된 지원을 제공합니다. 팀은 Domo( BRC20 창시자)와 함께 모듈 인덱서에 대한 논문을 작성했고, 비트코인 메타 프로토콜의 인덱서 구조에 DA 레이어의 디자인을 추가했으며, 산업 표준 제정 및 공식화에 참여했습니다.
5. 비트코인 수준 PoS 합의 메커니즘 및 DA 보장:
Nubit은 서명 집계를 위해 SNARK로 구동되는 효율적인 BFT 기반 합의를 탐색합니다. PBFT 체계는 zkSNARK 기술과 결합되어 검증자 간 서명 확인의 통신 복잡성을 크게 줄이고 전체 데이터 세트에 액세스하지 않고도 거래의 정확성을 검증함으로써 초대형 합의 검증자 세트를 허용하고 비트코인 수준의 탈중앙화 에 도달합니다. Nubit의 DAS(데이터 가용성 샘플링)는 여러 라운드에 걸쳐 블록 데이터의 작은 부분을 무작위로 샘플링하여 구현됩니다. 성공적인 샘플링 라운드마다 데이터를 완전히 사용할 수 있는 가능성이 높아집니다. 미리 결정된 신뢰 수준에 도달하면 블록 데이터에 액세스할 수 있는 것으로 간주됩니다. 이에 비해 Celestia는 전통적인 Tendermint 합의 알고리즘을 사용하며 100개의 스테이킹 검증자만 지원할 수 있습니다.
Nubit 생태학적 통합 진행:
현재 Merlin, Manta, Rooch Network 등 Layer 2와의 데이터 가용성 통합이 구현되었습니다. Nubit을 기반으로 구축된 모듈 인덱서는 OKX Wallet, Tomo, Gate Wallet 및 Unisat 지갑에 기술 표준으로 통합되어 Nubit을 통해 Bitcoin 생태계의 수백만 사용자에게 안전하고 신뢰할 수 없는 인덱싱 서비스를 제공합니다. Nubit은 또한 Succinct와 협력하여 모든 생태계가 온체인 에 zk light 클라이언트를 배포할 수 있도록 하여 생태학적 애플리케이션/L2/L3이 Nubit에서 Bitcoin으로 보호되는 데이터 가용성 레이어에 액세스할 수 있도록 합니다.
혁신적인 합의 알고리즘 및 프로토콜 메커니즘 설계를 통해 Nubit은 비트코인 생태계는 물론 멀티체인 생태계의 애플리케이션 및 인프라에 확장 가능한 데이터 서비스를 제공하기 위해 비트코인이 보장하는 최초의 데이터 가용성 계층을 구축하여 비트코인을 잠금 해제합니다. 데이터 처리량의 병목 현상이 무제한으로 열립니다. 개발자를 위한 가능성.
UTXO 스택: UTXO 기반 비트코인 레이어 2 생성
OP Stack 및 Arbitrum Orbit은 이더 개발자에게 자체 레이어 2 롤업을 구축할 수 있는 도구를 제공하여 개발 임계값을 크게 낮춥니다. 비트코인에서 UTXO 스택은 비트코인의 핵심 기능인 UTXO 모델을 레이어 2 솔루션으로 확장하고 있습니다. UTXO 스택은 개발자가 저렴한 비용으로 UTXO 모델을 기반으로 네이티브 동형 비트코인 레이어 2를 생성할 수 있도록 원클릭 체인 생성 도구를 제공합니다.
가장 먼저 언급해야 할 것은 비트코인 레이어 자산 발행 프로토콜 RGB++입니다. 동형 바인딩을 통해 비트코인 UTXO를 Turing-complete UTXO 체인의 eUTXO(확장 UTXO, 스마트 계약 지원)에 매핑하고 온체인 스크립트 제약 조건을 사용하여 상태 계산의 정확성과 변경 내용의 유효성을 확인합니다. 이러한 Turing-complete UTXO 체인을 RGB++ 체인이라고 하며, Nervos CKB나 Cardano와 같은 조건을 만족하는 체인이 될 수 있습니다. 소위 동형 바인딩은 온체인 비트코인 UTXO와 eUTXO의 상호 바인딩을 의미합니다. eUTXO의 잠금 해제 조건은 해당 UTXO로 설정됩니다. 따라서 UTXO가 소비되면 해당 eUTXO도 전송됩니다. RGB++ 프로토콜을 사용하여 발행된 자산은 RGB++ 온체인 에서 해석되며 소유권은 비트코인 UTXO에 귀속됩니다.
RGB++가 가져온 전례 없는 기능은 크로스체인 브리지가 없는 크로스체인이며, 이를 Leap이라고 합니다. eUTXO의 잠금 해제 조건이 비트코인 UTXO인 경우 이에 의해 설명되는 RGB++ 자산 소유권은 비트코인 온체인 에 있으며 eUTXO의 잠금 해제 조건이 라이트코인 UTXO가 되도록 온체인 트랜잭션을 구성하면 RGB++의 소유권이 발생합니다. 자산은 Litecoin 온체인 으로 이동합니다. 이러한 방식으로 비트코인에서 라이트코인까지 브리지 없는 크로스체인이 달성됩니다. 전체 프로세스는 교차 체인 브리지나 신뢰 가정 없이 완전히 탈중앙화 있습니다. Leap을 통해 비트코인의 첫 번째 레이어에서 발행된 RGB++ 자산은 두 번째 레이어로 원활하게 넘어갈 수 있습니다.
이전 기술 기반을 통해 UTXO Stack은 한 번의 클릭으로 UTXO 모델 및 PoS 메커니즘을 기반으로 하는 Bitcoin Layer 2를 구축할 수 있으며 이를 Branch Chain이라고 합니다. 분기 체인에는 다음과 같은 장점이 있습니다.
- UTXO 모델의 고유한 병렬 처리 특성과 PoS 메커니즘 덕분에 높은 TPS와 낮은 거래 수수료를 제공합니다.
- 자산 프로토콜은 RGB++를 사용합니다. RGB++ 자산은 크로스 체인 브리지 없이 모든 UTXO 체인(비트코인, CKB, 라이트코인 및 다양한 분기 체인을 포함하되 이에 국한되지 않음) 간에 자유롭게 이동할 수 있습니다.
- CKB의 스마트 계약 스택을 재사용하여 비트코인 레이어 2 튜링 완전성을 달성합니다.
- JoyID, UniSat, OKX Wallet, Gate Wallet 등 BTC 지갑을 재사용하세요.
- BTC/CKB 스테이킹, DA 레이어, 강제 종료 메커니즘 등을 통해 보안이 보장됩니다.
UTXO 스택은 프로그래밍 가능한 고성능 비트코인 레이어 2를 생성하는 데 도움을 주며 UTXO 모델로 비트코인 고유성과 동형성을 강조하여 비트코인 확장을 위한 새로운 패러다임을 제공합니다.
Yala: 모듈 통해 BTC의 DeFi 미래 재편
비트코인의 DeFi 솔루션은 주로 비트코인 네트워크의 고유한 한계와 설계 개념으로 인해 여러 가지 문제에 직면해 있습니다. 롤업 및 사이드 체인과 같은 기존 레이어 2 기술은 복잡한 애플리케이션에 대한 가능성을 제공하지만 여전히 비트코인의 기술적 제약을 받고 있으며 합의 및 보안 메커니즘을 완전히 활용하기 어렵습니다. 동시에 이러한 솔루션은 자산 보안, 체인 간 상호 운용성 및 기본 기능 지원에도 단점이 있습니다. 많은 비트코인 보유자가 있지만 보안 문제로 인해 많은 대규모 투자자들은 새로운 비트코인 애플리케이션에 대해 관망하는 태도를 취하고 있습니다. Yala는 독특한 디자인을 통해 비트코인의 보안 문제를 근본적으로 해결하고 비트코인 보유자에게 유동성 솔루션을 제공합니다.
Yala는 BTC의 기본 Defi 솔루션으로, 모듈 아키텍처를 채택하고 탈중앙화 인덱서 네트워크와 Oracle 온체인 동시에 통합하여 Bitcoin 생태계의 자산을 사용하여 스테이블 코인 $YU를 발행합니다. 따라서 DeFi 활동은 BTC 자산의 프로그래밍 가능성을 잠금 해제하고 비트코인의 엄청난 유동성을 제공합니다.
Yala의 아키텍처 설계는 모듈 사고의 본질을 구현합니다. 여기에는 애플리케이션 계층, 합의 및 데이터 가용성 계층, 실행 계층 및 결제 계층이 포함됩니다. 이 모듈 설계를 통해 BTC 자산은 보안을 유지하면서 기본 DeFi에서 거래될 수 있습니다. 비트코인 네트워크. 성별과 합의.
구체적으로:
- 애플리케이션 계층: Yala의 애플리케이션 계층은 EVM 또는 BTC L2의 기타 스마트 계약일 수 있는 상태 변경 논리를 정의합니다.
- 합의 및 DA 계층: Yala는 인덱서를 사용하여 시스템의 오프체인 상태와 데이터 가용성을 유지합니다. 이는 데이터 처리 효율성과 가용성을 향상시키는 데 전념하는 BTC 모듈 에서 탐구된 독립적인 DA 레이어 개념을 반영합니다.
- 실행 계층: Yala의 Vaults 모듈은 BTC 모듈 에서 논의된 독립적 실행 계층과 유사하게 상태 변경을 위한 실행 환경 역할을 하며 트랜잭션 처리 효율성을 향상시키는 것을 목표로 합니다.
- 정산 계층: Yala는 궁극적으로 BTC 메인넷에 대한 거래를 정산합니다.
Yala의 이 아키텍처 설계는 비트코인 생태계에서 DeFi 기능의 모듈 어떻게 달성될 수 있는지 보여줍니다. 비트코인의 보안 및 탈중앙화 기능을 교묘하게 활용하는 동시에 모듈 설계를 통해 비트코인의 스마트 계약 및 확장성 한계를 극복합니다.
Yala의 예는 또한 개발 효율성과 시스템 유연성을 향상시키는 모듈 의 이점을 강조합니다. SDK와 사용자 정의 가능한 모듈 제공함으로써 Yala는 개발자가 BTC 모듈 추구하는 목표와 일치하는 비트코인 생태계에서 애플리케이션을 더 쉽게 구축할 수 있도록 해줍니다.