Forstå pælerod på en enkel måde PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Forstå pælerod på en enkel måde

Forstå pælerod på en enkel måde PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

At forstå præcist hvad med Bitcoin-netværket, der implementerer Taproot-ændringer, er nødvendigt for at forstå, hvorfor ændringerne var nødvendige. Pælerod er kombinationen af ​​mange Bitcoin Improvement Proposals (BIP'er), der resulterer i en blød fork af Bitcoins blockchain. En blød gaffel er en foreslået opgradering, der med tiden bliver vedtaget som den eneste blockchain, hvilket betyder, at den gamle vil ophøre med at fungere, når den nye (i dette tilfælde Taproot) er fuldt ud adopteret.

Hvad gør pælerod?

Forbedringerne kan opdeles i tre kategorier, som hver påvirker hinanden, og hver især er nødvendige for den endelige konstruktion. Taproot øger med succes sikkerheden og tillader også fleksibilitet og skalerbarhed med introduktionen af ​​et nyt sprog, der stadigt udvides. De tre kategorier af ændringer, der skal opsummeres, er som følger:

1. Schnorr Underskrifter (BIP 340)

Denne nye form for signatur giver mulighed for overlegen sikkerhed, lavere gebyrer og fleksible multisignaturtransaktioner. Hvordan?

· SigHash (Signatur Hash) anvendes på transaktionerne, hvilket betyder, at når først en SigHash er anvendt, bliver informationen uforanderlig (uforanderlig). Hvis oplysningerne ændres, mister transaktionen gyldighed. Intet kan ændres uden at ødelægge SigHash. Tidligere kunne en lille mængde information ændres gennem "formbarhed", som ikke ville resultere i, at transaktionen mistede sin gyldighed. Apropos underskrifter...

· Nøgle- og signaturaggregation giver mulighed for aggregering af offentlige nøgler og signaturer. Dette betyder, at hvis du har en transaktion med 10 personer, ville du tidligere have brug for 10 offentlige nøgler, 10 signaturer, og en verifikator skulle verificere hver nøgle og signatur. Med nøgle- og signaturaggregering kan vi lave alle 10 offentlige nøgler til én nøgle og alle 10 signaturer til én signatur. Verifikatoren skal nu kun gøre dette én gang i stedet for 10 gange. Det er her, der foregår megen beregningsmæssig behandling.

· Overlegen sikkerhed opnås i aggregeringsprocessen, fordi on-chain heuristik (datasporet) ikke vil være i stand til at skelne mellem en multisignatur- og enkeltsignaturtransaktion, hvilket giver mulighed for mere privatliv.

· Batchverifikation er tilføjet fra den ovenfor nævnte aggregering, da vi nu kan "batche" flere transaktioner for at verificere dem sammen, i modsætning til én ad gangen. Dybest set er dette blot "massebekræftelse", og det fører også til, at der bliver brugt færre ressourcer.

2. Pælerod (BIP 341)

Hele opdateringen er opkaldt efter denne del, fordi det er sådan, det nye system integreres med det gamle.

· Bitcoin Script Update gør det muligt for scriptsproget at bruge Schnorr-signaturer og integrerer Merkelized Alternative Script Trees (MAST).

· Pay-To-Taproot (P2TR) giver valgfrihed. Du kan bruge enten Schnorr-signaturer eller Merkle-roden i MAST. Opfyld de krav, du vælger, hvilket giver mulighed for en renere transaktionsbehandling, når Merkle-træet måske ikke er nødvendigt.

(MAST) opsummerer de mulige scripts, der er nødvendige for at låse en bitcoin op, i stedet for at kræve alle de mulige scripts til transaktionen. Enkelt-script-hashen leveret af MAST repræsenterer faktisk flere scripts. For at bruge en bitcoin skal du kun levere dit script og bevise, at dit script er holdt i Merkle-roden. Tidligere ville det have krævet langt flere scripts og udvidet verifikation.

3. Tapscript er en samling af "opkoder", som i det væsentlige kun er linjer af koder, der udfører kommandoer på Bitcoin-protokollen, der er blevet opdateret for at gøre plads til de nye ændringer, der er installeret af Taproot. Det kan omtales som et sprog, men det er mere som en opdatering til Bitcoin Script.

· Bitcoin Script har en grænse på 10,000 byte scriptstørrelse, som vil blive fjernet, hvilket giver mulighed for langt større scripts eller Taproot-kontrakter. Det fjerner også hætten for "opkoder", som giver mulighed for mere fleksibilitet for øgede funktioner og kodning i fremtiden.

· Denne fjernelse af scriptstørrelse og uhæmmet vækst, der er tilgængelig i scripting, giver en klar vej til smarte kontrakter.

Hvorfor er det vigtigt?

Sikkerhed er livsnerven for enhver Bitcoiner. Uvillige til at ryste deres kerneoverbevisninger om hårde, sunde penge, gik Bitcoin-samfundet i gang for at sikre, at Layer 1 (Bitcoin-protokollen) var uforanderlig, effektiv og bevist at være 100 % sikker før "opgradering". Andre platforme skyndte sig til Layer 2 (åbne applikationer bygget på den originale protokol), mens Bitcoin holdt ud med yderligere udvikling, indtil basislagssikkerhed var en ubestridelig sikkerhed. På grund af dette hævder nogle, at Bitcoin havde tabt kapløbet om at udvikle smart kontraktkapacitet, og produkter som Ethereum dukkede op som de første på markedet, hvilket ændrede den måde, vi ser på decentraliserede applikationer.

Pælerod har udjævnet spillefeltet. Bitcoin har nu en klar vej til implementering af smarte kontrakter, decentraliserede autonome organisationer og mere. Produkter som Lightning Network har allerede vist, at hurtige og pålidelige transaktioner stadig kan bakkes op med en uforanderlig hovedbog, selv uden den adgang, som Taproot vil give fremtidens udviklere.

Bitcoin træder ind i en bredere verden med applikationer, som vi ikke kan forestille os på en måde, som den simpelthen ikke kunne før. Denne nyfundne udviklerfrihed og systemiske effektivitet for minearbejderne vil drive flere store hjerner til protokollen og fremme nye ideer, som vil hjælpe netværket med at fortsætte med at blomstre.

Dette er et gæsteindlæg af Shawn Amick. Udtalte meninger er helt deres egne og afspejler ikke nødvendigvis dem fra BTC Inc Bitcoin Magazine.

Kilde: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

Tidsstempel:

Mere fra Bitcoin Magazine