Soft-fork Taproot został aktywowany przez Bitcoin Core, a blok 709632 obsługuje obecnie 2493 transakcje.
Aktualizacja protokołu Bitcoin Taproot została aktywowana przez Bitcoin Core. Soft fork aktywowany został w bloku 709632. Soft fork wymaga tylko konsensusu większości, aby mógł działać. W hard forku cała sieć musi się zgodzić, co unieważnia poprzednie bloki.
Aktualizacja Taproot jest uaktualnieniem, które oferuje większą prywatność transakcji wielopodpisowych (multi-sig) i uwolnienie potencjału inteligentnych kontraktów w sieci Bitcoin. Inteligentne kontrakty Bitcoina mają ograniczony zestaw funkcji w porównaniu z kontraktami Ethereum.
Aktualizacja Bitcoin Taproot to pierwszy soft fork po aktualizacji Segregated Witness (SegWit) w 2017 roku. Pierwsze pogłoski o nowym soft forka pojawiło się już w styczniu 2018 roku od dewelopera Bitcoin Core Gregory’ego Maxwella. Taproot uzgodniono niemal jednogłośnie 13 czerwca 2021 roku, po zmianach konsensusu w Bitcoin Improvement Proposals BIP340 (Podpisy Schnorra), BIP341 (Warunki wyjścia SegWit) oraz BIP342 (Walidacja skryptów Taproot). BIP340 definiuje standard dla podpisów Schnorra i konstrukcji Taproot. Te trzy propozycje mają sprawić, że Bitcoin będzie bardziej prywatny i wydajny przestrzennie poprzez agregację wielu podpisów w jeden. BIP342 umożliwia typ płatności zwany Pay-to-Taproot. Ten pozwala użytkownikom na dokonywanie transakcji za pomocą klucza publicznego Schnorra lub w inny sposób. Może to zapewnić użytkownikowi wybór, gdzie niektóre transakcje mogą być widoczne, a inne publiczne.
Dodatek MAST
Jeśli osoba A wyśle osobie B 1 BTC, ale osoba A chce, aby został on przekazany osobie B dopiero po spełnieniu szeregu warunków, to wszystkie te warunki będą widoczne w księdze publicznej. To może zagrozić prywatności osób A i B. Merkelized Alternative Script Trees (MAST) ukrywa warunki inteligentnego kontraktu i kompresuje informacje. MAST daje zmerkelizowany hash informacji.
Inteligentne kontrakty Bitcoin napisane w języku zwanym Script. Ten pozwala na określenie warunków, aby odblokować znaleziska, np. środki wypłacane tylko po pewnym czasie, warunek wielu podpisów lub inne warunki. Bitcoiny blokują się w skrypcie, przed ich zablokowaniem i odblokowaniem w innym skrypcie.
Kiedy Bitcoin jest wysyłany do wyjścia MAST, Bitcoin jest zablokowany w root Merkle tych skryptów. Aby odkupić Bitcoin, wydający musi ujawnić skrypt, którego używa do odblokowania Bitcoin, jak również dowód, że ten skrypt jest zawarty w root Merkle poprzedniej transakcji.
– zgodnie z pracą badawczą. Nadawca wyjścia MAST musi ujawnić tylko skrypt, którego użył. Liczba skryptów jest niewidoczna.
Tapscript jest kolejną innowacją w soft forku Taproot. Jest to narzędzie do tworzenia skryptów, które zwiększa rozmiar dozwolonych skryptów. Pozwala również częściowo wykonanym skryptom na uwidocznienie ich kodu wykonawczego tylko w momencie użycia kodu. Skrypty ujawniają się tylko w momencie wydawania.
Podpisy Schnorr oznaczają większą prywatność
Lightning Network, Liquid, i inne łańcuchy boczne używają skryptów zasady jak multi-SIG i czasowy hash lock, aby zabezpieczyć ich skrypty. Przed soft-forkiem wszystkie te informacje były widoczne dla całej sieci. Soft-fork pozwoli, aby transakcje takie jak otwarcie kanału Lightning wyglądały jak zwykła transakcja.
Jeśli transakcję ma podpisać przez wielu sygnatariuszy, każdy właściciel klucza prywatnego musi obliczyć swój podpis i uwzględnić go w transakcji. Przed aktualizacją Taproot, Bitcoin używał algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA) do podpisywania transakcji. Ale dodanie podpisów Schnorra oznacza, że transakcje będą weryfikowane szybciej. Dzięki podpisom Schnorr transakcje wymagające wielu podpisów wyglądają tak, jakby były transakcjami z jednym podpisem w księdze publicznej. Podpis Schnorra ukryje, że struktura MAST nawet istniała. Ponieważ obliczany zostaje tylko jeden podpis reprezentujący wszystkie strony, dla każdej transakcji rejestrowanych jest mniej informacji, a stopień prywatności jest wyższy.
Wyjaśnienie
Wszystkie informacje zawarte na naszej stronie internetowej są publikowane w dobrej wierze i wyłącznie w ogólnych celach informacyjnych. Wszelkie działania podejmowane przez czytelnika w związku z informacjami znajdującymi się na naszej stronie internetowej odbywają się wyłącznie na jego własne ryzyko.