> 웹3.0 > Taproot Consensus에 대한 간략한 분석: 가장 기본적이고 분산화된 BTC L2 솔루션

Taproot Consensus에 대한 간략한 분석: 가장 기본적이고 분산화된 BTC L2 솔루션

WBOY
풀어 주다: 2024-03-24 09:20:20
앞으로
534명이 탐색했습니다.

浅析Taproot Consensus:最原生、最去中心化的BTC L2解决方案

Taproot Consensus는 현재 가장 기본적이고 분산화된 BTC L2 솔루션입니다.

Taproot Consensus는 전적으로 비트코인 ​​기본 기술을 기반으로 구축된 BTC L2 솔루션입니다. 핵심 구성 요소는 Schnorr Signature, MAST 계약 및 SPV 노드 네트워크(전체 이름: Bitcion Simplified Payment Verification Node Network)입니다.

Taproot 업그레이드는 Schnorr Signature 및 MAST 계약을 포함하여 2021년 비트코인 ​​네트워크의 핵심 기술을 도입합니다. 간편결제 검증 노드 네트워크라고도 알려진 SPV 노드 네트워크는 본질적으로 비트코인 ​​라이트 노드로 구성된 네트워크입니다. 이 개념은 비트코인 ​​백서 8절에서 나카모토 사토시가 제안한 간편 결제 검증 방식에서 비롯되었습니다. 핵심 아이디어는 일부 노드(라이트 노드)가 완전한 거래 기록을 가지고 있지 않더라도 안전하고 빠르게 결제를 확인할 수 있다는 것입니다.

그렇다면 Taproot Consensus는 어떻게 작동하나요?

우선, Schnorr Signature는 비트코인의 다중 서명 주소를 1,000개, 즉 1,000개의 Taproot 지갑 주소로 동일한 BTC 자산을 공동으로 관리할 수 있으며 효율성, 보안 및 개인 정보 보호를 보장할 수 있습니다. 타원 곡선 서명을 기반으로 하는 전통적인 비트코인 ​​다중 서명은 최대 15개의 주소만 가질 수 있는 반면, 슈노르 서명은 다중 서명 주소의 충분한 분산화를 달성할 수 있습니다.

그러나 다중 서명 주소의 분산화를 실현하는 것만으로는 충분하지 않습니다. 서명의 자동화와 지능화를 실현하는 것, 즉 서명을 사람에게 의존하는 대신 코드로 구동해야 합니다.

BTC L2의 경우 비트코인을 호스팅하는 주소에 한 그룹의 사람들이 한 명씩 서명하여 입출력을 실행해야 한다면 얼마나 비효율적일까요? 안전을 보장하는 방법은 무엇입니까?

따라서 다중 서명 주소의 분산화를 구현한 후 서명의 자동화 및 코딩을 구현하려면 MAST 계약을 도입해야 합니다.

MAST 계약은 비트코인 ​​Taproot 업그레이드에 도입된 핵심 기술 중 하나이기도 합니다. MAST 계약의 전체 이름은 Merkle 추상 구문 트리 계약입니다. 이는 Merkle 트리를 사용하여 복잡한 잠금 스크립트를 암호화합니다. 그 잎은 겹치지 않는 일련의 스크립트입니다(예: 다중 서명 또는 시간 잠금). 지불 시 관련 스크립트와 해당 스크립트에서 Merck 트리 루트까지의 경로만 공개됩니다. MAST Contract는 비트코인 ​​체인에서 실행되며 다중 서명 결제를 처리할 수 있는 스마트 계약이라고 간단히 이해하면 됩니다(Ethereum의 스마트 계약과는 다르지만 Bitcoin Schnoor multi에 적용하면 스마트 계약으로 기능할 수 있음). -서명) 효과)

MAST를 사용하면 Schnorr 서명은 지능적이고 자동화되며 코딩될 수 있습니다. 즉, 여기서는 다중 서명자의 개념이 제거되고 코드 지침으로 대체됩니다. 이것은 매우 중요한 포인트입니다.

그럼 누가 명령을 내릴까요? SPV 노드 네트워크는 지침을 발행합니다.

즉, BTC 2차 네트워크에서 실행되는 비트코인 ​​라이트 노드로 구성된 네트워크입니다. BFT 네트워크 합의에 의존하여 MAST 계약이 지침을 발행하도록 유도하며, 이는 완전한 분산화를 달성하는 어떤 조직이나 개인에 의해 주도되지 않습니다. 일반 POS 노드 네트워크 대신 SPV 노드 네트워크(비트코인 라이트 노드 네트워크)를 사용하는 이유는 무엇입니까? 비트코인 라이트 노드는 비트코인 ​​레이어 데이터를 동기화하고 완전한 거래 기록 없이 편리하고 안전하게 결제를 확인할 수 있기 때문에 SPV(Simplified Payment Verification)가 구현됩니다.

요약하자면:

Schnorr Signature를 사용하면 비트코인 ​​다중 서명 주소를 1,000개까지 확장하여 다중 서명 주소의 분산화를 실현할 수 있습니다.

MAST 계약은 코드 기반 다중 서명 관리를 구현하며 서명을 사람에게 의존하지 않고 코드 구동에 의존합니다.

SPV 노드 네트워크는 비트코인 ​​라이트 노드 네트워크 합의에 의해 구동되는 다중 서명을 실현하여 분산형 비트코인 ​​크로스체인 및 관리를 완전히 실현합니다.

Taproot Consensus=Schnorr 서명+MAST 계약+SPV 노드 네트워크, 이는 현재 가장 기본적이고 분산화된 BTC L2 솔루션입니다.

위 내용은 Taproot Consensus에 대한 간략한 분석: 가장 기본적이고 분산화된 BTC L2 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:panewslab.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿