Tvorca Lightning Network predstavuje prvú verziu technológie škálovania pre bitcoin

Tvorca Lightning Network predstavuje prvú verziu technológie škálovania pre bitcoin - Lightning Network bitcoin 1024x683Tvorca Lightning Network Tadge Dryja pracoval na novom dizajne pre ľahší bitcoinový plný uzol. Minulý týždeň Dryja a tím programátorov vydali skorú verziu softvéru Utreexo ako súčasť iniciatívy MIT Digital Currency Initiative (DCI).

Utreexo špecificky rieši veľkosť „stavu“ úplného uzla, ktorý zobrazuje aktuálne informácie o tom, kto vlastní koľko bitcoinov. Utreexo zmenšuje veľkosť štátu z približne štyroch gigabajtov na menej ako jeden kilobajt. To by mohol byť veľký krok vpred, ale ešte nie je plne implementovaný.

„Super prerezaný uzol“

V súčasnosti úplné bitcoinové uzly obsahujú každú transakciu, ktorá sa kedy uskutočnila, s veľkosťou okolo 200 GB. Orezané plné uzly môžu znížiť veľkosť histórie transakcií až na pol gigabajtu.

To sa však netýka ukladania nevyčerpaného transakčného výstupu bitcoinu (UTXO), ktorý zhromažďuje množstvo bitcoinov – tu citát v reálnom čase – pripojený ku každej bitcoinovej adrese. Táto dávka dát zaberá takmer 4 GB dát.

Tento stav UTXO sa v priebehu času rýchlo rozrástol a pravdepodobne bude naďalej rásť, čo sťažuje spustenie úplných uzlov. Tu prichádza na scénu Utreexo. Pomocou novej a sofistikovanej kryptografie je možné nahradiť tento veľký stav malým kryptografickým dôkazom, ktorý zaberá oveľa menej úložného priestoru.

„Utreexo je nový dynamický akumulátor založený na hash, ktorý umožňuje, aby boli milióny nevyčerpaných výstupov reprezentované v jednom kilobajte – dostatočne malom na to, aby sa dalo písať na hárok papiera,“ vysvetľuje Dryja na webovej stránke MIT DCI.

SPV náročné

Pokúšať sa zbaviť bitcoinových kinks je ďaleko od nového nápadu. Zjednodušené overenie platieb (SPV) je pravdepodobne najobľúbenejšou verziou odľahčeného uzla, ktorý používa Electrum a ďalšie peňaženky. Utreexo je podobný SPV v tom, že nevyžaduje takmer žiadny počítačový úložný priestor plného uzla.

Uzly SPV však nezachovávajú súkromie používateľov a sú náchylnejšie na útoky ako uzly Utreexo. Keďže Utreexo ponúka tieto bezpečnostné výhody, Dryja dúfa, že môže uniknúť dominancii SPV vo vesmíre (pokiaľ bude písanie softvéru Utreexo prebiehať podľa plánu). Tvrdí však, že je ťažké úplne nahradiť SPV, pretože SPV je ešte jednoduchšie vykonať.

Vpred, ale opatrne

"V kóde je stále veľa známych chýb a neefektívnosti, ale rýchlo ho zlepšujeme," píše Dryja. Nakoniec budete musieť urobiť uzol Utreexo kompatibilným s uzlami, ktoré už bežia v sieti Bitcoin.

Aby ste to dosiahli, budete musieť upraviť Bitcoin Core, najobľúbenejší softvér bitcoinových uzlov. Ale toto môže byť nebezpečné. Utreexo je „významným prehodnotením toho, ako funguje Bitcoin, modifikovaním konsenzuálneho kódu,“ píše Dryja.

„Pravdepodobne bude ťažké vložiť kód Utreexo do bitcoinového jadra, a to z dobrého dôvodu. Chceme sa uistiť, že nezanášame problémy do systému, ktorý narába s toľkými peniazmi,“ povedal Dryja.