Architecture
Last updated
Last updated
Findora is an open, permissionless L1 blockchain featuring a selectively transparent ledger made possible through zero-knowledge cryptography. The blockchain is secured by a decentralized network of global validators running the Tendermint consensus mechanism.
With Findora, developers can create digital assets, applications and smart contracts which can preserve confidential information on-chain. Findora supports zero-knowledge proof cryptography and multi-party computation technologies to enable developers to build zk dApps or integrate zk into their own projects.
In addition to building your own zk applications, Findora’s primitives can be used to create selective transparency on other EVM-compatible L1 chains.
Bitcoin and Ethereum were hugely innovative, applying blockchain technology in novel ways. However, because they both use open and fully transparent ledgers, they publicly broadcast all transaction data when users interact on the chain. Findora is again pushing the boundaries of blockchain technology by introducing the concept of "zk-ledgers." A zkLedger introduces selective transparency to blockchain and will give users and projects more control over what data is visible on-chain.
In the world of traditional finance, a fully transparent ledger can be a huge liability. They aren't suitable for many business applications like payroll, IP data, market trading, or any industry with consumer protection laws. Selective transparency makes blockchains, including Ethereum, much more suitable for mainstream adoption.
Even in Web3, fully open ledgers have proven to be a limiting factor. For example, on-chain transparency on decentralized exchanges has led to front-running, causing millions of losses for traders. Open ledgers contribute to the vulnerability of Web3 bridges and prevent many different types of games from being built on-chain.
Findora’s blockchain technology solves many of these confidentiality-related issues through zero-knowledge cryptography, as Findora was built from the ground up to confidentially compute, transact and store data. Findora offers a suite of SDKs which allow EVM developers to export this paradigm shift to their own ecosystems.
Findora consists of the following key modules:
UTXO Chain
EVM Chain
Cryptography Library (zkSNARK, Bulletproofs, etc.)
Prism Transfers
Staking (Tendermint-based Consensus and PoS)
See the Modules
section of our documentation for the details of each module.
A key concept to understand about Findora is that it is composed of two different ledgers (or layers) combined into a single “multi-chain” model. These two ledgers include:
Findora UTXO Chain - a UTXO-based blockchain
Findora EVM Chain - an accounts-based blockchain
The Prism++ transfer feature is what enables users to bridge (aka transfer) assets from Findora UTXO Chain to Findora EVM Chain -- and vice versa.
Key Primitives:
Send confidential transfers (hide amount sent, hide asset type sent, etc.)
Create tokens
UTXO tokens
EVM-compatible tokens
Deploy EVM-compatible smart contracts
Call JSON-RPC methods (all industry-wide EVM methods)
Build Zk-Proof Circuits
zkSNARK circuits
Bulletproofs circuits
Key Developer Tools:
UTXO Tools
CLI/SDKs to send confidential transfers, create custom tokens, create wallets, delegate tokens for PoS rewards
EVM Tools
All EVM tools are compatible with Findora (Metamask, Remix, Hardhat, etc.)
Finally, to support Findora's ecosystem user growth and total value locked (TVL), key dApps launched on mainnet include:
Rialto Bridge - cross-chain bridge enabling users to move assets from EVM-compatible blockchains to Findora blockchain.
Sonic Swap - a third party DEX bringing DeFi to Findora.
Lumias - an ambitious project pioneering zk in Web3 gaming.