EXECUTED
Ended May 29 at 2:28 PM UTC

[ZIP-11] V28 Precompile Upgrade

By
Votes
820.46Mfor
0.11Magainst
1.05Mabstain
630MQuorum Reached
Skip to Votes
Proposal TypeZIP
One Sentence SummaryZIP-11 proposes the V28 upgrade for ZKsync.
Proposal AuthorMatter Labs
Proposal SponsorCyfrin
Date CreatedMay 2025
VersionCurrent version of proposal
Summary of ActionUpgrade ZKsync to V28
Link to Contractshttps://github.com/matter-labs/era-contracts/tree/release-v28
Link to Serverhttps://github.com/matter-labs/zksync-era/releases/tag/core-v28.2.1

Abstract

ZIP-11 proposes the V28 upgrade for ZKsync. The key features of V28 are implementing key Ethereum precompiles directly in ZkVM. This version adds native support for elliptic curve operations (ECAdd, ECMul, ECPairing) and modular exponentiation (ModExp) within the ZkEVM circuit framework. By moving these expensive operations from L2 smart contracts into optimized zkcircuits, V28 significantly improves performance and reduces gas costs for onchain cryptography. In summary, v28 enables more efficient proof verification and cryptography calculation, lowering the execution code while maintaining the same functionality.

Motivation

Improving Performance and Cost Efficiency: Cryptographic operations like SNARK proof verifications and RSA modulus exponentiations have historically been gas-intensive on ZKsync. Prior to V28, verifying a complex proof on ZKsync could consume on the order of millions of gas, making such use cases costly. The community has been pushing to optimize these operations to broaden ZKsync’s capabilities for DeFi and privacy applications. V28 delivers on this promise. For example, in tests on the Sepolia testnet, the gas cost to verify a typical zkSNARK proof dropped from ~6.8M to ~0.37M – roughly a 94% reduction in gas usage. This improvement makes advanced use cases more practical: trustless DeFi protocols can verify proofs or signatures on-chain with minimal overhead, and privacy-preserving applications become far more affordable to deploy. Ultimately, the V28 upgrade advances ZKsync’s goal of high-performance, cost-effective on-chain computation for complex cryptographic tasks.

Specification

Precompiles

ECAdd (Elliptic Curve Addition): Adds two points on the BN254 elliptic curve (the same curve as Ethereum’s alt_bn128). This precompile now runs inside the circuit, ensuring the input points are on the curve and handling edge cases like the point at infinity on a pairing-friendly elliptic curve BN256.

Checks input validation inside the circuits: The four 256-bit integers x1, x2, y1, y2 are field elements of BN254, detects points at infinity, and verifies each point actually lies on the curve. If a point fails the check, it is replaced with the curve’s zero element, preventing malformed inputs from influencing the result.

Performs mixed‑coordinate elliptic‑curve addition P₃ = P₁ + P₂, handling the special case where P₂ is infinity. The sum is converted back to affine form, normalized, and then re‑encoded as 256‑bit integers for EVM compatibility.

Aggregates all validation checks into a single Boolean success. If any check fails, success = 0, and the output coordinates are masked to zero. Otherwise, success = 1, and the (x, y) holds the correct results. The function returns (success, (x, y)), matching the EVM ECADD precompile convention. Address of ECAdd: 0x6

**ECMul (Elliptic Curve Multiplication):** Multiplies a BN254 curve point by a scalar value. The circuit implementation performs scalar multiplication with optimizations and correctly handles special cases such as multiplication resulting in the point at infinity.

Checks input validation inside the circuits: The input 256-bit integers x1, x2 are field elements of BN254, detects points at infinity, and verifies that the point actually lies on the curve. If a point fails the check, it is replaced with the curve’s zero element, preventing malformed inputs from influencing the result. Verifies that the 256‑bit scalar fits the BN254 scalar field and normalizes it.

Scalar multiplication uses an efficient endomorphism‑based scalar decomposition combined with a width‑4 windowed method for efficiency. All calculations are performed in projective coordinates to handle cases safely where the point might become the point at infinity. Afterward, the result is converted back to affine form, with an explicit check for the infinity case before the final 256‑bit re‑encoding.

Aggregates all validation checks into a single Boolean success. If any check fails, success = 0, and the output coordinates are masked to zero. Otherwise, success = 1, and the (x, y) holds the correct results. The function returns (success, (x, y)), matching the EVM ECMul precompile convention.

Address for MUL: 0x7

ECPairing (Elliptic Curve Pairing check): Performs a bilinear pairing operation on the BN254 curve, used to verify pairing-based proofs. This precompile supports checking multiple pairs and confirms that input points lie in the correct subgroup

Checks input validation inside the circuits: The points input 256-bit integers (x1, y1) and (x2_c0, x2_c1, y2_c0, y2_c1) (affine and twisted points) are field elements of BN254, detects points at infinity, and verifies that the point actually lies on the curve. If a point fails the check, it is replaced with the curve’s zero element, preventing malformed inputs from influencing the result. Verifies that the 256‑bit scalar fits the BN254 scalar field and normalizes it.

Runs an optimized Miller loop that reuses precomputed line function, slashing constraints count ( and therefore gas) relative to a line evaluation. Performs the G2-subgroup check “for free” by reusing the same Frobenius endomorphism already computed inside the Miller loop, so no extra large field constraint spending. Applies torus-compression formula during easy part and hard part evaluation, by shrinking the non native field and cutting a significant amount of constraints. For hard-part evaluation, we use the fastest Devegili method

Collects all per‑coordinate field checks and the no_exception result into a single success Boolean. If success is false (invalid field element, off‑curve point, or pairing exception) we mask the result and return flag = 0; otherwise, the returned BN256Fq12NNField holds the product of pairings.

ModExp (Modular Exponentiation): Computes an exponentiation of the form $b^e mod (m)$ for large $b, e, m$. This operation is fundamental in many cryptographic protocols (for example, RSA-based verifications). Input parameters format is done according to EIP-198: https://eips.ethereum.org/EIPS/eip-198

Accepts 32‑byte base, exponent, and modulus and return 0 when modulus = 0. Per bits computes a² mod m and, if the bit is 1, we get (a²·base mod m). Otherwise, we just seta² mod m

After the loop, the result is zero‑masked when modulus == 0, satisfying EIP‑198’s “return zero if modulus = 0 or exponent = 0” rule without adding separate branches.

These implementations are integrated in the Rust codebase under the zksync-protocol multi crate of the ZKsync protocol. The elliptic curve operations leverage BN254 field arithmetic: https://github.com/matter-labs/zksync-protocol/tree/main/crates/zkevm_circuits/src/bn254, and the ModExp is implemented: https://github.com/matter-labs/zksync-protocol/tree/main/crates/zkevm_circuits/src/modexp

Implementation & Backwards Compatibility

Contracts on ZKsync Era that already use addresses 0x06, 0x07, 0x08 or the ModExp precompile will continue to function as before. The difference post-V28 is that those calls will execute against the new circuit backed implementations rather than the old in VM computations. From a developer’s perspective, each precompile's interface and call method remain the same; the upgrade is entirely under the hood.

Contracts

Precompiles are actively used in the verifiers' contracts to enable proof verification for chains settling on top of the ZK gateway chain.

Security Considerations

Upgrading the circuits of the zkEVM requires careful attention to security and correctness. The new precompiled circuits must uphold the same guarantees as the old implementations, ensuring no regressions or vulnerabilities are introduced. All elliptic curve operations enforce that inputs are valid and follow Ethereum’s expected behavior. For instance, the pairing check circuit validates that each provided pairing is correct and that no invalid points can trivially satisfy the equation. The ModExp circuit similarly handles edge cases like zero moduli and ensures the computation is accurate bit-by-bit.

Audits and Testing: Matter Labs conducted internal testing of the V28 circuits & contracts and did an external audit. Collaborating with Distributed Lab, the BN254 curve circuits were developed and reviewed to leverage best practices. Additionally, security firms (such as OpenZeppelin and SpearBit) audited the precompile implementations, covering both the Rust code, zk circuits, and contracts. Auditors concluded that the cryptographic implementations are sound & complete and aligned with security best practices. Audit reports:

ZKsync Crypto Precompile Audit :

report-cantinacode-matter-labs-0321.pdf

ZKsync Crypto Precompile Audit.pdf

ZKsync Protocol Precompile Audit:

ZKsync Protocol Precompiles Implementation Audit.pdf

ZKsync Era-contracts Precompile Audit:

ZKsync Era-contracts Precompile Audit.pdf

Fix Default Upgrade PR

After the initial audit more fixes have been applied in the following PR: Fix Default Upgrade PR Link

PR Review Audit.pdf

Votes
820.46Mfor
0.11Magainst
1.05Mabstain
630MQuorum Reached

Voters
0x0000...59deSyncSwapvoted for
106.32M
0x1b68...eead0x1b68...eeadvoted for
87.61M
https://forum.zknation.io/t/zip-11-v28-precompile-upgrade/679/3
61.99M
A good step to EVM compatibility.
0x3fb1...4c8a0x3fb1...4c8avoted for
57.1M
0xe93d...e2b50xe93d...e2b5voted for
52.48M
0xf4b0...d8fa0xf4b0...d8favoted for
51.89M
45.08M
0xdedd...360dKeatingvoted for
39.07M
0xc118...ad2cCyfrinvoted for
37.77M
0xe8d8...3f310xe8d8...3f31voted for
37.5M
Precompiles make development easier, so I'm strongly in support.
0x1f76...5ed60x1f76...5ed6voted for
36.54M
0xafc7...831cDedaubvoted for
23.64M
0xbe1d...c9530xbe1d...c953voted for
23.48M
0xe452...b835Spearbitvoted for
21.45M
0x3b12...f55c0x3b12...f55cvoted for
17.46M
0x09fa...3bb0Demaciavoted for
14.42M
0xbe97...1b760xbe97...1b76voted for
14.13M
0x8b58...69b70x8b58...69b7voted for
13.01M
greta work guys
0x1709...03120x1709...0312voted for
11.92M
0x96f0...30710x96f0...3071voted for
11.84M
0x6cce...4b0f0x6cce...4b0fvoted for
10.41M
0xcbde...0d400xcbde...0d40voted for
8.3M
0x2596...6fc50x2596...6fc5voted for
3.35M
0xeb40...2ee70xeb40...2ee7voted for
2.08M
0x0542...43e10x0542...43e1voted for
1.35M
0xbec6...c51c0xbec6...c51cvoted for
1.35M
0x83cc...0b7c0x83cc...0b7cvoted for
1.31M
0x1729...b8790x1729...b879voted for
1.19M
0x25cc...038a0x25cc...038avoted for
1.04M
0x035e...17d30x035e...17d3voted for
958.42K
0x8715...b2390x8715...b239abstained
891.17K
Democratising lobbyism, on-chain. Check out lobbyfi.xyz
0x8659...7d0e0x8659...7d0evoted for
748.28K
0x1b7a...08000x1b7a...0800voted for
628.23K
0x09cd...74b50x09cd...74b5voted for
489.82K
0x22e2...83750x22e2...8375voted for
487.08K
0x915f...55a00x915f...55a0voted for
474.29K
0xd39e...e5950xd39e...e595voted for
437.42K
0xafd5...a0a00xafd5...a0a0voted for
385.23K
0x6240...f79b0x6240...f79bvoted for
384.81K
0x631a...a5870x631a...a587voted for
296.86K
0x6609...79c10x6609...79c1voted for
296.43K
0x0cb0...58150x0cb0...5815voted for
293.02K
0xffa1...11b20xffa1...11b2voted for
284.92K
0x00a7...5f480x00a7...5f48voted for
245.83K
0xf30e...584a0xf30e...584avoted for
243.26K
0xab9c...c17f0xab9c...c17fvoted for
239.8K
0xb792...89d70xb792...89d7voted for
239.6K
0xf53a...365a0xf53a...365avoted for
237.63K
0x9c52...2a550x9c52...2a55voted for
230.03K
0xb356...c8260xb356...c826voted for
229.81K
The Event Horizon Community voted FOR on this Proposal (ehZKS-6): EventHorizon.vote/vote/zksync/ehZKS-6
0xc640...c0c30xc640...c0c3voted for
228.19K
0xf278...8f7c0xf278...8f7cvoted for
226.74K
0x2f2f...f78a0x2f2f...f78avoted for
223.37K
0x0e29...2bdf0x0e29...2bdfvoted for
205.87K
0x43be...5d660x43be...5d66voted for
205.82K
0x054b...867d0x054b...867dvoted for
205.04K
0x6de8...5dfd0x6de8...5dfdvoted for
200K
You can see our rationale in our forum thread: https://forum.zknation.io/t/proxy-prev-boardroom-delegate-communication-thread/330/11
0x1b1e...40110x1b1e...4011voted for
199.08K
0xa832...40030xa832...4003voted for
198.52K
0x7526...b18e0x7526...b18evoted for
189.46K
0xaa58...42610xaa58...4261voted for
184.3K
0x75ed...76850x75ed...7685voted for
183.82K
0xc2be...2cbc0xc2be...2cbcvoted for
180.1K
0x182f...83b30x182f...83b3voted for
177.19K
0x3ae5...3b3c0x3ae5...3b3cvoted for
176.96K
0x0991...c26a0x0991...c26avoted for
172.51K
0x5444...1c160x5444...1c16voted for
168.74K
0x5487...e55d0x5487...e55dvoted for
164.37K
0x015e...02130x015e...0213voted for
153.57K
0xe0a4...b56f0xe0a4...b56fvoted for
144.89K
0x8c57...a7a10x8c57...a7a1voted for
142.94K
0x550d...5e300x550d...5e30voted for
140.72K
0x5ffd...0e180x5ffd...0e18voted for
134.49K
0xe442...30cc0xe442...30ccvoted for
134.26K
0x9c57...fa520x9c57...fa52voted for
130.06K
0xa2a2...76580xa2a2...7658voted for
125.8K
0xed32...6fcd0xed32...6fcdvoted for
115.13K
0x3062...b7740x3062...b774voted for
113.32K
0x1307...b54e0x1307...b54evoted for
111.8K
0x8d7e...fb9d0x8d7e...fb9dvoted for
108.27K
0x7552...f9f10x7552...f9f1voted for
106.79K
0x64f8...8af10x64f8...8af1voted for
105.51K
0x9e0e...e6e90x9e0e...e6e9voted for
102.77K
0x9fb8...a7d60x9fb8...a7d6voted for
102.61K
0x01f7...dc080x01f7...dc08voted for
101.91K
0xe719...2be50xe719...2be5voted for
101.9K
0x5bfc...1aa00x5bfc...1aa0voted for
101.77K
0x375e...e6660x375e...e666voted for
101.71K
0x2be2...48730x2be2...4873voted for
101.7K
0x1e39...82d40x1e39...82d4voted for
101.7K
0x3997...7b490x3997...7b49voted for
101.7K
0x8b9a...49a40x8b9a...49a4voted for
101.69K
0xb882...b93e0xb882...b93evoted for
100.39K
0x4029...7e3f0x4029...7e3fvoted for
100.21K
0xc22f...0e2a0xc22f...0e2avoted for
100.13K
0x828b...c8250x828b...c825voted for
100.08K
0x71fc...2e870x71fc...2e87voted for
100K
0x7a9c...969e0x7a9c...969evoted for
100K
0x0e41...9a0d0x0e41...9a0dvoted for
100K
0xfb40...72500xfb40...7250voted for
100K
0xa51f...e9300xa51f...e930voted for
97.47K
0x73fa...72e00x73fa...72e0voted for
96.94K
0xbd8e...f9e30xbd8e...f9e3voted for
95.95K
0x9816...e53d0x9816...e53dvoted for
93.95K
0x95a4...5d810x95a4...5d81voted for
91.55K
0x1653...e6050x1653...e605voted for
91.39K
0x9ec6...4c7f0x9ec6...4c7fvoted for
90.94K
All the way for all gas reduction.
0x53a0...61b00x53a0...61b0voted for
89.61K
0xad74...0a270xad74...0a27voted for
87.33K
0x78db...a99d0x78db...a99dvoted for
86.8K
0x0579...40480x0579...4048voted for
86.59K
V28 reduces gas costs for cryptographic operations by moving them into zk-circuits, improving performance and enabling cost-effective deployment of advanced use cases like SNARK verification and privacy protocols.
0xb365...80bb0xb365...80bbvoted for
86.38K
0x2c2f...3d580x2c2f...3d58voted for
85.64K
0x0797...467b0x0797...467bvoted for
85.49K
0x4d32...bbfa0x4d32...bbfavoted for
83K
0x77bc...feef0x77bc...feefvoted for
82.62K
Can't argue against more efficient proof verification and cryptography calculation, lower gas fees as mentioned and lowering the execution code while maintaining the same functionality.
0x2f95...88ae0x2f95...88aevoted for
82.18K
0x57d7...4bff0x57d7...4bffvoted for
82.06K
0xf9d3...173e0xf9d3...173evoted for
81.84K
0x09da...a7d40x09da...a7d4voted for
80.17K
0xc554...f8e70xc554...f8e7voted for
79.79K
0xcb61...58dc0xcb61...58dcvoted for
79.03K
0x5b82...c0a00x5b82...c0a0voted for
76.5K
0xa86c...bff80xa86c...bff8voted for
75.51K
0x884c...36ca0x884c...36cavoted for
75.25K
0x7b1d...5eb60x7b1d...5eb6voted for
74.89K
0x17e8...f1430x17e8...f143voted for
72.58K
0x1616...39170x1616...3917voted for
70.64K
0x0733...4e410x0733...4e41voted for
70.1K
0x66d4...d1820x66d4...d182voted for
69.96K
0x4494...236b0x4494...236bvoted for
69.35K
0x90aa...8a480x90aa...8a48voted for
67.3K
0x29ab...8fa00x29ab...8fa0voted for
65.17K
0xf618...17410xf618...1741voted for
63.72K
0x8c57...0f610x8c57...0f61voted for
63.69K
0xeab8...62d10xeab8...62d1voted for
60.58K
0x08d6...1d740x08d6...1d74voted for
56.62K
0x3566...163b0x3566...163bvoted for
56.45K
0xaea3...9f710xaea3...9f71voted for
55.06K
V28 significantly improves performance and reduces gas costs for on-chain cryptography.
0x7d3a...f87c0x7d3a...f87cvoted for
54.51K
0x8412...62cc0x8412...62ccvoted for
54.21K
0x0473...fb8c0x0473...fb8cvoted for
53.96K
0x92c4...f8e60x92c4...f8e6voted for
53.93K
0xdee4...3f990xdee4...3f99voted for
53.41K
0x0253...d11a0x0253...d11avoted for
53.26K
0xe6f9...87be0xe6f9...87bevoted for
52.41K
0x9b02...e0d50x9b02...e0d5voted for
51.28K
0x00a6...98cd0x00a6...98cdvoted for
51K
0xff4f...a2860xff4f...a286voted for
50.91K
0x5064...9c070x5064...9c07voted for
50.75K
got itfor
0x5a2c...fdcf0x5a2c...fdcfvoted for
50.57K
0x4a02...47840x4a02...4784voted for
50.04K
0x0d8f...da810x0d8f...da81voted for
49.28K
0xb772...8a600xb772...8a60voted for
49.28K
0x66e1...29a80x66e1...29a8voted for
47.8K
0x01a6...763e0x01a6...763evoted for
47.21K
0x9be1...e8c30x9be1...e8c3voted for
46.96K
0x1082...e1470x1082...e147voted for
45.68K
0x3dc4...e80d0x3dc4...e80dvoted for
45.23K
0x10b9...43bc0x10b9...43bcvoted for
45K
0x512f...9f270x512f...9f27voted for
44.74K
0xb360...28bd0xb360...28bdvoted for
44.02K
0x204f...12b20x204f...12b2voted for
43.96K
0x585a...85880x585a...8588voted for
43.53K
0x9d74...6ec20x9d74...6ec2voted for
43.39K
0x67c5...e6ce0x67c5...e6cevoted for
43.39K
0x147e...79210x147e...7921voted for
42.29K
0x231d...a7640x231d...a764voted for
41.55K
0x47b4...23380x47b4...2338voted for
41.26K
0xd5d7...3c4d0xd5d7...3c4dvoted for
40.69K
0xc6ad...fa8a0xc6ad...fa8avoted for
40.5K
0xd822...42090xd822...4209voted for
40.45K
0x7d3b...f16a0x7d3b...f16avoted for
39.09K
0xc2b5...db7a0xc2b5...db7avoted for
39.07K
0xda56...74ce0xda56...74cevoted for
38.11K
0xdea5...567a0xdea5...567avoted for
37.91K
0xd525...14190xd525...1419abstained
37.24K
0x0dcd...8c800x0dcd...8c80abstained
37.24K
0x5990...29a50x5990...29a5voted for
36.35K
0x2d7d...b05e0x2d7d...b05evoted for
36K
0x0eb4...72b70x0eb4...72b7voted for
35.76K
0xd529...c4ff0xd529...c4ffvoted for
35.07K
0xaf7f...63cb0xaf7f...63cbvoted for
34.48K
0x3037...a9dd0x3037...a9ddvoted for
34.24K
0xf8e6...1c0a0xf8e6...1c0avoted for
33.9K
0x1bf6...555c0x1bf6...555cvoted for
33.37K
0xc3cb...c2010xc3cb...c201voted for
33.2K
maar ka baad
0xf8df...5b160xf8df...5b16voted for
32.68K
0x12fe...fc210x12fe...fc21voted for
32.17K
0xb62e...e4950xb62e...e495voted for
31.77K
It's necessary
0xe40c...ea950xe40c...ea95voted for
31.67K
0xc701...e2150xc701...e215voted for
31.57K
0x7edf...72800x7edf...7280voted for
30.9K
0xf3da...18c50xf3da...18c5voted for
30.89K
0xd1f2...5bd30xd1f2...5bd3voted against
30.81K
The proposed changes, though technical, were developed primarily by Matter Labs and a limited group of external auditors. I would argue there's insufficient community involvement in reviewing and vetting such a critical upgrade. The upgrade process appears opaque to many ecosystem stakeholders, making governance feel more centralized than decentralized. My concern is that approving ZIP-11 could set a precedent where major architectural upgrades are made with limited input or review from the broader ZKsync community.
0xa42e...8b3b0xa42e...8b3bvoted for
30.61K
0x3778...e48a0x3778...e48avoted for
30.47K
0x88bf...600c0x88bf...600cvoted for
30.21K
0xb529...94030xb529...9403voted for
29.26K
0x98d3...e4780x98d3...e478voted for
28.66K
0x0e4c...1e150x0e4c...1e15voted for
26.9K
0x1fb7...aa1c0x1fb7...aa1cvoted for
26.62K
0xca07...6d8d0xca07...6d8dvoted for
26.01K
0xbc10...267f0xbc10...267fvoted for
25.31K
0x590c...f7d40x590c...f7d4voted for
25.3K
0x6bab...857f0x6bab...857fvoted for
25.22K
0x2caf...10b40x2caf...10b4voted for
25.17K
0xe14a...2be90xe14a...2be9voted for
25.02K
0x00df...49e80x00df...49e8voted for
24.97K
0x7570...bae70x7570...bae7voted against
24.57K
0x251d...97860x251d...9786voted for
23.96K
0xebcc...7f480xebcc...7f48voted for
23.96K
0x826b...0dad0x826b...0dadvoted for
23.94K
0xab23...74ab0xab23...74abvoted for
23.93K
0x16a3...d94e0x16a3...d94evoted for
23.53K
0x4166...b7e00x4166...b7e0voted for
22.4K
0x25b6...02960x25b6...0296voted for
22.31K
0xd6b8...9b800xd6b8...9b80voted for
21.81K
0x166f...6d450x166f...6d45voted for
21.73K
are buddhu
0x5e83...cd2a0x5e83...cd2avoted for
21.66K
0x80f8...04f80x80f8...04f8voted for
21.57K
0x9087...47ea0x9087...47eavoted for
21.55K
0x9b62...9cc70x9b62...9cc7voted for
21.35K
0x0130...7cc90x0130...7cc9voted for
21.16K
0xe428...79100xe428...7910voted for
21.04K
0xd07d...d8dd0xd07d...d8ddvoted for
20.9K
0x18fe...2e1e0x18fe...2e1evoted for
20.84K
0x3aef...b1440x3aef...b144voted for
20.55K
0xe2ce...73ed0xe2ce...73edvoted for
20.49K
0x5ec8...77c60x5ec8...77c6voted for
20.47K
0xb208...97870xb208...9787voted for
20.46K
0xa191...02c50xa191...02c5voted for
20.26K
0x80ee...95930x80ee...9593voted for
20.2K
0xf918...c5e80xf918...c5e8voted for
20.18K
0xde49...9dec0xde49...9decvoted for
20.06K
0x3fbe...7ef60x3fbe...7ef6voted for
20K
0x657a...f87c0x657a...f87cvoted for
19.24K
0x61df...7c1e0x61df...7c1evoted for
19.12K
0xc3cd...21bf0xc3cd...21bfvoted for
19.03K
0xf882...f1be0xf882...f1bevoted for
19.01K
0x1f82...67e10x1f82...67e1voted for
18.87K
0x140a...ea2c0x140a...ea2cvoted for
18.07K
0x7efd...d1960x7efd...d196voted for
17.53K
0xc35b...66870xc35b...6687voted for
16.48K
0x2d87...013d0x2d87...013dvoted for
16.47K
0x14b8...7b480x14b8...7b48voted for
16.35K
0x98cf...81d90x98cf...81d9voted for
16.3K
0x52d2...3ff20x52d2...3ff2voted for
16.2K
0x12f8...62a90x12f8...62a9voted for
16.17K
0xca56...d6af0xca56...d6afvoted for
16.13K
0x1c89...feb30x1c89...feb3voted for
16K
0x6c4d...7fac0x6c4d...7facvoted for
15.91K
0xa4f5...cd4b0xa4f5...cd4bvoted for
15.83K
0x92f1...ee0f0x92f1...ee0fvoted for
15.71K
0x379a...5b980x379a...5b98voted for
15.64K
0x7de8...dd470x7de8...dd47voted for
15.44K
0xb068...10a50xb068...10a5voted for
15.4K
0xf447...6a470xf447...6a47voted for
15.37K
0x2748...ac260x2748...ac26voted for
15.35K
0x396d...c3dd0x396d...c3ddvoted for
15.01K
0xe838...6e080xe838...6e08voted for
14.96K
0x0be3...2a0c0x0be3...2a0cvoted for
14.93K
0x1fd4...14dd0x1fd4...14ddvoted for
14.69K
0x5721...8f050x5721...8f05voted for
14.68K
0x2ae1...e2320x2ae1...e232voted for
14.65K
0xc7b6...ca370xc7b6...ca37voted for
14.6K
0x20f8...a1e50x20f8...a1e5voted for
14.6K
0xc987...203b0xc987...203bvoted for
14.56K
0x6dda...c81b0x6dda...c81bvoted for
14.52K
0x636e...64e00x636e...64e0voted for
14.41K
0xfa06...28140xfa06...2814voted for
14.12K
0xc991...bd330xc991...bd33voted for
13.97K
0x16fd...91f10x16fd...91f1voted for
13.77K
0x4b75...5a810x4b75...5a81voted for
13.56K
0x6b4d...7e090x6b4d...7e09voted for
13.54K
i like v28
0xd3be...17b80xd3be...17b8voted for
13.37K
0xec32...2ea20xec32...2ea2voted for
13.19K
0xbedf...c5640xbedf...c564voted for
13.11K
0x8458...176f0x8458...176fvoted for
13.08K
0x3ddc...05b00x3ddc...05b0voted for
12.99K
0x9ea8...0d930x9ea8...0d93voted for
12.88K
0xf84a...51870xf84a...5187voted for
12.67K
0xe0de...ce160xe0de...ce16voted for
12.57K
Upgrade
0xf824...ca7c0xf824...ca7cvoted for
12.55K
0xdef3...6d150xdef3...6d15voted for
12.55K
0x41d2...2eec0x41d2...2eecvoted for
12.54K
0x5528...8c870x5528...8c87voted for
12.48K
0xf949...c6c90xf949...c6c9voted for
12.39K
0x4164...cf180x4164...cf18voted for
12.33K
0x095c...726e0x095c...726evoted for
12.21K
0x4ca0...058d0x4ca0...058dvoted for
12.01K
0xfbf6...f7980xfbf6...f798voted for
12.01K
0x8c58...9c710x8c58...9c71voted for
11.89K
0x27b0...14d20x27b0...14d2voted for
11.81K
0xd09a...940e0xd09a...940evoted for
11.76K
0x78b1...d4c80x78b1...d4c8voted for
11.74K
0xe35b...bf2e0xe35b...bf2evoted for
11.74K
0xeade...b1c50xeade...b1c5voted for
11.71K
0x97b1...b9820x97b1...b982voted for
11.65K
0x768e...caa40x768e...caa4voted for
11.63K
0xdb57...bc2e0xdb57...bc2evoted for
11.63K
0x3743...84300x3743...8430voted for
11.5K
0x22ec...d4760x22ec...d476voted for
11.39K
0x373f...c1400x373f...c140voted for
11.31K
0xa75d...a5420xa75d...a542voted for
11.28K
0xc4f5...9dac0xc4f5...9dacvoted for
11.27K
0x04af...f5ee0x04af...f5eevoted for
11.26K
0xe321...321a0xe321...321avoted for
11.25K
0x5828...3ad90x5828...3ad9voted for
11.24K
0x2e19...dde70x2e19...dde7voted for
11.16K
0x5a86...d2a60x5a86...d2a6voted for
11.13K
0xe6cd...d6e00xe6cd...d6e0voted for
10.98K
0xadcf...79390xadcf...7939voted for
10.91K
0xcaca...eeb80xcaca...eeb8voted for
10.81K
0xe039...79e70xe039...79e7voted for
10.7K
pachak
0x401f...dc490x401f...dc49voted for
10.57K
0x920c...2ce00x920c...2ce0voted for
10.49K
0x3e47...c6a20x3e47...c6a2voted for
10.48K
0x9529...6af30x9529...6af3voted for
10.45K
0x28a9...03220x28a9...0322voted for
10.44K
0x2457...81850x2457...8185voted for
10.44K
0x76c1...c1570x76c1...c157voted for
10.4K
0xf849...69880xf849...6988voted for
10.35K
0xb44a...95070xb44a...9507voted for
10.26K
0xa772...61710xa772...6171voted for
10.25K
0x583c...21610x583c...2161voted for
10.24K
0x236e...dfdd0x236e...dfddvoted for
10.22K
0x9d9f...02c50x9d9f...02c5voted for
10.2K
0x23ad...fe9c0x23ad...fe9cvoted for
10.19K
0x125f...19480x125f...1948voted for
10.18K
0x571c...98fc0x571c...98fcvoted for
10.11K
0x3259...fc260x3259...fc26voted for
10.1K
0x4d9b...c7f50x4d9b...c7f5voted for
10.09K
nice
0x3d02...80280x3d02...8028voted for
10.08K
0x407d...99aa0x407d...99aavoted for
10.08K
0x29ba...aa310x29ba...aa31voted for
10.04K
0xd0d0...1dc50xd0d0...1dc5voted for
10.02K
0x3a03...d06c0x3a03...d06cvoted for
10.01K
0xf165...52060xf165...5206voted for
10.01K
0x2169...20110x2169...2011voted for
10K
0x827e...ca050x827e...ca05voted for
10K
0x4cb7...7cd50x4cb7...7cd5voted for
10K
0x511c...c1120x511c...c112voted for
10K
0x01b8...45ad0x01b8...45advoted for
9.99K
0x5c6a...b6b80x5c6a...b6b8voted for
9.97K
0xe4d1...8a010xe4d1...8a01voted for
9.97K
0x5595...1b220x5595...1b22voted for
9.97K
0x48d6...a1a50x48d6...a1a5voted for
9.96K
0x1a7c...d2cf0x1a7c...d2cfvoted for
9.9K
0x5211...23930x5211...2393voted for
9.89K
0xfacc...fb6d0xfacc...fb6dvoted for
9.83K
0xddb8...cc1d0xddb8...cc1dvoted for
9.83K
0xf813...32f80xf813...32f8voted for
9.76K
0x0875...f9b10x0875...f9b1voted for
9.75K
0x546d...d7860x546d...d786voted for
9.74K
0x0d7b...b87a0x0d7b...b87avoted for
9.74K
0xab34...8cfe0xab34...8cfevoted for
9.72K
0x8a52...0dd30x8a52...0dd3voted for
9.7K
0xf652...df390xf652...df39voted for
9.68K
0x1e74...2a900x1e74...2a90voted for
9.63K
0x3a6c...87180x3a6c...8718voted for
9.63K
0xb766...c8c00xb766...c8c0voted for
9.61K
0x7d10...d79a0x7d10...d79avoted for
9.55K
0x197e...d6d10x197e...d6d1voted against
9.53K
0x2697...82ff0x2697...82ffvoted for
9.51K
0x5b3b...04dc0x5b3b...04dcvoted for
9.42K
0x3f4d...a6f90x3f4d...a6f9voted for
9.37K
0x0ec0...4ff70x0ec0...4ff7voted for
9.33K
0xcc4f...baa50xcc4f...baa5voted for
9.3K
0x9e19...a3990x9e19...a399voted for
9.26K
0x2b4e...30160x2b4e...3016voted for
9.25K
0x0b1c...15210x0b1c...1521voted for
9.08K
0xd132...f9080xd132...f908voted for
9.05K
0x2c36...db870x2c36...db87voted for
9.04K
0xcb5e...7dbc0xcb5e...7dbcvoted for
9K
0x638b...f3a80x638b...f3a8voted for
8.93K
0x2863...84cb0x2863...84cbvoted for
8.93K
0x3efd...5b490x3efd...5b49voted for
8.91K
kas
0x5fe1...4ea00x5fe1...4ea0voted for
8.91K
yt
0x3fa4...1d5e0x3fa4...1d5evoted for
8.9K
0x781b...fd120x781b...fd12voted for
8.89K
0xa8cb...690e0xa8cb...690evoted for
8.81K
0x51dc...98990x51dc...9899voted for
8.8K
0x3f05...1a770x3f05...1a77voted for
8.79K
0x756d...3a9d0x756d...3a9dvoted for
8.78K
0xd1d3...4b480xd1d3...4b48voted against
8.74K
0x3da0...23d60x3da0...23d6voted for
8.64K
0xb7ee...97720xb7ee...9772voted for
8.24K
0xb5f6...6e1c0xb5f6...6e1cvoted for
8.18K
0xc907...95060xc907...9506voted for
8.17K
0x8de4...37b70x8de4...37b7voted for
8.11K
0x2aa9...72c90x2aa9...72c9voted for
8.08K
0x7e1a...764e0x7e1a...764evoted for
8.08K
0xa2d4...d3dd0xa2d4...d3ddvoted for
8.04K
0x8b0c...f07f0x8b0c...f07fvoted for
7.96K
0xcecd...46e10xcecd...46e1voted for
7.94K
0x2b86...b2f90x2b86...b2f9voted for
7.87K
0x4024...109f0x4024...109fvoted for
7.76K
0x79bd...df8a0x79bd...df8avoted for
7.69K
0x01fe...7a7d0x01fe...7a7dvoted for
7.55K
0x391d...b2de0x391d...b2deabstained
7.53K
0xc647...8c360xc647...8c36voted for
7.5K
0x274d...73f40x274d...73f4voted for
7.48K
0xa209...5a1d0xa209...5a1dvoted for
7.47K
0xd62e...17f30xd62e...17f3voted for
7.4K
0x6258...5d480x6258...5d48voted for
7.39K
0x5acc...fbf90x5acc...fbf9voted for
7.36K
0x2d1b...1ea30x2d1b...1ea3voted for
7.3K
0x4acd...dd7a0x4acd...dd7avoted for
7.27K
0xf0ed...289e0xf0ed...289evoted for
7.26K
0x7407...b0160x7407...b016voted for
7.24K
0x3f50...c3a40x3f50...c3a4voted for
7.24K
0xb941...0b870xb941...0b87voted for
7.23K
0xc343...6ccf0xc343...6ccfvoted for
7.21K
0x2cfe...e4f60x2cfe...e4f6voted for
7.19K
0x14ce...df5c0x14ce...df5cvoted for
7.05K
0x279a...dbea0x279a...dbeavoted for
7.05K
0x7432...e3b50x7432...e3b5voted for
7.01K
0xd947...d4e50xd947...d4e5abstained
7K
0x890f...9c7f0x890f...9c7fvoted for
6.96K
0x091d...a8700x091d...a870voted for
6.95K
0x1d4f...0d860x1d4f...0d86voted for
6.94K
0xd0a4...648e0xd0a4...648evoted for
6.93K
0x8b3c...43c30x8b3c...43c3voted for
6.9K
0xf738...b0b60xf738...b0b6voted for
6.86K
0xa0ef...2d560xa0ef...2d56voted for
6.86K
0x103c...34170x103c...3417voted for
6.84K
0x6e79...7b370x6e79...7b37voted for
6.81K
0x4602...3c4a0x4602...3c4avoted for
6.76K
0xf6c2...83690xf6c2...8369abstained
6.73K
0x09ad...60fd0x09ad...60fdvoted for
6.73K
0x055d...3aa10x055d...3aa1voted for
6.7K
0x420d...2d950x420d...2d95voted for
6.7K
0x1082...04480x1082...0448voted for
6.68K
0xd187...92d50xd187...92d5voted for
6.65K
0x7c6b...7bb60x7c6b...7bb6voted for
6.61K
0x7407...4b2a0x7407...4b2aabstained
6.6K
0x298a...bc210x298a...bc21voted for
6.54K
0xafe1...d8720xafe1...d872voted for
6.52K
0x77d7...c7b80x77d7...c7b8voted for
6.52K
0x8824...941f0x8824...941fvoted for
6.49K
0x4871...b5c40x4871...b5c4voted for
6.48K
0x8ae0...7a560x8ae0...7a56voted for
6.44K
0x9daa...affa0x9daa...affavoted for
6.38K
0x7c61...6fab0x7c61...6fabvoted for
6.34K
0xc964...84710xc964...8471voted for
6.3K
0x064b...228b0x064b...228bvoted for
6.3K
0xcf7f...92770xcf7f...9277voted for
6.27K
0x0bda...06fc0x0bda...06fcvoted for
6.24K
0xf757...a5070xf757...a507voted for
6.2K
0xd529...28390xd529...2839voted for
6.19K
0xe992...d6200xe992...d620voted for
6.14K
0x8454...80ce0x8454...80cevoted for
6.1K
0x50d0...9c230x50d0...9c23voted for
6.05K
i am voting
0x492a...583b0x492a...583bvoted against
6.05K
Issue: ZIP-11 introduces substantial changes in how cryptographic operations are executed by embedding them deeply into the ZkEVM circuits. Concern: These kinds of low-level changes may centralize decision-making and control in the hands of the protocol developers (e.g., Matter Labs), especially if the governance process doesn’t allow for sufficient community scrutiny or dissent. Argument: The community should retain more control over major performance optimizations that affect all contracts and circuit logic.
0x1539...eb960x1539...eb96voted for
6.03K
0x3151...e1140x3151...e114abstained
6.02K
0x669e...e7a40x669e...e7a4voted for
6.01K
weldne
0x62ac...02f30x62ac...02f3voted for
6K
0xbef8...f43c0xbef8...f43cvoted for
5.99K
0x93ef...bbff0x93ef...bbffvoted for
5.92K
0xf187...5bae0xf187...5baevoted for
5.89K
0x69ee...f21f0x69ee...f21fvoted for
5.88K
0xa7f1...dc100xa7f1...dc10voted for
5.86K
0xf5bb...9f7e0xf5bb...9f7evoted for
5.86K
0xbc37...077f0xbc37...077fvoted for
5.82K
0xf9f1...4bab0xf9f1...4babvoted for
5.8K
0x5a01...9d2b0x5a01...9d2bvoted for
5.74K
0xa589...05b40xa589...05b4voted for
5.63K
0xeb00...70940xeb00...7094voted for
5.63K
0x02e1...ac960x02e1...ac96abstained
5.63K
0x205c...d85e0x205c...d85evoted for
5.6K
0xd8a1...fb190xd8a1...fb19voted for
5.58K
0xb16b...33bb0xb16b...33bbvoted for
5.52K
0x21c5...904a0x21c5...904avoted for
5.46K
0x6583...73a00x6583...73a0voted for
5.45K
0x4621...89030x4621...8903voted for
5.44K
0x83f9...07840x83f9...0784voted for
5.43K
0xab1d...06380xab1d...0638voted for
5.39K
0x56b4...4c170x56b4...4c17voted for
5.38K
0x3af4...85210x3af4...8521voted for
5.37K
0xb1e1...d83e0xb1e1...d83evoted for
5.27K
0xa336...28030xa336...2803voted for
5.23K
0xcb2e...28400xcb2e...2840voted for
5.23K
0xbc97...f4ff0xbc97...f4ffvoted for
5.22K
0x3732...a57d0x3732...a57dvoted for
5.21K
0xc2a4...e2b10xc2a4...e2b1voted for
5.2K
0xa2b3...98040xa2b3...9804voted for
5.2K
0x0c5e...63dd0x0c5e...63ddvoted for
5.17K
0x9a1b...d24b0x9a1b...d24bvoted for
5.15K
0x3563...ff270x3563...ff27voted for
5.13K
0x9407...a04c0x9407...a04cvoted for
5.13K
0xc3fc...5a050xc3fc...5a05voted for
5.12K
0xd621...7fbd0xd621...7fbdvoted for
5.1K
0x0ce1...c6700x0ce1...c670voted for
5.09K
0x4f49...efb10x4f49...efb1voted for
5.09K
0x0fd8...db950x0fd8...db95voted for
5.08K
0x157f...e7d90x157f...e7d9voted for
5.08K
0xcd0d...11680xcd0d...1168voted for
5.08K
0x0de7...8b280x0de7...8b28voted for
5.07K
0x462b...400d0x462b...400dvoted for
5.07K
0x5ec1...e8b90x5ec1...e8b9voted for
5.07K
0xea7d...36fe0xea7d...36fevoted for
5.06K
0xc54a...66fb0xc54a...66fbvoted for
5.02K
0x485e...ca0f0x485e...ca0fvoted for
5.01K
0x6bc2...24d30x6bc2...24d3voted for
5K
0x6d98...3bbf0x6d98...3bbfvoted for
5K
0x2dab...ec620x2dab...ec62voted for
5K
0xd647...4a300xd647...4a30voted for
5K
0xbb98...8e0c0xbb98...8e0cvoted for
5K
0x06c4...66a20x06c4...66a2voted for
5K