Monero lisää Blockchain-leikkauksen ja parantaa transaktioiden tehokkuutta

Lähettäjä: Justin Ehrenhofer

Skaalautuvuuden helpottamiseksi Monero lisäsi äskettäin lohkoketjun karsimisen demoniohjelmistoonsa. Tämän ominaisuuden avulla käyttäjät voivat valinnaisesti "karsia" noin 2/3 lohkoketjutiedoista samalla, kun he osallistuvat verkkoon. Tulevassa 0.14-julkaisussa on useita muita tehokkuuspäivityksiä.

Mitä karsiminen on?

Karsiminen on prosessi, jossa ei-kriittiset lohkoketjutiedot poistetaan paikallisesta tallennustilasta. Täydelliset solmut säilyttävät kokonaisen kopion kaikesta, mikä on tallennettu lohkoketjuun, mukaan lukien tiedot, jotka eivät ole enää kovin hyödyllisiä. Leikatut solmut poistavat suuren osan tästä vähemmän merkityksellisestä tiedosta, jotta niillä on kevyempi jalanjälki. Tietenkin täyden solmun käyttäminen on aina parempi; karsitut solmut sisältävät kuitenkin suurimman osan tärkeistä tiedoista ja voivat silti tukea verkkoa.

Bitcoinin kohdalla monet ihmiset keskustelevat karsimisesta välittäjätapahtumien yhteydessä. Oletetaan esimerkiksi, että Alice lähettää Bob 1 BTC:n ja sitten Bob lähettää tämän Charlielle. Lohkoketju tallentaisi tapahtumat A -> B ja B -> C. Koska Alice ei kuitenkaan voi enää käyttää varojaan, näiden tietojen säilyttäminen on vähemmän tärkeää. Siksi solmut voivat karsia näitä tietoja suhteellisen korkealla turvallisuustasolla. Muut verkon solmut puuttuvat asiaan, jos jotain haitallista tapahtuu.

Tämä yllä oleva esimerkki ei koske Moneroa, koska emme tiedä, milloin rahaa käytetään. Monero-solmut voivat kuitenkin karsia paljon muuta tarpeetonta tietoa. Tämä sisältää rengasallekirjoitustiedot, jotka eivät ole välttämättömiä kaksinkertaisten kulujen estämiseksi. Vaikka Monero-lohkoketjua voidaan teoriassa leikata paljon pidemmälle kuin tämä julkaisu mahdollistaa, tarvitaan lisää testausta näiden rajojen ylittämiseksi.

Leikkaamisen säästöjä

Monero-solmut voivat karsia merkittäviä määriä tietoa samalla kun ne osallistuvat verkkoon. Karsitut solmut poistavat onnistuneesti noin 2/3 kokonaislohkoketjusta. Moneron nykyinen lohkoketju on noin 65 Gt. Tämän päivityksen myötä karsittujen solmujen tarvitsee tallentaa vain noin 25 Gt tietoa.

Moneron karsittavat solmut leikkaavat vain 7/8 karsittavissa olevista tapahtumatiedoista. Satunnainen 1/8 tiedoista säilyy. Tätä 1/8 käytetään synkronointiin muiden solmujen kanssa. Leikatut solmut säilyttävät ja jakavat myös uusimmat lohkot.

Vaikka karsitut solmut edistävät Moneron turvallisuutta ja hajauttamista, ne ovat silti vähemmän kattavat kuin täydet solmut. Käyttäjien tulee silti suorittaa täydet solmut aina kun mahdollista. Karsineet solmut ovat kuitenkin parempia kuin yhteyden muodostaminen jonkun toisen etäsolmuun. Karsitetut solmut voivat siksi toimia laitteissa, jotka eivät muuten pystyisi käsittelemään vaatimuksia, mikä vähentää etäsolmujen käyttöä.

Tapahtuman koko ja vahvistus vähenevät

Monero-kehittäjät ovat löytäneet uusia tapoja vähentää tapahtumakokoa ja vahvistusaikaa entisestään 0.13-julkaisun jälkeen. Tapahtuman koko pienenee 56 tavua tulosta kohti (noin 5 % normaaleissa tapahtumissa). Myös maksut laskevat ~5 %. Kantamanvarma varmistusaika kestää massiivisen 60 %:n leikkauksen, enimmäkseen taittamalla monieksponenttioperaatioita. Aluetodistukset ovat suuri osa Monero-tapahtumia. Alla oleva kuva näyttää suhteelliset muutokset verrattuna muihin Monero-versioihin.

Tietenkin nämä parannukset ovat vain pieniä osia kaikista 0.14.1-julkaisutiedoista. Seuraa Moneron kehitystä ja pysy kuulolla tulevista päivityksistä!


Lähetä tunnisteet : Monero ydin, Cryptography, yhteisö