Build powerful solutions with Enigma

By solving for data privacy, Enigma lets you build more secure, scalable, and usable decentralized applications. Enigma's code is open source and available on GitHub. Start building your own secret contracts today.

blue backgraund

More Posts and Guides

All Posts and Guides
  • icon

    Secret state

    Secret contracts have their own runtime and can maintain state, enabling private outputs, secret tokens, and more.

  • icon

    Secret inputs

    Users submit encrypted data to Enigma that can’t be read by anyone else - including the node doing the computation.

  • icon

    Ethereum Integration

    Secret Contracts may call arbitrary functions of smart contracts deployed on Ethereum.

  • icon

    Economic Incentives

    Nodes receive fees in return for computation tasks, paid using ENG tokens on the Ethereum network.

Enigma’s Features

Enigma’s protocol includes a number of groundbreaking features for developers building smart contracts and decentralized applications.

blue backgraund
  • icon

    Javascript

    Enigma-JS is a user-friendly library that enables applications and users to interact with the Enigma Network.

  • icon

    TEE

    Enigma nodes execute computations inside SGX enclaves that have passed an Attestation Process.

  • icon

    Rust

    Secret contracts are written in Rust, a language which optimizes for both safety and performance.

  • icon

    EnigmaP2P

    Enigma’s unique p2p network builds on libp2p to meet the specific requirements of our network.

  • icon

    WASM

    Enigma nodes execute code within a Web Assembly environment.

Our Tech Stack

Enigma is built to support the future of the decentralized web, using powerful languages and technologies.