Skip to main content

Babylon Protocol

A secure, privacy-focused blockchain supporting an ecosystem of dapp developers and the Babylon Wallet.

Overview

The Babylon Wallet leverages the Babylon Protocol, a decentralized network of nodes running secure Trusted Execution Environments (TEEs) used to store users' private keys in a non-custodial way.

The protocol is based on the Oasis Network, a scalable, privacy-first, and versatile blockchain. The Babylon Protocol's purpose is to provide dapp developers beyond the Babylon Wallet with a secure and decentralised infrastructure for private blockchain transactions.

Use Cases

Example use cases for the protocol include sensitive on-chain game logic that would ruin the playability of a game if revealed publicly, such as the hand of cards a player is dealt. Non-gaming use cases include defi, sensitive location-based information, and other applications requiring privacy-preserving abilities.

Architecture

The Babylon Protocol has two main architectural components based on the Oasis Protocol; a consensus layer and a computation layer for transaction execution. The consensus layer is a scalable, high-throughput, secure, proof-of-stake consensus run by a decentralized set of validator nodes. This separation of consensus and computation allows for transactions to be executed in parallel, thereby improving scalability.

Babylon Protocol's design ensures that only Babylon Wallet users have access to their private keys while maintaining high-performance capabilities, even under heavy traffic conditions.

High-Level Architecture of Babylon Wallet and Babylon Protocol