Mina Developer Book
  • What is this book about?
  • Module 1
    • Introduction
    • Why ZK?
    • Mathematics of Zero-Knowledge Proofs
    • OPTIONAL: Advanced Resources
  • Module 2
    • zkFibonacci
    • Mina Protocol
    • o1js
      • SmartContract
      • ZkProgram
      • AccountUpdate
      • Merkle Tree
    • End-to-End zkApp development
      • Mastermind introduction
      • Building the zkApp
      • Testing environment
  • Next steps
  • New to blockchain pack
Powered by GitBook
On this page
  1. Module 2

Mina Protocol

This page will give resources and information about Mina Protocol and how/why is it different.

PreviouszkFibonacciNexto1js

Last updated 11 months ago

Mina Overview

was used as an unit of weight and money in Ancient Greece. Even though it is not used anymore, we added succinctness, technology and more privacy to build Mina Protocol, its great descendant.

-Yesilyurt, Yasin Berk.

Before showing you the o1js API, i would like to share some resources that will clarify the properties of Mina protocol, as well as its differences from other chains.

To understand Mina, it is nice to start with its , and what are . You are not required to dive deep to PLONK or Kimchi, since they are some black magic for you if you are not coming from a ZK background.

Phew. That should've been exhausting to read all materials with the materials they also linked in their articles. However, you might've started to understand why Mina defining itself as . Also you had a time to refresh your memories about Zk Circuits and others.

If you are coming from another ecosystem, you might know that there are some objects in those chains that are called Token address or Smart contract address. In Mina protocol, SmartContract class enables a similar property by letting you to create a Public key (ZkApp Key) and a verification key that will be used in SmartContract class. Deploying smart contracts on mina, terminologically, makes it a zero knowledge app, called ZkApp. ZkApp accounts are different than other chains as well, which is explained in the .

OPTONAL: Watching the video of that he explains how Mina actually works would be a very beneficial part.

 

Mina
consensus mechanism
proof system
SNARK workers
documents
Nathan