What is Mina Protocol (formerly Coda Protocol)

Written By
Jesse
First Published
May 8, 2022
Last Updated
September 5, 2024
Estimated Reading Time
5 minutes
what is mina protocol
In this article...

What is Mina Protocol Network

The first cryptocurrency ever developed using succinct blockchain technology, Mina Protocol (formerly Coda Protocol) offers payment functionality similar to Bitcoin, with a dramatically faster verification time of 200ms making it practical for lightweight clients and mobile devices to perform full verification of the system’s history. Mina’s goal is to design a decentralized payment system that offers efficient verification of system history from genesis without relying on any external advice. Specifically, they aim to provide a verification time constant in the number of transactions, called a succinct blockchain by including succinct proofs of state validity in each block. In particular, Mina uses an account-based model like Ethereum. Instead of the UTXO model like Bitcoin and others where the current state of the blockchain is a list of all account balances rather than a list of unspent coins. Each block contains a commitment to this state (in a Merkle tree) and not the entire state. So a full node doesn’t need to store the entire state but can verify account balances just as efficiently, with only the information in the latest block header. However, a prover in the system (roughly equivalent to a miner in Bitcoin) does need to store the full state since it is part of the witness when proving the validity of new blocks.

Mina’s Consensus Protocol

The consensus protocol of Mina is developed as the first provably-secure proof-of-stake (PoS) consensus protocol for succinct blockchains called “Ouroboros Samasika”. Note that an off-the-shelf consensus mechanism is not necessarily compatible with a succinct blockchain framework, since the way consensus is achieved when there are multiple contending chains could rely on arbitrary transaction history, forcing nodes to store the entire transaction history. In fact, this is a natural approach for consensus mechanisms, since the information needed to tell apart an honest chain from a dishonest one is likely to involve details at the point of the fork. Since it is possible for a party to learn about a fork long after it occurred, it may need to store the entire history to assist in the chain selection process. This is indeed the case in known PoS consensus mechanisms that rely on a trusted external party for bootstrapping. In the current implementation, a state proof size is just 864 bytes, and takes around 200ms to verify it. Making any device that can support this level of computation, like current smartphones, able to verify the current state of the system with no trusted party. 

Mina for Payments

With Mina, no matter how much the usage grows, the blockchain always stays the same, about the size of a few tweets. This means participants can quickly sync and verify the network. Made possible due to SNARKs, a type of cryptographic zero-knowledge proof. Each time a Mina node produces a new block, it also generates a SNARK proof verifying that the block was valid. All nodes can then store the small proof, as opposed to the entire chain. By not having to worry about block size, the Mina protocol enables a blockchain that is decentralized at scale. Given Mina’s lightweight design and the off-chain nature of Mina’s zkApp smart contract computations, it’s easy to use the Mina proof system from other chains. There is currently work being done…

You're missing out on the goods!
Become a Premium Wealth Mastery Subscriber to read the whole article + get weekly investment strategies on crypto, altcoins, NFTs and more

Jesse is a passionate seeker of truth who enjoys educating others about Bitcoin.

As a free thinker and 2nd amendment advocate, Jesse believes each individual has the right to monetary freedom.

“The swarm is headed towards us” -Satoshi Nakamoto

Discussion on "What is Mina Protocol (formerly Coda Protocol)"
You must Subscribe or Login to post a comment.
Additional Resources
Wealth Mastery
Subscribe Today!
Join the Wealth Mastery Investor Report

Join the Wealth Mastery Investor Report

By Lark Davis
Privacy Policy

Who we are

Our website address is: https://thewealthmastery.io.

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select “Remember Me”, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where we send your data

Visitor comments may be checked through an automated spam detection service.

Join the Wealth Mastery Investor Report

By Lark Davis