Announcement

Three Expert Teams Chosen to Introduce zkOracle Features to o1js

This work sets the stage for users to bring their real-world data on-chain in a verifiable way and enhances the Mina developer toolset for zkApps.

In the realm of blockchain technology, oracles serve as essential intermediaries, facilitating the integration of real-world data into smart contracts. However, this integration comes with inherent complexities, including challenges related to data reliability and trust. Today, verifying the accuracy and authenticity of information provided by oracles remains a significant concern, compounded by the high costs associated with on-chain data querying and storage.

Enter zkOracles, a novel approach that offers a trustless solution to these challenges. By utilizing zero knowledge proofs, zkOracles enable off-chain data to be verified on-chain without revealing the underlying information. This technology represents a significant advancement, providing users with a provable and verifiable method to ensure the integrity of data without relying on trusted entities.

From retrieving financial data crucial for DeFi applications to ensuring verifiable randomness for blockchain games, zkOracles open doors to a myriad of possibilities.

Earlier this year, Mina Foundation published a Request for Proposals (RFP) to introduce zkOracle features to o1js, allowing users to bring their real-world data on-chain in a verifiable way and enhancing the developer toolset for building zero knowledge applications (zkApps). Three expert teams have been selected to develop zkOracle solutions for the Mina ecosystem, each tackling the RFP in different ways.

 

zkPass

zkPass is a private data protocol that enables privacy-preserving verification. zkPass integrates decentralized MPC nodes into a 3-party handshake process, improving the standard TLS protocol. It allows users to log in securely and generate ZKPs locally without API access or data source authorization. To expand zkPass’s utility within the Mina ecosystem, the team proposed three innovative integration methods between Mina’s o1js and zkPass’s transgate-js-sdk. These methods aim to support a broad spectrum of applications, from decentralized identity verification to advanced oracle services, and cover various data types including identity, financial records, healthcare information, social interactions, work experience, education and skill certifications, and more. Read full proposal

 

Milestone 1: Research and Design

Milestone 2: MVP Development

Milestone 3: Production Release and Documentation

ZKON

ZKON introduces a trustless decentralized prover network as a new form of zkOracles that merges multiparty computation (MPC) with decentralized zero knowledge proofs (Collaborative ZK). This approach allows multiple entities to collaboratively conduct computations and validate data integrity without the dependence on a centralized authority. Utilizing decentralized ZK, the network guarantees the correctness and privacy of data, thus enabling smart contracts to securely verify and use data from diverse sources. This strategy dramatically enhances the reliability and efficiency of data integration within the Mina ecosystem, empowering developers to unlock the vast potential of the private data economy. Read full proposal

 

Milestone 1: Migration Design 

Milestone 2: MVP Development 

Milestone 3: Production Release and Documentation

Reclaim Protocol

Reclaim Protocol offers a streamlined and secure method for generating proofs of provenance (PoP) directly on the client side. This computational process is efficient and ensures privacy for users, allowing them to create PoPs without the need for third-party intervention. Additionally, users have the ability to generate zero knowledge proofs for specific features of their data, safeguarding sensitive information from exposure. Notably, the protocol does not require users to install any additional applications or browser extensions. Read full proposal

 

Milestone 1: Project Kickoff

Milestone 2: Reclaim o1js Integration

Milestone 3: Integration and Testing

Milestone 4: Security Audit

Milestone 5: Comprehensive Documentation and Education

Milestone 6: Launch two Mina zkApps in production that integrate Reclaim

Core Grants

Core is a grant program to fund public goods and address current infrastructure needs on Mina Protocol through an RFP (Request for Proposals) process. Core grants are allocated on a rolling basis and are specific in scope. They focus on supporting high-priority development areas, including, among other things, token standards, zkOracles, Data Availability layers, new development features, and more. 

Learn more about Mina Core grants

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
Retro / 2024-05-03 / Vitor Silva
Devnet Retrospective
Highlights The Devnet upgrade provided ecosystem participants with the final opportunity to test the upgrade process, which successfully concluded in April 2024.   Ecosystem participants helped to gather feedback, uncover issues, and explore improvements ahead of the mainnet upgrade, scheduled for June 2024.  The final milestone, Berkeley upgrade, will bring three key features to the network, […]
Read more
Ecosystem Update / 2024-05-02 / Mina Protocol Governance Team
Next Steps for Mina Protocol’s Governance
Read more
Learn / 2024-05-02 / Kurt Hemecker
Digital Identity: Solving the Privacy Problem with Zero Knowledge Proofs
Read more
Announcement, Resource / 2024-04-25 / Vitor Silva
Mina Protocol’s Upcoming Major Upgrade: Everything You Need to Know
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.