Deploy a Virtual Blockchain

Zenith has been designed with a vision to enable developers to deploy any blockchain stack as a virtual blockchains fully tailored to their use cases, just as simply as deploying a smart contract.

Sign up to hear first about new feature releases and documentation updates

Engineered for Control:
Fine-Tune Finality, Blocktime, TPS, and Beyond.

RISC-V

Build your VB using familiar tooling and programming patterns

  • Build easily using any language that compiles to RISC-V (Rust, C++, Go, etc.). Deploy your VB as a RISC-V program to Zenith with arbitrary blockchain logic.
  • Implement arbitrary state transition functions for your virtual blockchain. Define custom state machines and transaction formats, block frequency or privacy-preserving state updates.
  • Provide trustless guarantees with natively verifiable execution. All execution can be verified using RISC-V vallidity proofs.

Customizable

Tailor your VB to your needs

  • Build using any blockchain architecture, such as EVM, SVM, or custom runtime. Launch an EVM-based VB with its own ERC-20 token, and deploy your application in Solidity.
  • Get access to any native stack tooling. Work with tools you already know, for EVM VBs run seamlessly with Hardhat, Metamask, and beyond.
  • Maximize the composability of your verifiable blockchain. Connect to other ecosystems through IBC, and interoperate with other VBs through reading and referencing their state.