Ang tagalikha ng Lightning Network ay nagtatanghal ng unang bersyon ng isang teknolohiya ng scalability para sa Bitcoin

Ang tagalikha ng Lightning Network ay nagtatanghal ng unang bersyon ng isang teknolohiya ng scalability para sa Bitcoin - Lightning Network bitcoin 1024x683Ang tagalikha ng Lightning Network na si Tadge Dryja ay nagtrabaho sa isang bagong disenyo para sa isang mas magaan na buong pusod ng Bitcoin. Noong nakaraang linggo, ang Dryja at isang koponan ng mga programmer ay naglabas ng isang maagang bersyon ng Utreexo software bilang bahagi ng Digital Currency Initiative (DCI) ng MIT.

Partikular na tinutukoy ni Utreexo ang laki ng "estado" ng isang kumpletong node, na nagpapakita ng na-update na impormasyon sa kung sino ang nagmamay-ari ng kung gaano karaming mga bitcoins. Binabawasan ng Utreexo ang laki ng estado mula sa halos apat na gigabytes hanggang sa mas mababa sa isang kilobyte. Maaari itong maging isang malaking hakbang pasulong, ngunit hindi pa ganap na naipatupad.

Isang "super-pruned knot"

Sa kasalukuyan, ang buong Bitcoin node ay naglalaman ng lahat ng mga transaksyon na nagawa, na-clocked sa paligid ng 200 GB. Ang buong "pruned" node ay magagawang bawasan ang laki ng kasaysayan ng transaksyon sa isang minimum na kalahati ng gigabyte.

Ngunit hindi ito tungkol sa pag-iimbak ng Unspent Transaction Output (UTXO) ng Bitcoin, na nangongolekta ng halaga ng mga bitcoins - narito ang sipi sa totoong oras - naka-link sa bawat address ng bitcoin. Ang batch ng data na ito ay umaabot lamang sa ilalim ng 4 GB ng data.

Ang estado ng UTXO na ito ay mabilis na lumago sa paglipas ng panahon at malamang na patuloy na lumalaki, na ginagawang mas mahirap ang buong pagpapatupad ng node. Dito pumapasok ang Utreexo. Sa tulong ng sopistikadong bagong pag-encrypt, ang malaking estado na ito ay maaaring mapalitan ng isang maliit na patunay na cryptographic na tumatagal ng mas kaunting espasyo sa imbakan.

"Ang Utreexo ay isang bagong dinamita na nakabase sa hash-based na nagpapahintulot sa iyo na kumatawan sa milyun-milyong mga hindi napalabas na mga output sa isang kilobyte - maliit na sapat upang isulat sa isang sheet ng papel," paliwanag ng Dryja sa website ng MIT DCI.

Hinihingi ng SPV

Sinusubukang gumaan ang mga buhol ng Bitcoin ay malayo sa isang bagong ideya. Ang pinasimple na Pag-verify sa Pagbabayad (SPV) ay marahil ang pinakapopular na bersyon ng isang light node, na ginagamit ng Electrum at iba pang mga wallets. Ang Utreexo ay kahawig ng SPV na hindi naman ito nangangailangan ng imbakan ng espasyo ng isang buong computer node.

Ngunit ang SPV node ay hindi nagpapanatili ng privacy ng gumagamit at mas sensitibo sa pag-atake kaysa sa mga utree Utreexo. Dahil nag-aalok ang Utreexo ng mga benepisyo sa seguridad na ito, inaasahan ni Dryja na makaligtas ito sa pangingibabaw ng SPV sa espasyo (hangga't isinusulat ang software ng Utreexo napupunta tulad ng inaasahan). Ngunit inaangkin din nito na mahirap na ganap na palitan ang SPV, dahil mas madali itong gampanan ng SPV.

Ipasa ngunit may pag-iingat

"Marami pa rin ang kilalang mga bug at kawalang-saysay sa code, ngunit mabilis naming pinapabuti ito," sulat ni Dryja. Sa huli, kinakailangan upang gawin ang Utreexo node na katugma sa mga node na tumatakbo sa network ng Bitcoin.

Upang gawin ito, kakailanganin mong baguhin ang Bitcoin Core, ang pinakasikat na software ng node ng Bitcoin. Ngunit ito ay maaaring mapanganib. Ang Utreexo ay "isang makabuluhang pag-iisipang muli kung paano gumagana ang Bitcoin, na nagbabago ng code ng pahintulot," ang isinulat ni Dryja.

"Ito ay malamang na mahirap na ipasok ang Utreexo code sa Bitcoin Core, at may magandang dahilan. Nais naming tiyakin na hindi namin ipinakilala ang mga problema sa isang system na namamahala ng maraming pera, "sabi ni Dryja.