Cardiff, Wielka Brytania, 26 maja 2024 r., Chainwire

20 maja 2024 r. zespół programistów Bitcoin Layer2 BEVM opublikował żółty dokument techniczny zatytułowany „Taproot Consensus: A Decentralized BTC Layer2 Solution”. W tym artykule szczegółowo opisano wdrożenie Taproot Consensus, wykorzystując natywne technologie Bitcoin, takie jak podpisy Schnorra, MAST i węzły Bitcoin SPV, aby zbudować w pełni zdecentralizowane rozwiązanie BTC Layer2. Taproot Consensus stanowi znaczący krok w natywnej skalowalności Bitcoina, łącząc w sposób innowacyjny istniejące technologie Bitcoin bez modyfikowania podstawowego kodu Bitcoin.

I. Historia iteracji technicznych Bitcoina

  • 31 października 2008: Satoshi Nakamoto opublikował książkę „Bitcoin: elektroniczny system gotówkowy typu peer-to-peer”, przedstawiającą Bitcoin i koncepcję SPV (prosta weryfikacja płatności).

  • 3 stycznia 2009: Nakamoto wydobył blok Genesis, uruchamiając Bitcoin. Oryginalny kod wykorzystywał ECDSA do podpisów cyfrowych zamiast bardziej odpowiednich podpisów Schnorra, które były wówczas objęte ochroną patentową. Podpisy Schnorra zachowują wszystkie funkcjonalności i założenia bezpieczeństwa ECDSA i mogą przekroczyć limit 15 podpisów ECDSA, umożliwiając zarządzanie Bitcoinami z tysiącami adresów bez wpływu na szybkość podpisywania.

  • 2018: Główni programiści Bitcoina zaproponowali integrację podpisów Schnorr z siecią Bitcoin.

  • 14 listopada 2021 r.: Uaktualnienie Taproot zintegrowało podpisy Schnorr i wprowadziło MAST (Merkelized Abstract Syntax Trees), umożliwiając korzystanie z funkcji inteligentnych kontraktów i zdecentralizowane zarządzanie wieloma podpisami.

  • Rozwiązanie Taproot Consensus firmy BEVM opiera się na tych udoskonaleniach, łącząc podpisy Schnorra i MAST w celu zarządzania adresami z wieloma podpisami i umożliwiania złożonych scenariuszy biznesowych w Bitcoin Layer2.

II. Przegląd rozwiązania Taproot Consensus:

Żółta księga zaczyna się od podkreślenia całkowitej natury Bitcoina, która nie jest oparta na architekturze Turinga, oraz ograniczonej funkcjonalności inteligentnych kontraktów. Argumentuje za wykorzystaniem istniejących możliwości Bitcoina do zbudowania zdecentralizowanego rozwiązania Warstwy 2 zamiast modyfikowania Bitcoin Warstwy 1.

Taproot Consensus firmy BEVM łączy technologię Taproot firmy Bitcoin (sygnatury Schnorra i MAST), węzły świetlne Bitcoin SPV oraz mechanizm konsensusu BFT PoS, aby stworzyć zdecentralizowaną i spójną sieć warstwy 2.

III. Szczegółowe wyjaśnienie architektury konsensusu korzeni palowych

Architektura Taproot Consensus składa się z trzech głównych komponentów: Schnorr+MAST, Bitcoin SPV i Aura+Grandpa.

· Schnorr+MAST: wykorzystuje te technologie z aktualizacji Taproot, aby osiągnąć zdecentralizowane zarządzanie wieloma podpisami Bitcoin oparte na kodzie Bitcoin.

· Bitcoin SPV: Umożliwia synchronizację i weryfikację transakcji Bitcoin bez uruchamiania pełnego węzła.

· Aura + Dziadek: Zaawansowane protokoły konsensusu PoS dla bizantyjskiej odporności na awarie, zapewniające wysoką spójność między węzłami sieci.

W systemie BEVM każdy walidator posiada klucz prywatny BTC do podpisów Schnorra. Zagregowany klucz publiczny tworzy drzewo MAST, umożliwiające przelewy BTC i zapisy na progowy adres podpisu. Walidatory działają jak węzły świetlne Bitcoin SPV, synchronizując stan sieci BTC bezpiecznie i bez pozwolenia. Aura+Grandpa zapewnia bezpieczeństwo i wiarygodność sieci Layer2, której zasoby zarządzane są w oparciu o konsensus BFT.

Zasada działania Taproot Consensus brzmi: „W systemie BEVM każdy walidator posiada klucz prywatny BTC do podpisów Schnorra. Charakterystyka podpisów Schnorra umożliwia efektywną agregację podpisów, zwiększając w ten sposób bezpieczeństwo i wydajność systemu. Zagregowany klucz publiczny Pagg, wygenerowany za pomocą schematu wielu podpisów Musig2, tworzy duży MAST (abstrakcyjne drzewo składniowe Merkle). Po wygenerowaniu hasha głównego drzewa MAST walidatory dokonują przelewów i zapisów BTC na adres progowy podpisu wygenerowany przez drzewo MAST, umożliwiając przesłanie danych z sieci głównej BTC do sieci BEVM. Każdy walidator działa również jako lekki węzeł Bitcoin SPV (uproszczona weryfikacja płatności), umożliwiając mu bezpieczną i bez pozwolenia synchronizację stanu sieci BTC.

IV. Inne szczegóły techniczne w żółtej księdze – Prawdziwa decentralizacja

W żółtej księdze szczegółowo opisano także implementację sygnatur Schnorra, MAST, lekkich węzłów Bitcoin SPV i Aura+Grandpa, zapewniając kompleksowy zarys techniczny dla osób zainteresowanych technologiami Bitcoin. Wyjaśnia implementację Musig2 i kontrastuje z innymi projektami BTC Layer2, takimi jak Mezo, który wykorzystuje protokół tBTC. W przeciwieństwie do tBTC, które opiera się na sieci dziewięciu sygnatariuszy, Taproot Consensus integruje sieci z wieloma podpisami z konsensusem BFT PoS, osiągając prawdziwą decentralizację.

Ponadto w żółtej księdze wyjaśniono proces wdrażania Musig2 i różnice pomiędzy innymi projektami BTC Layer2, takimi jak Mezo i Taproot Consensus. Podstawowa struktura techniczna Mezo opiera się na protokole tBTC, który wykorzystuje multipodpis Bitcoin do budowy sieci podpisów progowych, oferując silną spójność w porównaniu z tradycyjnymi sieciami rozproszonymi. Jednakże tBTC w dalszym ciągu opiera się na sieci dziewięciu sygnatariuszy, podczas gdy prawdziwie zdecentralizowany system powinien opierać się na konsensusie, łącząc sieci z wieloma podpisami z mechanizmami konsensusu BFT PoS (Byzantine Fault Tolerance Proof of Stake). Na tym polega różnica między sieciami rozproszonymi a łańcuchami bloków; sieci rozproszone kładą nacisk na dystrybucję, ale brakuje im bizantyjskiego konsensusu dotyczącego tolerancji błędów, podczas gdy łańcuchy bloków, choć są także sieciami rozproszonymi, kierują się bizantyjskim konsensusem dotyczącym tolerancji na błędy, osiągając prawdziwą decentralizację. Rozwiązanie Taproot Consensus wykorzystuje tę bardziej zaawansowaną konstrukcję. Integrując sygnatury Schnorra, MAST, węzły świetlne Bitcoin SPV oraz odporne na błędy mechanizmy konsensusu Aura i Grandpa Byzantine, tworzy wysoce spójne i bezpieczne zdecentralizowane rozwiązanie skalowalności warstwy 2. Integracja ta zwiększa skalowalność i użyteczność sieci Bitcoin oraz zapewnia bezpieczeństwo i spójność sieci BEVM.

Wniosek

Żółta księga techniczna zespołu BEVM kompleksowo opisuje Taproot Consensus, rozwiązanie Bitcoin Layer2 zbudowane w całości na natywnych technologiach Bitcoin. Szanuje i wprowadza innowacje w oryginalnym kierunku technologicznym Bitcoina, co czyni go prawdziwą ewolucją natywnej technologii skalowalności Bitcoin. W miarę ewolucji ekosystemu Bitcoin rozwiązania takie jak Taproot Consensus będą miały kluczowe znaczenie dla jego rozwoju, służąc jako główne kamienie węgielne dla prawdziwie zdecentralizowanych rozwiązań Bitcoin Layer2.

O BEVMie

BEVM to pierwsze w pełni zdecentralizowane rozwiązanie Bitcoin Layer 2 kompatybilne z EVM. Umożliwia działanie DApps ekosystemu Ethereum na Bitcoinie, wykorzystując BTC jako gaz. BEVM zwiększa użyteczność Bitcoina, zapewniając bezpieczną i skalowalną platformę dla zdecentralizowanych aplikacji. System integruje zaawansowane mechanizmy konsensusu, interakcję między łańcuchami i solidną integralność danych, aby zapewnić bezproblemową obsługę. BEVM ma na celu wprowadzanie innowacji w ekosystemie Bitcoin, oferując zwiększoną skalowalność, bezpieczeństwo i kompatybilność z popularnymi narzędziami i aplikacjami Ethereum.

Aby uzyskać więcej informacji, użytkownicy mogą odwiedzić oficjalną stronę internetową BEVm lub śledzić BEVM na Twitterze.

Kontakt

TommieBEVMtommie@bevm.io