Lightning Networkin luoja esittelee ensimmäisen version Bitcoinin skaalaustekniikasta

Lightning Networkin luoja esittelee ensimmäisen version Bitcoinin skaalausmenetelmästä - Lightning Network bitcoin 1024x683Salamaverkon luoja Tadge Dryja kehitti uuden mallin kevyemmälle Bitcoin-täyssolmulle. Viime viikolla Dryja ja ohjelmoijaryhmä julkaisivat ensimmäisen version Utreexo-ohjelmistosta osana MIT: n Digital Currency Initiative (DCI) -ohjelmaa.

Utreexo käsittelee nimenomaan koko solmun "tila" -mitat, joka näyttää ajantasaista tietoa siitä, kuka omistaa kuinka monta bitcoinia. Utreexo pienentää tilan kokoa noin neljästä gigatavusta alle yhteen kilotavuun. Tämä voi olla iso askel eteenpäin, mutta sitä ei ole vielä pantu täysimääräisesti täytäntöön.

"Super-karsittu solmu"

Tällä hetkellä täydet Bitcoin-solmut sisältävät kaikki koskaan tehdyt tapahtumat, joiden kellotaajuus on noin 200 Gt. Täysin "karsitut" solmut voivat pienentää tapahtumahistorian kokoa jopa puoleen gigatavuun.

Mutta tässä ei ole kyse Bitcoinin käyttämättömän transaktiotuotannon (UTXO) tallentamisesta, joka kerää bitcoinin määrän - täällä lainaus reaaliajassa - linkitetty kuhunkin bitcoin-osoitteeseen. Tämä erä vie vain alle 4 Gt tietoa.

Tämä UTXO-tila on kasvanut nopeasti ajan myötä ja todennäköisesti kasvaa edelleen, mikä vaikeuttaa täyden solmun suorittamista. Tässä tulee Utreexo. Uuden ja hienostuneen salauksen avulla on mahdollista korvata tämä suuri tila pienellä salaustodistuksella, joka vie paljon vähemmän tallennustilaa.

"Utreexo on uusi dynaaminen hajautuspohjainen akku, jonka avulla miljoonat käyttämättömät tuotokset voidaan edustaa yhdellä kilotavulla - riittävän pieni kirjoitettavaksi paperille", selittää Dryja MIT DCI: n verkkosivustolla.

Haastava SPV

Yrittää keventää Bitcoin-solmua ei ole kaukana uudesta ideasta. Yksinkertaistettu maksuvahvistus (SPV) on todennäköisesti suosituin versio kevyestä solmusta, jota Electrum ja muut lompakot käyttävät. Utreexo on samanlainen kuin SPV, koska se tuskin vaatii koko solmun tietokoneen tallennustilaa.

Mutta SPV-solmut eivät säilytä käyttäjien yksityisyyttä ja ovat alttiimpia hyökkäyksille kuin Utreexo-solmut. Koska Utreexo tarjoaa nämä tietoturvaedut, Dryja toivoo voivansa välttää SPV: n hallitsevan aseman avaruudessa (kunhan Utreexo-ohjelmiston kirjoittaminen sujuu suunnitellusti). Mutta hän väittää myös, että SPV: n korvaaminen kokonaan on vaikeaa, koska SPV on vieläkin helpompi suorittaa.

Eteenpäin, mutta varoen

"Koodissa on edelleen monia tunnettuja virheitä ja tehottomuutta, mutta parannamme sitä nopeasti", kirjoittaa Dryja. Loppujen lopuksi on tarpeen tehdä Utreexo-solmu yhteensopivaksi Bitcoin-verkossa jo toimivien solmujen kanssa.

Tätä varten sinun on muokattava Bitcoin Core, suosituin Bitcoin-solmuohjelmisto. Mutta tämä voi olla vaarallista. Utreexo on "merkittävä uudelleenkäsittely Bitcoinin toiminnasta muuttamalla konsensuskoodia", kirjoittaa Dryja.

"Siksi on todennäköistä, että Utreexo-koodin lisääminen Bitcoin Coreen on vaikeaa, ja syystä. Haluamme varmistaa, ettemme aiheuta ongelmia järjestelmässä, joka käsittelee niin paljon rahaa ”, Dryja sanoi.