Skip to content

Commit

Permalink
Universal EVM blog post changes (#323)
Browse files Browse the repository at this point in the history
  • Loading branch information
fadeev authored May 15, 2024
1 parent 80f7268 commit eaa2d3f
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 41 deletions.
57 changes: 35 additions & 22 deletions src/pages/about/zetachain.mdx
Original file line number Diff line number Diff line change
@@ -1,42 +1,49 @@
# What is ZetaChain?

ZetaChain is the foundational, public blockchain that enables omnichain, generic
smart contracts and messaging between _any_ blockchain. It solves the problems
of “cross-chain” and “multi-chain” and aims to open the crypto and global
financial ecosystem to anyone. ZetaChain envisions and supports a truly fluid,
multi-chain crypto ecosystem, where users and developers can move between and
appreciate the benefits of any blockchain: payments, DeFi, liquidity, games,
art, social graphs, performance, security, privacy, and so on.
ZetaChain is the foundational, public blockchain that enables omnichain smart
contracts and messaging between any blockchain. It solves the problems of
“cross-chain” and “multi-chain” and aims to open the crypto and global financial
ecosystem to anyone. ZetaChain envisions and supports a truly fluid, multi-chain
crypto ecosystem, where users and developers can move between and appreciate the
benefits of any blockchain: payments, DeFi, liquidity, games, art, social
graphs, performance, security, privacy, and more. As the first Universal EVM,
ZetaChain abstracts chains, assets, and data, orchestrating them to offer a
seamless and comprehensive user experience across all connected networks.

View the whitepaper [here](https://zetachain.com/whitepaper.pdf) for a closer
look at ZetaChain's background and architecture.

## Key features
## Key Features

### Decentralized and public
### Chain Abstraction Framework

ZetaChain is a decentralized and public blockchain network. It is built on
Cosmos SDK and Tendermint Consensus. While many cross-chain solutions like
bridges have to vary, often centralized trust models that have a track record
for being susceptible to exploits and hacks, ZetaChain is a Proof-of-Stake
blockchain, where all transactions and activity on the platform -- even
cross-chain transactions -- are fully transparent, verifiable, and function in a
trust-minimized manner.
Cosmos SDK and Comet BFT consensus. The unique feature of ZetaChain is the Chain
Abstraction Framework (CAF), which enables omnichain connectivity of the network
to any blockchain. This framework is accessible through the Universal EVM, which
is a synchronous environment that can be called from any chain, manage native
assets on any chain, and access asynchronous arbitrary messaging to call
contracts on other chains. Developing with the CAF offers the ability to build
robust state management combined with multi-leg, multi-chain apps' needs, all in
the familiar EVM development environment. The resulting user experience is
unbounded, where the majority of apps can be used entirely from any single
network while the rest of the app logic can be affordably, securely, and
performantly abstracted.

### Hyper-connected nodes

ZetaChain's nodes have observers that monitor transactions on every connected
chain. Through ZetaChain's TSS architecture, the network can sign and verify
transactions on every connected chain as a wallet can. By being able to read and
write to connected chains in a secure, decentralized manner, these
hyper-connected nodes provide a seamless omnichain environment for developers to
build novel and powerful cross-chain applications on top of.
transactions on every connected chain. By being able to read and write to
connected chains in a secure, decentralized manner, these hyper-connected nodes
provide a seamless Chain Abstraction Framework for developers to build novel and
powerful cross-chain applications.

### Omnichain smart contracts

Smart contracts can be deployed natively on ZetaChain that can read/write to
connected chains. ZetaChain is the only public blockchain to support smart
contracts with this capability, enabling a new paradigm of app development.
Smart contracts deployed natively on ZetaChain can read/write to connected
chains. ZetaChain is the only public blockchain to support smart contracts with
this capability, enabling a new paradigm of app development.

### Cross-chain message passing

Expand All @@ -45,6 +52,12 @@ simple function calls. Through message passing, a dApp developer can build
powerful cross-chain applications by simply implementing a few functions within
their existing smart contracts.

By composing messaging capabilities with Omnichain Smart Contracts, apps can
abstract multi-leg cross-chain transactions in tandem with native asset
movements and interactions. For example, a contract on ZetaChain could be called
by a user on Bitcoin and also enact external contract calls on Ethereum and BNB
Chain, and more legs thereafter — all in just one step for the user.

Learn how to build dApps using ZetaChain's Connector
[here](/developers/cross-chain-messaging/connector).

Expand Down
2 changes: 1 addition & 1 deletion src/pages/developers/omnichain/zeta-evm.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import Image from "next/image";

zEVM is an Ethereum-compatible virtual machine where you can deploy and use
Omnichain Smart Contracts, built on top of ZetaChain's core blockchain.
Contracts on zEVM are connected to ZetaChain's interoperability layer and are
Contracts on zEVM are connected to ZetaChain's Chain Abstraction Framework (CAF) and are
able to orchestrate assets on external chains as if they were all on a single
chain.

Expand Down
24 changes: 12 additions & 12 deletions src/pages/developers/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ At a high level, ZetaChain is a Proof of Stake (PoS) blockchain developed using
the Cosmos SDK and Comet BFT consensus engine. As a result, ZetaChain enjoys
fast block time and instant finality.

ZetaChain hosts an Ethereum Virtual Machine (EVM) compatible execution layer. In
addition to supporting all EVM features and standard interactions (such as
contract creation, contract interaction, and contract composition), ZetaChain's
EVM distinguishing characteristics include:

- The ability for contracts on ZetaChain to be called from connected chains
- The capacity for contracts on ZetaChain to generate outbound transactions on
external chains.

These two unique features enable ZetaChain's EVM to function as a
general-purpose programmable platform, supporting cross-chain transactions that
can atomically modify states across different chains in a single step.
ZetaChain hosts an Ethereum Virtual Machine (EVM) compatible execution layer
called the Universal EVM. In addition to supporting all EVM features and
standard interactions (such as contract creation, contract interaction, and
contract composition), ZetaChain's EVM is connected to the Chain Abstraction
Framework (CAF), which enables omnichain connectivity of the network to any
blockchain.

Thanks to CAF, ZetaChain's EVM can be called from any chain, manage
native assets on any chain, and access asynchronous arbitrary messaging to call
contracts on other chains. Developing with the CAF offers the ability to build
robust state management combined with multi-leg, multi-chain apps' needs, all in
the familiar EVM development environment.

ZetaChain offers two ways to develop dApps: **omnichain contracts** and
**cross-chain message passing**.
Expand Down
19 changes: 13 additions & 6 deletions src/pages/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,27 @@ import { DocsHighlightBlockRack, SocialButtonsRack } from "~/components/Docs";

# Welcome to ZetaChain docs

Welcome to the official documentation of ZetaChain, the only decentralized blockchain and smart contract platform
built for omnichain interoperability. ZetaChain supports a truly fluid, multi-chain crypto ecosystem, where users and
developers can use and appreciate the benefits of any blockchain.
Welcome to the official documentation of ZetaChain, the Universal Blockchain and
EVM. ZetaChain is the only decentralized blockchain and smart contract platform
built for chain abstraction. ZetaChain supports a truly fluid, multi-chain
crypto ecosystem, where users and developers can use and appreciate the benefits
of any blockchain.

<DocsHighlightBlockRack />

## Join our community

Stay updated on the latest ZetaChain news and participate in discussions on the protocol, omnichain dApps, and more.
Stay updated on the latest ZetaChain news and participate in discussions on the
protocol, omnichain dApps, and more.

<SocialButtonsRack />

## Need Help?

Can’t find what you’re looking for? Feel free to ask a question on our [Discord](https://discord.gg/zetachain). Our team and community are on there and ready to help.
Can’t find what you’re looking for? Feel free to ask a question on our
[Discord](https://discord.gg/zetachain). Our team and community are on there and
ready to help.

Having problems? Check [status.zetachain.com](https://status.zetachain.com) to see the latest status of the network and subscribe for automatic notifications in the future.
Having problems? Check [status.zetachain.com](https://status.zetachain.com) to
see the latest status of the network and subscribe for automatic notifications
in the future.

0 comments on commit eaa2d3f

Please sign in to comment.