ZKsync is een layer 2 schaaloplossing die is ontworpen om de prestaties en efficiëntie van het Ethereum-netwerk te verbeteren. Het is gebouwd met behulp van zero-knowledge rollup-technologie, waardoor het een groot volume aan transacties buiten de hoofd-Ethereum-keten kan verwerken, terwijl het nog steeds afhankelijk is van Ethereum voor zijn beveiliging. Door veel transacties te groeperen en één enkel cryptografisch bewijs naar het hoofdnetwerk te sturen, streeft het platform ernaar snellere verwerkingstijden en aanzienlijk lagere transactiekosten te bieden.
Het project is ontwikkeld door Matter Labs en heeft verschillende stadia doorlopen. De oorspronkelijke versie, bekend als ZKsync Lite, richtte zich voornamelijk op eenvoudige betalingen en assettransfers. De recentere en geavanceerdere versie, ZKsync Era, introduceerde compatibiliteit met de Ethereum Virtual Machine. Deze compatibiliteit stelt ontwikkelaars in staat om bestaande slimme contracten en gedecentraliseerde applicaties van Ethereum direct naar de schaallaag te implementeren met minimale wijzigingen.
Een van de technische kernfuncties van het project is het gebruik van zero-knowledge proofs. Deze cryptografische methode stelt de ene partij in staat om aan de andere te bewijzen dat een bewering waar is, zonder specifieke informatie over de bewering zelf te onthullen. In de context van een blockchain zorgt dit ervoor dat transacties geldig zijn zonder dat elke node in het netwerk elke afzonderlijke transactie hoeft te verwerken, wat leidt tot de prestatieverbeteringen.
De native utility- en governance-token voor het netwerk wordt aangeduid met het symbool ZK. Deze token wordt gebruikt om houders inspraak te geven in de toekomstige ontwikkeling en het beheer van het protocol via een gedecentraliseerd governance-systeem. Tokenhouders kunnen technische upgrades, wijzigingen in de protocolparameters en andere gemeenschapsinitiatieven voorstellen en hierover stemmen.
Naast het hoofdnetwerk heeft het projectteam de ZK Stack geïntroduceerd. Dit is een modulair framework waarmee andere ontwikkelaars en organisaties hun eigen aangepaste blockchains, vaak hyperchains genoemd, kunnen bouwen met behulp van dezelfde onderliggende technologie. Deze modulaire aanpak is bedoeld om een onderling verbonden ecosysteem van ketens te creëren dat naadloos met elkaar kan communiceren.
Het project legt ook de nadruk op gebruikerservaringfuncties zoals account abstractie. Deze technologie maakt het gemakkelijker voor gebruikers om met de blockchain te interageren door functies mogelijk te maken zoals programmeerbare beveiliging, sociaal herstel van accounts en de mogelijkheid om transactiekosten in verschillende tokens te betalen.
Over het algemeen streeft het project ernaar de massa-adoptie van gedecentraliseerde applicaties te ondersteunen door de onderliggende infrastructuur schaalbaarder en gebruiksvriendelijker te maken.
Leer meer