Shape your own
Cutting Edge. Privacy Enhancing. Decentralized Technology.
Ola is a privacy focused ZKVM Layer 2 platform with a robust architecture that offers many features. Programmable privacy: supporting a vast variety of privacy design options for smart contracts. High programmability: a customized GPL language which has more advanced features and is more programmable than DSL. High performance: customized full-featured zk-friendly ZKVM, OlaVM, can quickly execute transactions and generate proofs. Better language scalability: based on the LLVM compilation framework, it is easier to achieve compatibility with other advanced programming languages. Developer-friendly language: Ola-lang is customized for smart contract development with syntax similar to Rust.
Flexible Data Sharing: exposing your viewing key to a third party allows for continuous monitoring and tracking of an accounts status, through the means of viewing keys which can be shared to third parties, we create a compliance-friendly landscape. Data Ownership: empowering users by returning the control of their own asset information and on-chain data. Developer-friendly suite of tools: Ola-lang language plug-in is integrated into Visual Studio Code, making it convenient for traditional developers to start building.
· Instruction Set and VM Execution Module Design
· Plonky2 Circuit Design and Algorithm Analysis
· Ola-Lang Design
· Pre-Compilation Contract
· Instruction Constraint and Custom Constraint Design