Confidential Computing Layer

Secret Network provides Web3 with a crucial missing piece in the modular blockchain stack – decentralized confidential computing, enabling dApps to make use of encrypted data.


Whether you’re building on Ethereum, an EVM L2, or a Cosmos SDK chain, you can access Secret’s Confidential Computing Layer to enable groundbreaking new use-cases for your applications.


Use Cases

Discover what’s possible with encrypted data in smart contracts

On most blockchains, all data must be public. But using Secret’s Confidential Computing Layer, dApps can communicate with Secret to store and compute over encrypted data. 


Enable private voting for DAOs by sending encrypted votes to a Secret smart contract, which confidentially counts the votes and returns the result.​


Obtain random numbers for gaming and other applications with Secret VRF, a secure and decentralized source of randomness.​


Use Secret as an encrypted database for your application. Select information can be queried, decrypted, and sent back to the public chain.


When bids are kept confidential, participants are more likely to make their highest possible offer, resulting in higher sales for sellers.


The benefits of using Secret’s Confidential Computing Layer​

Seamless UX

Build your dApp on your preferred blockchain, while Secret handles the confidential computation on the backend. Your users can use their usual wallet, while still benefiting from Secret's capabilities.

Highly Interoperable​

Utilizing SecretPath, IBC, Axelar GMP, and other cross-chain messaging protocols, Secret can communicate with almost any blockchain. We're constantly working to integrate new cross-chain technologies.​

Low Cost​

The only cost involved in utilizing Secret's Confidential Computing Layer is gas for the transaction, which is very low relative to most blockchains. There are no subscription fees or initial integration costs.​

How it works

Store, compute, and query encrypted data

Get confidentially computed data

You can ask a Secret smart contract for data that has been confidentially computed without revealing its inputs on-chain. This enables use cases like verifiable on-chain RNG, where the seed used to create a random number is kept hidden.

Secret EVM Use Case 1

Verify encrypted data without revealing it

You can send encrypted data to a Secret contract, which can compare it to other data sources, check whether it’s correct, and send back the answer without revealing any sensitive details. This enables you to design tools like secure login functionalities. It can also trigger actions on other chains and process transactions, which allows for use cases like walletless applications.

Secret EVM Use Case 2

Create a confidential data layer for your dApp

You can host the bulk of your application on your preferred blockchain, while using Secret to handle any confidential data. This allows for features like access control for NFTs, certificates, invoices, and other sensitive documents. 

Start building with confidential data

Our developer documentation makes it easy to integrate Secret’s Confidential Computing Layer into your existing application. Try it out!