Tutorial


Secret Network

The first blockchain with privacy-preserving smart contracts

Secret Network

Smart contracts are self-executing pieces of code that are managed on a blockchain. Most blockchains that support smart contracts, such as Ethereum, are public by default. This means all the data used in their smart contracts is exposed to the public. Secret Network improves upon traditional smart contracts by supporting encrypted inputs, encrypted outputs, and encrypted state for smart contracts – data privacy for sensitive information stored on the blockchain. Privacy is essential to the security and adoption of Web3, from DeFi to NFTs and beyond. Secret Network brings new and unique privacy functionality to the space and will be foundational to the next generation of successful Web3 applications.

HOW IT WORKS

Built to protect data and empower users


Secret Network is built as a decentralized network of computers (secret nodes) utilizing trusted execution environments (TEEs) to enable secure, private computation over encrypted data. TEEs function like a “black box” for data processing and are utilized in all types of everyday platforms, such as smartphones and video game consoles. Since data is encrypted and private by default, Secret Network users have “viewing keys” to view their sensitive data. Viewing keys can be shared with third parties like auditors, wallets, and explorers. They allow users to maintain control over their data and decide what is shared – and with who.

SECRET APPS

Decentralized and permissionless applications that are private-by-design


Secret contracts, written in the Rust programming language, allow applications to utilize encrypted data without ever exposing the data itself – even to the nodes in the network performing computations. This enables unique use cases that simply aren’t possible on other blockchains.



Guide Of Secret Network