ZetaEVM (zEVM) is a module on top of the ZetaChain network that allows users to create and deploy EVM-compatible Omnichain Smart Contracts, which can read, write, or manage data and liquidity on any connected chain from a single place. We also introduce a new standard called ZRC-20, which enables these Omnichain Smart Contracts to manage native assets on connected chains. With ZRC-20, developers can build applications that use and transact native fungible tokens such as Bitcoin, ERC-20s, and Gas Assets, all on a single chain.
One trailblazing advancement made possible by Omnichain Smart Contracts and ZRC-20 is the ability for developers to deploy contracts on ZetaChain that control Bitcoin natively. In other words, ZetaChain gives Bitcoin, a largely untapped ecosystem, smart contract capabilities. These smart contracts orchestrate not only Bitcoin, but also Bitcoin together with assets and data from other chains. So users can now trade and use Bitcoin with any assets in the DeFi world without wrapping, thereby avoiding the risk of bridge/vault hacks. We expect this feature to boost growth in DeFi by orders of magnitude.
Omnichain Smart Contracts significantly lower omnichain development overhead and have a simpler security profile compared to pure messaging. With messaging, developers must deploy individual contracts to every single chain and handle timing and race conditions, which result in substantially more attack surface and development time. With Omnichain Smart Contracts, developers can deploy a single contract that manages assets everywhere. This allows for less code (less smart contract attack surface), fewer deployments (less operational security attack surface and fragmentation), stronger transaction atomicity, and a central place to manage the state of omnichain applications.
Users experience reduced gas fees because the single contract you use for transactions manages multiple native tokens. Complex logic in contracts on ZetaChain will orchestrate assets across all connected external chains through simple transfers, which minimizes total gas expenditure and slippage. On the other hand, messaging requires substantially more gas on external chains because verification and parsing of data happens on both inbound and outbound. With ZRC-20, inbound and outbound transactions on external chains are simple transfers
which use minimal gas (like doing a simple Send to another address in your wallet). All real logic occurs in ZetaChain where fees are bundled for users in a single step.
Elevated volatility, slippage, and additional security risk are common pitfalls of messaging and asynchronous cross-chain development due to added timing and complexity. Instead of waiting for different messages to pass and sync between separate chains via messages, ZetaChain’s Omnichain Smart Contracts enable atomic transaction logic. Outputs like the amount received for a trade, the transfer of an asset from one address to another, etc. are immediately settled on chain as if everything were on a single chain. The result for users is lower slippage/volatility, stronger transaction guarantees, reduced attack surface, and faster completion with single-step transactions (and fees).
We welcome users to test how Bitcoin Support, ZRC-20, and Omnichain Smart Contracts work together in ZetaLabs here. For developers, come start building on ZetaChain using our updated developer documentation.
ZetaChain is the foundational layer to a multichain future. The novel blockchain enables multichain functionality without using bridges or wrapped tokens and the easy deployment of omnichain-dApps, or odApps. These applications can manage and connect data and value across all smart contract platforms as well as non-smart contract platforms like Bitcoin and Dogecoin.
This post discusses the impact of Omnichain Smart Contracts - effectively providing non-smart contract chains like Bitcoin a smart contract layer. Build one contract for all chains on ZetaChain.
ZetaChain announces partnership with CyberConnect, the project behind the very popular decentralized social network Link3.