Waarom Polynomial Commitments een 'keerpunt' zou kunnen zijn voor Ethereum 2.0

Waarom Polynomial Commitments een "keerpunt" zou kunnen zijn voor Ethereum 2.0 - eth prijs 1024x576Volgens een post van 17 maart van onderzoeker Danny Ryan werkt het onderzoeksteam van Eth 2.0 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. 'Veeltermverplichtingen 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 plaatsvindt met zo min mogelijk computergegevens.

"We stellen voor om Merkle-bomen te vervangen door de zogenaamde veeltermverplichtingen 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 koppelt - 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.

DutchEngelsFilippijnFransDuitsItaliaansPoolsPortugueseRussianSpaans