Skip to content

Commit 30463e7

Browse files
committed
revert commit
1 parent 09ce70b commit 30463e7

File tree

1 file changed

+1
-33
lines changed

1 file changed

+1
-33
lines changed

docs/pos/index.md

Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,4 @@ Polygon PoS is an EVM-compatible, proof-of-stake sidechain for Ethereum, with hi
66
<div class="flex-figure-right">
77
<img src="../img/pos/pos.svg" class="figure figure-right" alt="" />
88
</div>
9-
</div>
10-
11-
In this transformation, Polygon PoS incorporates the execution environment of Polygon zkEVM along with a dedicated data availability layer. The architecture is inherently modular and composable, enabling it to seamlessly integrate into a broader fleet of layer-two scaling solutions. Despite its place in this diverse ecosystem, Polygon PoS will retain its role as a crucial "mainnet," serving as the foundational infrastructure for a wide array of decentralized applications and services.
12-
13-
## How PoS Works Today
14-
15-
### Transaction Lifecycle
16-
17-
The following cyclical workflow outlines the operational mechanics of today's Polygon PoS architecture:
18-
19-
1. **User Initiates Transaction**: On the Polygon PoS chain, typically via a smart contract function call.
20-
2. **Validation by Public Plasma Checkpoint Nodes**: These nodes validate the transaction against the Polygon chain's current state.
21-
3. **Checkpoint Creation and Submission**: A checkpoint of the validated transactions is created and submitted to the core contracts on the Ethereum mainnet.
22-
4. **Verification by Core Contracts**: Utilizing Fraud Proofs, the core contracts verify the checkpoint's validity.
23-
5. **Transaction Execution**: Upon successful verification, the transaction is executed and state changes are committed to the Matic Sidechain.
24-
6. **Asset Transfer (Optional)**: If needed, assets can be transferred back to the Ethereum mainnet via the Plasma Exit Queue in the core contracts.
25-
7. **Cycle Reiteration**: The process can be initiated again by the user, returning to step 1.
26-
27-
### Core Contracts on Ethereum Mainnet
28-
29-
Ethereum mainnet serves as the foundational layer upon which Polygon's PoS architecture is built. Within the Ethereum ecosystem, a set of core contracts play a pivotal role in connecting the Polygon PoS chain to Ethereum. These core contracts are responsible for a range of functionalities, from anchoring the Polygon chain to handling asset transfers.
30-
31-
The core contracts on the Ethereum mainnet incorporate two key features for security and functionality: Fraud Proofs and the Plasma Exit Queue. Fraud Proofs act as a security layer, enabling the validation of transactions and state changes to ensure transparency and security across operations. On the other hand, the Plasma Exit Queue manages the safe and efficient transfer of assets back to the Ethereum mainnet, allowing users to seamlessly move assets between the Polygon PoS chain and Ethereum without compromising data integrity or security.
32-
33-
### Public Plasma Checkpoint Nodes
34-
35-
Public Plasma Checkpoint Nodes serve as the validators in the Polygon PoS architecture. They perform two primary functions: transaction validation and checkpoint submission. When a transaction is initiated on the Polygon PoS chain, these nodes validate the transaction against the current state of the Polygon chain. After validating a set number of transactions, these nodes create a Merkle root of the transaction hashes, known as a "checkpoint," and submit it to the core contracts on the Ethereum mainnet.
36-
37-
The role of these nodes is crucial as they act as a bridge between the Ethereum mainnet and the Polygon PoS chain. They ensure data integrity and security by submitting cryptographic proofs to the core contracts on Ethereum.
38-
39-
### Polygon Sidechain
40-
41-
The Polygon Sidechain is where the actual transaction processing takes place. Unlike the Ethereum mainnet, which can get congested and has higher transaction costs, the Sidechain offers a more scalable and cost-effective solution. The blocks in the Sidechain are validated by the Public Plasma Checkpoint Nodes and are organized in a manner that allows for high throughput and low latency.
9+
</div>

0 commit comments

Comments
 (0)