Polygon 2.0: Providing Infinite Scalability and Unified Liquidity

Polygon 2.0: Infinite Scalability and Liquidity Unification

Polygon has officially proposed the Polygon 2.0 architecture, which aims to provide unlimited scalability and unified liquidity, transforming Polygon into the value layer of the internet. This tweet provides a detailed introduction to the four protocol layers of the Polygon 2.0 architecture.

The Polygon 2.0 architecture consists of four protocol layers, each supporting an important process in the network:

1) The Staking Layer is a PoS-based protocol that utilizes Polygon’s native token to provide “out-of-the-box” decentralization for participating in the Polygon network through a universal, highly decentralized validator pool and built-in slashing model. This allows the Polygon chain to focus on its use cases and community, rather than infrastructure. Validators can earn Polygon token rewards through the Staking Layer and also earn additional income from transaction fees/rewards from the chain they validate.

2) The Interoperability Layer facilitates cross-chain message passing within the ecosystem. It abstracts the complexity of cross-chain transactions and makes the entire Polygon network look like one chain through shared access to native Ethereum assets and seamless composability. It is based on the LxLy protocol and its message queues, along with corresponding ZK proofs to ensure secure message passing. We introduce the concept of aggregators to achieve seamless cross-chain message passing.

3) The Execution Layer enables any Polygon chain to generate ordered batches of transactions, i.e., blocks. It has common components found in most blockchain networks (e.g., Bitcoin, Ethereum): P2P, consensus, database, synchronization, memory pool, etc. The Execution Layer is relatively commoditized, and most blockchain networks use a similar format, but it is relatively complex to implement. Therefore, existing efficient implementations (such as Erigon) should be reused as much as possible.

4) The Proof Layer is a high-performance, flexible proof protocol that proves all transactions in each Polygon chain. It has three components: Public Provers – prove transactions; State Machine Construction Function – define state machine; State Machine – interpret transactions. Its main design benefits include efficient proof generation and verification, simple and efficient proof aggregation, definition of different ZK state machines, and secure cross-chain communication between state machines.

Reference: https://twitter.com/0xpolygonlabs/status/1674538238835343361