Taproot on tällä hetkellä todennäköisin seuraava päivitys Bitcoinille. Se on yksi harvoista päivityksistä, joiden parissa käyttäjät ja kehittäjät toivovat lopulta aktivoituvan verkossa.

Kaikilla näillä päivityksillä on yleinen teema, joka on todennäköisesti myös monien tulevien päivitysten teema. Tämä teema on tehdä sopimuksista yksisuuntaisia ​​tai yksinkertaisemmin sanottuna siirtää sopimuslogiikka ketjun ulkopuolelle ja jättää se verkon sijasta käyttäjän tehtäväksi vahvistaa ja valvoa sopimusta. Siirtyminen yksilähetetyempään järjestelmään tekee Bitcoinista paljon yksityisemmän ja skaalautuvamman pitäen silti Bitcoinin tärkeämmät ominaisuudet ennallaan.

Tämäntyyppiset päivitykset ja järjestelmät sopivat täydellisesti Bitcoiniin. Bitcoin on yksinkertaisesti rahallinen verkko, ei laskentaverkko. Koska se on rahaverkosto, sen ensisijaisena tehtävänä tulisi olla vahvistaa, että sen rahajärjestelmää valvotaan oikein. Bitcoin-termeillä sen tarkistamisen, että käyttäjät allekirjoittivat tapahtuman oikein ja etteivät he rikkoneet rahapolitiikkaa, pitäisi olla järjestelmän ensisijainen tehtävä, ja kaikki muu tulisi siirtää ylemmille tasoille ja tehdä vain niiden käyttäjien välillä, jotka käyttävät Bitcoinia enemmän kuin taloudellinen ratkaisu.

MuSig ja Unicast-sopimukset

MuSig on yksi parhaiten ymmärretyistä sovelluslogiikan siirtämisen yhtenäislähetyksestä sovelluksista. MuSig antaa käyttäjille mahdollisuuden tehdä multisig-lähtö näyttämään tavallisen käyttäjän yhden sig-ulostulolta. Tämä tapahtuu antamalla käyttäjien rakentaa avaimet ja allekirjoitukset ketjun ulkopuolelle ja antaa heidän tehdä joitain salausoperaatioita, jotka johtavat yhteen julkiseen avaimeen ja allekirjoitukseen. Tämä on valtava parannus verrattuna tavalliseen multisig-järjestelmään, jossa käyttäjien on lähetettävä kaikki julkiset avaimet ja allekirjoitukset. Käyttämällä tavallista multisig-sovellusta käyttäjät purkavat sopimusten vahvistamisen verkkoon ja vaativat sitä vahvistamaan ja tallentamaan sen loputtomiin. Sen sijaan, MuSigin avulla, käyttäjät suorittavat valvonnan itse rakentamalla allekirjoituksia keskenään, mikä johtaa yhteen lopulliseen allekirjoitukseen, joka voi olla pätevä vain, jos oikea määrä osapuolia oli rehellisiä, joten verkkoa vaaditaan vain vahvistamaan ja tallentamaan yksi allekirjoitus..

Sopimuslogiikan siirtäminen yksinoikeudella tekee Bitcoinista yksityisemmän. Nykyään useimpien sopimusten menologiikka on nimenomaisesti tapahtuman tuotoskripteissä. Tämä tarkoittaa, että ulkopuolinen tarkkailija pystyy näkemään käyttäjän tarkat kulutusolosuhteet. Kun käyttäjä paljastaa tarkat kulutusolosuhteensa, se ei vahingoita vain yksittäistä käyttäjää, vaan vaikuttaa myös verkon muihin käyttäjiin. Paljastamalla kaikki käytettävissä olevat kulutuspolut käyttäjä ei pelkästään tee itseään käyttämättä, vaan paljastaa myös, että hän ei käytä muita käyttöehtoja. Tämä näyttää ilmeiseltä, mutta sillä on merkittäviä vaikutuksia. Koska käyttäjä paljastaa, että heillä ei ole tiettyjä kulutusehtoja, se sulkee heidät jakamasta nimettömyysjoukkoa käyttäjiltä, ​​jotka käyttävät muita käyttöehtoja. Tämä tarkoittaa, että muilla käyttäjillä ei ole käyttäjänimeä nimettömyytensä joukossa, mikä antaa heille pienemmän joukon piiloutua. Jos käyttäjä muutti sopimusten täytäntöönpanon ketjun ulkopuolelle, hän voi tehdä tapahtumistaan ​​ja tuotoksistaan ​​samanlaiset kuin tavallisilla käyttäjillä ja jakaa anonyymisjoukon suuremmalle käyttäjäryhmälle auttaen sekä itseään että muita käyttäjiä..

Paitsi että sopimuksen tekeminen yksinoikeudella tekee Bitcoinista yksityisemmän, se tekee siitä myös skaalautuvamman. Validointi- ja toteutuslogiikan siirtäminen ketjun ulkopuolelle, jonka yksittäiset käyttäjät tekevät sopimuksessa, varmistaa, että heidän ei enää tarvitse lähettää koko sopimustaan ​​koko verkkoon. Tällöin verkon ei enää tarvitse todentaa todellista, mikä voi olla monimutkainen sopimus, ja sen sijaan suorittaa vain minimaalinen tarkistus, todennäköisesti vain yksi allekirjoituksen tarkistus. Koska sopimusta ei enää lähetetä verkkoon, verkko ei myöskään tallenna tarvittavia tietoja tälle sopimukselle. Bitcoinin estopainorajan takia mihin tahansa tapahtumaan tarvittavien tietojen vähentäminen on verkon suosiota, koska se lisää suoraan tapahtumien läpimenoa, mikä mahdollistaa enemmän tekemisen samalla resurssimäärällä.

Kompromissit

Sopimustietojen tarkistamisen ja tallentamisen tarpeen poistamisella voi olla merkittäviä vaikutuksia käyttäjien Bitcoinin käyttöön. Kaikilla Bitcoin-tapahtumilla käyttäjän on maksettava kaivosmaksu, jotta hänet sisällytetään lohkoon. Tämä kaivosmaksu on suoraan verrannollinen resursseihin, joita tarvitaan tapahtuman tarkistamiseen ja tallentamiseen. Tämän tietäen voimme päätellä, että käyttäjät eivät halua käyttää monimutkaisia ​​komentosarjoja ja käyttöehtoja. Tällä voi olla huonoja seurauksia – esimerkiksi käyttäjä, joka yrittää parantaa turvallisuuttaan käyttämällä jotain multisig-avainta avainten jakamiseen, on nyt verkon rangaista siitä, että hän on maksanut korkeammat maksut. Kaikkien tähän tehtävien parannusten tulisi olla ennakoitavissa Bitcoinin käyttäjille ja kehittäjille.

Yksilähetyksen kaltaisten sopimusten käyttäminen sisältää myös joitain muita kompromisseja. Koska käyttäjä ei enää pura sopimusten vahvistamista ja toteuttamista verkkoon, hänen on sen sijaan tehtävä tämä itse, tai pikemminkin käyttämä ohjelmisto on. Tämä tarkoittaa yleensä sitä, että käyttäjän on lähetettävä ja tallennettava enemmän tietoja vastapuoltensa välillä. Se vaatii käyttäjältä monimutkaisempia ohjelmistoja ja protokollia. Se voi tehdä varmuuskopioista kriittisempiä ja vaikeampia tehdä; jos käyttäjä menettää nämä tiedot, vastapuoli saattaa pystyä rikkomaan heidän sopimustaan ​​tai ainakin käyttäjä ei välttämättä pysty toteuttamaan sopimustaan ​​ilman vastapuolen yhteistyötä. Nämä ovat kuitenkin hyvin ymmärrettyjä ongelmia ja ehdotetaan älykkäitä ratkaisuja tietojen häviämisen parantamiseksi ja jopa luomaan tapoja piilottaa vastapuolelta tietojen menetys.

Yhteenvetona voidaan todeta, että tänään, Bitcoin-sopimukset ovat pääasiassa lähetysjärjestelmänä, ja ne edellyttävät verkon vahvistavan ja tallentavan kaikkien sopimusten toteutuslogiikat. Todennäköisesti Bitcoiniin tulevat päivitykset voivat antaa meille näkymän, joka siirtää sopimukset sen sijaan, että ne pannaan täytäntöön yksittäisten käyttäjien välillä, koska Bitcoin on ensin rahaverkosto ja sen pitäisi ensisijaisesti valvoa sen rahaominaisuuksia. Asiat kuten Taproot, Lightning, DLC: t ja PTLC: t ovat kaikki esimerkkejä tästä ja osoittavat, että Bitcoiners rakentavat ekosysteemiä parantamaan Bitcoinin yksityisyyttä ja skaalautuvuutta.