paint-brush
독특한 생태계를 강화하는 비트코인 UTXO 모델~에 의해@ckb
5,659 판독값
5,659 판독값

독특한 생태계를 강화하는 비트코인 UTXO 모델

~에 의해 Nervos CKB9m2024/05/29
Read on Terminal Reader
Read this story w/o Javascript

너무 오래; 읽다

Ordinals 및 Runes와 같은 비트코인의 최근 혁신은 비트코인 네트워크에서 새로운 애플리케이션을 활성화함으로써 UTXO 모델의 잠재력을 보여줍니다. 이러한 개발은 BRC-20과 같은 고유한 프로토콜에 의해 구동되고 Taproot와 같은 업그레이드를 통해 강화되는 이더리움과는 다르게 성장하는 생태계를 강조합니다.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - 독특한 생태계를 강화하는 비트코인 UTXO 모델
Nervos CKB HackerNoon profile picture
0-item
1-item


비문, 룬 등 비트코인 의 최근 혁신은 점차 암호화폐 업계의 관심의 초점이 되고 있습니다. 이는 Ordinals 프로토콜, Nervos CKB 등을 통해 UTXO(Unspent Transaction Output)의 다양한 응용 가능성을 선보였기 때문입니다. 그들은 산업 경쟁이 심화되고 기술이 발전함에 따라 등장한 비트코인 UTXO 모델을 따르며, 애플리케이션이 비트코인 네트워크에 구축되고 자연스럽게 메인 체인과 보안을 공유할 수 있도록 합니다.


이 글은 요약된 글입니다 연구 보고서 궈성증권 제공.

비트코인 UTXO 모델

이 모델을 사용하면 BTC 의 모든 사토시(즉, 비트코인의 가장 작은 단위)의 유통은 추적 가능하고 대체 불가능합니다(아마도 NFT의 초기 형태일 것입니다). 이는 비트코인 개발자인 Casey Rodarmor가 2022년 12월 비트코인 코어 풀 노드에서 ORD라는 오픈 소스 소프트웨어를 출시한 Ordinals 프로토콜과 BRC-20 생태계를 개발하기 위한 기반을 제공했습니다. 이 소프트웨어를 통해 사용자는 모든 정보를 입력할 수 있습니다. 텍스트 문자열이나 이미지 등을 비트코인 블록체인에 저장한 다음 업로드된 정보를 특정 사토시에 바인딩합니다. 이로 인해 궁극적으로 비트코인 NFT라고도 알려진 사토시가 정보와 함께 저장될 가능성이 생겼습니다.


서수 프로토콜은 서수와 비문의 두 부분으로 구성됩니다. Ordinals는 사토시(1 BTC = 100,000,000 sats)를 직렬화하고 개별 사토시를 추적하고 전송할 수 있습니다. 번호가 매겨지면 콘텐츠는 거래의 "Segregated Witness(SegWit) 영역"에 기록되고 거래 출력의 첫 번째 사토시에 할당될 수 있습니다. 비문은 비트코인 블록의 4MB 제한을 초과하지 않는 한 sats에 저장된 콘텐츠로, 이미지, 텍스트, 오디오/비디오 또는 코드일 수도 있습니다.


Ordinals 프로토콜은 NFT 발행뿐만 아니라 토큰 발행에도 사용될 수 있습니다. BRC-20과 같은 새로운 자산 프로토콜과 Runes와 같은 애플리케이션의 개발이 이에 해당합니다. BRC-20은 Inscriptions가 JSON 데이터 형식으로 첨부되면 Ordinals 프로토콜을 NFT 발행뿐만 아니라 토큰 발행에도 사용할 수 있다고 믿는 Twitter(X) 사용자 Domodata의 커뮤니티 실험에서 시작되었습니다. 그는 Ordinals 프로토콜을 기반으로 GitBook에 BRC-20으로 알려진 "흥미롭고 실험적인 표준"을 게시했으며 이 표준을 통해 Inscriptions를 JSON 데이터 형식으로 설정하여 민트를 배포하고 토큰을 전송할 수 있음을 보여주었습니다. BRC-20이 등장한 이후 비트코인 블록체인에서의 거래는 상당한 비율을 차지했습니다.



비트코인 블록과 UTXO의 잠재력이 깊이 탐구된 적이 거의 없기 때문에 BRC-20 표준은 비문의 개발을 빠르게 촉진했습니다. 이는 커뮤니티와 사용자가 수용한 비트코인 UTXO를 기반으로 한 흥미로운 실험입니다.


원천: domo-2.gitbook.io


UTXO 잠재력은 비트코인 L2 생태계에 대한 기대를 높입니다.

많은 활발한 온체인 거래가 기록되면서 2023년에 UTXO 모델의 애플리케이션 구축 잠재력을 활용할 수 있는 기반이 마련되었습니다. 이후 이 모델은 시장의 기대를 높이며 이더리움의 레이어 2(L2)와는 다른 생태학적 모델을 계속 구축하고 있습니다. ) 시장에서도 큰 기대를 모으고 있습니다.


ICO(Initial Coin ICO)로 이어진 ERC20 표준부터 DeFi에 활력을 불어넣은 AMM(Automated Market Maker)의 개발, NFT와 메타버스의 등장까지 이더리움의 생태계는 우여곡절을 겪으며 점차 풍요로워졌습니다. 한편, 최근 몇 년간 이더리움의 L2가 빠르게 발전하고 생태계가 번창하는 가운데 이더리움의 온체인 가스비에 대한 전반적인 통제가 이루어지면서 초기 비트코인 L2 생태계는 특히 UTXO에 대한 강한 시장 기대와 관련하여 상당한 시장 관심을 받기 시작했습니다. 잠재력.


비트코인에는 이더리움의 스마트 계약 기능이 없을 수도 있지만 비트코인의 모든 사토시를 구별할 수 있는 UTXO 모델은 이더리움과 다른 생태계를 약속합니다. 또한 비트코인 거래로 생성된 출력이 단순한 공개 키 주소가 아니라 스크립트라는 점에서도 다릅니다. 즉, UTXO의 BTC는 누군가의 계정에 잔액으로 기록되지 않습니다. 각 거래 개시자는 스크립트를 통해 이러한 BTC에 대한 잠금을 생성하고 소유자만이 키를 갖습니다. 이 접근 방식의 주요 이점은 모든 이체 거래를 BTC 유통의 관점에서 볼 수 있으며, UTXO가 서로 엄격하게 구별되므로 서로 다른 UTXO가 병렬 거래를 수행할 수 있다는 것입니다. UTXO 메커니즘은 전송할 때마다 각 사토시가 찍히는 방식으로 BTC의 모든 부분의 전송 내역을 완벽하게 기록합니다.


SegWit(Segregated Witness) 활성화 이후 가장 중요한 업그레이드인 Taproot 업그레이드로 인해 비트코인 네트워크의 개인 정보 보호 및 효율성 향상을 목표로 하여 기대가 더욱 높아졌습니다. Taproot의 가장 주목할만한 변화는 여러 개의 복잡한 서명(예: 다중 서명 지갑)을 개별적으로가 아닌 집합적으로 집계하고 확인할 수 있도록 허용한다는 것입니다. 집계된 서명을 통해 네트워크 성능은 더욱 빨라지고 비용은 절감되며 블록 공간이 절약됩니다. Taproot는 사용자 개인 정보 보호와 유연성을 강화하여 비트코인의 확장성을 크게 향상시켜 비트코인 거래를 실행하는 새로운 방법을 제공합니다.



UTXO 기반 BTC L2, 새로운 생태계 조성 기대

Ordinals 프로토콜, 비문 및 룬의 출현으로 비트코인 생태계가 더욱 개선되었습니다. 5월 6일 현재 이더리움 생태계의 총 고정 가치(TVL)는 960억 달러를 초과했으며, 비트코인 생태계는 지난해 TVL을 12억 달러 늘렸습니다. 의심할 바 없이 이더리움과 비교하면 비트코인 생태계의 발전은 아직 초기 단계에 있습니다.


이더리움의 스마트 계약 기능이 없으면 비트코인은 UTXO의 새로운 가능성을 탐색하기 위해 다양한 기술 경로를 따르고 있습니다. 그 중 하나는 상태 채널(예: 라이트닝 네트워크), 사이드체인, 롤업 등을 사용하는 비트코인의 L2 네트워크이며, 스마트 계약 기능을 확장하기 위해 주로 L2에 의존합니다. 비트코인의 메인 체인은 합의와 공유 보안을 달성하기 위해 크로스체인 방식의 일종의 사이드체인과 같은 경우 L2와 연결되어야 하기 때문에 비트코인의 UTXO 모델과의 상호 작용은 피할 수 없는 단계입니다.


당연히 대체 가능 토큰(FT)을 위한 자산 프로토콜도 새로운 방향이 될 것입니다. 2024년 4월 20일 8시 9분에 BTC는 블록 높이 840000에서 네 번째 반감기를 완료하여 각 블록에 대한 채굴 보상을 6.25 BTC에서 3.125 BTC로 줄였습니다. 동시에 비트코인 룬은 블록 높이 840000에서 공식적으로 출시되었습니다. 룬은 비문의 개선으로, 중국어 용어 "룬"으로 표현되는 에칭 기술과 유사하게 비트코인 UTXO 내에서 자산을 보다 유연하고 직접적으로 배포할 수 있습니다. Runes 프로토콜은 토큰 자산의 직접 기록된 정보를 비트코인 UTXO의 OP-RETURN 필드에 기록된 비트코인 체인에 배포합니다.


Runes의 출시는 즉시 비트코인의 온체인 수수료를 급격히 증가시켰습니다. 4월 20일 출시 이후 그날 Runes 활동으로 생성된 온체인 수수료는 전체 비트코인 온체인 수수료의 70.1%를 차지했는데, 이는 이전에 주요 소스였던 기존 비트코인 전송과 분명한 차이를 나타냅니다. 블록 840000의 경우 생성된 수수료는 37.626BTC로 채굴 보상(3.125BTC)의 10배가 넘습니다. 이는 시장에서 큰 호응을 얻었습니다.



Runes는 대체 가능한 토큰과의 호환성을 준비하고 브리지 및 DeFi 애플리케이션과의 인터페이스를 준비하면서 디자인, 발행 및 호환성을 더욱 개선했습니다.


UTXO의 진화: Nervos(CKB) 셀 모델

한편, 생태계 애플리케이션이 UTXO 모델을 통해 갖게 될 것이라는 기대와 비트코인 L2 생태계의 고유한 개발 잠재력에도 불구하고 비트코인은 비트코인 거래의 흐름을 표현하기 위해 친숙한 계정 모델을 사용하지 않는 것이 여전히 과제로 남아 있습니다.


적절한 시나리오는 사용자가 다른 사용자로부터 100 BTC를 받아 100 BTC UTXO를 형성하는 경우입니다. 이는 사용자의 개인 키로만 잠금을 해제할 수 있는 키가 있는 상자에 100 BTC를 넣고 잠그는 것과 같습니다. 실제로 이 100 BTC는 잠긴 다른 UTXO 상자(예: 25 BTC UTXO 상자 4개 또는 기타 조합)로 구성될 수 있습니다. 이 경우 각 작업은 BTC의 "포함된" 값만 저장할 수 있고 더 많은 데이터를 저장하거나 더 많은 확장성을 가질 수 없기 때문에 비트코인 사용되지 않은 출력(UTXO)이 발생합니다. 이는 단순히 잔액 상태를 업데이트하는 계정 모델과 다릅니다.


Nervos CKB는 비트코인의 UTXO 아키텍처를 상속하고 UTXO의 단순성과 일관성을 유지하는 상태 저장을 위한 일반화된 UTXO 모델인 셀 모델을 만들었습니다. CKB를 사용하면 계산이 오프체인에서 수행되는 동안 모든 상태가 셀에 저장되고 노드는 온체인에 대한 트랜잭션 확인을 수행하고 게시합니다. Bitcoin UTXO 모델에서 영감을 받은 Cell 모델은 Nervos CKB 내의 각 Cell의 동작과 여기에 포함된 데이터를 업데이트하는 프로세스를 정의합니다.


비트코인 UTXO와 마찬가지로 셀은 일단 형성되면 변경할 수 없습니다. 셀이 체인에 추가되면 변경할 수 없습니다. 셀 내의 데이터를 업데이트하려면 "지출"이라는 프로세스가 필요합니다. 이는 비트코인 UTXO 전송이 "지출"을 통해 구현되는 방식과 유사합니다. 여기에는 업데이트된 데이터를 사용하여 새 셀을 생성한 다음 이를 체인에 추가하는 작업이 포함됩니다. 이는 새로운 비트코인 UTXO(사용된 출력용)의 형성과 유사합니다. 마찬가지로 각 셀은 한 번만 사용할 수 있습니다.


비트코인의 UTXO와 달리 Cell은 CKBytes, 토큰, JavaScript 코드 또는 JSON 문자열과 같은 다양한 데이터 유형을 포함할 수 있어 Cell의 기능을 확장하여 UTXO의 잠재력을 확장합니다. 예를 들어 스마트 계약(맞춤형 계약도 가능) NFT 발행, 토큰 공급 제한, 고유한 요구 사항을 충족하기 위한 조건 설정 등). 다르게 말하면, Cell은 더 똑똑한 UTXO와 같습니다. 즉, 비트코인의 UTXO가 종이 장부를 담고 있는 상자라면, 셀은 종이 장부를 엑셀 스프레드시트로 대체하는 것과 같습니다.




셀 모델은 스마트 계약 실행의 계산과 검증을 분리한다는 점에 유의하는 것이 중요합니다. 계산은 오프체인에서 발생하여 새로운 데이터를 생성한 다음 네트워크 노드에 의해 온체인에서 확인됩니다. 셀 모델에서 스마트 계약의 실행은 병렬입니다. 즉, 각 트랜잭션은 가상 머신에서 독립적으로 실행되며 여러 가상 머신이 동시에 실행됩니다. Cell 모델의 거래는 매우 유연하고 효율적이므로 여러 스마트 계약 작업을 단일 거래로 일괄 처리하여 거래 및 처리 수수료를 최소화할 수 있습니다.


원천: ckdapps.com


앞서 언급한 오프체인 계산 및 온체인 합의 모델은 오프체인 계산을 포함하고 합의 거래 결과를 비트코인 체인에 제출하는 BTC 확장 프로토콜의 RGB 프로토콜과 같이 매우 인기가 있습니다. 이 프로토콜은 본질적으로 라이트닝 네트워크와 유사합니다. 이를 기반으로 일회성 씰과 클라이언트 측 검증(CSV) 기술을 활용하여 상태 변경 및 트랜잭션 검증을 관리하는 RGB++ 프로토콜이 개발되었습니다. 상태 계산의 정확성과 소유권 변경의 유효성을 확인하기 위해 CKB 체인 및 비트코인 체인의 스크립트 제약 조건을 사용하여 비트코인 UTXO를 Nervos CKB의 셀에 동형적으로 매핑합니다. 이는 비트코인과 Nervos CKB 간에 UTXO 기능을 원활하게 통합하는 이점을 제공합니다. RGB++는 향상된 클라이언트 측 검증, 트랜잭션 폴딩 및 계약 전반에 걸친 공유 상태를 구현할 뿐만 아니라 크로스체인 트랜잭션이 필요 없고 보안을 손상시키지 않으면서 비트코인에 Turing 완전한 스마트 계약 확장성과 성능 확장을 도입합니다.


독특한 비트코인 생태계를 조성하기 위한 UTXO 고유성?

비트코인의 UTXO와 이더리움의 ERC20이 고전적인 것과 현대적인 차이가 있는 것처럼 보였던 때가 있었습니다. 이는 Ordinals 및 Runes가 UTXO를 기반으로 자산 배치를 가능하게 하고 Nervos CKB의 UTXO 업그레이드가 아직 초기 단계이지만 계산 능력을 더욱 해방시키면서 변화하고 있습니다. 이러한 발전은 UTXO의 고유한 잠재적 응용을 암시하며, 이는 더욱 흥미롭고 업계에서 새로운 기대가 되었습니다.


UTXO는 비트코인의 보안과 신뢰성(이중 지출 방지, 추적성 등)의 근간이며, 확장성 문제로 인해 아직 이더리움의 DeFi의 풍부한 생태계 시나리오에 도달할 수 없는 비트코인 생태계의 발전을 제한합니다. NFT와 메타버스. 그러나 그 독창성은 UTXO 잠재력에 대한 시장 신뢰의 대담한 지표로서 상당한 시장 관심을 받고 있는 비트코인의 최근 혁신을 통해 새로운 생태계를 육성한다는 의미입니다. Runes와 Ordinal의 등장 이후 요동치는 과대 광고 속에서, 우리는 UTXO의 특성이 다른 생태계 패러다임을 불러일으킬 수 있는 잠재력을 가지고 있다고 믿으며, 이러한 "놀라운" 패러다임이 머지않아 조기에 등장할 것으로 기대합니다.


부인 성명

블록체인 기술 및 관련 프로젝트의 개발은 아직 초기 단계이므로 기대에 미치지 못할 위험이 있습니다. 블록체인 및 Web3 프로젝트의 실제 운영에는 다양한 금융, 네트워크 및 기타 규제 정책이 포함됩니다. 현재 다양한 국가의 규제 정책은 성숙한 규제 모델이 없는 연구 및 탐구 단계에 있어 규제 불확실성의 위험이 있습니다.


작성자: Jiaji Song, Heyi Ren, Guosheng Securities 연구원