Nes daugianariai įsipareigojimai gali būti „posūkio taškas“ „Ethereum 2.0“

Kodėl daugianariai įsipareigojimai galėtų būti „lūžio taškas“ „Ethereum 2.0“ - et kaina 1024x576Remiantis kovo 17 d. Tyrėjo Danny Ryano pranešimu, „Eth 2.0“ tyrimų grupė kuria naują koncepciją, vadinamą „polinominiais įsipareigojimais“, kad sumažintų duomenų, naudojamų skaičiavimams tinkle, skaičių.

Kas yra stebuklinga matematika?

„Buterin“ stebuklinga matematika vadinami daugianariai įsipareigojimai laikomi būdu patikrinti tinklo būklę su mažomis skaičiavimo sąnaudomis, o tai yra pagrindinis ateities tikslas. Buterinas yra įsitikinęs, kad stebuklingą matematiką taiko bent iki trečiojo „Eth 2.0“ etapo. „Polinominiai įsipareigojimai gali būti proveržis, kurio ieškojome“, - sakė Ryanas.

Polinominiai įsipareigojimai trumpai

Polinominiai įsipareigojimai yra panašūs į polinomus, kuriuos visi išmokome mokykloje: matematinė išraiška su kintamaisiais ir koeficientais. Tačiau turint omenyje stebuklingą matematiką, tai nėra taip paprasta.

Buterinas apibūdina daugianarius įsipareigojimus kaip „tam tikrų maišų kai kurių polinomų P (x) rūšį, turėdamas savybę atlikti maišų aritmetinius patikrinimus“. Originaliame dokumente apie polinominius įsipareigojimus matematinė schema apibendrinama į šešis algoritmus, kurie rodo įvykio, kuriame įvyko kuo mažiau skaičiavimo duomenų, įrodymus.

„Mes siūlome Merkle medžius pakeisti vadinamaisiais stebuklingais matematikos polinominiais įsipareigojimais, kad būtų galima išsaugoti„ blockchain “būseną“, - sakė „Buterin“ tinklaraščio įraše iš „Ethereum Foundation“.

„Blockchain“ būsena

„Blockchains“ registruoja tiek operacijas, tiek iš jų. Apskritai „blockchain“ apskaitos sistemos yra dviejų tipų: nepanaudotų operacijų išvesties (UTXO) ir sąskaitos modelio. „Bitcoin“ naudoja pirmąjį, o „Ethereum“ - antrąjį.

Kai vartotojas nori investuoti bitkoinas pagal UTXO modelį, jo sandoris tempia su savimi visą tų monetų istoriją, kurią vėliau patikrina kiekvienas tinklo bendraamžis.

Kita vertus, sąskaitos modelis fiksuoja tik sandorį tarp dviejų bendraamžių, kartu su operacijos įrodymu pateikdamas klausimus apie operacijos pagrįstumą „Ethereum Virtual Machine“ (EVM).

EVM vartotojų vardu atlieka būsenos pakeitimus - „blockchain“ tikrinamąsias sąskaitas ir likučius. Kiekviename „Ethereum“ bloke, kuris susieja sandorius su šia platforma, taip pat yra įrodymas, „Merkle“ medis, susiejantis su tinklo istorijos pradžia.

Šiame įrodyme nurodytas aukščiau nurodytas statusas ir jis reikalingas, kad EVM įvykdytų operaciją. Merkle medžiai yra efektyvūs duomenims, tačiau nepakankamai veiksmingi, norint įgyvendinti „Etht 2.0“ ambicijas. Čia įvyksta magija.

Pagal dabartinę „Merkle“ medžio konfigūraciją kiekvienai operacijai reikia maždaug 0,5 MB. Ryanas apskaičiavo, kad daugianario įsipareigojimų schemos sumažintų valstybinių testų svorį nuo 0,001 iki 0,01 MB.

Tinklui, kurio vidutiniškai per dieną atliekama maždaug 700.000 XNUMX operacijų, skaičiavimai yra žymiai sutaupyti. Keli projektai už „Ethereum“ ribų taip pat savaip remiasi daugianariais įsipareigojimais. Buterinas sakė, kad daugianarių įsipareigojimų įgyvendinimas tebėra vienas iš daugelio. Be to, jis vis dar yra tyrimo etape.