
Home » Virtuele machine voor Ethereum (EVM) » ZKsync (ZK)
ZKsync (ZK)
Zero-knowledge rollups zijn opgekomen als een game-changing oplossing op Ethereum, omdat ze schaalbaarheid, privacy, maar ook hogere transactiesnelheden en lagere kosten bieden. Ondanks al deze nieuwe mogelijkheden was er een probleem door het gebrek aan compatibiliteit met de Ethereum Virtual Machine (EVM) - het kerninstrument voor het bouwen en implementeren van dApps op Ethereum. Maar dit behoort tot het verleden...
In dit artikel duiken we samen met jou in ZKsync, een zero-knowledge Layer 2 op Ethereum dat als doel heeft om het netwerk te schalen en adoptie te brengen door middel van zijn EVM-compatibiliteit, en we begeleiden je ook bij hoe je op het netwerk kunt bouwen.
ZKsync is een Layer 2 schaaloplossing gebouwd om transacties op Ethereum sneller en goedkoper te maken door ze buiten de hoofdketen te verwerken met behulp van zero-knowledge rollups technologie.
Zero-knowledge rollups, of ZK Rollups, maken gebruik van geavanceerde cryptografische methoden die bekend staan als zero-knowledge proofs (ZKP's) die de juistheid van elke transactie binnen de rollup verifiëren zonder transactiedetails vrij te geven.
ZKsync gebruikt SNARK (Succinct Non-interactive Argument of Knowledge) als recursieve verificatiemethode en als zero-knowledge bewijsmechanisme.
SNARKs maken recursieve verificatie mogelijk van andere SNARKs die recursief andere SNARKs verifiëren en die een piramide kunnen bouwen die willekeurig schaalbaar is. Dit betekent dat je alle transacties ter wereld die op de blockchain plaatsvinden in principe in 30 milliseconden en vanaf je smartphone kunt verifiëren. Alex Gluchowski.
Op het moment van schrijven is ZKsync een van de top Layer-2 netwerken (op Ethereum) en heeft een zeer hoge activiteit (transacties per seconde). Het heeft meer dan 400 miljoen transacties verwerkt op meer dan zeven miljoen adressen en heeft een totale waarde van meer dan $750 miljoen en stijgende.
Deze review van ZKsync (ZK) is gemaakt voor informatieve doeleinden. Dit artikel is niet bedoeld voor promotie.
Het idee van ZKsync werd in 2019 geïntroduceerd door het in Duitsland gevestigde technische team, Matter Labs, en is sindsdien geëvolueerd naar de volgende hoofdversies: ZKsync 1.0, ZKsync 2.0 en ZKsync 3.0.
Om met de geschiedenis te beginnen, kijken we naar de eerste versie van ZKsync die in juni 2020 werd geïntroduceerd en later werd omgedoopt tot 'ZKsync Lite'. Het was een Layer 2-oplossing die zich voornamelijk richtte op veilige en kosteneffectieve tokenoverdrachten via Ethereum en destijds tot 3000 transacties per seconde (TPS) kon uitvoeren.
Maar toen het Ethereum-netwerk groeide, werd de behoefte aan een hogere verwerkingscapaciteit en meer ondersteuning voor meer gecompliceerde dApps voor een breder publiek een noodzaak die leidde tot de volgende versie.
De tweede versie, genaamd ZKsync 2.0, was geïntroduceerd in februari 2023 toen het werd omgedoopt tot 'ZKsync Era'. Deze versie kwam met grote verbeteringen (zoals we later zullen zien), maar de belangrijkste was de Zero-Knowledge Ethereum Virtual Machine (zkEVM) die de ZKsync maakte, 's werelds eerste EVM-compatibele ZK rollup.
Smart contracts in het ZKsync-tijdperk worden geschreven in Stevigheid of Vyper, beide populaire programmeertalen in de ruimte.
Wat verbeterde was het volgende: je hebt misschien gehoord van het blockchain trilemma, waarbij het moeilijk is om te schalen zonder de veiligheid of decentralisatie in gevaar te brengen. En als het gaat om het schalen van Ethereum, is er een vierde factor in deze vergelijking, namelijk programmeerbaarheid.
Aangezien de meeste van de huidige schaaloplossingen op het netwerk bestaan door beveiliging, decentralisatie en programmeerbaarheid op te offeren voor schaalbaarheid, probeert het ontwerp van ZKsync Era alle vier de eigenschappen te maximaliseren met de combinatie van de volgende twee technologische eigenschappen:
Het doet dit met zijn zkEVM, een Ethereum Virtual Machine die smart contract transacties uitvoert op een manier die compatibel is met zero-knowledge-proof berekeningen en de bestaande Ethereum infrastructuur.
Volgens Ethereum-oprichter Vitalik Buterin's classificatie van zkEVM's, valt ZKsync Era onder de vierde categorie als een high-level taal-equivalent model waardoor het de enige L2-oplossing is met laag 1 beveiliging.
De verschillende soorten ZK-EVMs- Vitalik
Ook ZKsync's Low-Level Virtuele Machine (LLVM) gebaseerde compiler, stelt ontwikkelaars in staat om voor Ethereum te bouwen door slimme contracten in broncodecompilers te schrijven, zksolc voor stevigheid en zkvyper, voor Vyper.
Het tweede konijn uit de ZkSync hoed is de zkPorter, die off-chain gegevensopslag biedt in vergelijking met zkEVM die on-chain biedt. Deze off-chain functie helpt de transactiekosten te verlagen terwijl nog steeds vertrouwd wordt op de veiligheid en decentralisatie door middel van een Bewijs van inzet (PoS)- gebaseerd beveiligingssysteem van ZKsync token 'stakers'.
De off-chain gegevensopslag verhoogt ook de transactiesnelheid, waardoor het tot 20.000 TPS aankan.
Het team van ZKsync heeft ervoor gezorgd dat het duo, ZkEVM en ZkPorter, ideaal is voor veilige en snelle transacties. Maar hier houdt het niet op, ZKsync Era heeft nog meer functies die zich onderscheiden van de concurrentie.
De introductie van accountabstractie werd beschouwd als de 'een lang gekoesterde droom van de Ethereum ontwikkelaarscommunity.'
Traditioneel bestaan er twee soorten rekeningen op het EVM:
Dit verschil zorgt voor een uitdaging in gebruikssituaties die beide accounts vereisen.
Abstractie van accounts is dus bedoeld om deze problemen op te lossen door een uniform accountmodel te bieden via slimme rekeningen en door Paymasters.
Implementatie van ZKsync-accountabstractie: Bron
Maanden na de upgrade naar Zksync Era, introduceerde het team ZkStack met de naam 'Jouw framework voor het bouwen van modulaire, soevereine, ZK Ketens'.
https://twitter.com/zksync/status/1673317167628967936
De modulariteit van de ZK Stack biedt ontwikkelaars de volgende mogelijkheden om een netwerk van onderling verbonden blockchains te ontwerpen die bekend staan als hyperchains:
Deze hyperchains die gebouwd zijn op ZKsync Era worden beschouwd als een Layer 3 (L3) platform, wat het ZKsync protocol een ticket heeft gegeven om als een van de eersten het L3 verhaal te creëren. Gaat het te ver?
Meer over ZK Stack is te vinden op hier
ZK kettingen zijn dus ontworpen om interoperabiliteit te bieden tussen verschillende blockchains. Ze vertegenwoordigen een andere laag van blockchainarchitectuur die bestaat uit parallel lopende instanties van zkEVM die consensus en finaliteit bereiken op L1 van Ethereum.
Grijze lijnen tonen bewijzen, en oranje lijnen de Hyperbruggen, die automatisch alle blauwe ketens verbinden.
Door de 'hyperscalability' die ZK Stack biedt, kunnen ZK-ketens 'Hyperbridges' bouwen om verschillende rollups binnen het ecosysteem met elkaar te verbinden.
De ZKsync 3.0 protocolupgrade werd uitgebracht in Juni 2024 en wijzigt de ZKsync bridge in een gedeeld routercontract om het groeiende netwerk van interoperabele ZK Chains te ondersteunen.
https://x.com/zksync/status/1808125974061384130
"De Elastic Chain is een oneindig uitbreidbaar netwerk van ZK Chains (rollups, validiums en volitions), beveiligd door wiskunde en naadloos interoperabel onder uniforme intuïtieve UX," - Matter Labs.
Kennismaking met de Elastic Chain
Nu we hebben gekeken naar de technische aspecten en de verschillende componenten waaruit ZKsync bestaat, laten we je begeleiden bij het bouwen op het protocol...
De eerste stap om te beginnen met bouwen op ZKsync is je portemonnee verbinden met het protocol. Je kunt dit doen door de volgende instructies te volgen via deze link.
Zodra je je portemonnee hebt aangesloten, kun je testnetfondsen krijgen van een van de vele testnet kranen te gebruiken om je eerste slimme contract te implementeren.
Vervolgens kun je nu een smart contract deployen naar ZKsync vanuit je browser met behulp van Remix of Atlas. Meer informatie over hoe dit te doen kan gevonden worden hier
Zelfstudie voor ontwikkelaars: Aan de slag met ZKsync
Sinds de lancering van het ZKsync Era mainnet is het ecosysteem van het protocol sterk uitgebreid. Hier is een overzicht van enkele projecten die het draaiende houden:
Ga voor een uitgebreide lijst van het ecosysteem van ZKsync naar de pagina op hun officiële website hier.
ZKsync heeft de aandacht en investeringen getrokken van grote spelers in de sector. Gezamenlijk hebben deze investeerders $458 miljoen opgehaald in verschillende financieringsrondes.
De eerste ronde werd geleid door Plaatshouder VC in september 2019 die $2M opbracht, gevolgd door een $6M Serie A geleid door Union Square Ventures en een $50M Serie B geleid door Andreessen Horowitz beide in 2021. Een jaar later, in 2022, zal de Ecosysteem Fonds en Serie C financieringsrondes uitgevoerd, die elk $200M opbrachten. Wow!
Op 11 juni 2024 kondigde ZKsync hun officiële ecosysteem token- ZK aan als een manier om waardering te tonen en bestuur toe te voegen aan de gemeenschap. Het heeft verschillende use cases, vergelijkbaar met de meeste tokens in de ruimte, zoals:
https://twitter.com/TheZKNation/status/1800424206129357194
Het wordt gebruikt in het bestuursproces van ZKsync. omdat de ZK token houders in staat stelt om protocol upgrades te introduceren en erover te stemmen. Bekijk hoe u stemrecht kunt delegeren op delegeren.zknation.io.
Het wordt gebruikt om de netwerkkosten te betalen. Via ZKsync's native account abstractie kunnen gebruikers gas fees betalen op elke ZK keten met het token in plaats van ETH.
Het wordt gebruikt om gestaked- te worden. Door middel van staking-mechanismen kunnen houders van het token het netwerk beveiligen en ondertussen een opbrengst verdienen.
ZK heeft een totale voorraad van 21 miljard tokens, verdeeld op de volgende manier:
Met 67% van de token die naar de ZKsync community gaat, een tweederde toewijzing die vervolgens als volgt wordt verdeeld:
695.232 wallets ontvingen 17,5% via airdrop en zijn gefinancierd met ZK tokens, waarmee het een van de grootste distributies van tokens aan gebruikers is onder de grote rollups.
De claim begon in de week van 17 juni 2024 en zal eindigen op 3 januari 2025. Bekijk meer details van de dropping op hun pagina ZK Airdrop.
17.2% gaat naar vroege investeerders en 16.1% naar de oprichters, wat het Matter Labs team is. Maar hun beide tokens zijn volledig vergrendeld voor het eerste jaar en zal geleidelijk worden vrijgegeven over een periode van drie jaar van juni 2025 tot juni 2028.
De toekomst ziet er veelbelovend uit voor ZKsync. Met de recente versie 3.0 upgrade, belooft het team dat het binnenkort zal worden vergezeld door meer dan 20 nieuwe ZK Chains die momenteel worden gebouwd op de ZK Stack en die gepland zijn om live en operationeel te zijn op mainnet tegen het einde van 2024.
Concluderend, ZKsync heeft zichzelf gevestigd als een toonaangevende zero-knowledge scaling oplossing op Ethereum door het innovatieve gebruik van zkEVM en zkPorter technologieën. Door EVM-compatibiliteit te bieden, stelt ZKsync ontwikkelaars in staat om smart contracts te bouwen net zoals ze dat op het Ethereum mainnet zouden doen.
Met meer dan 400 miljoen verwerkte transacties tot nu toe over vele dapps en diensten, is het duidelijk dat ZKsync zijn belofte waarmaakt om Ethereum naar de mainstream te brengen door middel van schaalbare en toegankelijke oplossingen.
Disclaimer: Handelen in en beleggen in cryptocurrencies (ook wel digitale of virtuele valuta, altcoins genoemd) brengt een aanzienlijk risico op verlies met zich mee en is niet voor iedere belegger geschikt. U bent als enige verantwoordelijk voor het risico en de financiële middelen die u gebruikt om crypto te verhandelen. De inhoud van deze website is voornamelijk bedoeld voor informatieve doeleinden en vormt geen financieel advies.