Tvůrce Lightning Network představuje první verzi škálovací technologie pro bitcoiny

Tvůrce Lightning Network představuje první verzi škálovací technologie pro bitcoiny - Lightning Network bitcoin 1024x683Tvůrce Lightning Network, Tadge Dryja, pracoval na novém designu lehčího plného uzlu bitcoinů. Minulý týden společnost Dryja a tým programátorů vydali první verzi softwaru Utreexo jako součást iniciativy Digital Currency Initiative (DCI) společnosti MIT.

Utreexo konkrétně řeší „stavové“ dimenze celého uzlu, který zobrazuje aktuální informace o tom, kdo kolik bitcoinů vlastní. Utreexo snižuje velikost stavu z přibližně čtyř gigabajtů na méně než jeden kilobajt. To by mohl být velký krok vpřed, ale dosud nebyl plně implementován.

„Superřezaný uzel“

V současné době plné bitcoinové uzly obsahují všechny transakce, které kdy byly provedeny, s taktem kolem 200 GB. Plně „prořezané“ uzly mohou zmenšit velikost transakční historie až na půl gigabajtu.

Nejde ale o ukládání výstupu nevyužitých transakcí bitcoinů (UTXO), který shromažďuje množství bitcoinů - zde citát v reálném čase - propojeno s každou bitcoinovou adresou. Tato dávka dat zabírá necelé 4 GB dat.

Tento stav UTXO se v průběhu času rychle rozrostl a je pravděpodobné, že bude i nadále růst, což ztěžuje spuštění plných uzlů. Tady přichází Utreexo. S pomocí nové a sofistikované kryptografie je možné tento velký stav nahradit malým kryptografickým důkazem, který zabírá mnohem méně úložného prostoru.

„Utreexo je nový dynamický akumulátor založený na hash, který umožňuje reprezentovat miliony nevyčerpaných výstupů v jednom kilobajtech - dost malých na to, aby byly zapsány na kousek papíru,“ vysvětluje Dryja na webu MIT DCI.

Náročné SPV

Pokus o odlehčení bitcoinových uzlů není zdaleka nový nápad. Simplified Payment Verification (SPV) je pravděpodobně nejpopulárnější verzí odlehčeného uzlu, kterou používá Electrum a další peněženky. Utreexo je podobný SPV v tom, že téměř nevyžaduje úložný prostor počítače celého uzlu.

Uzly SPV však nezachovávají soukromí uživatelů a jsou náchylnější k útokům než uzly Utreexo. Protože Utreexo nabízí tyto bezpečnostní výhody, Dryja doufá, že může uniknout dominanci SPV ve vesmíru (pokud psaní softwaru Utreexo probíhá podle plánu). Tvrdí však také, že je obtížné úplně vyměnit SPV, protože SPV je ještě snazší provést.

Vpřed, ale opatrně

"V kódu stále existuje mnoho známých chyb a neefektivnosti, ale rychle jej vylepšujeme," píše Dryja. Nakonec bude nutné zajistit uzel Utreexo kompatibilní s uzly, které již běží v bitcoinové síti.

K tomu budete muset upravit Bitcoin Core, nejpopulárnější software bitcoinových uzlů. Ale to by mohlo být nebezpečné. Utreexo je „významným přehodnocením fungování bitcoinů a úpravou konsensuálního kódu,“ píše Dryja.

"Je proto pravděpodobné, že bude obtížné vložit kód Utreexo do bitcoinového jádra, a to z dobrého důvodu." Chceme zajistit, abychom nezaváděli problémy v systému, který zpracovává tolik peněz, “řekla Dryja.