Key Components
zk (zero-knowledge)
Zero-knowledge proof technology can prove the validity of a batch of transactions through succinct proofs, ensuring computational trustworthiness and enabling scalability.
EVM (Ethereum Virtual Machine)
This is the smart contract execution environment within the Ethereum ecosystem. It empowers Ethereum to execute smart contracts and function as a worldwide computing network, distinguishing it from Bitcoin, which primarily operates as a digital currency and is often likened to a basic calculator. Additionally, EVM gives rise to the different types of zkEVMs, each implementing zero-knowledge proof technology to enhance Ethereum's capabilities.
Rollup
A rollup is a type of blockchain that offloads some work to a layer 1. Rollups host applications and process user transactions. Once those transactions get processed, they are then published to layer 1. It’s L1’s job to order those transactions and check that they are available. Over time, two primary designs emerged for rollups: optimistic and zk-rollups.
ZKP powered scalability
Ryoshi is not bounded by the amount of transaction data that can be published to Ethereum with ZK-validity proofs.
Ethereum security
Ryoshi natively inherits the security of Ethereum, securing user funds from malicious operators.
Last updated