Katselutunnisteet: Kuinka yksi tavu vähentää Moneron lompakon synkronointiaikoja yli 40%

Julkaistu:
By Seth For Privacy

Yksi yleisimmistä valituksista Moneron päivittäisessä käytössä on aika, joka voi kestää lompakon synkronoinnissa ennen kuin Moneron lähettäminen onnistuu. Onneksi Monero-yhteisön kehittäjät ja tutkijat ovat löytäneet loistavan tavan lyhentää lompakkosi synkronointiin kuluvaa aikaa yli 40% ilman lohkoketjun paisumista, lisättyjä maksuja jne.

Esittelyssä "näkymätunnisteet", yhden tavun lisäys jokaisen transaktion tietoihin – tulossa Moneroon seuraavassa verkkopäivityksessä!


Miksi Moneron lompakon synkronointi on hitaampaa kuin Bitcoinin?

Yksi ensimmäisistä kysymyksistä, joihin meidän on vastattava ymmärtääksemme paremmin näkymätunnisteiden kaltaisten ratkaisujen tarvetta on se, miksi Moneron lompakon synkronointi on hitaampaa kuin Bitcoinin kaltaiset kryptovaluutat.

Koska Bitcoinissa kaikki transaktiot eivät ole yksityisiä ja paljastavat käytetyt kolikot, summat ja ketjussa mukana olevat osoitteet, Bitcoin-lompakot voivat yksinkertaisesti etsiä käyttämättömiä transaktioulostuloja (UTXO) tai käytettyjä osoitteita tietylle lompakolle, skannata nopeasti lohkoketjusta vain kyseisten osoitteiden omistamia UTXO-kolikoita selvittääkseen, mitkä kolikot kuuluvat lompakkoosi ja jotka voidaan käyttää.

Monerossa kaikki transaktiot kuitenkin säilyttävät käyttäjän yksityisyyden piilottamalla lähettäjän, vastaanottajan ja kuhunkin transaktioon liittyvät summat. Tämä yksityisyys, joka on elintärkeää verkon käyttäjien suojelemiseksi, myös hidastaa lompakon synkronointia. Monerossa lompakkosi on verrattava jokaista verkossa olevaa transaktioulostuloa (TXO) lompakkosi yksityisiin avaimiin.

Tämä vertailu sisältää paljon monimutkaista matematiikkaa ja kryptografiaa sen vahvistamiseksi, että ulostulo on todella sinun, koska kaikki summat, osoitteet ja tunnetut käytetyt ulostulot (tai kolikot) on piilotettu Moneron ketjuun.


Mitä näkymätunnisteet ovat?

Vähentääkseen Monero-lompakoiden synkronointiaikaa tutkija nimeltä UkoeHB keksi uudenlaisen lähestymistavan – lisäämällä 1-tavuisen "tagin" jokaiseen transaktioon käyttämällä vain tunnettua jaettua salaisuutta tapahtuman lähettäjälle ja vastaanottajalle.

Lähettäjä luo tämän jaetun salaisuuden käyttämällä vastaanottajan hänelle antamaa osoitetta, eikä se vaadi aktiivista yhteistyötä lähettäjältä ja vastaanottajalta. Tämän jaetun salaisuuden ensimmäinen tavu (tai merkki) lisätään sitten transaktion tietoihin, kun se julkaistaan Monero-verkkoon.

Kun joku transaktion osallistujista haluaa synkronoida lompakkonsa Monero-lohkoketjun kanssa sen sijaan, että hänen olisi suoritettava monimutkainen matematiikka ja kryptografia jokaiselle verkon TXO:lle, lompakko voi nyt vain tarkistaa, onko tuo 1-tavuinen kenttä jokaisessa transaktiossa ja vasta sitten suorittaa aikaa vievän tarkistuksen transaktioille, joissa on kyseinen tunniste – 1/256 TXO:ta verkossa, tarkalleen ottaen!

Tämä tunniste ei paljasta transaktioita koskevia tietoja ulkopuolisille katsojille, vaan se lisää vain 1 tavun (mitätön määrä) transaktiokokoihin, ja silti antaa meille mahdollisuuden lyhentää synkronointiaikoja yli 40% vähentämällä monimutkaisia välttämättömiä vahvistuksia!


Näkymätunnisteet: yksinkertaistettu esimerkki

Kuvittele, että sinulla on huoneessa 4 096 laatikkoa, joista vain 5 kuuluu sinulle. Kaikki laatikot eivät ole täysin erotettavissa ulkopuolelta ja ainoa tapa tietää onko laatikko sinua varten, on avata se ja ratkaista aikaa vievä matemaattinen tehtävä, joka on kirjoitettu sisälle varmistaaksesi, että se on sinun.

Kuvittele nyt, että päätät, että henkilö joka lähettää sinulle nuo 5 laatikkoa, luo erikoiskoodin käyttämällä osoitettasi ja laittaa sitten vain tuon koodin ensimmäisen merkin jokaisen sinulle lähetettävän laatikon ulkopuolelle. Kaikki muut tekevät saman asian laatikoilleen (varmistaakseen, että kaikki laatikot ovat edelleen erotettavissa), mutta nyt voit yksinkertaisesti katsoa yhden merkin koodia laatikon ulkopuolella ja avata vain ne laatikot, joissa kyseinen merkki on.

Vaikka muut laatikot vastaavat koodiasi, jopa jotkut, jotka eivät ole sinun, avattava laatikoiden määrä ja ratkaistavien matemaattisten tehtävien määrä on nyt vain 16 (1/256 laatikkoa!) kaikkien 4 096 sijaan.

Nyt avaat ne 16 laatikkoa, ratkaiset matemaattiset tehtävät ja pidät 5 laatikkoa, jotka todella kuuluvat sinulle tästä ryhmästä!


Milloin näkymätunnisteet ovat saatavilla Monerossa?

Näkymätunnisteet ovat yksi ominaisuuksista, joita tällä hetkellä suunnitellaan sisällytettäväksi tulevaan verkkopäivitykseen, ja ne pitäisi julkaista joskus tänä keväänä. Yhteisö keräsi 23.3XMR:ää (kirjoitushetkellä) kannustaakseen näkymätunnisteiden kehittämistä ja käyttöönottoa, ja tämän seurauksena suurin osa työstä näkymätunnisteiden sisällyttämiseksi Monero-koodipohjaan on jo tehty. Työn viimeisteli "j-berman" yhteistyössä arvioijien ja tutkijoiden kanssa.

Kun verkko on pakottanut näkymätunnisteet, kaikki verkkopäivityksen jälkeen lähetetyt transaktiot hyötyvät huomattavasti parannetusta lompakon synkronointiajasta. Sinun ei tarvitse tehdä mitään erityistä aloittaaksesi näkymätunnisteiden käyttö, vaan suosikki Monero-lompakkosi alkaa käyttää niitä automaattisesti verkkopäivityksen jälkeen!


Miten voin oppia lisää?

Jos tämä on herättänyt uteliaisuutesi näkymätunnisteiden suhteen, katso alta muutamia lisälinkkejä, jotka käsittelevät aihetta syvällisesti:


Lue lisää

© 2024 Blue Sunday Limited