Hva er Taproot?

Av Kraken Learn team
6 min
19. januar 2022

Nybegynnerguiden til Taproot Bitcoin-oppgraderingen

Taproot er en oppgradering av Bitcoin som har som mål å forbedre personvernet og effektiviteten til nettverket. Taproot er den første oppgraderingen av Bitcoin på fire år, siden Segregated Witnesses (SegWit) ble lansert i 2017.

Taproot-oppdateringen omfatter tre Bitcoin Improvement Proposals (BIP-er), inkludert BIP340 (BIP – Schnorr), BIP341 (BIP – Taproot), BIP342 (BIP – Tapscript). 

BIP-Schnorr introduserer «Schnorr Signatures», en raskere, sikrere og mindre dataintensiv måte å autorisere transaksjoner på. BIP – Schnorr muliggjør også BIP – Taproot, som bruker en teknikk kalt «MAST» for å forplikte mindre smartkontrakt-transaksjonsdata til blokkjeden, samtidig som den skjuler noe privat transaksjonsinformasjon. Til slutt utstyrer BIP – Tapscript Bitcoin med et oppgradert transaksjonsprogrammeringsspråk som bruker Schnorr- og Taproot-teknologi. Tapscript gjør det også mulig for utviklere å implementere fremtidige Bitcoin-oppgraderinger mer effektivt.

Taproot ble først foreslått av Bitcoin-kjerneprogrammerer Gregory Maxwell i januar 2018. Forslaget ble bredt støttet og oppnådde konsensus for implementering fra et flertall av Bitcoin-minere den 12. juni 2021. Taproot ble aktivert ved blokk 709 632 den 14. november 2021.

taproot bitcoin

Slik fungerer Bitcoin-transaksjoner

For å forstå betydningen av Taproot-oppgraderingen er det nødvendig å vite hvordan Bitcoin-transaksjoner behandles i dag. Bitcoin-lommebøker fungerer på samme måte som tradisjonelle bankkontoer, ved at både et «kontonummer» og et «passord» kreves for å få tilgang til midlene som holdes i lommeboken. Når brukere oppretter en lommebok, genererer de et unikt kryptografisk nøkkelpar – én offentlig og én privat – som lar dem sende eller motta bitcoin. Den offentlige nøkkelen fungerer som «kontonummeret» og den private nøkkelen som «passordet».

Private nøkler kan opprette en kryptografisk signatur for å autentisere transaksjoner og redegjøre for distribusjonen av mynter, og dermed forhindre at dårlige aktører stjeler mynter eller på annen måte misbruker midler.

En kryptografisk signatur, avledet fra transaksjonsdetaljene og den private nøkkelen, er nødvendig for å utføre og validere transaksjonen. Hvem som helst kan se denne signaturen på blokkjeden og uavhengig verifisere dens autentisitet.

Taproot forklart

Taproot-oppgraderingen implementerer tre BIP-er:

BIP340 – Schnorr-signatur-teknologien implementerer en mindre, sikrere og mer fleksibel type kryptografisk signatur. Den introduserer også en teknikk kalt «nøkkelaggregering», som gjør det mulig for multi-signaturtransaksjoner (der flere parter godkjenner en enkelt transaksjon) og smarte kontrakter (der forhåndsbestemte betingelser må oppfylles for å utføre en transaksjon) å forplikte samme mengde data til Bitcoin-blokkjeden som en standard, enkelt signaturtransaksjon. Med Schnorr Signatures registreres både en enkelt aggregert offentlig nøkkel og en enkelt aggregert signatur, i stedet for alle offentlige nøkler og signaturer fra alle involverte deltakere. Resultatet er en lettere blokkjede-belastning, der observatører ikke kan tyde om en transaksjon inkluderer en eller flere godkjennere. Det er verdt å merke seg at Schnorr-signaturer er bakoverkompatible med kryptografi-algoritmen Bitcoin har brukt siden starten, kalt Elliptic Curve Digital Signature Algorithm (ECDSA). Dette gjør det mulig for tjenesteleverandører som børser, forvaltere og lommebøker å velge å oppgradere over tid.

BIP341 – Taproot bygger på personverninnovasjonene fra den nyeste Bitcoin-oppgraderingen, SegWit, og implementerer Merklized Alternative Script Trees (MAST), som gjør at bare de utførte betingelsene for en smartkontrakt-transaksjon forpliktes til blokkjeden, i stedet for de fulle detaljene om alle andre mulige utfall. Merkle-trær er mye brukt i kryptografi som en måte å bevise at data eksisterer i et sett, uten å måtte avsløre hele settet. Ved å eksponere bare detaljene for den utførte transaksjonen, tilbyr Taproot større personvern for Bitcoin-brukere. Med Taproot vil de som reviderer kjeden ikke kunne se uutførte transaksjonsbetingelser eller utfall, som kan ha inneholdt sensitiv privat informasjon som hvilken type lommebok som ble brukt. MAST bør også gi større skalerbarhet, transaksjonsgjennomstrømning og effektivitet, siden uutført transaksjonsinformasjon ikke lenger registreres på blokkjeden. 

BIP342 – Tapscript oppdaterer Script-kodespråket som brukes til å skrive bitcoin-transaksjonsparametere for å imøtekomme Schnorr Signatures og Taproot-teknologi for de som velger å oppgradere. Tapscript vil også gjøre det enklere å implementere fremtidige oppdateringer til Bitcoin ved å tillate at nye typer opcodes (transaksjonsinstruksjoner) introduseres mer sømløst.

Taproots innvirkning

Mens den fulle effekten av denne oppgraderingen vil vise seg i årene som kommer etter hvert som flere tjenesteleverandører tar i bruk teknologien, forventes de inkrementelle forbedringene av Taproot å være betydelige for Bitcoins langsiktige levedyktighet.

Taproots personvern- og effektivitetsfordeler er to sider av samme sak. Ved å forplikte mindre transaksjonsinformasjon til blokkjeden, er mindre transaksjonsdata tilgjengelig for alle som sjekker Bitcoins offentlig tilgjengelige hovedbok. Å forplikte mindre data skaper også plass i hver blokk for flere transaksjoner, noe som bør redusere gebyrer og øke transaksjonsgjennomstrømningen.

Taproot åpner også dørene for større fleksibilitet for smarte kontrakter på Bitcoin. Mens komplekse smarte kontrakter har vært enkle å opprette og håndheve på andre blokkjedenettverk i årevis, forventes Taproot å legge det tekniske grunnlaget som trengs for å akselerere desentralisert finans (DeFi) på Bitcoin-nettverket. Med Taproots implementering kan Bitcoin være vert for massive smarte kontrakter med titusenvis av underskrivere, samtidig som alle deltakere skjules og størrelsen på en enkelt signaturtransaksjon opprettholdes.

Taproot-oppgraderinger bør også gjøre det mulig for Lightning Network å skalere mer effektivt og raskt. Noen mener at Taproot, kombinert med Lightning Network, vil fremme bitcoins nytteverdi fra en «verdilagring» til også et «byttemiddel», noe som ytterligere validerer bitcoin som en ekte peer-to-peer digital valuta.

Mens oppgraderingene Taproot bringer til Bitcoin er viktige, vil den mest betydningsfulle og lengstvarende effekten av Taproot sannsynligvis ikke være hva den er, men hvordan den implementeres. Som den første store oppdateringen av Bitcoin-protokollen siden de beryktede blokkstørrelseskrigene som førte til opprettelsen av Bitcoin Cash fire år tidligere, vil Taproot sannsynligvis etablere det operasjonelle grunnlaget for hvordan BIP-er utvikles fra idé til implementering i årene som kommer.

Vil du lære enda mer om Taproot-oppgraderingen? Last ned Kraken Intelligences «Taproot Primer – An Upgrade for the Ages»

 

Begynn å kjøpe bitcoin

Nå er du klar til å ta neste steg og kjøpe litt bitcoin!