Kurzfassung: Heute wurde die allererste Unterstützung von Omnichain Smart Contracts im ZetaChain-Testnetz eingeführt. Dies ermöglicht ein neues Paradigma für die Erstellung von Web3-dApps und ermöglicht die Freischaltung von Konzepten wie Bitcoin Smart Contracts. Logge sich jetzt in die App ein, um den Tausch von nativen BTC (ohne Wrapping) gegen andere DeFi-Token zu erleben.
Das ZetaChain-Team freut sich sehr, das bisher umfangreichste Testnet-Upgrade ankündigen zu können, das uns dem Start der ersten öffentlichen L1-Blockchain mit eingebauter Omnichain-Interoperabilität einen großen Schritt näher bringt. Dieses leistungsstarke Netzwerk-Upgrade (Athens 2 genannt) führt die allererste Unterstützung von Omnichain Smart Contracts ein. Damit ist ZetaChain die einzige öffentliche Blockchain mit Smart Contracts, die auf Vermögenswerte, Daten und Liquidität auf jeder Kette zugreifen und diese verwalten kann. In diesem Beitrag gehen wir auf die wichtigsten Aspekte des Upgrades ein und erläutern, was es für web3-Entwickler und -Nutzer bedeutet. Weitere Informationen finden Sie in unserer aktualisierten Entwicklerdokumentation.
Mit Omnichain Smart Contracts sind Entwickler nun in der Lage, EVM-kompatible Smart Contracts auf ZetaChain zu schreiben und einzusetzen. Diese Omnichain Smart Contracts werden Zugang zur universellen Konnektivität von ZetaChain haben. Das bedeutet, dass Entwickler das bestehende robuste Smart-Contract-Ökosystem von Ethereum nutzen können, um wirklich interoperable Anwendungen auf ZetaChain aufzubauen – als ob alles in einer einzigen Kette wäre. Omnichain Smart Contracts ermöglichen ein neues Paradigma der Anwendungserstellung, da ZetaChain native Vermögenswerte auf allen verbundenen Ketten an einem einzigen Ort einfach verwaltet und orchestriert.
ZetaEVM (zEVM) ist ein Modul auf dem ZetaChain-Netzwerk, mit dem Benutzer EVM-kompatible Omnichain Smart Contracts erstellen und bereitstellen können, die Daten und Liquidität in jeder verbundenen Kette von einem einzigen Ort aus lesen, schreiben oder verwalten können. Wir führen auch einen neuen Standard namens ZRC-20 ein, der es diesen Omnichain Smart Contracts ermöglicht, native Vermögenswerte auf verbundenen Ketten zu verwalten. Mit ZRC-20 können Entwickler Anwendungen erstellen, die native fungible Token wie Bitcoin, ERC-20s und Gas Token alles auf einer einzigen Kette verwenden und abwickeln.
Ein bahnbrechender Fortschritt, der durch Omnichain Smart Contracts und ZRC-20 ermöglicht wird, ist die Möglichkeit für Entwickler, Verträge auf ZetaChain einzusetzen, die Bitcoin nativ kontrollieren. Anders gesagt: ZetaChain gibt Bitcoin, einem weitgehend unerschlossenen Ökosystem, Smart-Contract-Fähigkeiten. Diese Smart Contracts orchestrieren nicht nur Bitcoin, sondern auch Bitcoin zusammen mit Vermögenswerten und Daten aus anderen Ketten. So können Benutzer jetzt Bitcoin mit allen Vermögenswerten im DeFi-Ökosystem handeln und verwenden, ohne sie zu verpacken, und so das Risiko von Brücken- und Tresor-Hacks vermeiden. Wir erwarten, dass diese Funktion das Wachstum von DeFi um Größenordnungen ankurbeln wird.
Omnichain Smart Contracts senken den Aufwand für die Omnichain-Entwicklung erheblich und haben ein einfacheres Sicherheitsprofil im Vergleich zum reinen Messaging. Beim Messaging müssen die Entwickler individuelle Verträge für jede einzelne Kette bereitstellen und sich um Timing- und Race-Bedingungen kümmern, was zu einer wesentlich größeren Angriffsfläche und Entwicklungszeit führt. Mit Omnichain Smart Contracts können Entwickler einen einzigen Vertrag einsetzen, der Vermögenswerte überall verwaltet. Dies ermöglicht weniger Code (weniger Angriffsfläche für Smart Contracts), weniger Implementierungen (weniger Angriffsfläche für die operative Sicherheit und Fragmentierung), stärkere Transaktionsatomizität und eine zentrale Stelle zur Verwaltung des Status von Omnichain-Anwendungen.
Die Nutzer profitieren von geringeren Gasgebühren, da ein einziger Vertrag, den sie für Transaktionen verwenden, mehrere native Token verwaltet. Komplexe Logik in Verträgen auf ZetaChain wird Vermögenswerte über alle angeschlossenen externen Ketten durch einfache Übertragungen orchestrieren, was den Gesamtgasaufwand und Schlupf minimiert. Andererseits erfordert das Messaging wesentlich mehr Gas in externen Ketten, da die Überprüfung und das Parsing von Daten sowohl beim Eingang als auch beim Ausgang erfolgt. Mit ZRC-20 sind ein- und ausgehende Transaktionen auf externen Ketten einfache Überweisungen
, die nur wenig Gas verbrauchen (wie ein einfaches Senden an eine andere Adresse in Ihrer Wallet). Alle echte Logik tritt in ZetaChain, wo Gebühren für Benutzer in einem einzigen Schritt gebündelt werden.
Erhöhte Volatilität, Schlupf und zusätzliche Sicherheitsrisiken sind häufige Fallstricke von Messaging und asynchroner Cross-Chain-Entwicklung aufgrund von zusätzlichem Zeitaufwand und Komplexität. Anstatt darauf zu warten, dass verschiedene Nachrichten übermittelt und zwischen separaten Ketten über Nachrichten synchronisiert werden, ermöglichen die Omnichain Smart Contracts von ZetaChain eine atomare Transaktionslogik. Ausgaben wie der für einen Handel erhaltene Betrag, die Übertragung eines Vermögenswerts von einer Adresse an eine andere usw. werden sofort in der Kette abgerechnet, als ob alles in einer einzigen Kette wäre. Das Ergebnis für die Benutzer ist eine geringere Schlupf/Volatilität, stärkere Transaktionsgarantien, eine reduzierte Angriffsfläche und eine schnellere Ausführung mit Einzelschritttransaktionen (und Gebühren).
Wir laden Benutzer ein, zu testen, wie das Bitcoin Support, ZRC-20 und Omnichain Smart Contracts in ZetaLabs zusammenarbeiten. Entwickler können mit Hilfe unserer aktualisierten Entwicklerdokumentation mit der Entwicklung auf ZetaChain beginnen.