Technical Architecture
1. Sequencer
The Sequencer is introduced to address scalability and performance limitations in public chains. Its purpose is to batch process and sort on-chain transactions to offload most of the computational and data storage work to Layer 2, reducing the burden on the Ethereum main chain.
PGDash's Layer 2 is built with a centralized single sequencer for block production, reducing the decentralized consensus coordination overhead to achieve higher concurrency. Some improvements have also been made to the existing Sequencer to balance decentralization and performance.
Based on Rollups: This approach allows anyone to submit L2 batches to the Data Availability layer (DA), which then determines the final block (proposer). The advantage is inheriting the liveliness and censorship resistance of the DA layer. DA is used to store transaction data before submission.
2. Layer-1 Settlement Pool
To ensure asset security and comply with the synchronization of public chain ecosystem data, PGDash settles on Layer-1, aligning with the verification of existing public chain smart contracts.
3. Cross-Chain Bridging Mechanism
Implementing a Layer 0 cross-chain bridging mechanism is crucial for ensuring interoperability between different chains. PGDash designs a mechanism at the Layer 0 level to connect different chains, enabling smooth asset flow between them. This may involve using multi-signature wallets, cross-chain anchoring, and other technical means.
Last updated