Zibens tīkla veidotājs iepazīstina ar pirmo Bitcoin mērogošanas tehnoloģijas versiju

Zibens tīkla veidotājs iepazīstina ar pirmo Bitcoin mērogošanas tehnoloģijas versiju - Lightning Network bitcoin 1024x683Zibens tīkla veidotājs Tadge Dryja strādāja pie jauna vieglāka Bitcoin pilna mezgla dizaina. Pagājušajā nedēļā Dryja un programmētāju komanda MIT Digital Currency Initiative (DCI) ietvaros izlaida programmatūras Utreexo pirmo versiju.

Utreexo īpaši pievērš uzmanību pilna mezgla “stāvokļa” dimensijām, kas parāda jaunāko informāciju par to, cik bitcoiniem pieder. Utreexo samazina stāvokļa lielumu no aptuveni četriem gigabaitiem līdz mazāk nekā vienam kilobaitam. Tas varētu būt liels solis uz priekšu, taču tas vēl nav pilnībā ieviests.

"Pārgriezts mezgls"

Pašlaik pilnos Bitcoin mezglos ir visi jebkad veiktie darījumi, kuru laiks ir aptuveni 200 GB. Pilnīgi apgriezti mezgli var samazināt darījumu vēstures apjomu līdz pat pusei gigabaitu.

Bet tas nav par Bitcoin neizlietoto darījumu izejas (UTXO) glabāšanu, kas savāc bitcoīna daudzumu - šeit citāts reāllaikā - saistīts ar katru bitcoin adresi. Šī datu partija aizņem nedaudz mazāk par 4 GB datu.

Šis UTXO stāvoklis laika gaitā ir strauji pieaudzis un, iespējams, turpinās pieaugt, apgrūtinot pilnu mezglu vadīšanu. Šeit ienāk Utreexo. Ar jaunas un sarežģītas šifrēšanas palīdzību šo lielo stāvokli ir iespējams aizstāt ar nelielu kriptogrāfisku pierādījumu, kas aizņem daudz mazāk vietas.

"Utreexo ir jauns dinamiskā jaucējreklāma akumulators, kas ļauj vienā kilobaitā attēlot miljoniem neiztērēto izeju - pietiekami mazu, lai tos varētu ierakstīt uz papīra lapas," skaidro Dryja MIT DCI vietnē.

Izaicinošs SPV

Mēģinājums atvieglot Bitcoin mezglus nebūt nav jauna ideja. Vienkāršotā maksājumu pārbaude (SPV), iespējams, ir vispopulārākā vieglā mezgla versija, ko izmanto Electrum un citi maki. Utreexo ir līdzīgs SPV, jo tam gandrīz nav nepieciešama pilna mezgla datora atmiņas vieta.

Bet SPV mezgli nesaglabā lietotāju privātumu un ir vairāk pakļauti uzbrukumiem nekā Utreexo mezgli. Tā kā Utreexo piedāvā šīs drošības priekšrocības, Dryja cer, ka tas var izvairīties no SPV dominējošā stāvokļa kosmosā (kamēr Utreexo programmatūras rakstīšana notiek, kā plānots). Bet viņš arī apgalvo, ka ir grūti pilnībā aizstāt SPV, jo SPV ir vēl vieglāk izpildīt.

Uz priekšu, bet ar piesardzību

"Kodā joprojām ir daudz zināmu kļūdu un neefektivitātes, taču mēs to strauji uzlabojam," raksta Dryja. Galu galā būs nepieciešams padarīt Utreexo mezglu saderīgu ar mezgliem, kas jau darbojas Bitcoin tīklā.

Lai to izdarītu, jums būs jāpārveido populārākā Bitcoin mezglu programmatūra Bitcoin Core. Bet tas varētu būt bīstami. Utreexo ir "ievērojama Bitcoin darbības pārdomāšana, modificējot vienprātības kodu", raksta Dryja.

"Tāpēc ir iespējams, ka būs grūti ievietot Utreexo kodu Bitcoin Core, un tam ir pamatots iemesls. Mēs vēlamies pārliecināties, ka mēs neieviešam problēmas sistēmā, kas apstrādā tik daudz naudas, ”sacīja Dryja.