Retro

Retro: Mina Web Node Testing

Initial testing for the Mina Web Node was conducted successfully with community members. Read about winners, learnings, and next steps.

Operating blockchain nodes has typically involved complex installation procedures, required costly hardware, and demanded large storage space to manage the continuously growing blockchain state. As a consequence, running nodes is not accessible for the average user. 

If we are to achieve true decentralization, we need to make this process much easier and user-friendly.

For this purpose, we’ve developed the Mina Web Node, a fully functional blockchain node for the Mina Protocol that operates entirely within your web browser and is capable of producing blocks. It is simple, user-friendly, and easy to install, with an intuitive user interface that you can manage directly from your browser.

Mina’s Web Node

Mina’s Web Node is a block-producing node that operates fully within a web browser. It can also be set as a verification/transaction broadcasting node, and users can simply install their keys and open a new tab in order to run it. There is no need for special hardware, expensive equipment, or advanced technical knowledge. All that is needed is a laptop, a phone, or (eventually) any device with a browser.

Mina is the only blockchain today designed to deliver the promise of an internet that is scalable, secure, and decentralized. Mina’s architecture produces a succinct cryptographic proof that acts as a verifiable representation of the entire blockchain state (~22kb, no matter the size of the blockchain). In contrast, other blockchains have ever-growing data requirements where storage and processing demands exceed what typical consumer hardware can manage within a browser environment. Mina’s compact nature makes the Web Node possible, and the Web Node enables more people to participate in securing the network. 

Community Testing Learnings & Results

In February, Mina Foundation opened applications for the Mina community to help with testing the Mina Web Node. Over 300 individuals applied, including developers, node operators, and many people who were new to the Mina ecosystem. 100 people were selected to test the Mina Web Node, based on their prior contributions to the Mina community.

The group received Devnet stake & instructions on how to set up the Web Node and proceeded to test the Web Node between March 4 and March 18, sharing feedback and competing for a variety of prizes based on uptime and block production.

Below is an overview of the program and some key results:

  • 388 applicants
  • 100 applicants selected and conducted testing

Prizes

Highest Uptime – Top 5 keys with the highest uptime

Public Key Prize
B62qqRQioR2d5rHupAivNUjLb5gdK6XAsko78usmrWjHJMpCvHQ5sot 1500 MINA
B62qpaXTiPHdHetEnTrtkogrLaRHbXU3sWUZUjx861TPiuNtzgcmoaF 1500 MINA
B62qnxniBn5CRTAuKPtQ4RPDB5bEJSs44pZS7rf1qSc7EEX7DWjmnoe 1500 MINA
B62qqc4c37wRgoG1c9ikDuTFkxUu38iGbJ1tYpqvofahqENBmKq6HDF 1500 MINA
B62qk5AeiQ3Xz7ViBgcTzCqaz2KcTdcDGB4kdDBK28zxtz5UQVTQAcX 1500 MINA

Highest Block Production – Tester who produced the most blocks (canonical and orphaned)

Public Key Prize
B62qrW8cLewBwbeRw74MKPewiRum4PRSifnDLVe3fhHyrcLpWE8bviV 1500 MINA

Uptime Prize Draw – Prize draw among those who maintained at least 33.33% uptime (33.33% uptime = 8h/day)

Public Key Prize
B62qrejNj61eZK17CMDGz6p1AparnEejjWniYWdU4TydwVjEgngXPvS 1500 MINA
B62qnijReHwBvGqaYKw81rWVFnn2sEtJhqrveBafuVBnCPTkoUcVBs4 1500 MINA
B62qqaWbHjEacMmoYMvmn8DW6YQPEFZLz7WjhDFUopsbxMK7ceTmvbc 1500 MINA
B62qo3GQ6VaXoEVDE8yKUJGeVAkyGgwzwoBjnmGSDaLgVcUBcRGSt5E 1500 MINA
B62qmBcsQTXMDhw9DiZ6kE7HmJ7HAV3PGckgb2FUD5rTKRyr8SrhYiv 1500 MINA

See the prize draw/tie-break process here

 

Additional Winners – those who displayed Mina’s C.O.R.E. values in their testnet activity, issue reports and contributions

Testnet MVP – 550 MINA + MWN Testnet MVP Role

  • Elvis
  • Paparai(浪人)
  • ziker_official👑 | 🐻👺PH

Outstanding Contributions – 300 MINA

  • psteckler
  • Bombardier
  • jq-rs
  • DeYure
  • olex_fed
  • Leonid83
  • t4top
  • blackk_magiik

Thanks to the testing and feedback surfaced by participants, we successfully identified areas for improvement, some of which were successfully addressed during the test phase. This includes:

  • Seed node performance – Seen only on the first day, this was due to a library that had issues with UDP sockets management. The library was replaced with a better one and the issue was fixed for the scope of this test.
  • Memory – The Web Node only had 4GB of memory due to WASM limitations. When the nodes reached the 4GB memory limit, they got stuck or major threads crashed. The fix involves executing the prover in its own memory space separate from the one used by the node, which will ensure the 4GB limit is not hit when proving blocks.
  • Network connectivity – This happened when the Web Node itself had poor connectivity (meaning it experienced network instability, low bandwidth, or high latency) or when the peer providing the staged ledgers had similar network issues. A few solutions have been identified to improve this and will be implemented at the end of the testing phase. 

There were also a few high-level takeaways based on a post-testing survey which was completed by 73 of the participants:

  • Participants appreciated how easy it was to get a Web Node running directly in their browser
  • The concept of using the Web Node as a means of decentralization resonated strongly (Participants viewed the elimination of third-party APIs and RPC congestion as an important benefit of the Web Node)

Future Plans for the Web Node

This round of community testing was focused on improving scalability and stability and confirming that the web node works with a variety of devices and from a variety of countries. It was also important to collect feedback from participants to address bugs and make using the Web Node as simple as possible. 

o1Labs is now leading Mina’s technical roadmap, and as Brandon shared during the recent Community Call, the Web Node is an important piece of the roadmap, but the rollout of it will be delivered incrementally and come after the proposed Hard Fork which will include important upgrades to the protocol. 

About Mina Protocol

Mina is the world’s lightest blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain that is about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

More from our Blog

SEE ALL POSTS
Community / 2026-05-28 / o1Labs
Rosetta and Archive Program Details (APPENDIX)
The primary goal for Archive Node Operators in the Trailblazers program (Mesa Upgrade Testnet) is to validate the upgrade path for existing Berkeley-era Rosetta deployments, ensuring they function correctly under the new Mesa protocol rules.
Read more
Community / 2026-05-28 / o1Labs
Launching Mesa Trail Mina Nodes
Read more
Community / 2026-05-28 / o1Labs
Emergency Hardfork Test Details (APPENDIX)
Read more
Community, Ecosystem Update / 2026-05-13 / o1Labs
Wizard Battle: The first PvP game on Mina Mainnet!
Read more

About the Tech

AboutTechCta

Mina uses advanced cryptography and recursive zk-SNARKs to deliver true decentralization at scale.

Get Started

GetStartedCta

Getting started with ZK on Mina is simple.

Cookie Consent with Real Cookie Banner