Fairblock is a decentralized confidentiality network that provides cryptographic services and confidential application infrastructure across multiple chains and execution environments. It uses multimodal cryptography (HE, IBE, MPC, ZK) to enable confidential transactions, sealed-bid auctions, and protected trading across multiple blockchain ecosystems.
FairyRing coordinates Fairblock’s decentralized cryptographic services. Users and partners access Fairblock through supported chains, applications, SDKs, and APIs without needing to interact directly with the underlying network. It is built with the Cosmos SDK and handles distributed key generation, threshold encryption, and confidential computation for applications across all integrated chains.
Fairblock takes a confidential by default approach rather than full anonymity:
  • Addresses stay transparent for compliance (AML, sanctions screening)
  • Amounts and balances are encrypted for financial privacy
  • Selective disclosure allows authorized auditors to verify specific transactions
  • Multimodal cryptography uses the right scheme for each use case instead of one-size-fits-all
Fairblock integrates with EVM chains (Ethereum, Arbitrum, Base), Cosmos chains via IBC, payment networks (Tempo, Arc, Stable), Solana (in development), and trading platforms (CowSwap, Uniswap).
Yes. Fairblock’s design mirrors traditional finance: amounts are confidential while identities remain transparent. The system supports selective disclosure for regulatory audits and is compatible with OFAC, FinCEN, and MiCA requirements.
A cApp (Confidential Application) is any application that leverages Fairblock’s encryption for data confidentiality. cApps can include sealed-bid auctions, prediction markets, protected trading, confidential transfers, and more.
No. Application developers can use the Stabletrust SDK or gateway contracts to integrate confidential features without running any infrastructure. Only validators need to run FairyRing nodes.
Fairblock uses lightweight cryptography that enables real-time transactions, including on mobile devices. Proof generation happens in-browser via WebAssembly in milliseconds.