Taproot je trenutno najverjetnejša naslednja nadgradnja Bitcoinov. To je ena redkih nadgradenj, na kateri se trenutno dela, za katero bi uporabniki in razvijalci upali, da jo bodo sčasoma aktivirali v omrežju..

Vse te nadgradnje imajo skupno temo, ki bo verjetno tudi tema številnih nadgradenj v prihodnosti. Ta tema omogoča, da pogodbe postanejo enonamenske ali, bolj preprosto povedano, premikanje logike pogodb izven verige, uporabnik pa namesto omrežja prepusti preverjanju in uveljavljanju svoje pogodbe. S prehodom na bolj enonamenski sistem bo Bitcoin postal veliko bolj zaseben in razširljiv, hkrati pa bo vse pomembnejše lastnosti Bitcoina ohranil nedotaknjene.

Te vrste nadgradenj in sistemov so kot nalašč za Bitcoin. Bitcoin je preprosto denarno omrežje, ne računsko omrežje. Njegova monetarna mreža bi morala biti primarna naloga potrditi, da se njen monetarni sistem pravilno izvaja. Z izrazom Bitcoin bi moralo biti preverjanje, ali so uporabniki pravilno podpisali transakcijo in ali niso kršili denarne politike, glavna funkcija sistema, vse več pa bi bilo treba premakniti v višje plasti in opraviti le med uporabniki, ki Bitcoin uporabljajo več kot finančna poravnava.

MuSig in Unicast pogodbe

MuSig je ena izmed najbolje razumljenih aplikacij premikajoče se pogodbene logike, ki je enoposredna. MuSig uporabnikom omogoča, da izhod multisig izgleda kot običajni izhod posameznega uporabnika sig. To se naredi tako, da uporabniki konstruirajo ključe in podpise zunaj verige in jih izvedejo nekaj kriptografskih operacij, ki imajo za posledico en javni ključ in podpis. To je velik napredek v primerjavi z običajnim multisigom, kjer morajo uporabniki oddajati vse svoje javne ključe in podpise. Z običajnim multisigom uporabniki na omrežje razložijo potrjevanje pogodb in od njega zahtevajo, da ga potrdi in shrani za nedoločen čas. Namesto tega uporabniki z MuSigom sami izvršijo izvršitev tako, da med seboj izdelajo podpise, kar ima za posledico en sam končni podpis, ki je lahko veljaven le, če je bila poštena ustrezna količina strank, zato mreža samo zahteva, da potrdi in shrani en podpis..

Če premikate pogodbeno logiko na enonamenski način, Bitcoin postane bolj zaseben. Danes ima večina pogodb svojo logiko porabe izrecno v izhodnih skriptih transakcije. To pomeni, da lahko zunanji opazovalec vidi, kakšni so natančni pogoji porabe uporabnika. Če uporabnik razkrije svoje natančne pogoje porabe, ne škoduje samo posameznemu uporabniku, temveč vpliva tudi na ostale uporabnike v omrežju. Z razkritjem vseh razpoložljivih poti porabe se uporabnik ne samo izogiba, da jih uporablja, temveč tudi razkrije, da ne uporablja drugih pogojev porabe. To se zdi očitno, vendar ima pomembne posledice. Ker uporabnik razkrije, da nima določenih pogojev porabe, ga izključuje iz skupne rabe anonimnosti uporabnikov, ki uporabljajo druge pogoje porabe. To pomeni, da drugi uporabniki našega uporabnika ne bodo imeli v svoji anonimnosti, zato se bodo med njimi lahko skrivali manjši množici. Če bi uporabnik svoje izvrševanje pogodb premaknil izven verige, bi lahko uporabnik naredil, da so njihove transakcije in izhodi enaki kot običajni uporabnik in tako deli skupino anonimnosti z večjim naborom uporabnikov, ki pomaga sebi in drugim uporabnikom..

Zaradi neenotnega izvrševanja pogodb Bitcoin postane bolj zaseben, temveč tudi bolj prilagodljiv. Premikanje logike preverjanja in izvrševanja izven verige, ki ga bodo opravili posamezni uporabniki v pogodbi, zagotavlja, da jim ni treba več oddajati celotne pogodbe v celotno omrežje. S tem omrežju potem ne bo več treba dejansko preverjati, kaj bi lahko bila zapletena pogodba, temveč namesto tega opravi le minimalno preverjanje, verjetno le eno preverjanje podpisa. Ker se pogodba v omrežje ne oddaja več, tudi omrežje ne bo hranilo zahtevanih podatkov za to pogodbo. Zaradi omejitve teže Bitcoin-ovih blokov je zmanjšanje podatkov, potrebnih za katero koli transakcijo, blagodejno za omrežje, saj bo neposredno povečalo pretočnost transakcij in omogočilo več storiti z enako količino virov.

Kompromisi

Odprava potrebe po preverjanju in shranjevanju pogodbenih podatkov lahko pomembno vpliva na to, kako uporabniki uporabljajo Bitcoin. Pri kateri koli Bitcoin transakciji bo moral uporabnik plačati provizijo za rudar, da bo vključen v blok. Ta rudarska provizija je neposredno povezana z viri, potrebnimi za preverjanje in shranjevanje transakcije. Ko to vemo, lahko sklepamo, da uporabnike ne spodbujajo k uporabi zapletenih skriptov in pogojev porabe. To ima lahko slabe posledice – na primer uporabnik, ki poskuša povečati svojo varnost z uporabo nečesa, kot je multisig, za distribucijo svojih ključev, zdaj omrežje kaznuje s plačilom višjih pristojbin. Vse izboljšave, ki jih je mogoče narediti na tem področju, bi morale biti nujne za uporabnike in razvijalce Bitcoinov.

Uporaba unicast podobnih pogodb vključuje tudi nekatere druge kompromise. Ker uporabnik validacije in izvrševanja pogodb v omrežje ne razloži več, bo to moral storiti sam, oziroma programska oprema, ki jo uporablja. To običajno pomeni, da bo moral uporabnik med nasprotnimi strankami poslati in shraniti več podatkov. Za to je za uporabnika potrebna bolj zapletena programska oprema in protokoli. Varnostne kopije lahko naredijo bolj kritične in težje izvedljive; če uporabnik izgubi te podatke, lahko njegova nasprotna stranka krši svojo pogodbo ali pa vsaj ne more izvršiti pogodbe brez sodelovanja nasprotne stranke. Vendar gre za dobro razumljene težave in predlagane so pametne rešitve za varnejšo izgubo podatkov in celo za ustvarjanje načinov, kako pred nasprotno stranko skriti, da je prišlo do izgube podatkov..

Na koncu sklepamo, da danes Bitcoin pogodbe obstajajo predvsem kot sistem oddajanja, ki od omrežja zahteva, da potrdi in shrani logiko izvrševanja pogodb vsakogar. Nadgradnje, ki bodo verjetno prišle v Bitcoin, nam lahko dajo perspektivo, po kateri se pogodbe namesto tega izvajajo med posameznimi uporabniki, saj je Bitcoin najprej monetarna mreža in bi moral predvsem uveljavljati svoje denarne lastnosti. Stvari, kot so Taproot, Lightning, DLC in PTLC, to popolnoma ponazarjajo in kažejo, da Bitcoiners gradijo ekosistem za izboljšanje zasebnosti in razširljivosti Bitcoinov..