You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Infrastructure partners were instructed to update, and then use instructions given here(https://polygontechnology.notion.site/Instructions-zkEVM-Mainnet-Node-v0-4-1-Prover-v3-0-2-7a585f394cd24b90b90283086276533c)
37
+
Infrastructure partners were instructed to update, and then use instructions given [here](https://polygontechnology.notion.site/Instructions-zkEVM-Mainnet-Node-v0-4-1-Prover-v3-0-2-7a585f394cd24b90b90283086276533c).
35
38
36
39
37
40
@@ -47,6 +50,7 @@ This update brought several significant changes to zkEVM node, bridge, prover in
- Select the network where you want to receive the test tokens. In our case, we will select **Polygon zkEVM**.
18
+
- Select the network where you want to receive the test tokens. In our case, we will select `Polygon zkEVM`.
19
19
20
-
- Select the type of Testnet token that you want to receive. In our case, we only have the option to receive **zkEVM ETH** which is also the default option.
20
+
- Select the type of Testnet token that you want to receive. In our case, we only have the option to receive `zkEVM ETH` which is also the default option.
21
21
22
-
- Enter your **wallet address** (you can copy it from your MetaMask or any wallet that supports testnet tokens).
22
+
- Enter your wallet address (you can copy it from your MetaMask or any wallet that supports testnet tokens).
23
23
24
-
- Click on the **Submit** button to send your token request.
24
+
- Click on the `Submit` button to send your token request.
Copy file name to clipboardExpand all lines: docs/zkEVM/overview.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,22 @@
1
1
Polygon zkEVM is a Layer 2 network of the Ethereum Virtual Machine (EVM), a zero-knowledge (ZK) rollup scaling solution. Polygon zkEVM uses a cryptographic primitive called a ZK proof to validate state transitions.
2
2
3
-
Polygon zkEVM is compatible with the EVM, supporting the majority of Ethereum EIPs, pre-compiles, and opcodes. Developers benefit from the seamless deployment of smart contracts, developer tools, and wallets that already work on Ethereum, but in an environment with significantly lower costs.
3
+
Polygon zkEVM is EVM-equivalent. It supports the majority of Ethereum EIPs, precompiles, and opcodes. Developers benefit from the seamless deployment of smart contracts, developer tools, and wallets that already work on Ethereum, but in an environment with significantly lower costs.
4
4
5
5
6
6
## Protocol development highlights
7
7
8
-
The testnet for Polygon zkEVM launched with a complete ZK proving system and full transaction data availability in October 2022. The proving system for Polygon zkEVM uses a combination of eSTARK proofs and FRI that are then compressed using FFLONK SNARKs to create the final ZK proof.
8
+
The Polygon zkEVM testnet launched with a complete ZK proving system and full transaction data availability in October 2022. The proving system uses a combination of eSTARK proofs and FRI, that are then compressed using FFLONK SNARKs to create the final ZK proof.
9
9
10
10
Following the launch of the testnet, the code base for Polygon zkEVM underwent several security audits. These were among the first audits ever performed on a complete, in-production ZK proving system.
11
11
12
12
After the audits, Polygon zkEVM Mainnet Beta [launched in March 2023](https://www.youtube.com/watch?v=UvQIX5i09A4&ab_channel=ETHGlobal). Since then, the zkEVM network has had two major upgrades: [Dragon Fruit (ForkID5)](https://polygon.technology/blog/polygon-zkevm-dragon-fruit-upgrade-with-new-opcode-coming-to-mainnet-beta), in September 2023, and [Inca Berry (ForkID6)](https://polygon.technology/blog/polygon-zkevm-inca-berry-upgrade-coming-to-mainnet-beta), in November 2023.
13
13
14
14
## Security measures
15
15
16
-
The security measures taken by the zkEVM team for an upgrade are on par with Ethereum's security standards as they involve the deployment of:
16
+
zkEVM's upgrades are on par with Ethereum's security standards as they involve deployment of the following contracts:
17
17
18
-
- An admin multisig contract to avoid having one account controlling upgrades,
19
-
- A timelock contract to give users sufficient time delay to withdraw before execution, and
18
+
- An admin multisig contract to avoid having one account controlling upgrades.
19
+
- A timelock contract to give users sufficient time delay to withdraw before execution.
20
20
- A transparent upgradeable proxy, from OpenZeppelin’s libraries of audited and battle-tested contracts.
21
21
22
22
The activation of the 10-day timelock for upgrading zkEVM's smart contracts on Ethereum requires approval by the network's [Admin](https://etherscan.io/address/0x242daE44F5d8fb54B198D03a94dA45B5a4413e21), a three-participant multisig that acts as a [governance tool](https://wiki.polygon.technology/docs/zkevm/protocol/admin-role/#:~:text=Governance%20of%20zKEVM%20Contracts%E2%80%8B&text=sol%20contract%20instance%20is%20assigned,of%20Polygon%20zkEVM%20L1%20contracts.) for the protocol. This is a Gnosis Safe with a 2/3 threshold.
0 commit comments