Bitcoin Layer2 트랙의 신규 및 기존 프로젝트 목록-(3)

2024. 5. 2. 21:25게시판

넷째, 비트코인 ​​생태계의 다음 단계: 스마트 계약 시장

수년 동안 비트코인은 개발자 도구 부족, 느리고 번거로운 인프라, Ethereum, BNBChain 및 Solana와 같은 스마트 계약 플랫폼에 비해 상대적으로 제한적인 혁신 등 다양한 문제에 직면해 왔습니다. 하지만 최근에는 상황이 달라진 것 같습니다. 개발자는 마침내 비트코인 ​​생태계 내에서 자신의 기술을 보여줄 수 있으며, 전례 없는 속도로 비트코인을 발전시키기 위해 밤낮으로 업데이트를 추진합니다. 그리고 이 모든 것은 자연적인 수요에 의해 주도됩니다. 이것이 핵심이다. 생태계가 실제적이고 자연스러운 사용자 요구에 직면할 때 이러한 요구는 본질적으로 혁신과 제품 개발을 계속 추진하여 선순환을 형성하고 상황은 빠르게 개선될 것입니다.

(나) 비트VM

ZeroSync 프로젝트의 책임자인 RobinLinus는 10월 9일 BitVM에 관한 논문을 발표했습니다. 간단히 말해 BitVM은 비트코인 ​​네트워크의 가상 머신입니다. 오프체인 실행과 온체인 검증을 통해 비트코인 ​​네트워크의 합의 규칙을 변경하지 않고 튜링 완전성을 달성합니다.

BitVM과 Ethereum 스마트 계약 간에는 여전히 큰 차이가 있습니다. 이더리움 스마트 계약은 다자간 거래를 지원할 수 있지만 BitVM은 양방향 거래 교환만 지원하도록 설계되었습니다. BitVM의 거래 처리 대부분은 오프체인으로 수행되어 기본 비트코인 ​​블록체인에 미치는 영향을 최소화합니다. BitVM과 달리 EVM은 온체인 엔진이며 모든 작업은 Ethereum의 기본 환경에서 수행됩니다. BitVM은 비트코인 ​​블록체인을 위한 선택적 추가 엔진이며 자체 작업에는 BitVM이 필요하지 않습니다. 대조적으로, EVM은 이더리움 블록체인의 필수적인 부분입니다. EVM이 없으면 이더리움도 없습니다.

BitVM의 기능은 Bitcoin Taproot 업그레이드를 통해 구현됩니다. BitVM은 주로 바이너리 회로의 프로그램 명령과 유사한 탭루트 주소 매트릭스(taptree)에 의존합니다. 이 프레임워크에서는 각 스크립트 스크립트의 UTXO 지출 조건부 명령을 프로그램의 최소 단위로 간주하고 탭루트 주소의 특정 코드를 통해 0 또는 1이 생성되어 탭트리를 구성합니다. 전체 탭트리의 실행 결과는 실행 가능한 바이너리 프로그램과 동일한 바이너리 회로 텍스트 효과입니다. 프로그램의 복잡성은 결합된 탭루트 주소의 수에 따라 달라집니다. 주소가 많을수록 스크립트에 미리 설정된 명령이 더 풍부해지고, taptree가 실행할 수 있는 프로그램이 더 복잡해집니다.

BitVM 처리의 대부분은 오프체인으로 수행됩니다. 오프체인에서 처리된 거래는 일괄적으로 묶이고 낙관적 롤업에 사용된 것과 유사한 유효성 확인 모델을 사용하여 기본 비트코인 ​​블록체인에 게시됩니다. 동시에 BitVM은 사기 증명과 도전-응답 프로토콜을 결합한 모델을 사용하여 두 당사자(증명자와 검증자) 간의 트랜잭션을 처리하고 확인합니다. 증명자는 계산 작업을 시작하고 자신과 검증자 사이에 설정된 채널을 통해 이를 전송합니다. 그러면 검증자는 계산의 유효성을 확인합니다. 일단 확인되면 트랜잭션은 기본 비트코인 ​​블록체인에 게시될 수 있도록 대조된 전체 배치에 추가됩니다.

(II) RGB

RGB는 LNP/BP 협회에서 유지 관리하고 업데이트하며 비트코인 ​​네트워크와 라이트닝 네트워크를 지원하는 스마트 계약 시스템입니다. RGB 프로토콜은 2017년 Peter Todd가 제안한 클라이언트 측 검증 및 일회용 씰 개념을 기반으로 확장성이 뛰어나고 비공개적이며 미래 지향적인 솔루션을 제안합니다.

RGB의 핵심 아이디어는 비트코인 ​​블록체인을 필요할 때만 사용하는 것, 즉 작업 증명과 네트워크의 분산화를 사용하여 이중 지출 보호와 검열 저항을 달성하는 것입니다. 토큰 전송에 대한 모든 검증은 글로벌 합의 레이어에서 제거되어 오프체인에 배치되며, 수신자의 클라이언트에 의해서만 검증됩니다.

그럼 어떻게 작동하나요? RGB에서는 기본적으로 모든 토큰이 비트코인 ​​UTXO(기존 UTXO이든 임시 생성이든)에 속하며, 토큰을 전송하려면 이 UTXO를 사용해야 합니다. 이 UTXO를 사용할 때 비트코인 ​​거래에는 메시지에 대한 약속이 포함되어야 하며, 그 내용은 입력, 이 토큰이 전송될 UTXO, 자산 ID, 금액, 지출할 거래를 정의하는 RGB 결제 정보입니다. 및 첨부해야 하는 기타 데이터입니다.

RGB 토큰의 구체적인 결제 정보는 전용 통신 채널을 통해 오프체인으로 지불자로부터 수신자의 클라이언트로 전송되며, 수신자는 RGB 프로토콜의 규칙을 위반하지 않는지 확인합니다. 이런 방식으로 블록체인 관찰자는 RGB 사용자 활동에 대한 정보를 얻을 수 없습니다.

그러나 들어오는 결제 정보를 확인하는 것만으로는 보낸 사람이 귀하에게 보내는 자산을 실제로 소유하고 있는지 확인하는 데 충분하지 않습니다. 따라서 들어오는 거래의 최종성을 보장하려면 이러한 토큰과 관련된 모든 거래 내역을 다음으로부터 받아야 합니다. 현재 지급인부터 원래 발행한 지급인까지 계속해서 지급됩니다. 모든 거래 내역을 확인함으로써 자산이 부풀려지지 않았는지, 자산에 부가된 모든 지출 조건이 충족되었는지 확인할 수 있습니다.

결론

비트코인 레이어 2는 최신 Web3 개발의 중요한 부분입니다. 비트코인이 주요 블록체인 네트워크 중 하나로 자리매김하려면 거래를 빠르고 저렴하게 처리할 수 있는 방법이 필요합니다. 다행스럽게도 많은 개발자들이 비트코인의 확장 문제를 해결하기로 결정했기 때문에 사람들이 거래 수수료를 줄이고 비트코인의 기능을 확장하기를 원할 때 선택할 수 있는 다양한 비트코인 ​​레이어 2가 있습니다.

코인올백 트위터

https://twitter.com/coinall100kr

영희에게 코인 인증하고 코인올백 심화방 입장하기

https://open.kakao.com/me/Coinall100yh