How to decentralize a prover, according to an engineer who did it for fun – Blockworks
Andrew Milson, a senior software engineer at Immutable, recently submitted his own proof to StarkWares StarkNet verifier on Ethereum.
Generally speaking, a prover is a computational entity responsible for attesting that information is accurate without revealing its underlying data. Provers must create proofs that can be easily verified by a verifier.
The issue today is that many zero-knowledge (ZK) blockchain projects depend on one single, centralizedprover. In the event that node fails to submit proofs, transaction finality will be impacted.
But the process of decentralizing provers is no easy feat.
Milsons interest in STARKs is what started the entire ordeal, he told Blockworks.
When I found out they could be used to prove very large computations instantly in a small proof, I just lost my mind. It didnt even seem possible, and the mystery resulted in me becoming obsessed with figuring out how they worked, Milson said.
During this time, he built miniSTARK, a tool that enables you to prove the integrity of arbitrary computations using STARKs and also spent time learning about Cairo a STARK programming language.
Its simplicity is beautiful, and the fact that StarkNet is built on top of it strikes me as very strong, Milson said.
STARK verifiers are very similar in structure to their provers, Milson said.
Being able to see StarkWares verifier contracts on Ethereum essentially provided me with a blueprint that I was able to follow line by line, he said.
Milson began copying Solidity contracts into a foundry project and wrote tests for the verifyProof process, he said.
It was an iterative process that involved the following:
Each iteration, Id get slightly more lines of code passing until the whole test worked, Milson said. I used the passing proof and submitted it to Ethereum using Etherscanner. It was a real thrill once everything was submitted on-chain.
Milson believes that being able to submit his own prover is a step towards decentralization for StarkNet.
Teams in the community can start integrating the prover into their work which will bring a lot of scale and interesting use cases to the ecosystem, for example, onchain Gaming and ZKML, he said.
This sentiment is shared by Liron Hayman, the head of business development at Starkware.
This is a very important milestone towards decentralization of the Starknet tech stack. Andrew was able to develop his prover without viewing the code of StarkWares prover, Hayman told Blockworks. A mature decentralized blockchain like Starknet requires a vibrant community developing multiple implementations of each component. Andrews work is taking STARK technology to serious decentralization and by extension, towards fulfilling its potential.
Milson believes his work can also be viewed as an audit of StarkNets existing verifier and a testament to the security of the network.
I inspected every line of code and I couldnt find a bug which was honestly a bit disappointing considering how juicy StarkNets bug bounty program is, but really impressive on StarkWares behalf, Milson said.
Get the days top crypto news and insights delivered to your email every evening.Subscribe to Blockworks free newsletternow.
Want alpha sent directly to your inbox? Get degen trade ideas, governance updates, token performance, cant-miss tweets and more fromBlockworks Researchs Daily Debrief.
Cant wait? Get our news the fastest way possible.Join us on Telegramand follow us onGoogle News.
Original post:
How to decentralize a prover, according to an engineer who did it for fun - Blockworks
- Headquarters for Promoting Decentralization Reform - Prime Minister's Office of Japan - December 25th, 2024 [December 25th, 2024]
- Opening Statement By H.E Dr. Amani Abou-Zeid, Commissioner for Infrastructure and Energy, at the Fifth Ordinary Session of the African Union... - December 22nd, 2024 [December 22nd, 2024]
- 2025 Will Be the Year of Decentralization: 5 Predictions - CoinDesk - December 20th, 2024 [December 20th, 2024]
- Decentralization Is Why We Fight for Crypto - CoinDesk - December 20th, 2024 [December 20th, 2024]
- Breaking Monopolies of Meaning: The Urgency of Narrative Decentralization - Kashmir Convener - December 20th, 2024 [December 20th, 2024]
- Ethereums culture clash: Dissent, decentralization and progress - Blockworks - December 16th, 2024 [December 16th, 2024]
- From the state to the prospects: Shaping the legislative agenda of decentralization - Ukraine Crisis Media Center - December 16th, 2024 [December 16th, 2024]
- PRESS RELEASE: African Ministers to meet in Tunis for the 5th Ordinary Session of the AU Specialized Technical Committee of the on Public Service,... - December 16th, 2024 [December 16th, 2024]
- Stifling Decentralization: The Paradox of Excessive DAO Oversight - CryptoDaily - December 16th, 2024 [December 16th, 2024]
- Decentralization democratizes access to AI computing Theta Labs exec - Cointelegraph - December 16th, 2024 [December 16th, 2024]
- MEDIA ADVISORY: Fifth Ordinary Session of the Specialized Technical Committee of the African Union on Public Service, Local Government, Urban... - December 16th, 2024 [December 16th, 2024]
- U2U Network and UPhone: DePIN meets reality with the start of mainstream decentralization - Cointelegraph - December 10th, 2024 [December 10th, 2024]
- The Decentralization of Disappearance and the Concentration of Power: American Capital is About to Complete the Transfer of Rights in the Crypto... - December 5th, 2024 [December 5th, 2024]
- AI Failures Will Spike In 2025: A Call For Decentralization Innovation - Forbes - December 2nd, 2024 [December 2nd, 2024]
- Starknet Unveils Phase 1 of Staking Initiative, Paving the Way for Decentralization on Ethereum Layer 2 - Bitcoin.com News - December 2nd, 2024 [December 2nd, 2024]
- IOTA Rebased Proposal Highlights: 50k+ TPS, MoveVM, EVM Support, and Full Decentralization - Crypto News Flash - December 2nd, 2024 [December 2nd, 2024]
- Decentralization of power not being digested by certain politicians: Jasrotia - Daily Excelsior - December 2nd, 2024 [December 2nd, 2024]
- The DeFi market lacks decentralization: Why is this happening? - crypto.news - November 24th, 2024 [November 24th, 2024]
- Fiscal Decentralization in Indonesia: Historical Context, Milestone, and Way Forward - ISEAS-Yusof Ishak Institute - November 24th, 2024 [November 24th, 2024]
- As the Synod discusses decentralization, will it miss unseen Connections among Catholics? - Crux Now - October 21st, 2024 [October 21st, 2024]
- Connect people and platforms: The identity-first path to decentralization | Opinion - crypto.news - October 18th, 2024 [October 18th, 2024]
- Online Safety and the Great Decentralization The Perils and Promises of Federated Social Media - Tech Policy Press - October 18th, 2024 [October 18th, 2024]
- Ethereums Future: How Vitalik Buterin Plans to Transform Staking and Decentralization - The Shib Daily - October 18th, 2024 [October 18th, 2024]
- Decentralization could help humanity to avoid an AI doomsday scenario - Cointelegraph - October 11th, 2024 [October 11th, 2024]
- On-Chain Governance: A Paradox of Decentralization and Human Nature - hackernoon.com - October 11th, 2024 [October 11th, 2024]
- The process of decentralization of health services implementation: A qualitative perspective from Sudan - Frontiers - October 11th, 2024 [October 11th, 2024]
- Building Decentralization from the Cardano Constitutional Workshop - TheStreet - October 9th, 2024 [October 9th, 2024]
- New Horizons: Introduction of SCR Token for Decentralization - Bit Perfect Solutions - October 9th, 2024 [October 9th, 2024]
- Vitalik Buterin proposes lowering staking threshold to boost Ethereum decentralization - CryptoSlate - October 4th, 2024 [October 4th, 2024]
- FLOCKERZ Aims to Set a Standard with Its Bold Approach to Decentralization in Meme Coins - 99Bitcoins - October 4th, 2024 [October 4th, 2024]
- Understanding MEV And Its Impact On Ethereum Decentralization - Forbes - September 8th, 2024 [September 8th, 2024]
- Starknet Gears Up For Decentralization With Upcoming STRK Staking Protocol - The Merkle News - September 8th, 2024 [September 8th, 2024]
- Vitalik Buterin has radical scheme for the pseudo-decentralization of entire cities - Cointelegraph - September 2nd, 2024 [September 2nd, 2024]
- Vitalik Buterin has radical scheme for the pseudo-decentralization of entire cities - StartupNews.fyi - September 2nd, 2024 [September 2nd, 2024]
- TON Blockchain Rallies Behind Pavel Durov Following Arrest, Vows to Uphold Decentralization - CCN.com - September 2nd, 2024 [September 2nd, 2024]
- Explore StarChains Decentralization and Pawfurys Gaming Innovation as MoonBag Sets the Stage as the Top Choice in the Best Crypto Presale List -... - August 22nd, 2024 [August 22nd, 2024]
- Tether Paving The Way For Decentralization And Shaping The Future Of Finance? - Blockzeit - August 22nd, 2024 [August 22nd, 2024]
- What Is Decentralization? Achieving Trustless Financial Freedom - DailyCoin - August 16th, 2024 [August 16th, 2024]
- The ownership of everything: entralization vs. decentralization | Opinion - crypto.news - August 16th, 2024 [August 16th, 2024]
- Forestry Decentralization in the Context of Global Carbon Priorities: New Challenges for Subnational Governments - Frontiers - June 30th, 2024 [June 30th, 2024]
- Full decentralization will happen in a few years Layer-2 rollup teams - Cointelegraph - June 30th, 2024 [June 30th, 2024]
- The Importance of Decentralization for Web3 Startups - Blockchain.News - June 30th, 2024 [June 30th, 2024]
- Corporate AI could undermine Web3 and decentralization Industry observers - Cointelegraph - June 30th, 2024 [June 30th, 2024]
- California's Banking on Decentralization: Upcoming Trends and Events in the Blockchain Industry - Gilroy Dispatch - June 25th, 2024 [June 25th, 2024]
- Hyperledger to expand into Linux Foundation Decentralized Trust - Ledger Insights - June 25th, 2024 [June 25th, 2024]
- Ethereum Scaling Network Metis to Become First L2 to Enable Shared Network Ownership - The Defiant - DeFi News - June 25th, 2024 [June 25th, 2024]
- The Sun and the Ether: Why Ethereum Has Already Won - hackernoon.com - June 25th, 2024 [June 25th, 2024]
- Decentralization and Privacy Still at the Core of Ethereum Community - Smartphone Magazine - June 20th, 2024 [June 20th, 2024]
- Vitalik Buterin Highlights Ethereum DApp Innovations - Crypto Times - June 20th, 2024 [June 20th, 2024]
- Bitcoin is King, the Rest is Just Hot Air - Cointribune EN - June 20th, 2024 [June 20th, 2024]
- Bitcoin is the only decentralized currency, Tether CEO says - Cointelegraph - June 20th, 2024 [June 20th, 2024]
- Waterfall Becomes First Proof-of-Stake Network to Pass the Test with 1.5 Million Validators - GlobeNewswire - June 20th, 2024 [June 20th, 2024]
- Privacy expert slams WhatsApp and Telegram, touts decentralized messaging as future - crypto.news - June 20th, 2024 [June 20th, 2024]
- The Biggest Advantage To A Thriving Web3 Ecosystem Is A DAO-Centered Mindset - The Crypto Basic - June 20th, 2024 [June 20th, 2024]
- DeFi at a Crossroads: New EU Regulations Poses Risk to the Future of Decentralization - Coinfomania - May 18th, 2024 [May 18th, 2024]
- zkSync Unveils Final Protocol Upgrade in Anticipation of Token Launch - Coinfomania - May 18th, 2024 [May 18th, 2024]
- What is MakerDAO's Upcoming PureDai and NewStable? - BSC NEWS - May 18th, 2024 [May 18th, 2024]
- 0xResearch Podcast: Ethereum's Staking Debate: Decentralization vs. Security vs. Yield | Hasu & Vasiliy - Blockworks - May 18th, 2024 [May 18th, 2024]
- Reimagining the European Union's Agricultural Policy: A Call for Decentralization - EU Reporter - May 18th, 2024 [May 18th, 2024]
- The Rise of Decentralized Exchanges (DEXs) in DeFi - Robotics and Automation News - May 18th, 2024 [May 18th, 2024]
- Why Governments Around The World Fear DeFi? - Crypto Times - May 5th, 2024 [May 5th, 2024]
- PwD Community in Bong Calls for Decentralization of National Commission on Disabilities - Global News Network ... - Global News Network - March 24th, 2024 [March 24th, 2024]
- South Africa: MSF Calls for Decentralisation of Life-Saving DR-TB Services in Rural Setting - AllAfrica - Top Africa News - March 24th, 2024 [March 24th, 2024]
- Understanding Solana Validators And Top 10 Important Things To Know About Them - Blockchain Magazine - March 24th, 2024 [March 24th, 2024]
- Announcing UniDexAI: Pioneering the Future of Decentralized Trading - AiThority - March 15th, 2024 [March 15th, 2024]
- SendingNetwork Launches Testnet for Bandwidth Mining, Redefining Decentralized Communication Infrastructure - CryptoSlate - March 15th, 2024 [March 15th, 2024]
- Web3 Wallet Wars: Security, Simplicity, And The Race To Dominate Decentralization - The Crypto Basic - January 22nd, 2024 [January 22nd, 2024]
- Taking Back the Web with Decentralization: 2023 in Review - EFF - December 31st, 2023 [December 31st, 2023]
- Vitalik Buterin Blames Rising Transaction Fees for Web3's Drift from Decentralization - Cryptonews - December 31st, 2023 [December 31st, 2023]
- Decentralization and Digital Power: HighKey CMO Jordan Lintz's Take on the New Social Media Era - Grit Daily - December 31st, 2023 [December 31st, 2023]
- Bitcoin Mining Pool Ocean Successfully Mines Third Block in Ongoing Decentralization Quest - Cryptonews - December 31st, 2023 [December 31st, 2023]
- Web3 needs to regress before we can progress in 2024 | Opinion - crypto.news - December 31st, 2023 [December 31st, 2023]
- Kelp Is Crafting a Global Currency by Fusing Central Banking Theorem and Blockchain Decentralization - GlobeNewswire - December 12th, 2023 [December 12th, 2023]
- Solana (SOL) and Cardano (ADA) to be overtaken by Retik Finance (RETIK) in 2024 - Finbold - Finance in Bold - December 12th, 2023 [December 12th, 2023]
- Censorship Climbs on Ethereum as Block Builders Bar US-Sanctioned Transactions - Cryptonews - December 12th, 2023 [December 12th, 2023]
- Microsoft, Tencent and other tech giants join Decentralized Infura ... - Cointelegraph - November 17th, 2023 [November 17th, 2023]
- Web3 Firm Infura Recruits Microsoft, Tencent, and Others To Build ... - Cryptonews - November 17th, 2023 [November 17th, 2023]
- Ethereum L2 Starknet aims to decentralize core components of its ... - Cointelegraph - November 17th, 2023 [November 17th, 2023]
- Business models, fraud and decentralized digital IDs: Future Identity ... - Biometric Update - November 17th, 2023 [November 17th, 2023]
- 3 theses that will drive Ethereum and Bitcoin in the next bull market - Cointelegraph - November 17th, 2023 [November 17th, 2023]