Wat is zkEVM-schaaltechnologie en hoe maakt het Ethereum sneller?


Ethereum is geweldig, maar het wordt nog beter.

Nu Ethereum een populair platform is geworden voor gedecentraliseerde apps, is de behoefte aan schaalbare oplossingen toegenomen. Eén van die oplossingen is zkEVM-schaaltechnologie die kan helpen bij grootschalige adoptie. Het maakt gebruik van zero-knowledge rollups en proefdrukken om de efficiëntie van Ethereum te verbeteren.

Zero-knowledge Ethereum Virtual Machine is een unieke schaaloplossing die onberispelijke beveiliging biedt. De zk-rollup zorgt voor meer veiligheid door transacties te valideren zonder uw gegevens vrij te geven.

Laten we ons verdiepen in de wereld van zkEVM en het potentieel ervan verkennen als oplossing voor de schaaluitdagingen waarmee Ethereum wordt geconfronteerd.

Zero Knowledge-rollups begrijpen

Een zero-knowledge rollup is een schaaloplossing die verschillende transacties combineert en als batch samenvoegt. De opgerolde batch transacties wordt gepresenteerd als één transactie. Op deze manier ontvangt de blockchain alleen het transactieoverzicht en niet de validatiedetails.

De zk-rollup kan de netwerkefficiëntie vergroten omdat het de transactietijd minimaliseert. Hiermee kan het netwerk meerdere transacties tegelijkertijd verwerken. Bovendien verlagen zk-rollups de kosten van transactieverwerking door de kosten onder gebruikers te verdelen.

Bovendien is het een veilige optie die uw gevoelige informatie kan verbergen. Het maakt gebruik van zero-knowledge proofs voor validatie en voert transacties buiten de keten uit. Hiermee kunt u ook uw privacy behouden terwijl u een transactie op het netwerk aanmaakt.

Wat is zkEVM-technologie?

De Ethereum Virtual Machine (EVM) is de motor die het Ethereum-netwerk aandrijft. zkEVM-technologie is een type Ethereum Virtual Machine die slimme contracten op de Ethereum-blockchain kan uitvoeren met nulkennisbewijzen.

Net als de reguliere EVM biedt zkEVM ook een wereldwijde cloud-computationele infrastructuur. Maar het verschil tussen de twee is de manier waarop de slimme contracten worden uitgevoerd. In plaats van standaarduitvoering introduceert zkEVM zero-knowledge proofs voor slimme contractuitvoering. Bovendien kan het gevoelige gegevens versleutelen en beknopt bewijs leveren voor uitvoering.

Met behulp van deze technologie kunt u gedecentraliseerde apps (DApps) op het Ethereum-netwerk ontwikkelen met verbeterde beveiliging en efficiëntie. Het minimaliseert ook de kosten van de implementatie van slimme contracten op Ethereum.

Hoe werkt zkEVM-technologie?

zkEVM maakt gebruik van de zero-knowledge-encryptiemethode.

Zero-knowledge-encryptie en -bewijzen zorgen ervoor dat het systeem weet dat een bewering waar is, zonder dat daarvoor specifieke details nodig zijn. Wanneer deze technologie in een virtuele machine wordt gebruikt, kunnen slimme contracten met minimale gegevens worden uitgevoerd.

Deze codering is ook nuttig bij cryptocurrency-transacties. Ten eerste rolt de zkEVM meerdere transacties op als één. Vervolgens genereert het een nulkennisbewijs van de batch transacties. Het bewijs bevat informatie dat gebruikers een transactie hebben gevalideerd. De persoonlijke gegevens van validators blijven echter verborgen vanwege encryptie.

Na het genereren van de zk-proof stuurt de zk-rollup van de virtuele machine geldigheidsbewijzen naar Ethereum, waar deze wordt geverifieerd. Het omvat het verifiëren van de juiste uitvoering van bytecodes, het gebruik van correcte bewerkingen en de juiste uitvoering van opcodes.

De 4 beste zkEVM-projecten

Ondanks dat zkEVM zich in de ontwikkelingsfase bevindt, zijn er al verschillende projecten ontstaan.

1. zkSync

ZkSync van Matter Labs is een van de meest ontwikkelde versies van zkEVM. Hiermee kunnen ontwikkelaars slimme contractcode schrijven in Solidity en andere Ethereum-compatibele programmeertalen. Ten eerste vertaalt het de taalcode op hoog niveau in een tussentaal genaamd Yul.

Daarna wordt de code omgezet in een machinaal leesbare vorm, bytecode. Voor het converteren naar bytecode maakt zkSync gebruik van de Low-Level Virtual Machine (LLVM) compileertechnologie. Het is ontworpen om u toegang te geven tot toekomstige programmeerbibliotheken van verschillende talen.

2. zkEVM-polygoon

Polygon-netwerk heeft ook een krachtige zkEVM geïntroduceerd als L2-schaaloplossing. Polygon's zk-rollup biedt opcode-equivalentie van EVM. Het biedt ook verbeterde beveiliging omdat het alleen zk-proofs en gecomprimeerde gegevens opslaat voor samengevoegde transacties. Bovendien is het een efficiënte oplossing omdat het transacties onmiddellijk kan afronden en valideren.

Ten eerste voegt het verschillende gebruikerstransacties samen om een batch op L2 te creëren. Vervolgens wordt de transactiebatch naar Laag 1 gestuurd en geverifieerd via het geldigheidsbewijs. Ten slotte worden er wijzigingen aangebracht in de Ethereum-blockchain.

3. StarkNET

StarkNET is een andere EVM-compatibele zk-rollup die Solidity en andere EVM-talen op hoog niveau ondersteunt. Het maakt gebruik van een type zk-proof dat bekend staat als zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge). Het biedt verbeterde beveiliging, maar de gasvergoeding kan hoger zijn.

Op StarkNET kunt u Solidity of andere EVM-scripttalen gebruiken voor het ontwikkelen van slimme contracten. Vervolgens wordt de taalcode op hoog niveau omgezet in de programmeertaal Cairo. De compiler, Nethermind WARP, converteert de code naar StarkNET.

4. zkEVM Bladeren

Scroll biedt ook een schaaloplossing die gebruik maakt van zk-rollups. De infrastructuur heeft veel parallellen met de Polygon zkEVM, maar biedt een grotere flexibiliteit. Het biedt een wendbaar systeem dat zich nog in de testfase bevindt. In de toekomst is Scroll van plan zijn schaalbare L2-oplossing te transformeren naar een veiliger en transparanter EVM-equivalent.

zkEVM Een revolutie in de Blockchain-infrastructuur

Zero-knowledge-rollups kunnen in één keer duizenden transacties op Ethereum uitvoeren. zkEVM biedt een cloudomgeving waar dergelijke slimme contracten kunnen worden uitgevoerd. Daarom is het een innovatieve aanpak voor het oplossen van het blockchain-trilemma. Door gebruik te maken van deze technologie kunt u schaalbare, veilige en volledig gedecentraliseerde DApps bouwen op Ethereum.

zkEVM maakt Ethereum sneller, schaalbaar en goedkoper. Bovendien biedt het u meer privacy omdat het uw gegevens kan verbergen. Nu integreren veel L2-oplossingen deze technologie die een toegangspoort zal openen voor een oneindig schaalbare blockchain-infrastructuur.