Koska polynomiset sitoumukset voivat olla "käännekohta" Ethereum 2.0: lle

Miksi polynomiset sitoumukset voivat olla "käännekohta" Ethereum 2.0: lle - eth hinta 1024x576Tutkija Danny Ryanin 17. maaliskuuta julkaiseman viestin mukaan Eth 2.0 -työryhmä työskentelee uuden polynomisten sitoumusten käsitteen parissa vähentääkseen verkon laskentaan käytettyjä tietoja.

Mikä on maaginen matematiikka?

Buterinin maagiseksi matematiikaksi kutsumien polynomi-sitoumusten katsotaan olevan tapa tarkistaa verkon tila pienillä laskennallisilla kustannuksilla, mikä on tulevaisuuden keskeinen tavoite. Buterin on vakuuttunut soveltamaan maagista matematiikkaa ainakin Eth 2.0: n kolmanteen vaiheeseen asti. "Polynomiset sitoumukset voivat olla etsimämme läpimurto", sanoi Ryan.

Polynomiset sitoumukset lyhyesti

Polynomi-sitoumukset ovat samanlaisia ​​kuin polynomit, jotka me kaikki oppimme koulussa: matemaattinen lauseke muuttujilla ja kertoimilla. Mutta kun otetaan huomioon maaginen matematiikka, se ei ole niin yksinkertaista.

Buterin kuvaa polynomi-sitoumuksia "eräänlaisena hashina joillakin polynomeilla P (x), joiden ominaisuus on suorittaa aritmeettiset tarkistukset hajautuksille". Alkuperäinen polynomi-sitoumuksia käsittelevä asiakirja syntetisoi matemaattisen kaavion kuudeksi algoritmiksi, jotka osoittavat tapahtuman tapahtuneen vähiten laskentatietoja.

"Ehdotamme, että Merkle-puut korvataan ns. Maagisilla matemaattisilla polynomi-sitoumuksilla blockchain-tilan tallennusta varten", Buterin sanoi Ethereum-säätiön blogikirjoituksessa.

Lohkoketjun tila

Blockchains tallentaa sekä sisään että ulos tapahtumia. Lohkoketjun kirjanpitojärjestelmät ovat kaiken kaikkiaan kahta tyyppiä: käyttämätön tapahtumalähtö (UTXO) ja tilipohjainen malli. Bitcoin käyttää ensimmäistä, kun taas Ethereum käyttää jälkimmäistä.

Kun käyttäjä haluaa investoida bitcoin UTXO-mallissa, sen tapahtuma vetää kolikoiden koko historian mukanaan, minkä sitten kaikki verkon vertaisarvioijat tarkistavat.

Tilimalli toisaalta tallentaa vain kahden vertaisryhmän välisen tapahtuman ja ohjaa tapahtuman oikeellisuutta koskevia kysymyksiä Ethereum Virtual Machine (EVM) -palveluun sekä todistuksen tapahtumasta.

EVM suorittaa tilamuutokset - estoketjun tarkistustilit ja saldot - käyttäjien puolesta. Jokainen Ethereumin lohko - joka yhdistää tapahtumat tähän alustaan ​​- sisältää myös todistuksen, Merkle-puun, joka linkittää verkon historian alkuun.

Tämä todiste sisältää yllä olevan tilan vastaanottamisen ja vaaditaan EVM: n suorittamaan tapahtuma. Merkle-puut ovat datatehokkaita, mutta eivät riittävän tehokkaita Eth 2.0: n tavoitteiden saavuttamiseksi. Täällä taika tapahtuu.

Merkle-puun nykyinen kokoonpano vaatii noin 0,5 Mt / tapahtuma. Ryan arvioi, että polynomi-sitoutumisjärjestelmät vähentäisivät tilatestien painoa välillä 0,001–0,01 MB.

Keskimäärin 700.000 XNUMX tapahtumaa päivässä verkoissa laskennassa on huomattavia säästöjä. Useat Ethereumin ulkopuoliset projektit luottavat myös polynomisiin sitoumuksiin omalla tavallaan. Buterin sanoi, että polynomisten sitoumusten toteuttaminen on edelleen yksi monista. Lisäksi se on edelleen tutkimusvaiheessa.