Omdat de Polynomial Commitments een "keerpunt" kunnen zijn voor Ethereum 2.0

Omdat de Polynomial Commitments een "keerpunt" kunnen zijn voor Ethereum 2.0 - eth-prijs 1024x576Volgens een bericht van 17 maart van onderzoeker Danny Ryan werkt het Eth 2.0-onderzoeksteam aan een nieuw concept genaamd "polynomiale verplichtingen" om de gegevens die worden gebruikt voor computergebruik op het netwerk te verminderen.

Wat is magische wiskunde?

Bijgenaamd "magische wiskunde" door Buterin, worden polynoomverbintenissen beschouwd als een manier om de toestand van het netwerk met lage computerkosten te verifiëren, een hoofddoel voor de toekomst. Buterin is ervan overtuigd om magische wiskunde toe te passen tot ten minste de derde fase van Eth 2.0. 'Veeltermverbintenissen zouden het keerpunt kunnen zijn waar we naar op zoek waren', zei Ryan.

Polynoomverplichtingen in het kort

Veeltermverbintenissen zijn vergelijkbaar met veeltermen die we allemaal op school hebben geleerd: een wiskundige uitdrukking met variabelen en coëfficiënten. Maar aangezien het magische wiskunde is, is het niet zo eenvoudig.

Buterin beschrijft polynoomverplichtingen als "een soort hash van sommige P (x) polynomen, met de eigenschap rekenkundige controles op hashes uit te voeren". Het oorspronkelijke document over polynoomverbintenissen vat het wiskundige schema samen in zes algoritmen die bewijzen dat een gebeurtenis zich voordoet met zo min mogelijk computergegevens.

"We raden aan om Merkle-bomen te vervangen door de zogenaamde polynoomverbintenissen van magische wiskunde voor het archiveren van de blockchain-staat", zei Buterin in een blogpost van de Ethereum Foundation.

De blockchain-status

Blockchains registreren zowel in als uit transacties. Over het algemeen zijn blockchain-boekhoudsystemen van twee typen: het Unspent Transaction Output (UTXO) -model en het accountgebaseerde model. Bitcoin gebruikt de eerste terwijl Ethereum de laatste gebruikt.

Wanneer een gebruiker dat wenst investeren bitcoin in het UTXO-model, de transactie sleept de hele geschiedenis van die munten met zich mee, die vervolgens wordt beheerd door elke peer op het netwerk.

Het accountmodel registreert daarentegen alleen de transactie tussen de twee peers en stelt vragen over de geldigheid van de transactie aan de Ethereum Virtual Machine (EVM) samen met een bewijs van de transactie.

EVM voert namens gebruikers statuswijzigingen uit - het controleren van accounts en blockchain-saldi. Elk blok op Ethereum - dat transacties op dit platform bindt - bevat ook een bewijs, een Merkle-boom, die aansluit op het begin van de geschiedenis van het netwerk.

Dit bewijs bevat de ontvangst van de hierboven aangegeven status en is nodig voor EVM om een ​​transactie uit te voeren. Merkle-bomen zijn data-efficiënt, maar niet efficiënt genoeg voor de ambities van Eth 2.0. Dit is het punt waar magie plaatsvindt.

De huidige configuratie van de Merkle-boom vereist ongeveer 0,5 MB per transactie. Ryan schat dat polynoomverbintenisregelingen het gewicht van staatstests zouden verminderen tussen 0,001 en 0,01 MB.

Voor een netwerk met een gemiddelde van ongeveer 700.000 transacties per dag, zijn de besparingen in berekeningen aanzienlijk. Verschillende projecten buiten Ethereum zijn ook op hun eigen manier gebaseerd op veeltermverbintenissen. Buterin zei dat zijn uitvoering van veeltermverplichtingen een van de vele blijft. En het bevindt zich ook nog in de onderzoeksfase.