Architecture


Architecture

  • The Combo Layer 2 (L2) network is based on the technology stack of OP Stackopen in new window on BSC, which is part of the BNB Chain ecosystem. To understand the architecture of such a network, let's break down the key components typically involved in a Layer 2 solution based on a technology stack.

Architecture and Operational Mechanism

  1. Interaction with BNB Smart Chain (L1):

    • Deposits: Users transfer funds from the BNB Smart Chain to the Combo network. This involves locking assets on the BSC and representing them on the Combo network.
    • Data Posting: While transaction processing is offloaded, critical data (like transaction proofs) is still posted back to the BSC. This ensures that the L1 chain retains the ultimate record and security of the state transitions happening on L2.
  2. Transaction Processing on Combo:

    • High Throughput: By handling transactions off the main BSC, Combo achieves higher throughput, facilitating faster transaction processing.
    • Low Fees: Reduced congestion on the L2 network results in lower transaction fees compared to transacting directly on the BSC.
  3. Role of Sequencers:

    • Aggregation: Sequencers collect and order transactions on the Combo network.
    • State Computation: After aggregating transactions, sequencers compute the resulting state transitions.
    • Submission to BSC: The sequencers then submit these transactions in a bundled format to the rollup contract on BSC.
  4. Cryptographic Proofs and Verification:

    • Provers: They generate cryptographic proofs that confirm the validity of state transitions computed by the sequencers.
    • Verifiers: Operating on the BSC, verifiers check these proofs to ensure that the state maintained on Combo is accurate and consistent with the underlying BSC rules.
  5. User Experience:

    • Deposit and Withdrawal: Users can move their funds between BSC and Combo, enjoying the security of L1 and the efficiency of L2.
    • Smart Contract Interaction: Users can interact with dApps and execute smart contracts on Combo, benefiting from the higher performance of L2.
    • Network Data Accessibility: Despite the high throughput, the network ensures transparency and accessibility of data for users.
  6. Scalability and Efficiency:

    • By leveraging L2 solutions, Combo significantly scales beyond the capacity of BSC.
    • This setup addresses the constraints of block size and transaction speed on the main BSC.
  • In summary, the Combo Layer 2 solution is designed to work in tandem with the BNB Smart Chain, offering a scalable, efficient, and secure environment for executing transactions and smart contracts. This architecture not only enhances the user experience but also maintains the fundamental security guarantees of the underlying blockchain.

Why Combo Chooses OP Stack Bedrock as foundation

Modular architecture

  • The modularized framework of Combo is a hallmark of its design, emphasizing flexibility and adaptability in the blockchain landscape. This approach allows for customization across various modules, facilitating performance optimization and scalability enhancements. Key aspects include:
  1. Flexible Execution Client: This component of Combo allows for the adaptation and enhancement of performance, essential in maintaining a competitive edge in transaction processing and network efficiency.

  2. Data Accessibility Layer Customization: By enabling the replacement or modification of the data accessibility layer, Combo can significantly enhance its scalability. This flexibility is crucial in handling an increasing volume of data and transactions.

  3. Diverse Proof Generation Logic: The incorporation of various proof generation methods, including zero-knowledge proofs (zk proofs), demonstrates Combo's commitment to security and efficiency. This diversity allows the network to adopt the most effective and secure methods for validating transactions.

Open Ecosystem

  • The Open Ecosystem of the OP Stack and its impact on Combo further extends the capabilities of the network:
  1. Collaboration and Interoperability: Combo's integration into the OP Stack creates an environment where different Layer 2 chains can collaborate and interoperate seamlessly. This interconnectivity is vital for a cohesive and efficient blockchain ecosystem.

  2. Shared Technology Stack: By being part of a network that shares the same technological foundation as BSC and opBNB, Combo can leverage advancements made across the ecosystem, leading to continuous improvement and innovation.

Open Source Community

  • The role of the Open Source Community in Combo's development is also significant:
  1. Ecosystem Contributions: Innovations and optimizations made within Combo are not kept in isolation. This open-source ethos ensures that advancements in Combo can benefit the broader optimistic rollup and blockchain industry.

  2. Collective Development: The contribution to the OP Stack facilitates collective growth and development, fostering a community-driven approach to tackling challenges and exploring new possibilities in blockchain technology.

  • Overall, Combo's modularized framework, participation in an open ecosystem, and commitment to the open-source community underpin its ability to adapt, innovate, and contribute to the broader blockchain industry, particularly in the realm of Layer 2 solutions and optimistic rollups.