Cipher ParaTime
Cipher is a confidential ParaTime for executing Wasm smart contracts.
As an officially supported ParaTime by the Oasis Protocol Foundation, Cipher allows for:
- Flexibility: developer can define which data to store in a public and which data in the (more expensive) confidential storage
- Security: the Rust language primarily used for writing Wasm smart contracts is known for its strict memory management and was developed specifically to avoid memory leaks
- Scalability: increased throughput of transactions
- Low-cost: 99%+ lower fees than Ethereum
- 6 second finality (1 block)
- Cross-chain bridge to enable cross-chain interoperability (upcoming)
If you're looking for EVM-compatible ParaTimes, check out the Emerald and the confidential Sapphire paratimes.
Network Information
See crucial network information here.
Smart Contract Development
Cipher implements the Oasis Contract SDK API. To learn how to write a confidential smart contract in Rust and deploy it on Cipher, read the related Oasis Contract SDK chapters:
Prerequisites
How to build your first smart contract on Oasis
Hello World
This chapter will show you how to quickly create, build and test a minimal
Confidential Hello World
Confidential smart contract execution on Oasis is assured by three mechanisms:
See also
Manage your Tokens
The native token on Oasis Mainnet is called ROSE. Learn how to manage them.
ParaTime Node
For a production setup, we recommend running the ParaTime compute/storage node separately from the validator node (if you run one).
ParaTime Client Node
Emerald
Sapphire
Sapphire is our official confidential ParaTime for smart contract development with Ethereum Virtual Machine (EVM) compatibility.