Zakaj je Taproot pomemben dodatek k Bitcoinu

Izvorno vozlišče: 1113595

Razvijalec Bitcoin Core po imenu Gregory Maxwell je izdal opombe za Taproot leta 2018. Zadnja nadgradnja je bila SegWit leta 2017, Bitcoin pa je imel celoto državljanska vojna nad velikostmi blokov — količina podatkov, shranjenih v vsakem bloku. Zakaj je kaj od tega pomembno in ali bi se morali usesti? Užaljen sem, da še nisi.

Pridite do točke

Boli me, ko tako govoriš z mano. Eden največjih napredkov pri dodajanju Taproot je sestavljanje podpisov s Schnorrjevi podpisi (BIP 340). To ni tehnična predstavitev, toda prek funkcije, imenovane »združevanje ključev«, se lahko transakcije z več podpisi združijo v pakete, zaradi česar je veliko težje razlikovati med transakcijami z eno in več podpisi. Kako to pomaga? Dva velika načina:

· Oprostite, fantje iz tehnične analize ... toda zaradi nedovoljenega ločevanja med temi transakcijami je veliko težje določiti hevristiko v verigi in zagotavlja očitno višjo raven zasebnosti.

· Razširljivost ustreza zasebnosti.

Mreža strele

Če na kratko povzamemo, je Lightning Network 2. sloj, zgrajen na vrhu Bitcoina, ki združuje transakcije v nekaj, kar se imenuje "kanal". Vsak kanal ima lahko poljubno število transakcij ali podpisov in ga je mogoče kadar koli zapreti. Ko je kanal zaprt, se vsi ti podpisi kopičijo v verigi blokov in lahko povzročijo zastoje. V bistvu bi lahko imela razširljivost obraten učinek prezasedenosti.

Ne več, bucko. Multipodpisne trezorje (več kot 1000 podpisov) je mogoče poslati kot eno transakcijo namesto deset, sto ali celo več. Mislim, da je Gregory Maxwell to najbolje povedal v svojem predlagano nadgradnja:

»Ena točka, ki se pojavi, ko govorimo o Merkeliziranih skriptih, je, ali se lahko lotimo tega, da bi bolj modne pogodbene primere uporabe čim bolj razlikovali od najpogostejših in dolgočasnih plačil. V nasprotnem primeru, če je nabor anonimnosti modne uporabe samo druga modna uporaba, v praksi morda ne bo zelo velik.«

Poskrbeli bomo, da se elegantna uporaba pametnih pogodb ne razlikuje od transakcij z enim podpisom. To ne zmanjšuje le prezasedenosti omrežja, ampak manj transakcij pomeni manj provizij, kar pa prinaša še večjo razširljivost omrežja, saj obstaja finančna spodbuda. Opomba: preverjanje podpisov enega za drugim uporablja največjo intenzivnost računanja v celotnem procesu skripta.

Zakaj je kaj od tega pomembno?

Ker mi kot Bitcoinerji … jemo barvice. Vojne glede velikosti blokov so privedle do morebitnega trdega forka Bitcoina, ker so nekateri menili, da je edini način, da bi se Bitcoin kdaj povečal, če bi lahko bloki v sebi vsebovali več podatkov, da bi protokol lahko obravnaval večjo hitrost transakcij. Očiten odgovor na to stališče je, da če so bloki preveliki, ustvarja vstopno oviro za operaterje vozlišč zaradi višjih stroškov opreme, kar vodi do centraliziranega nadzora omrežja s strani tistih, ki si lahko privoščijo vzdrževanje večjih količin podatkov.

Ta celotna razprava je zdaj brezpredmetna, ker je bil Bitcoin vedno pomenilo odstraniti verigo. Omogočanje nizke ali brezplačne ravni 2, kot je Lightning, da paketne transakcije na stotine, če ne na tisoče, je izjemen dosežek na področju razširljivosti in drastično zmanjšuje preobremenjenost omrežja, kot je bilo že omenjeno.

Je to edina stvar, ki jo Taproot počne?

Na daleč ne. Sestavljanje transakcij z več podpisi s transakcijami z enim podpisom za zasebnost in razširljivost je bil preprosto začetni namen. Prevladuje filozofija preference nizkega delovnega časa. Najprej se pogovorimo o BIP 342.

Tapscript (BIP 342) odpravlja podedovane 10,000-bajtne omejitve velikosti pametnih pogodb. Še enkrat bom povedal. Za pametne pogodbe ne bo več omejitev velikosti podatkov, kodo, ki jo razvijalci bitcoinov uporabljajo, pa je mogoče nenehno spreminjati/nadgrajevati, kar omogoča lažje programiranje. Aplikacije DeFi bodo začele preizkušati našo stran luže.

Velik del navdušenja drugih protokolov, ki so se osredotočali na razširljivost in aplikacije za pametne pogodbe, je žrtvoval varnost in decentralizacijo svojih platform, da bi zadovoljil povpraševanje prvega na trgu, da bi se hitro razširili. To je privedlo do velikega DAO žaga in neizogibna centralizacija; potem je bil ta projekt nepreklicno predstavljen. To se je zgodilo, ker je bila v središču rast, ne varnost.

Bitcoin se je vedno premikal počasi. Kot smo že omenili, je bil SegWit zadnja nadgradnja leta 2017. Odločitve v bitcoinih sprejemamo počasi, ker imamo obsežne postopke preverjanja in testiramo, znova testiramo, znova testiramo in nato znova poskusimo, ko zadremamo. Ne žrtvujemo celovitosti protokola, suverenosti ali resnične decentralizacije zaradi hitrosti, ker obseg nikoli ni bil mišljen, da se zgodi v verigi. Vsak poskus zaničevanja teh idealov je naletel na brezčuten odpor in tako bo tudi v prihodnje.

Kaj še počne?

Oh, dragi bralec, danes smo naporni, kajne?

Ta korenina (BIP 341), za katerega je poimenovana mehka vilica, omogoča tistim elegantnim Schnorrjevim podpisom, da uporabljajo MAST (Merkelizirana alternativna drevesa skriptov). Drevesa Merkle v MAST omogočajo pametnim pogodbam, da razkrijejo samo pogoje pogodbe, ki so bili izpolnjeni, in nobenega od pogojev, ki niso bili izpolnjeni. To omogoča učinkovitost zaradi manj porabljenih računskih virov za določanje vseh pogojev in večjo zasebnost.

Kaj vse to pomeni s temi tremi nadgradnjami?

Dolgi HODL

Bitcoin vedno izkazuje nizkočasovno prednost. Nekje blizu leta 2140 bo izrudarjen zadnji bitcoin. Zaskrbljujoče je, da odsotnost nagrad za bloke morda ne bo dovolj za spodbudo rudarjem, da ohranijo svoje položaje.

Taproot spodbuja proces CoinJoining (več denarnic, ki se združujejo za eno transakcijo), tako da omogoča večjo zasebnost s podpisi Schnorr, ki bodo sčasoma nadomestili stari format in SegWit, saj so podpisi Schnorr bistveni pri združevanju ključev v transakcijo z enim podpisom. .

Ta postopek CoinJoining zaradi zasebnosti bi lahko privedel do višjih provizij v verigi, kar bi rudarjem zagotovilo razlog, da nadaljujejo s potrjevanjem transakcij, potem ko je bil izrudarjen ves preostali bitcoin.

Razširljivost je bila dosežena brez žrtvovanja varnosti ali zasebnosti, prav tako pa nam je uspelo oboje izboljšati. Decentralizirano kooperativno delovanje Bitcoina še naprej preseneča, ko opazujemo kulminacijo tisočih ur lastniškega znojenja.

Tapscript daje razvijalcem prihajajoče dobe neomejena orodja, potrebna za resnično gradnjo na Bitcoinu.

Pri vsem tem zmagovanju nisem omenil slabosti Taproota, in to zato, ker jih je komaj kaj vredno govoriti. Odporna narava Bitcoina je to preizkusila na tleh in že dvakrat ni uspela. Tretji poskus je bil zaključen junija letos in je nakazal šestmesečno obdobje pred aktivacijo. Ponovno, Gregory Maxwell rekel najbolje:

"Vendar se je izkazalo, da ni treba sklepati kompromisa."

Ni potrebe, da bi žrtvovali varnost ali zasebnost zaradi obsega ali sprejetja, in Bitcoin je dokazal, da je to mogoče, in ga upravlja brez osrednjega organa.

Podcenjevanje dosežka Taproota ni samo zaničevanje trdega dela Bitcoinerjev po vsem svetu, ampak je tudi točno to, kar pričakujem, da Bitcoiners storijo.

To je gostujoča objava Shawna Amicka. Izražena mnenja so povsem njihova in ne odražajo nujno mnenj BTC Inc oz Bitcoin Magazine.

Source: https://bitcoinmagazine.com/technical/why-taproot-is-important-to-bitcoin

Časovni žig:

Več od Bitcoin Magazine