Mempool.space -kehittäjän arvio RDTS:stä
Mempool.space -kehittäjä ja analyytikko Mononaut on julkaissut yksityiskohtaisen arvion, jossa varoitetaan, että ehdotettu ”Vähennetyn Datan Tilapäinen Pehmeä Haara” (RDTS) voisi estää lailliset transaktiotyypit koko verkossa. Tämä uusi pehmeä haaran ehdotus, joka on suunniteltu hillitsemään liiallista datan tallennusta Bitcoinin lohkoketjussa, on saanut viime aikoina voimakasta kritiikkiä.
RDTS:n ehdotukset ja niiden vaikutukset
Keskiviikkona itsenäinen analyytikko ja mempool.space -kehittäjä Mononaut julkaisi arvion, jossa hän hahmotteli sääntöjoukon mahdollisia haittavaikutuksia. Ehdotus, joka tunnetaan nimellä Vähennetyn Datan Tilapäinen Pehmeä Haara (RDTS), tuo mukanaan joukon konsensus-tason rajoituksia, joiden tarkoituksena on vähentää dataraskaita transaktioita. Kehittäjien mukaan tämä on tarpeellista Bitcoin Core v30 -päivityksen jälkeen, joka poisti rajoitukset OP_RETURN-datasta.
RDTS olisi voimassa noin vuoden, jos se aktivoitaisiin, rajoittaen scriptPubKeyt 34 tavuun, asettaen OP_RETURN-tulosteille ylärajan 83 tavua, rajoittaen Taproot-ohjauslohkoja, kieltäen määrittelemättömät todistajaversiot ja estäen kokonaisia Tapscript-logiikkakategorioita. Ehdotuksen kannattajat väittävät, että toimenpiteet toimivat hätäjarruna mielivaltaisia datan latauksia vastaan, jotka voisivat altistaa solmujen operaattorit oikeudelliselle vastuulle, jos laittomia materiaaleja olisi upotettu ketjuun.
Mononautin havainnot
Mononautin arvio kuitenkin kvantifioi näiden rajoitusten käytännön seuraukset tarkastelemalla historiallista lohkoketjutoimintaa nähdäkseen, mitkä todelliset transaktiot olisivat rikkoneet ehdotettuja sääntöjä. Hänen havaintonsa viittaavat merkittävään häiriöön. Pelkästään scriptPubKeyn koorajoituksen vuoksi kaikki pay-to-public-key (P2PK) ja multisig (P2MS) tulosteet olisivat voimattomia. Tämä rajoitus vaikuttaa myös pieneen määrään ei-standardisia tulosteita aiemmissa transaktioissa.
Yksi laajimmista säännöistä – OP_PUSHDATA-toimintojen mitätöiminen, joiden kuormitus ylittää 256 tavua – ei vaikuttaisi kaiverruskuoriin, olettaen että vain suoritettu työntö kelpaa.
Mutta Mononaut korosti, että määrittelemättömät todistajaversiot vaikuttaisivat yli 54 000 historialliseen transaktioon, joista monet käyttivät epätavallisia tulosteita kiertääkseen OP_RETURN-datan ylärajoja. Koska todistajaversioiden pituudet on tiukasti määritelty BIP:issä 141 ja 341, ehdotus sellaisenaan estäisi jopa joitakin voimassa olevia moderneja muotoja, kuten P2A-ankkureita.
Taproot-ohjauslohkojen vaikutus
Myös lue: Bitcoin Core -kehittäjät yhdistävät kiistanalaisia politiikkamuutoksia: Onko haaran aika? Mononaut yksityiskohtaisesti, että RDTS mitätöi myös todistajapinoja, jotka sisältävät Taproot-liitteen. Vaikka harvinaisia, mempool.space -kehittäjä huomauttaa, että ainakin 11 transaktiota on käyttänyt liitettä dataraskaisiin tarkoituksiin.
Merkittävämpi kategoria, jota Mononaut korosti, on suuret Taproot-ohjauslohko: noin 32 000 aiempaa käyttöä sisältää syvyys-100+ ohjauslohkoja, joita käytetään usein datan upottamiseen, mutta jopa jotkut ei-datarakenteet luottavat pienempiin, laillisiin kokoonpanoihin, jotka estettäisiin. Yksi aktiivinen osoite käyttää jatkuvasti ohjauslohkon syvyyttä 11, joka hylättäisiin RDTS:n alaisena.
Rajoitusten laajuus ja kritiikki
Ehdotuksen tiukimmat kohdat – OP_SUCCESSin kieltäminen ja kaikki Tapscriptit, jotka suorittavat OP_IF tai OP_NOTIF – ulottuvat hyvin kaiverruskuorien ulkopuolelle. Mononaut korostaa kahta historiallista OP_SUCCESS-transaktiota, mukaan lukien Burakin salamakatkaiseva transaktio, ja noin 70 ei-kaiverrus OP_IF-pohjaista Taproot-käyttöä. Useat näistä ovat taloudellisia perusosia, mukaan lukien rappeutuvat multisig-mallit ja hash-time-locked contract (HTLC) -suunnitelmat. Jotkut ovat peräisin lompakoista, jotka tahallaan estivät avainpolkunsa, jättäen script-polkujen käytön ainoaksi tavaksi siirtää varoja.
RDTS:n kannattajat ovat väittäneet, että käyttäjät, joiden skriptit ovat vaikuttaneet, voisivat palata avainpolkujen käyttöön. Silti Mononautin tiedot haastavat tämän oletuksen suoraan: noin 560 000 historiallista Taproot-käyttöä tulee tulosteista, joiden avainpolku oli todistetusti estetty, mikä tekee OP_IF:stä ja vastaavista toiminnoista välttämättömiä eikä valinnaisia.
Keskustelu ja tulevaisuus
Väliaikaisen pehmeän haaran kannattajat väittävät, että RDTS on lyhyen aikavälin suojaava toimenpide, joka on suunniteltu säilyttämään Bitcoinin rahallista hyötyä, estämään oikeudellisia vaaroja ja vähentämään solmujen taakkaa rajoittamalla datan tallennusta. Kritiikin mukaan laajat rajoitukset Tapscriptin käyttäytymiselle riskoivat de facto sensuurin käyttöönottoa, laillisten transaktiotyyppien estämistä ja olemassa olevien sovellusten rikkomista.
Keskustelu heijastaa aikaisempia erimielisyyksiä kaiverrusperusteisen datan kasvusta, mikä heijastaa syvempiä erimielisyyksiä siitä, pitäisikö Bitcoinin pysyä tiukasti rahana vai jatkaa kokeellisten käyttötarkoitusten tukemista. Koska ehdotus on edelleen luonnosvaiheessa, keskustelu kehittäjien, tutkijoiden ja ekosysteemin osallistujien keskuudessa jatkuu.