Bitcoin Taproot zamknięty, aby poprawić prywatność i wprowadzić inteligentne kontrakty PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

Bitcoin Taproot zablokowany, aby poprawić prywatność i wprowadzić inteligentne kontrakty

Bitcoin Taproot zamknięty, aby poprawić prywatność i wprowadzić inteligentne kontrakty PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

12 czerwca Bitcoin (BTC) pula wydobywcza pula Slush Pool 687,285 z transakcją zawierającą sygnał aktywacji aktualizacji Taproot. Ten konkretny blok był 1,816., który zawierał sygnał aktywacji Taproot przez górnika BTC w epoce trudności, która trwała od 30 maja do 13 czerwca.

Z 2,016 r. tworzonymi blokami w każdym okresie trudności, przekroczenie 1,816 bloków z sygnałem aktywacji Taproot spełniło 90% próg sygnalizacji wymagany do zablokowania aktualizacji. To wydarzenie oznaczało, że Taproot, pierwsza aktualizacja protokołu Bitcoina od ponad czterech lat, została ustawiona na fazę aktywacji, której należy się spodziewać w połowie listopada.

Oprócz zakończenia okresu sygnalizacji, który trwał około sześciu tygodni w trzech kolejnych epokach trudności, blok 687,285 2018 przyniósł również nowy kamień milowy w rozwoju aktualizacji Bitcoina od XNUMX roku. Zwolennicy BTC twierdzą, że poza automatyczną aktywacją mającą miejsce pod koniec roku, należy teraz skupić się na budowaniu portfeli i innych aplikacji ekosystemowych, które mogą wykorzystać ulepszone możliwości skryptowe wprowadzone przez Taproot.

Co to jest Taproot?

Zanim przejdziemy do sedna tego, czym jest Taproot i jak działa, być może ważne jest przedstawienie przynajmniej wysokiego poziomu wyjaśnienia, jak działają transakcje Bitcoin. Wysyłając BTC z jednego portfela do drugiego, adres publiczny nadawcy wykorzystuje klucz prywatny do utworzenia unikalnego podpisu kryptograficznego.

Ten podpis kryptograficzny zawiera niezbędne uprawnienia, które służą jako dowód dla wszystkich węzłów weryfikujących transakcję, że nadawca naprawdę jest właścicielem wysyłanych środków, spełniając w ten sposób warunek wydatków. Możliwe jest stworzenie różnych warunków wydatkowania dla niewydanych wyjść transakcji (UTXO).

Po wyczerpaniu UTXO konieczne staje się ujawnienie wszystkich danych dotyczących warunków wydatków — zarówno tych, które zostały spełnione, jak i możliwych warunków, które mogły zostać spełnione — funkcja, która ma znaczące konsekwencje w zakresie wykorzystania danych i prywatności. Taproot to uaktualnienie zaprojektowane w celu rozwiązania tego problemu poprzez maskowanie warunków wydatków, z wyjątkiem tych, które znajdują się w gałęzi skryptu uzgodnionej przez strony transakcji.

W rozmowie z Cointelegraph, Riccardo Casatta, programista Bitcoin i jednorazowy odbiorca grantu kryptograficznego Square, przedstawił podstawowe założenie stojące za Taproot, stwierdzając: „Uaktualnienie taproot obejmuje szereg ulepszeń, z których najistotniejsze zwiększa prywatność w dłuższej perspektywie”. Według Casatty:

„Nieporozumieniem, jakie mamy dzisiaj, jest to, że korzystanie z Bitcoin jest w większości prywatne, podczas gdy w rzeczywistości działania transakcyjne pozostawiają wiele śladów na blockchainie. Na przykład Bitcoin jest wysyłany na różne adresy — np. zaczynające się od „1”, „3” lub „bc1” zgodnie z wersją i stojącą za nimi inteligentną umową. Jest to problem, ponieważ ujawnia informacje o wydatkach użytkownika.”

Dzięki Taproot możliwe staje się połączenie kluczy publicznych wszystkich podmiotów uczestniczących w transakcji w celu utworzenia unikalnego klucza. Tworząc nowe dane wyjściowe o nazwie Pay to Taproot (P2TR), można mieć warunki wyjściowe z zablokowanymi środkami na pojedynczym kluczu publicznym zamiast pojedynczych skrótów kluczy lub skryptów, które wymagają pełnego rozliczenia wszystkich warunków wydatków zawartych w UTXO.

To połączenie wielu podpisów w jeden podpis zbiorczy opiera się na podpisach Schnorra. Wykorzystując liniową naturę podpisów Schnorra, zwolennicy Taproot twierdzą, że możliwe będzie uczynienie wielu podpisów (multisig) nie do odróżnienia od ich jednoznakowych odpowiedników, lub jak to ujął Casatta:

„W przypadku korzenia palowego różne warunki wydatkowania mogą wyglądać identycznie w najczęstszym przypadku, a to jest świetne, ponieważ ujawnia mniej informacji o użytkownikach, a także poprawia wydajność”.

Niemal jednomyślne poparcie wśród górników

Jak wcześniej informował Cointelegraph, aktualizacja Taproot Bitcoina osiągnął 90% krytycznego konsensusu wśród węzłów wydobywczych 12 czerwca. Rzeczywiście, proces otrzymał niemal powszechne wsparcie od górników, a wszystkie rozpoznane pule wydobywcze sygnalizowały Taproot.

Slush Pool rozpoczął proces w maju, wydobywając pierwszy blok transakcyjny z sygnałem aktywacji Taproot. Być może pasowało to, że piąta co do wielkości pula wydobycia bitcoinów według dystrybucji szybkości mieszania została również wprowadzona przez górnika odpowiedzialnego za faktyczne zablokowanie aktualizacji.

Pomimo faktu, że proces rozpoczynania okresu sygnalizacji uległ spowolnieniu wraz z obchodami pierwszego maja w Chinach, konsensus wśród górników co do wsparcia modernizacji zaczął osiągać znaczące rozmiary w drugiej epoce trudności. To niemal jednogłośne poparcie umocniło zaangażowanie wyrażone przez górników jeszcze przed włączeniem planowanej aktualizacji do Bitcoin Core pod koniec 2020 roku.

Związane z: Mieszkańcy Korei Południowej gromadzą się na kryptowalutach w obliczu surowego podejścia regulacyjnego

Początkowe opóźnienia w osiągnięciu wymaganego 90% konsensusu w pierwszym miesiącu procesu były prawdopodobnie spowodowane przez niektórych górników, którzy musieli dostosować pewne wymagania oprogramowania układowego w celu wykonania sygnalizacji. Tak więc, nawet wznosząc się do około 70% w ciągu pierwszych trzech dni, procent sygnalizacji górników wahał się od 40% do 70% w pierwszej epoce trudności.

AntPool i F2Pool — odpowiednio pierwsze i drugie miejsce pod względem rozkładu hash rate — byli pierwszymi zwolennikami aktywacji, podobnie jak Foundry USA. Do 17 maja każda większa kopalnia sygnalizowała Taproot, w tym Binance z jego dziewiczym blokiem transakcyjnym. BTC.Top spóźnił się na imprezę, ponieważ kopalnia zgłosiła konieczność przeprowadzenia testów protokołów wymaganych do rozpoczęcia sygnalizacji dla Taproot.

Prywatność, skalowalność i inteligentne kontrakty

Kilku deweloperów Bitcoin zgadza się, że Taproot zaoferuje znaczną poprawę prywatności Bitcoina. W rozmowie z Cointelegraph na początku czerwca, Pieter Wuille, twórca Bitcoin w Chaincode i jeden z pierwszych orędowników aktualizacji Taproot, zauważył:

„[Taproot] rozszerza możliwości skryptów Bitcoin w sposób, który sprawia, że ​​niektóre rzeczy są tańsze (szczególnie bardziej złożone aplikacje, takie jak multisig i warstwy dwóch rzeczy) i nieco bardziej prywatne, często ukrywając dokładne zasady wydatków”.

Oprócz maskowania pewnych warunków wydatków i sprawiania, że ​​transakcje są nie do odróżnienia, Taproot oferuje również znaczne zmniejszenie przestrzeni blokowej zajmowanej przez dane transakcyjne. Chociaż ta funkcja zmniejszy przepustowość transakcji poprzez skompresowanie rozmiaru danych związanych z transakcjami multisig, nie jest to panaceum na problemy ze skalowalnością Bitcoina.

Otwiera to jednak drzwi dla inteligentnych kontraktów w łańcuchu blokowym Bitcoin, ponieważ aktualizacja już zmniejsza ilość miejsca potrzebnego na transakcje multisig w bloku. Transakcje inteligentnych kontraktów z natury obejmują interakcje między kilkoma adresami i użytkownikami.

Związane z: Altcoiny podążają za kursem Bitcoin, ponieważ niepewność ogarnia rynek kryptowalut

Dzięki Taproot te inteligentne operacje kontraktowe nie różnią się niczym od prostego transferu BTC z portfela do portfela. Opisując niektóre z prawdopodobnych przypadków użycia inteligentnych kontraktów, które mogą się pojawić, gdy Taproot zostanie aktywowany później w 2021 r., Casatta powiedział Cointelegraph:

„W perspektywie średnio-/długoterminowej widzę wzrost wykorzystania inteligentnych kontraktów Bitcoin, umożliwiających takie przypadki użycia, jak dziedziczenie i delegowanie w wydatkach firmy. A najlepsze jest to, że patrząc na blockchain, nie dowiemy się o tym.”

Wielu programistów Bitcoin zgadza się, że poza listopadową aktywacją uczestnicy sieci będą musieli tworzyć przydatne aplikacje w oparciu o aktualizację. Samo uaktualnienie zostanie aktywowane zgodnie z warunkami określonymi w protokole poprawy Bitcoin 341 (BIP-341) na wysokości bloku 709,632 XNUMX.

Taproot będzie uaktualnieniem typu soft-fork, co oznacza, że ​​uczestnicy sieci nie są zobowiązani do przyjęcia zmiany. Jednak biorąc pod uwagę prawdopodobne korzyści związane z opłatami za uaktualnienie, dostawcy usług prawdopodobnie zaktualizują swoje oprogramowanie w celu wdrożenia Taproot.

Źródło: https://cointelegraph.com/news/bitcoin-taproot-locked-in-to-improve-privacy-and-introduce-smart-contracts

Znak czasu:

Więcej z Cointelegraph