Mivel a polinomi kötelezettségvállalások "fordulópontot" jelenthetnek az Ethereum 2.0 számára

Mivel a polinomi kötelezettségvállalások "fordulópontot" jelenthetnek az Ethereum 2.0 számára - eth ára 1024x576Danny Ryan kutató március 17-i bejegyzése szerint az Eth 2.0 kutatócsoport egy új koncepción dolgozik, a "polinomi elkötelezettségek" elnevezéssel, hogy csökkentse a hálózaton történő számításhoz használt adatokat.

Mi a varázslatos matematika?

A Buterin által „mágikus matematikának” titulált polinomi elkötelezettségeket a hálózat állapotának alacsony számítási költséggel történő ellenőrzésének egyik módjának tekintik, ami a jövő egyik legfontosabb célja. Buterin meg van győződve arról, hogy a mágikus matematikát az Eth 2.0 legalább harmadik szakaszáig alkalmazza. "A polinomi elkötelezettségek jelenthetik az áttörést, amelyet kerestünk" - mondta Ryan.

A polinomi elkötelezettségek röviden

A polinomi elkötelezettségek hasonlóak az iskolánkban tanult polinomokhoz: változókkal és együtthatókkal ellátott matematikai kifejezés. De ha a mágikus matematikáról van szó, ez nem ilyen egyszerű.

Buterin a polinomi elkötelezettségeket "egyes P (x) polinomok egyfajta kivonataként írja le, azzal a tulajdonsággal, hogy a hashokon számtani ellenőrzéseket hajtson végre". A polinomi elkötelezettségekről szóló eredeti dokumentum a matematikai sémát hat algoritmusba szintetizálja, amelyek a lehető legkevesebb számítási adattal mutatják be egy esemény bekövetkezését.

"Azt javasoljuk, hogy cserélje le a Merkle fákat úgynevezett mágikus matematikai polinom kötelezettségvállalásokra a blokklánc állapotának tárolásához" - mondta Buterin az Ethereum Alapítvány blogbejegyzésében.

A blokklánc állapot

A blokkláncok mind be-, mind kimenő tranzakciókat rögzítenek. Összességében a blockchain könyvelési rendszerek kétféle típusúak: az el nem költött tranzakciók kimeneti (UTXO) és a számlán alapuló modellek. A Bitcoin az előbbit használja, míg az Ethereum az utóbbit.

Amikor a felhasználó azt akarja befektet bitcoin az UTXO modellben, tranzakciója magával vonja az érmék teljes történetét, amelyet aztán a hálózat minden társa ellenőriz.

A számlamodell viszont csak a két társ közötti tranzakciót rögzíti, miközben a tranzakció érvényességével kapcsolatos kérdéseket az Ethereum Virtual Machine (EVM) részére irányítja, a tranzakció igazolásával együtt.

Az EVM állapotváltozásokat - a blokklánc ellenőrző számláit és egyenlegeit - hajtja végre a felhasználók nevében. Az Ethereum minden blokkja - amely ezen a platformon köti össze a tranzakciókat - tartalmaz egy igazolást, egy Merkle-fát is, amely a hálózat történetének kezdetéhez kapcsolódik.

Ez az igazolás tartalmazza a fenti állapot átvételét, és szükséges az EVM számára a tranzakció végrehajtásához. A Merkle-fák ugyan hatékonyak, de nem elég hatékonyak az Eth 2.0 ambícióihoz. Itt történik a varázslat.

A jelenlegi Merkle-fa konfiguráció tranzakciónként hozzávetőlegesen 0,5 MB-ot igényel. Ryan becslése szerint a polinomi elköteleződési rendszerek 0,001 és 0,01 MB között csökkentenék az állami tesztek súlyát.

Egy olyan hálózat esetében, amely átlagosan napi 700.000 XNUMX tranzakciót jelent, a számítás megtakarítása jelentős. Az Ethereumon kívül számos projekt szintén a maga módján támaszkodik a polinomi elkötelezettségekre. Buterin szerint a polinomi kötelezettségvállalások végrehajtása továbbra is a sok közül az egyik. Ezenkívül még mindig a kutatási szakaszban van.