Technical Architecture

3.1 Underlying Technology

Sats Layer is the first BTC Layer2 based on Multi-Party Computation (MPC), Trusted Execution Environment (TEE), and Zero-Knowledge Proof (ZKP), enabling full-chain interoperability across heterogeneous ecosystems. Additionally, we introduced Ring VRF, a protocol based on ZKP to ensure the system's underlying security.

3.2 Key Components

Overall, the core of Sats Layer consists of three main modules: Dynamic Hidden Committees (DHC), Sats Layer, and the External Relay System.

3.2.1 Dynamic Hidden Committees (DHC)

  • Sats Layer's security guards ensure cross-chain message security at the application layer.

  • Each committee manages a unique private key, which has been distributed to a specific group of MPC nodes.

  • Collections of each private key fragment are stored separately in the TEE hardware of the committee members (i.e., MPC nodes).

  • The Ring Verifiable Random Function (Ring VRF) protocol is the underlying algorithm for protecting and proving the identity of MPC node committee members.

3.2.2 Sats Layer

  • Acts as the public chain for the general distributed ledger.

  • In its early stages, this chain is specifically used to support and record the lifecycle and behavior of dynamic hidden committees within the network.

  • It is an EVM-compatible blockchain, allowing for the future development of applications on top of the Bool chain.

3.2.3 External Relay Role:

  • Participants in Sats Layer responsible for relaying transactions.

  • Designed as a competitive, efficient, and highly accessible system, open to the market.

  • Participants can profit from each transaction they submit to the target chain.

  • Does not guarantee the security of cross-chain messages.

3.3 Technical Features

Utilizes Zero-Knowledge Proof, MPC, and Trusted Execution Environment (TEE) technologies, innovatively introducing DHC to address the challenges of secure computation in decentralized environments and enhance asset cross-chain capabilities.

3.3.1 Speed

  • Optimized design results in minimized on-chain and off-chain computations, contributing to enhanced cross-chain transaction speed.

  • Eliminating relay chain design removes unnecessary secondary verifications, further boosting cross-chain speed.

  • High-speed cross-chain communication in Sats Layer significantly improves the overall blockchain user experience.

3.3.2 Security

  • An advanced security model within Sats Layer effectively protects against external hacks, ensuring the integrity of assets and data.

  • Internal conspiracy prevention mechanisms prevent collusion and internal threats, enhancing network credibility.

  • A solid security foundation gives users confidence, making Sats Layer an ideal platform for decentralized signing services.

3.3.3 Vitality:

  • Each Dynamic Hidden Committee (DHC) in Sats Layer is equipped with one or more backup DHCs upon creation to ensure continuous availability.

  • Backup DHCs effectively mitigate the risk of downtime due to a large number of Trusted Execution Environment (TEE) nodes going offline.

  • The high level of vitality within Sats Layer ensures ongoing operations, crucial for time-sensitive cross-chain transactions.

3.3.4 Universality:

  • Sats Layer's versatility extends to supporting various asset types, facilitating seamless cross-chain exchanges.

  • The network's ability to transmit any message across heterogeneous networks makes it a flexible solution for various use cases.

  • Through its universal approach, Sats Layer can adapt to new and evolving blockchain assets and protocols, ensuring long-term relevance.

3.3.5 Scalability:

  • The network has successfully integrated with all mainstream blockchains as well as non-Turing complete chains like Bitcoin, further demonstrating its scalability.

  • Sats Layer adapts to the diverse blockchain ecosystem, positioning itself as a powerful and visionary infrastructure for cross-chain bridges.

Last updated