No items found.

October 27, 2022

ZK Research: Bignum Arithmetic for Zero-Knowledge Proofs

No items found.

As part of our ongoing efforts to inform the Ethereum community about the efforts of Polygon’s zero-knowledge (ZK) teams, we will be posting a series of technical papers by our engineers and researchers. We hope that everyone who’s interested in the inner workings of Polygon’s ZK projects, Ethereum itself, and cryptographic engineering in general will be able to learn something from them. Today’s authors are Polygon Zero lead Daniel Lubarov and Polygon Hermez lead Jordi Baylina.

In ZK applications, we often need to prove the result of some arithmetic calculation. An example is zkEVMs, such as Polygon zkEVM, which must support the EVM’s 256-bit arithmetic instructions. Since most ZK constructions are based on prime field arithmetic, simulating 256-bit arithmetic is a nontrivial task, a bit like solving a base-13 math problem using a base-10 calculator.

Instead of reaching for grade-school arithmetic algorithms, we take inspiration from another grade-school technique, namely the casting out nines test. Instead of computing x * y deterministically, we ask the prover to provide the result z, then check that x * y = z holds under several small moduli. The resulting algorithm is much more efficient than any deterministic method.

Read more below about this nifty ZK trick:

Download ZK Whitepaper

Polygon is so bullish on the future of ZK, the core development team made it a centerpiece of its strategic vision in the Zero Knowledge Thesis published in August 2021. As part of that mission, the team has committed $1 billion, a significant portion of the treasury, to ZK-related efforts.

[Read more: Polygon’s Zero Knowledge Strategy Explained]

Polygon is always on the lookout for new ZK talent. You can browse all the open vacancies here, and also follow our LinkedIn page. Tune in to the Polygon Blog for more in this series and to get the latest on zero-knowledge proofs and let's bring the world to Ethereum!

Website | Twitter | Ecosystem Twitter| Developer Twitter | Studios Twitter | Telegram | Reddit | Discord| Instagram | Facebook | LinkedIn

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

April 10, 2026

Open Money Stack
Payments

What 2026 Signals for the Future of Cross-Border Finance

April 8, 2026

Polygon CDK
Institutional
Open Money Stack

Why Apex Group Committed to $100B in Tokenized Assets on a Blockchain Built with Polygon CDK

April 8, 2026

Polygon Chain
Open Money Stack

Giugliano Upgrade: Faster Confirmations, Predictable Fees, and a More Resilient Network for Polygon Chain

April 6, 2026

Institutional
Payments

What Is a Stablecoin Sandwich?

April 3, 2026

Open Money Stack
Case Studies
Payments

Case Study: How Rise is paying global teams faster and cheaper with Polygon

April 2, 2026

Polygon Chain

Polygon Launches Private Mempool: MEV Protection Is Now a One-Line Integration

April 2, 2026

Polygon Chain

SurfLiquid Is Building AI-Powered Stablecoin Savings on Polygon

March 30, 2026

Institutional
Open Money Stack
Payments

What to Ask Before You Trust a Payment Network With Your Money

March 26, 2026

Institutional
Open Money Stack

Revolut Crosses $1.2B in Onchain Transactions on Polygon as Europe's Most Valuable Fintech Deepens Blockchain Bet

March 25, 2026

Polygon CDK
Institutional

Your Enterprise Chain Needs Privacy as a Spectrum

Next
PREV
More Blogs