Skip to content

Core Components ​

This page provides an in-depth look at the core components powering IOST 3.0's Layer 2 platform. Each component plays a crucial role in delivering the platform's unique combination of scalability, security, and specialized functionality.

Component Overview ​

IOST 3.0's Layer 2 solution consists of five interconnected core components, each responsible for specific aspects of the platform's functionality. These components work together to create a comprehensive scaling solution while enabling domain-specific optimizations.

Data Availability Layer ​

The Data Availability Layer ensures that all transaction data remains accessible for verification, a critical requirement for Layer 2 security.

Key Features ​

  • Hybrid Storage Model: Balancing on-chain commitments with off-chain data storage

  • Data Redundancy: Multiple storage points ensuring data cannot be lost or withheld

  • Verification Mechanisms: Efficient proofs of data availability

For detailed information about the Data Availability Layer, including implementation details and security guarantees, see:

  • Data Availability - Comprehensive explanation of IOST 3.0's approach to ensuring transaction data remains available.

Execution Layer ​

The Execution Layer processes all transactions and smart contract operations, providing the computational foundation of the Layer 2 platform.

Key Features ​

  • Multi-Environment Support: General EVM compatibility alongside domain-specific execution

  • Parallel Processing: Non-conflicting transactions executed simultaneously

  • Domain-Specific Optimizations: Specialized execution for payment, RWA, and DID operations

For detailed information about the Execution Layer, including the virtual machine architecture and optimization techniques, see:

  • Execution Environment - Detailed overview of IOST 3.0's transaction and smart contract execution technology.

Settlement Layer ​

The Settlement Layer ensures transaction finality and manages state synchronization with BNB Chain, creating the secure foundation for the Layer 2 system.

Key Features ​

  • State Commitment System: Efficient representation of Layer 2 state on BNB Chain

  • Optimistic Rollup Implementation: Fraud-proof based verification system

  • Batched Settlement: Efficient grouping of transactions for Layer 1 finality

For detailed information about the Settlement Layer, including state commitment mechanisms and security guarantees, see:

Domain-Specific Modules ​

IOST 3.0's unique strength comes from its specialized modules designed for specific application domains, each with tailored optimizations.

RWA Module ​

  • Asset Lifecycle Management: Comprehensive tokenization framework

  • Compliance Engine: Built-in regulatory compliance features

  • Principal-Interest Separation: Advanced financial asset handling

Payment Module (PayPIN, PayFi) ​

  • User-Friendly Identifiers: Human-readable payment addresses

  • Transaction Compression: Optimized format for payment operations

  • DeFi Integration: Seamless connection to financial applications

DID Module ​

  • Privacy-Preserving Verification: Zero-knowledge credential systems

  • Selective Disclosure: Granular control over identity information

  • Cross-Platform Identity: Unified identity across the ecosystem

For detailed information about these domain-specific modules, including their unique features and implementations, see:

  • RWA Module - Comprehensive overview of the real-world asset tokenization framework.

  • Payment Module - Detailed explanation of IOST 3.0's specialized payment infrastructure.

  • DID Module - In-depth exploration of IOST 3.0's digital identity solutions.

This integrated design ensures that while components can be optimized independently, they operate together as a cohesive system, delivering a seamless user experience across all IOST 3.0 applications.

Released under the MIT License.