Dlaczego Taproot jest ważnym dodatkiem do inteligencji danych Bitcoin PlatoBlockchain. Wyszukiwanie pionowe. AI.

Dlaczego Taproot jest ważnym dodatkiem do Bitcoina

Dlaczego Taproot jest ważnym dodatkiem do inteligencji danych Bitcoin PlatoBlockchain. Wyszukiwanie pionowe. AI.

Deweloper Bitcoin Core o imieniu Gregory Maxwell wydał zauważa dla Taproot w 2018 roku. Ostatnia aktualizacja była SegWit w 2017 roku, a Bitcoin miał całość wojna domowa over block size — ilość danych przechowywanych w każdym bloku. Dlaczego to ma znaczenie i czy powinieneś usiąść? Jestem obrażony, że jeszcze tego nie zrobiłeś.

Przejść do sedna

Boli, kiedy tak do mnie mówisz. Jednym z największych postępów w dodawaniu Taproot jest grupowanie podpisów za pomocą Podpisy Schnorra (BIP 340). Nie jest to przegląd techniczny, ale dzięki funkcji zwanej „agregacją kluczy” transakcje multisig mogą być grupowane, co znacznie utrudnia rozróżnienie między transakcjami jedno- i wielosygnalowymi. Jak to pomaga? Dwa wielkie sposoby:

· Przykro mi, ludzie zajmujący się analizą techniczną… ale brak możliwości łatwego rozróżnienia między tymi transakcjami znacznie utrudnia określenie heurystyki w łańcuchu i zapewnia oczywiście wyższy poziom prywatności.

· Skalowalność spotyka się z prywatnością.

Sieć błyskawic

Krótko mówiąc, Lightning Network to warstwa 2 zbudowana na bazie Bitcoina, która grupuje transakcje razem w coś, co nazywa się „kanałem”. Każdy kanał może mieć dowolną liczbę transakcji lub podpisów i może zostać zamknięty w dowolnym momencie. Gdy kanał zostanie zamknięty, wszystkie te sygnatury gromadzą się na łańcuchu bloków i mogą powodować przeciążenie. Zasadniczo skalowalność może mieć odwrotny efekt przeciążenia.

Już nie, złotko. Skarbce Multisig (ponad 1000 podpisów) można wysłać jako jedną transakcję zamiast dziesiątek, setek, a nawet więcej. Myślę, że Gregory Maxwell powiedział to najlepiej w swoim… zaproponowane Aktualizacja:

„Jednym z punktów, które pojawia się podczas rozmowy o skryptach Merkelized, jest to, czy możemy sprawić, by bardziej wyszukane przypadki użycia kontraktów były jak najbardziej nieodróżnialne od najczęstszych i nudnych płatności. W przeciwnym razie, jeśli anonimowy zestaw fantazyjnych zastosowań jest tylko innymi fantazyjnymi zastosowaniami, w praktyce może nie być zbyt duży.

Sprawiamy, że korzystanie z inteligentnych kontraktów jest nie do odróżnienia od transakcji z jednym podpisem. To nie tylko zmniejsza przeciążenie sieci, ale mniej transakcji oznacza mniejsze opłaty, co z kolei zapewnia jeszcze większą skalowalność sieci, ponieważ istnieje zachęta finansowa. Uwaga: weryfikacja podpisów jeden po drugim wykorzystuje największą intensywność obliczeniową podczas całego procesu skryptu.

Dlaczego cokolwiek z tego jest ważne?

Ponieważ my jako Bitcoinerzy… jemy kredki. Wojny o rozmiary bloków doprowadziły do ​​ostatecznego hard forka Bitcoina, ponieważ niektórzy uważali, że jedynym sposobem, w jaki Bitcoin może kiedykolwiek skalować, jest to, że bloki mogą zawierać więcej danych, aby protokół obsługiwał większą prędkość transakcji. Oczywistą ripostą na to stanowisko jest to, że zbyt duże bloki stwarzają barierę wejścia dla operatorów węzłów ze względu na wyższe koszty sprzętu, co prowadzi do scentralizowanej kontroli sieci przez tych, których stać na utrzymanie większej ilości danych.

Cała ta debata jest teraz dyskusyjna, ponieważ Bitcoin zawsze był Oznaczało do skalowania łańcucha. Umożliwienie taniej lub bezpłatnej warstwy 2, takiej jak Lightning, na dokonywanie transakcji wsadowych setkami, jeśli nie tysiącami, jest ogromnym osiągnięciem skalowalności i drastycznie zmniejsza przeciążenie sieci, jak wspomniano wcześniej.

Czy to jedyna rzecz, którą robi Taproot?

Nie na dłuższą metę. Grupowanie transakcji multisig z transakcjami z pojedynczym podpisem w celu zapewnienia prywatności i skalowalności było po prostu początkowym zamiarem. Dominuje filozofia niskiej preferencji czasowej. Najpierw porozmawiajmy o BIP 342.

Tapscript Tap (BIP 342) usuwa dotychczasowe ograniczenia rozmiaru inteligentnych kontraktów do 10,000 XNUMX bajtów. Powiem to jeszcze raz. Nie będzie już limitu rozmiaru danych dla inteligentnych kontraktów, a kod używany przez programistów Bitcoin może być stale zmieniany/uaktualniany, co pozwala na łatwiejsze programowanie. Aplikacje DeFi zaczną wypróbowywać naszą stronę stawu.

Wiele innych protokołów, które koncentrowały się na skalowalności i inteligentnych aplikacjach kontraktowych, poświęciło bezpieczeństwo i decentralizację swoich platform, aby zaspokoić pierwsze zapotrzebowanie na rynku w celu szybkiego skalowania. Doprowadziło to do ogromnego DAO hacki i nieunikniona centralizacja; wtedy ten konkretny projekt został wyniesiony na nieodwołalne światło. Stało się tak, ponieważ skupiono się na rozwoju, a nie na bezpieczeństwie.

Bitcoin zawsze poruszał się powoli. Jak wspomniano wcześniej, SegWit był ostatnim ulepszeniem w 2017 roku. Decyzje w Bitcoin podejmujemy powoli, ponieważ mamy rozbudowane procesy weryfikacji i testujemy, ponownie testujemy, testujemy jeszcze raz, a następnie ponownie uruchamiamy po drzemce. Nie poświęcamy integralności protokołu, suwerenności ani prawdziwej decentralizacji na rzecz szybkości, ponieważ skala nigdy nie miała się odbywać w łańcuchu. Każda próba lekceważenia tych ideałów spotkała się z bezdusznym oporem i będzie nim nadal.

Co jeszcze robi?

Och, drogi czytelniku, dziś jesteśmy nachalni, nieprawdaż?

Macica (BIP 341), dla którego nazwany jest soft fork, pozwala tym fantazyjnym podpisom Schnorra na używanie MAST (Merkelized alternatywnych drzew skryptów). Drzewa Merkle w MAST pozwalają inteligentnym kontraktom ujawniać tylko warunki umowy, które zostały spełnione, a żadnego z warunków, które nie zostały spełnione. Pozwala to na wydajność dzięki mniejszym zasobom obliczeniowym wydawanym na określenie wszystkich warunków i większej prywatności.

Co to wszystko oznacza w przypadku tych trzech ulepszeń?

Długi HODL

Bitcoin przez cały czas wykazuje niską preferencję czasową. W okolicach 2140 roku zostanie wydobyty ostatni bitcoin. Obawy polega na tym, że brak nagród blokowych może nie wystarczyć, aby zachęcić górników do utrzymania pozycji.

Taproot zachęca do procesu CoinJoining (łączenia wielu portfeli dla jednej transakcji), umożliwiając większą prywatność dzięki podpisom Schnorr, które ostatecznie zastąpią dotychczasowy format i SegWit, ponieważ podpisy Schnorr są niezbędne w agregacji kluczy w jedną transakcję .

Ten proces CoinJoining ze względu na prywatność może prowadzić do wyższych opłat w łańcuchu, zapewniając górnikom powód do dalszego potwierdzania transakcji po wydobyciu wszystkich pozostałych bitcoinów.

Skalowalność została osiągnięta bez poświęcania bezpieczeństwa i prywatności, a także udało nam się ulepszyć oba te elementy. Zdecentralizowana kooperacyjna akcja Bitcoina nadal zadziwia, gdy obserwujemy kulminację tysięcy godzin kapitału własnego potu.

Tapscript daje deweloperom w nadchodzącym wieku nieograniczone narzędzia niezbędne do prawdziwego budowania na Bitcoinie.

W całym tym zwycięstwie nie wspomniałem o wadach Taproot, a to dlatego, że prawie nie ma o czym rozmawiać. Rezystancyjny charakter Bitcoin przetestował to w gruncie i nie udało się już dwukrotnie uruchomić. Trzecia próba została zakończona w czerwcu tego roku i sygnalizowała półroczny okres przed aktywacją. Jeszcze raz, Gregory Maxwell powiedział to najlepiej:

„Okazuje się jednak, że nie ma potrzeby dokonywania kompromisów”.

Nie musi być powodu, aby poświęcać bezpieczeństwo lub prywatność na rzecz skali lub przyjęcia, a Bitcoin udowodnił, że można to zrobić i zarządzał nim bez centralnego organu.

Pomijanie osiągnięć Taproot to nie tylko lekceważenie ciężkiej pracy Bitcoinerów na całym świecie, ale także dokładnie to, czego oczekuję od Bitcoinerów.

To jest gościnny post Shawna Amicka. Wyrażone opinie są całkowicie ich własnymi i niekoniecznie odzwierciedlają opinie BTC Inc lub Magazyn Bitcoin.

Źródło: https://bitcoinmagazine.com/technical/why-taproot-is-important-to-bitcoin

Znak czasu:

Więcej z Magazyn Bitcoin