Razumevanje Taproota na preprost način Podatkovna inteligenca PlatoBlockchain. Navpično iskanje. Ai.

Razumevanje Taproot na preprost način

Razumevanje Taproota na preprost način Podatkovna inteligenca PlatoBlockchain. Navpično iskanje. Ai.

Za razumevanje, zakaj so bile spremembe potrebne, je potrebno natančno razumevanje omrežja Bitcoin, ki izvaja spremembe Taproot. Taproot je kombinacija številnih predlogov za izboljšanje bitcoinov (BIP), ki povzročijo mehko razcepitev verige blokov Bitcoin. Soft fork je predlagana nadgradnja, ki se sčasoma sprejme kot edina veriga blokov, kar pomeni, da bo stara prenehala delovati, ko bo nova (v tem primeru Taproot) v celoti sprejeta.

Kaj počne Taproot?

Izboljšave lahko razdelimo v tri kategorije, od katerih vsaka vpliva na drugo in je vsaka potrebna za končno konstrukcijo. Taproot uspešno povečuje varnost, omogoča pa tudi fleksibilnost in razširljivost z uvedbo novega jezika, ki se nenehno širi. Tri kategorije sprememb, ki jih je treba povzeti, so naslednje:

1. Schnorrjevi podpisi (BIP 340)

Ta nova oblika podpisa omogoča vrhunsko varnost, nižje provizije in prilagodljive transakcije z več podpisi. Kako?

· SigHash (Signature Hash) se uporablja za transakcije, kar pomeni, da ko se uporabi SigHash, informacije postanejo nespremenljive (nespremenljive). Če se podatki spremenijo, transakcija izgubi veljavnost. Nič ni mogoče spremeniti, ne da bi uničili SigHash. Prej je bilo mogoče majhno količino informacij spremeniti z "primernostjo", kar ne bi povzročilo, da bi transakcija izgubila veljavnost. Ko že govorimo o podpisih...

· Združevanje ključev in podpisov omogoča združevanje javnih ključev in podpisov. To pomeni, da če imate transakcijo z 10 osebami, bi prej potrebovali 10 javnih ključev, 10 podpisov, preveritelj pa bi moral preveriti vsak ključ in podpis. Z združevanjem ključev in podpisov lahko naredimo vseh 10 javnih ključev v en ključ in vseh 10 podpisov v en podpis. Preverjevalec mora zdaj to narediti samo enkrat, namesto 10-krat. Tu se zgodi veliko računalniške obdelave.

· Vrhunska varnost je dosežena v procesu združevanja, ker hevristika v verigi (sledenje podatkom) ne bo mogla zaznati razlike med transakcijo z več podpisi in transakcijo z enim podpisom, kar omogoča večjo zasebnost.

· Paketno preverjanje je dodano iz zgoraj omenjene agregacije, saj lahko zdaj »združimo« več transakcij, da jih preverimo skupaj, v nasprotju z eno po eno. V bistvu je to samo "preverjanje v velikem obsegu" in vodi tudi do manj porabe sredstev.

2. Korenina (BIP 341)

Celotna posodobitev je poimenovana po tem delu, ker se tako novi sistem integrira s starim.

· Posodobitev Bitcoin Script omogoča skriptnemu jeziku uporabo Schnorrjevih podpisov in integrira Merkelized Alternative Script Trees (MAST).

· Pay-To-Taproot (P2TR) daje svobodo izbire. Uporabite lahko bodisi Schnorrjeve podpise ali koren Merkle, ki je na voljo v MAST. Izpolnite zahteve po vaši izbiri, kar omogoča čistejšo obdelavo transakcij, ko drevesa Merkle morda ne potrebujete.

(MAST) povzema možne skripte, ki so potrebni za odklepanje bitcoina, namesto da bi za transakcijo zahtevali vse možne skripte. Zgoščena vrednost enega skripta, ki jo zagotavlja MAST, dejansko predstavlja več skriptov. Če želite porabiti bitcoin, morate predložiti samo svoj skript in predložiti dokaz, da je vaš skript shranjen v korenu Merkle. Prej bi bilo potrebnih veliko več skriptov in razširjeno preverjanje.

3. Tapscript je zbirka »opcodes«, ki so v bistvu le vrstice kod, ki izvajajo ukaze na protokolu Bitcoin, ki so bili posodobljeni, da bi omogočili nove spremembe, ki jih je namestil Taproot. Lahko ga imenujemo jezik, vendar je bolj podoben posodobitvi skripta Bitcoin.

· Bitcoin Script ima omejitev velikosti skripta na 10,000 bajtov, ki bo odstranjena, kar bo omogočilo veliko večje skripte ali pogodbe Taproot. Odstrani tudi omejitev za »opcodes«, kar omogoča večjo prilagodljivost za več funkcij in kodiranje v prihodnosti.

· Ta odstranitev velikosti skripta in neomejena rast, ki je na voljo pri skriptiranju, omogoča jasno pot do pametnih pogodb.

Zakaj je pomembno?

Varnost je življenjska sila vsakega Bitcoinerja. Skupnost bitcoinov se ni želela otresti svojih temeljnih prepričanj o trdem in zdravem denarju, zato se je pred "nadgradnjo" prepričala, da je sloj 1 (protokol bitcoin) nespremenljiv, učinkovit in dokazano 100-odstotno varen. Druge platforme so pohitele na Layer 2 (odprte aplikacije, zgrajene na prvotnem protokolu), medtem ko je Bitcoin zadrževal nadaljnji razvoj, dokler varnost osnovnega sloja ni postala nesporna gotovost. Zaradi tega nekateri trdijo, da je Bitcoin izgubil tekmo za razvoj zmogljivosti pametnih pogodb, izdelki, kot je Ethereum, pa so se pojavili kot prvi na trgu in spremenili naš pogled na decentralizirane aplikacije.

Taproot je izenačil igralno polje. Bitcoin ima zdaj jasno pot do uvajanja pametnih pogodb, decentraliziranih avtonomnih organizacij in še več. Izdelki, kot je Lightning Network, so že pokazali, da je hitre in zanesljive transakcije še vedno mogoče podpreti z nespremenljivo knjigo, tudi brez dostopa, ki ga bo Taproot omogočil razvijalcem prihodnosti.

Bitcoin stopa v širši svet z aplikacijami, ki si jih ne moremo predstavljati na način, ki si ga preprosto ni mogel prej. Ta na novo odkrita svoboda razvijalcev in sistemska učinkovitost za rudarje bosta k protokolu spodbudila več velikih umov in spodbujala nove ideje, ki bodo pomagale omrežju še naprej cveteti.

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/understanding-taproot-in-a-simple-way

Časovni žig:

Več od Bitcoin Magazine