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

20 maja 2024 r. zespół deweloperów Bitcoin Layer2 BEVM opublikował techniczny dokument zatytułowany „Taproot Consensus: zdecentralizowane rozwiązanie BTC Layer2”. Dokument ten szczegółowo opisuje implementację Taproot Consensus, wykorzystując natywne technologie Bitcoin, takie jak podpisy Schnorr, MAST i węzły Bitcoin SPV, aby zbudować w pełni zdecentralizowane rozwiązanie BTC Layer2. Taproot Consensus stanowi znaczący skok w natywnej skalowalności Bitcoin, innowacyjnie łącząc istniejące technologie Bitcoin bez modyfikowania podstawowego kodu Bitcoin.

I. Historia technicznych iteracji Bitcoina

  • 31 października 2008: Satoshi Nakamoto opublikował „Bitcoin: elektroniczny system gotówkowy peer-to-peer”, przedstawiając Bitcoin i koncepcję SPV (Simple Payment Verification).

  • 3 stycznia 2009: Nakamoto wydobywa blok Genesis, uruchamiając Bitcoin. Oryginalny kod używał ECDSA do podpisów cyfrowych zamiast bardziej odpowiednich podpisów Schnorr, które w tamtym czasie były chronione patentem. Podpisy Schnorr zachowują wszystkie funkcjonalności i założenia bezpieczeństwa ECDSA i mogą przekroczyć limit 15 podpisów ECDSA, umożliwiając zarządzanie Bitcoin z tysiącami adresów bez wpływu na szybkość podpisywania.

  • 2018: Podstawowi twórcy Bitcoina zaproponowali integrację podpisów Schnorra z siecią Bitcoin.

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

  • Rozwiązanie Taproot Consensus firmy BEVM opiera się na tych udoskonaleniach, łącząc podpisy Schnorr i MAST w celu zarządzania adresami z wieloma podpisami i umożliwiając realizację złożonych scenariuszy biznesowych w warstwie 2 protokołu Bitcoin.

II. Przegląd rozwiązania konsensusu Taproot:

Żółta księga zaczyna się od podkreślenia niekompletnej natury Turinga Bitcoina i ograniczonej funkcjonalności dla inteligentnych kontraktów. Argumentuje za wykorzystaniem istniejących możliwości Bitcoina do zbudowania zdecentralizowanego rozwiązania warstwy 2 zamiast modyfikowania warstwy 1 Bitcoina.

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

III. Szczegółowe wyjaśnienie architektury konsensusu Taproot

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

· Schnorr+MAST: Wykorzystuje technologie z aktualizacji Taproot w celu osiągnięcia zdecentralizowanego zarządzania wieloma podpisami Bitcoin, sterowanego przez kod Bitcoin.

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

· Aura + Grandpa: Zaawansowane protokoły konsensusu PoS zapewniające odporność na błędy bizantyjskie, gwarantujące wysoką spójność pomiędzy węzłami sieciowymi.

W systemie BEVM każdy walidator posiada prywatny klucz BTC dla podpisów Schnorr. Zagregowany klucz publiczny tworzy drzewo MAST, umożliwiając transfery BTC i inskrypcje na adres podpisu progowego. Walidatory działają jako lekkie węzły Bitcoin SPV, synchronizując stan sieci BTC bezpiecznie i bez uprawnień. Aura+Grandpa zapewnia bezpieczeństwo i wiarygodność sieci Layer2, a aktywa są zarządzane przez konsensus BFT.

Zasada działania Taproot Consensus jest następująca: „W systemie BEVM każdy walidator posiada prywatny klucz BTC dla podpisów Schnorr. Charakterystyka podpisów Schnorr umożliwia wydajną agregację podpisów, zwiększając tym samym bezpieczeństwo i wydajność systemu. Zagregowany klucz publiczny Pagg, wygenerowany za pomocą schematu wielu podpisów Musig2, tworzy duży MAST (Merkle Abstract Syntax Tree). Po wygenerowaniu skrótu głównego drzewa MAST, walidatory wykonują transfery BTC i inskrypcje na adres podpisu progowego wygenerowany przez drzewo MAST, umożliwiając przesyłanie danych z głównej sieci BTC do sieci BEVM. Każdy walidator działa również jako węzeł świetlny Bitcoin SPV (Simplified Payment Verification), umożliwiając im bezpieczną i bezuprawnioną synchronizację stanu sieci BTC”.

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

W żółtym dokumencie opisano również implementację podpisów Schnorr, MAST, węzłów Bitcoin SPV light i Aura+Grandpa, zapewniając kompleksowy zarys techniczny dla osób zainteresowanych technologiami Bitcoin. Wyjaśniono implementację Musig2 i porównano z innymi projektami BTC Layer2, takimi jak Mezo, który wykorzystuje protokół tBTC. W przeciwieństwie do tBTC, który opiera się na sieci dziewięciu sygnatariuszy, Taproot Consensus integruje sieci multi-signature z konsensusem BFT PoS, osiągając prawdziwą decentralizację.

Ponadto żółty dokument wyjaśnia proces wdrażania Musig2 i różnice między innymi projektami BTC Layer2, takimi jak Mezo i Taproot Consensus. Podstawowa struktura techniczna Mezo opiera się na protokole tBTC, który wykorzystuje wielopodpis Bitcoin do skonstruowania sieci podpisów progowych, oferując silną spójność w porównaniu z tradycyjnymi sieciami rozproszonymi. Jednak tBTC nadal opiera się na sieci dziewięciu sygnatariuszy, podczas gdy prawdziwie zdecentralizowany system powinien być napędzany konsensusem, łącząc sieci wielopodpisowe z mechanizmami konsensusu BFT PoS (Byzantine Fault Tolerance Proof of Stake). To jest różnica między sieciami rozproszonymi a blockchainami; sieci rozproszone kładą nacisk na dystrybucję, ale brakuje im konsensusu odpornego na błędy bizantyjskie, podczas gdy blockchainy, będąc również sieciami rozproszonymi, są napędzane konsensusem odpornym na błędy bizantyjskie, osiągając prawdziwą decentralizację. Rozwiązanie Taproot Consensus przyjmuje tę bardziej zaawansowaną konstrukcję. Integrując podpisy Schnorr, MAST, lekkie węzły Bitcoin SPV oraz odporne na błędy mechanizmy konsensusu Aura i Grandpa Byzantine, konstruuje wysoce spójne i bezpieczne zdecentralizowane rozwiązanie skalowalności warstwy 2. Ta integracja zwiększa skalowalność i użyteczność sieci Bitcoin oraz zapewnia bezpieczeństwo i spójność sieci BEVM.

Wniosek

Dokument techniczny 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 Bitcoin, co czyni go prawdziwą ewolucją natywnej technologii skalowalności Bitcoin. W miarę rozwoju ekosystemu Bitcoin rozwiązania takie jak Taproot Consensus będą kluczowe dla jego rozwoju, stanowiąc główne kamienie węgielne dla prawdziwie zdecentralizowanych rozwiązań Bitcoin Layer2.

O firmie BEVM

BEVM to pierwsze w pełni zdecentralizowane, zgodne z EVM rozwiązanie Bitcoin Layer 2. Umożliwia ono ekosystemowi Ethereum DApps działanie na Bitcoin, wykorzystując BTC jako gaz. BEVM zwiększa użyteczność Bitcoin, zapewniając bezpieczną i skalowalną platformę dla zdecentralizowanych aplikacji. System integruje zaawansowane mechanizmy konsensusu, interakcję międzyłańcuchową i solidną integralność danych, aby zapewnić płynne działanie. BEVM ma na celu wprowadzanie innowacji w ekosystemie Bitcoin, oferując zwiększoną skalowalność, bezpieczeństwo i zgodność 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