Hvad er Taproot?

Fra Kraken Learn team
6 min
19. jan. 2022

Begynderguide til Taproot Bitcoin-opgraderingen

Taproot er en opgradering til Bitcoin, der sigter mod at forbedre privatlivets fred og effektiviteten af netværket. Taproot er den første opgradering til Bitcoin i fire år, siden Segregated Witnesses (SegWit) gik i luften i 2017.

Taproot-opdateringen omfatter tre Bitcoin Improvement Proposals (BIPs), herunder BIP340 (BIP – Schnorr), BIP341 (BIP – Taproot), BIP342 (BIP – Tapscript). 

BIP-Schnorr introducerer "Schnorr Signaturer", en hurtigere, mere sikker og mindre dataintensiv måde at godkende transaktioner på. BIP – Schnorr muliggør også BIP – Taproot, som bruger en teknik kaldet "MAST" til at forpligte mindre smart kontrakt transaktionsdata til blockchainen, samtidig med at nogle private transaktionsoplysninger skjules. Endelig udstyrer BIP – Tapscript Bitcoin med et opgraderet transaktionsprogrammeringssprog, der udnytter Schnorr- og Taproot-teknologi. Tapscript giver også udviklere mulighed for at implementere fremtidige Bitcoin-opgraderinger mere effektivt.

Taproot blev først foreslået af Bitcoin-kerneudvikler Gregory Maxwell i januar 2018. Forslaget blev bredt støttet og nåede en konsensus for implementering fra et flertal af Bitcoin-minere den 12. juni 2021. Taproot blev aktiveret ved blok 709.632 den 14. november 2021.

taproot bitcoin

Hvordan Bitcoin-transaktioner fungerer

For at forstå betydningen af Taproot-opgraderingen er det nødvendigt at vide, hvordan Bitcoin-transaktioner behandles i dag. Bitcoin-tegnebøger fungerer på samme måde som traditionelle bankkonti, idet både et "kontonummer" og "adgangskode" er nødvendige for at få adgang til de midler, der opbevares i tegnebogen. Når brugere opretter en tegnebog, genererer de et unikt kryptografisk nøglepar – en offentlig og en privat – som gør det muligt for dem at sende eller modtage bitcoin. Den offentlige nøgle fungerer som "kontonummer" og den private nøgle som "adgangskode."

Private nøgler kan skabe en kryptografisk signatur for at autentificere transaktioner og redegøre for distributionen af mønter, hvilket forhindrer dårlige aktører i at stjæle mønter eller på anden måde misbruge midler.

En kryptografisk signatur, der er afledt af transaktionsdetaljerne og den private nøgle, er nødvendig for at udføre og validere transaktionen. Enhver kan se denne signatur på blockchainen og uafhængigt verificere dens ægthed.

Taproot forklaret

Taproot-opgraderingen implementerer tre BIP'er:

BIP340 – Schnorr-signatur teknologi implementerer en mindre, mere sikker og fleksibel type kryptografisk signatur. Det introducerer også en teknik kaldet "nøgleaggregation", som muliggør multi-signaturtransaktioner (hvor flere parter godkender en enkelt transaktion) og smart contracts (hvor forudbestemte betingelser skal opfyldes for at udføre en transaktion) for at forpligte den samme mængde data til Bitcoin blockchain som en standard, enkelt signaturtransaktion. Med Schnorr-signaturer registreres en enkelt aggregeret offentlig nøgle og en enkelt aggregeret signatur, snarere end alle de offentlige nøgler og signaturer fra alle involverede deltagere. Resultatet er en lettere blockchain-belastning, hvor observatører ikke kan tyde, om en transaktion inkluderer en enkelt eller flere godkendere. Det er værd at bemærke, at Schnorr-signaturer er bagudkompatible med den kryptografiske algoritme, som Bitcoin har brugt siden sin begyndelse, kaldet Elliptic Curve Digital Signature Algorithm (ECDSA). Dette muliggør, at tjenesteudbydere som børser, forvaltere og tegnebøger kan vælge at opgradere over tid.

BIP341 – Taproot bygger videre på privatlivsinnovationerne fra den seneste Bitcoin-opgradering, SegWit, og implementerer Merklized Alternative Script Trees (MAST), som kun tillader de udførte betingelser for en smart contract-transaktion at blive forpligtet til blockchainen i stedet for de fulde detaljer om alle andre mulige udfald. Merkle-træer bruges bredt i kryptografi som en måde at bevise, at data findes i et sæt, uden at skulle afsløre hele sættet. Ved kun at afsløre detaljerne om den udførte transaktion tilbyder Taproot større privatliv for Bitcoin-brugere. Med Taproot ville dem, der reviderer kæden, ikke være i stand til at se udkørte transaktionsbetingelser eller udfald, som kunne have indeholdt følsomme private oplysninger som hvilken type tegnebog der blev brugt. MAST bør også give større skalerbarhed, transaktionsgennemstrømning og effektivitet, da udkørte transaktionsoplysninger ikke længere registreres på blockchainen. 

BIP342 – Tapscript opdaterer Script-kodningssproget, der bruges til at skrive bitcoin-transaktionsparametre for at imødekomme Schnorr-signaturer og Taproot-teknologi for dem, der vælger at opgradere. Tapscript vil også gøre det lettere at implementere fremtidige opdateringer til Bitcoin ved at tillade nye typer opkoder (transaktionsinstruktioner) at blive mere problemfrit introduceret.

Taproot Impact

Mens den fulde indvirkning af denne opgradering vil blive bevist i de kommende år, efterhånden som flere tjenesteudbydere adopterer teknologien, forventes de inkrementelle forbedringer af Taproot at være betydelige for Bitcoins langsigtede levedygtighed.

Taproots privatlivs- og effektivitetfordele er to sider af samme mønt. Ved at forpligte mindre transaktionsinformation til blockchainen er der mindre transaktionsdata tilgængelig for alle, der tjekker Bitcoins offentligt tilgængelige hovedbog. At forpligte mindre data skaber også plads i hver blok til flere transaktioner, hvilket bør reducere gebyrer og øge transaktionsgennemstrømningen.

Taproot åbner også dørene til større fleksibilitet i smart contracts på Bitcoin. Mens komplekse smarte kontrakter har været lette at oprette og håndhæve på andre blockchain-netværk i årevis, forventes Taproot at lægge det tekniske grundlag, der er nødvendigt for at accelerere Decentralized Finance (DeFi) på Bitcoin-netværket. Med Taproots implementering kan Bitcoin være vært for massive smarte kontrakter med titusinder af underskrivere, mens alle deltagere skjules og størrelsen på en enkelt signaturtransaktion bevares.

Taproot-opgraderinger bør også muliggøre, at Lightning Network kan skalere mere effektivt og hurtigt. Nogle mener, at Taproot, kombineret med Lightning Network, vil fremme bitcoins nytteværdi fra en "værdiopbevaring" til også at være et "byttemiddel", hvilket yderligere validerer bitcoin som en ægte peer-to-peer digital valuta.

Mens de opgraderinger, som Taproot bringer til Bitcoin, er vigtige, vil den mest betydningsfulde og langvarige indvirkning af Taproot næppe være, hvad det er, men hvordan det implementeres. Som den første store opdatering af Bitcoin-protokollen siden de berygtede blokstørrelseskrige, der førte til oprettelsen af Bitcoin Cash fire år tidligere, vil Taproot sandsynligvis etablere det operationelle grundlag for, hvordan BIPs udvikler sig fra ideation til implementering i de kommende år.

Vil du lære endnu mere om Taproot-opgraderingen? Download Kraken Intelligence’s “Taproot Primer – An Upgrade for the Ages

 

Begynd at købe bitcoin

Nu er du klar til at tage det næste skridt og købe noget bitcoin!