{"id":"mina-protocol","version":1,"language":"en","title":"Mina Protocol","hidden":false,"content":"**Mina Protocol** (formerly called Coda Protocol) is a fixed-size L1 [blockchain](https://iq.wiki/wiki/blockchain) built on top of zero-knowledge proofs (“ZKP”) with [smart contracts](https://iq.wiki/wiki/smart-contract) written in TypeScript. It is a \"succinct blockchain\" of 22KB. [\\[1\\]](#cite-id-cf2gwef04ra)[\\[2\\]](#cite-id-dz3hk42lghi)[\\[3\\]](#cite-id-zpm562bykfk)[\\[4\\]](#cite-id-hvehjqwu2g4)  \n$$widget0 [YOUTUBE@VID](1ZI4iPLeq9M)$$  \n  \n# Overview  \n  \nMina Protocol was established in 2017 by O(1) Labs. It was initially known as Coda Protocol but had to change its name in September 2020 to Mina due to a trademark dispute with R3 for the similarity of the name to its Corda blockchain[\\[17\\]](#cite-id-4kmgbo6nc7). [\\[16\\]](#cite-id-j3uso4hlh2)[\\[18\\]](#cite-id-1pwldotzhdn)  \n  \nMina Protocol was created by computer scientists [Evan Shapiro](https://iq.wiki/wiki/evan-shapiro) and [Izaak Meckler](https://iq.wiki/wiki/izaak-meckler) and it describes itself as \"the world’s lightest blockchain\" on its website. [\\[3\\]](#cite-id-zpm562bykfk)  \n  \n> Mina is the world’s lightest blockchain, powered by participants. Using zero-knowledge proofs, Mina is creating the infrastructure for the secure, democratic future we all deserve.  \n  \nIn October 2020, Mina Protocol raised $10.9 million in a funding round co-led by Hong Kong-based Bixin Ventures and Singapore-based Three Arrows Capital. Mina was set for [mainnet](https://iq.wiki/wiki/mainnet) launch in Q4, 2020 but O(1) Labs CEO Evan Shapiro told CoinDesk it has been delayed to early 2021 because “launching a blockchain near the holiday season is never a good idea.”[\\[14\\]](#cite-id-cvccsrwncvk)  \n  \n## Mainnet Launch  \n  \nOn March 23, 2021, Mina launched on [mainnet](https://iq.wiki/wiki/mainnet) and announced its partnership with CoinList for its token sale. [\\[13\\]](#cite-id-co9n4rug6z)  \n  \n[Evan Shapiro](https://iq.wiki/wiki/evan-shapiro), CEO and Co-Founder of O(1) Labs and Mina Foundation, shared:  \n  \n> \"Mina aims to empower users through its lightweight blockchain, giving users direct, permissionless access to cryptocurrency, while its Snapps, or SNARK-powered applications bring new possibilities for internet privacy and data security. Between its lightweight design and Snapps, Mina provides a seamless gateway to privately connect the real world with crypto.\" [\\[13\\]](#cite-id-co9n4rug6z)  \n  \nMina protocol uses Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge **(zk-SNARKs)**, a cryptographic proof that enables someone to authenticate information without revealing said information. [\\[5\\]](#cite-id-f7s8zjkwll8)  \n  \n### $92 Million Capital Raise  \n  \nOn March 17, 2022, The Mina Ecosystem announced[\\[21\\]](#cite-id-xydvwsbdehs) that it had raised $92 million to help attract world-class developers through grants. The $92 million financing was led by [FTX Venture](https://iq.wiki/wiki/ftx) and Three Arrows Capital, with the help of hedge fund Brevan Howard (and its co-founder and billionaire Alan Howard), Amber Group, Blockchain.com, Circle Ventures, Finality Capital Partners, [Pantera](https://iq.wiki/wiki/pantera-capital), and five unnamed Mina backers. [\\[22\\]](#cite-id-k3f4tn426zg)  \n  \nThe proceeds from the capital raise will help finance grants to attract developers and drive Mina's adoption as the leading zero-knowledge platform within [Web3](https://iq.wiki/wiki/web3), the company said. [\\[22\\]](#cite-id-k3f4tn426zg)  \n  \n> “We are pleased to have worked with the Mina ecosystem and world-class funds on this $92M raise. This validation from some of the most respected entities in crypto bolsters our aim to ensure that Mina becomes the go-to privacy and end-to-end security layer for Web3 while remaining powered by participants.” - [Evan Shapiro](https://iq.wiki/wiki/evan-shapiro), CEO of Mina Protocol[\\[21\\]](#cite-id-xydvwsbdehs)  \n  \n## zkApps  \n  \nzkApps (\"zero-knowledge apps\") are Mina Protocol’s [smart contracts](https://iq.wiki/wiki/smart-contract) powered by zero-knowledge proofs, specifically using zk-SNARKs. zkApps provide characteristics such as unlimited off-chain execution, privacy for private data inputs that are never seen by the blockchain, the ability to write smart contracts in TypeScript, etc. [\\[6\\]](#cite-id-kvryjnssoq)  \n  \n## Zero Knowledge Proofs  \n  \nZero-knowledge proofs is a concept that keeps Mina's blockchain light and personal data private. It allows no leak of information to anyone who observes it. [\\[7\\]](#cite-id-ps4bifzonc)  \n  \n## $$widget0 [YOUTUBE@VID](GvwYJDzzI-g)$$  \n  \n## zk-SNARKS  \n  \nZk-SNARKs stands for **“Zero-Knowledge Succinct Non-Interactive Argument of Knowledge.”** and it is a form of zero-knowledge cryptography where one can prove possession of information, such as a private key, without revealing said information, and without interaction between the prover and verifier, thereby ensuring privacy for users. [\\[8\\]](#cite-id-ird01ghd5so)  \n  \n# Mina Consensus Mechanism  \n  \nMina Protocol uses a [proof-of-stake](https://iq.wiki/wiki/proof-of-stake) consensus mechanism called **Ouroboros Samasika.** This consensus mechanism is specially designed for succinct decentralized networks since it provides bootstrapping from a genesis block. [\\[7\\]](#cite-id-ps4bifzonc)[\\[9\\]](#cite-id-5tedhe6bunb)  \n  \nSuccinct blockchains contain two major functions: **verify** and **update**. Verification touches on consensus, blockchain summary, and blocks, while the update function interacts with consensus and chain summary. [\\[4\\]](#cite-id-hvehjqwu2g4)  \n  \nThe project also uses a parallel scan state to optimize transaction processing speed, which works by grouping unproven blocks and assigning the process to parallel provers. [\\[4\\]](#cite-id-hvehjqwu2g4)  \n  \n# Major Mina Protocol Participants  \n  \nMina aims to differentiate itself from existing blockchain platforms by using a unique approach where various participants are responsible for different functions on the decentralized network. These roles include **verifiers**, **block producers**, and **snarkers**, unlike other platforms that rely on verifiers such as miners/stakers and light clients as third parties to verify transactions. [\\[10\\]](#cite-id-7qjnyt1xo85)  \n  \n## Verifiers  \n  \nVerifiers interact with zk-SNARKS that deal with certifying the consensus information. Each Mina protocol user is considered a verifier, provided that their devices can handle a 22 KB chain and withstand a few milliseconds of processing time. [\\[10\\]](#cite-id-7qjnyt1xo85)  \n  \n## Block Producers  \n  \nBlock producers in Mina can be either [stakers](https://iq.wiki/wiki/staking) or miners and receive block rewards and transaction fees. They are responsible for bundling transactions into blocks and SNARKing an equal number of previous transactions to prevent incomplete blocks. Users can delegate their coins to block producers. Snarkers are a special group of participants who can generate SNARKs (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge), which can be used by block producers to fulfill their SNARKing obligations. [\\[10\\]](#cite-id-7qjnyt1xo85)  \n  \n## Snarkers  \n  \nSnarkers, or provers, are responsible for generating zk-SNARKs used to verify transactions on Mina's blockchain. Block producers pay snarkers using transaction fees they earn when adding new blocks, but snarkers must bid to qualify for fees. Once a snarker's zk-SNARK is used in a block, the block producer who uses it is responsible for incentivizing the snarker. This creates a competitive economy where multiple snarkers can bid for the same transaction. Block producers seek to maximize profits by selecting the bid with the lowest fees, motivating snarkers to produce cost-effective SNARKs. [\\[10\\]](#cite-id-7qjnyt1xo85)  \n  \n## Lifecycle of a Mina Transaction  \n  \nA Mina transaction begins with the verifier executing the transaction, which enters the mempool. Snarkers then generate proofs for the new transactions without snarks. The next step involves selecting a block producer to produce a block and choose the most profitable transactions and an equivalent number of unsnarked transactions. [\\[16\\]](#cite-id-j3uso4hlh2)  \n  \nThe block producer must then purchase SNARKs from the SNARK order book that corresponds with these transactions. Once done, the block producer adds a new block to the Mina blockchain, and the queue state is updated by adding new transactions and deleting snarked transactions. Finally, the block producer updates the zk-SNARK for the blockchain, and the new block is validated. [\\[16\\]](#cite-id-j3uso4hlh2)  \n  \n# MINA Token  \n  \nMINA is the native currency of the [Mina blockchain](https://iq.wiki/wiki/mina-protocol). MINA tokens are required to [stake](https://iq.wiki/wiki/staking) and produce blocks on the Mina blockchain. They’re also the exclusive currency of the Snarketplace, which is used by block producers and SNARK producers to buy and sell SNARK proofs. Each MINA token is divisible up to 9 decimal places. [\\[1\\]](#cite-id-cf2gwef04ra)  \n  \n## CoinList Token Sale  \n  \nMina Foundation's token sale generated $18.7 million in four hours in April 2021 after a rush of CoinList users tried to buy up more MINA than the [blockchain](https://iq.wiki/wiki/blockchain) project was willing to sell. Only 12% of the sale’s 375,000 registrants were able to buy the 7.5% of MINA supply that Mina Foundation made available, according to data reviewed by [CoinDesk](https://iq.wiki/wiki/coindesk). [\\[15\\]](#cite-id-heyblnssool)  \n  \n# Mina Protocol Utility  \n  \n* **End-to-end data privacy**: Mina Protocol allows users to perform sensitive operations on the blockchain without disclosing personal information.  \n* **Permissionless web oracles**: Developers can integrate multiple public data sources from the Internet into their decentralized applications without having to obtain permission.  \n* **Managing web identifiers**: Mina can be used to access a site or an Internet service without users having to create an account or share personal data. In this case, Mina functions as an interface for anonymous access to any platform. [\\[3\\]](#cite-id-zpm562bykfk)  \n  \n# Polygon x Mina Protocol  \n  \nOn September 9, 2021, [Polygon](https://iq.wiki/wiki/polygon) announced its integration with Mina Protocol. [\\[12\\]](#cite-id-eeiajyxvoaa)  \n  \n> \"@MinaProtocol & Polygon are working towards building a bridge that will enable #developers building applications on Polygon PoS to leverage privacy and verifiability via Mina's zk-SNARK-based protocol.\" - Polygon announced on Twitter [\\[11\\]](#cite-id-4962w1n6qx2)  \n  \n[Evan Shapiro](https://iq.wiki/wiki/evan-shapiro), CEO of the Mina Foundation, said:  \n  \n> “Mina Foundation shares Polygon’s dream of a fully decentralized ecosystem of dapps empowering users with control over their own data privacy. We are very excited about the privacy-preserving and verifiable applications that will be launched on Polygon utilizing Mina Protocol.” [\\[12\\]](#cite-id-eeiajyxvoaa)  \n  \n# Public Roadmap  \n  \nMina Protocol announced[\\[20\\]](#cite-id-hb3jn9tm17d) its public roadmap, a multi-year vision for unlocking the user-owned, decentralized web with zero knowledge programmability which went live on April 6, 2023.[\\[19\\]](#cite-id-ash226a5xvp)  \n  \nThe roadmap is broken up into 5 tracks: Trust Minimization, ZK-Programmability, Settlement Layer Performance, Recursive Rollups, and Road to DAOification with each track having a role to play in making Mina all it can be and the ultimate layer 1 [blockchain](https://iq.wiki/wiki/blockchain). [\\[19\\]](#cite-id-ash226a5xvp)","summary":"Mina Protocol is a succinct 22KB blockchain utilizing zero-knowledge proofs and TypeScript smart contracts, aiming for secure and democratic infrastructure.","categories":[{"id":"cryptocurrencies","title":"Cryptocurrencies"}],"promoted":0,"tags":[{"id":"Blockchains"}],"metadata":[{"id":"references","value":"[{\"id\":\"cf2gwef04ra\",\"url\":\"https://www.coingecko.com/en/coins/mina-protocol\",\"description\":\"coingecko - mina protocol\",\"timestamp\":1683028453458},{\"id\":\"dz3hk42lghi\",\"url\":\"https://twitter.com/MinaProtocol\",\"description\":\"twitter\",\"timestamp\":1683028465087},{\"id\":\"zpm562bykfk\",\"url\":\"https://minaprotocol.com/\",\"description\":\"website\",\"timestamp\":1683028473611},{\"id\":\"hvehjqwu2g4\",\"url\":\"https://coinmarketcap.com/currencies/mina/\",\"description\":\"cmc - mina protocol\",\"timestamp\":1683028486747},{\"id\":\"f7s8zjkwll8\",\"url\":\"https://www.kraken.com/learn/what-is-mina-protocol\",\"description\":\"kraken - mina protocol\",\"timestamp\":1683029686581},{\"id\":\"kvryjnssoq\",\"url\":\"https://docs.minaprotocol.com/zkapps\",\"description\":\"zkapps\",\"timestamp\":1683031192913},{\"id\":\"ps4bifzonc\",\"url\":\"https://docs.minaprotocol.com/about-mina\",\"description\":\"mina documentation\",\"timestamp\":1683031506837},{\"id\":\"ird01ghd5so\",\"url\":\"https://coinmarketcap.com/alexandria/glossary/zk-snarks\",\"description\":\"alexandria - zk-snarks\",\"timestamp\":1683031641782},{\"id\":\"5tedhe6bunb\",\"url\":\"https://minaprotocol.com/blog/how-ouroboros-samasika-upholds-minas-goals-of-decentralization\",\"description\":\"ouroboros samasika & mina protocol\",\"timestamp\":1683032840038},{\"id\":\"7qjnyt1xo85\",\"url\":\"https://coinmarketcap.com/alexandria/article/what-is-mina-protocol\",\"description\":\"alexandria - mina protocol\",\"timestamp\":1683035460840},{\"id\":\"4962w1n6qx2\",\"url\":\"https://twitter.com/0xPolygonLabs/status/1435996500891480067\",\"description\":\"polygon announcement tweet\",\"timestamp\":1683037515847},{\"id\":\"eeiajyxvoaa\",\"url\":\"https://polygontech.medium.com/polygon-mina-foundation-to-enable-privacy-preserving-applications-on-polygon-d39e2205b9ea\",\"description\":\"medium - polygon announcement\",\"timestamp\":1683037757523},{\"id\":\"co9n4rug6z\",\"url\":\"https://www.coindesk.com/markets/2021/03/23/three-arrows-backed-lightweight-blockchain-mina-launches-mainnet/\",\"description\":\"coindesk - mainnet launch\",\"timestamp\":1683038644015},{\"id\":\"cvccsrwncvk\",\"url\":\"https://www.coindesk.com/business/2020/10/21/o1-labs-raises-109m-more-for-lightweight-mina-protocol/\",\"description\":\"10.9 million raise\",\"timestamp\":1683040052379},{\"id\":\"heyblnssool\",\"url\":\"https://www.coindesk.com/business/2021/05/05/lightweight-mina-blockchain-raises-187m-in-coinlist-token-sale/\",\"description\":\"coindesk - 18.7 million token sale\",\"timestamp\":1683040268976},{\"id\":\"j3uso4hlh2\",\"url\":\"https://www.coinspeaker.com/guides/what-is-mina-protocol-and-mina-token/\",\"description\":\"coinspeaker - mina protocol\",\"timestamp\":1683040602003},{\"id\":\"4kmgbo6nc7\",\"url\":\"https://www.coindesk.com/markets/2020/09/29/coda-protocol-changes-name-after-trademark-dispute-with-r3/\",\"description\":\"coda protocol dispute with r3 corda blockchain\",\"timestamp\":1683040682979},{\"id\":\"1pwldotzhdn\",\"url\":\"https://medium.com/minaprotocol/coda-protocol-relaunches-as-mina-the-worlds-lightest-blockchain-269636e4b044\",\"description\":\"mina's relaunch\",\"timestamp\":1683041017065},{\"id\":\"ash226a5xvp\",\"url\":\"https://minaprotocol.com/roadmap\",\"description\":\"mina roadmap\",\"timestamp\":1683214649978},{\"id\":\"hb3jn9tm17d\",\"url\":\"https://twitter.com/MinaProtocol/status/1644060302911078400\",\"description\":\"roadmap tweet\",\"timestamp\":1683214668545},{\"id\":\"xydvwsbdehs\",\"url\":\"https://minaprotocol.com/blog/92m-raise-for-mina-ecosystem-and-zk-smart-contracts\",\"description\":\"$92 capital raise announcement\",\"timestamp\":1684144444986},{\"id\":\"k3f4tn426zg\",\"url\":\"https://www.zdnet.com/finance/blockchain/mina-ecosystem-gets-92m-financing-led-by-ftx-three-arrows-capital/\",\"description\":\"zdnet - $92 million raise report\",\"timestamp\":1684144470991}]"},{"id":"website","value":"https://minaprotocol.com/"},{"id":"facebook_profile","value":"https://web.facebook.com/people/Mina-Protocol/100064728260560/"},{"id":"twitter_profile","value":"https://twitter.com/MinaProtocol"},{"id":"youtube_profile","value":"https://www.youtube.com/MinaProtocol"},{"id":"discord_profile","value":"https://discord.com/invite/sYUKfqDJ4P"},{"id":"reddit_profile","value":"https://www.reddit.com/r/MinaProtocol/"},{"id":"telegram_profile","value":"https://t.me/minaprotocol"},{"id":"github_profile","value":"https://github.com/MinaProtocol"},{"id":"coinmarketcap_url","value":"https://coinmarketcap.com/currencies/mina/"},{"id":"coingecko_profile","value":"https://www.coingecko.com/en/coins/mina-protocol"},{"id":"medium_profile","value":"https://medium.com/@minaprotocol"},{"id":"previous_cid","value":"QmaAcHQsXwhnWLh5FgiCGoC92Tyt7EP2aa1s7m4zVR8hiZ"}],"user":{"id":"0x212Cb3F4aE6611054637f9f78F18fB628AD258bb"},"author":{"id":"0x212Cb3F4aE6611054637f9f78F18fB628AD258bb","profile":{"username":"zainab","avatar":"QmPabyQDLVgKZJN8NQF9EixdgWo3JvLn7gnAWdVkETgMyu"}},"media":[{"name":"GvwYJDzzI-g","id":"https://www.youtube.com/watch?v=GvwYJDzzI-g","size":"0","type":null,"source":"YOUTUBE"},{"name":"NpjuGYcJICA","id":"https://www.youtube.com/watch?v=NpjuGYcJICA","size":"0","type":null,"source":"YOUTUBE"},{"name":"image","id":"QmdyyKX3gAmNpW3zWP9auqHibCWMNKLFF92v6Rvy2Qboit","size":"0.01","type":"GALLERY","source":"IPFS_IMG"},{"name":"1ZI4iPLeq9M","id":"https://www.youtube.com/watch?v=1ZI4iPLeq9M","size":"0","type":null,"source":"YOUTUBE"},{"name":"Zj6rNewnbrw","id":"https://www.youtube.com/watch?v=Zj6rNewnbrw","size":"0","type":null,"source":"YOUTUBE"}],"views":66,"events":[{"title":"Rebrand from Coda to Mina Protocol","description":"The project was rebranded from Coda Protocol to Mina in September 2020.","type":"CREATED","date":"2020-09","link":"https://masked.medium.com/the-coda-protocol-bbcb4b212b13"},{"title":"Polygon x Mina Protocol","description":"On September 9, 2021, Polygon announced its integration with Mina Protocol","type":"DEFAULT","date":"2021-09","link":"https://polygontech.medium.com/polygon-mina-foundation-to-enable-privacy-preserving-applications-on-polygon-d39e2205b9ea"},{"title":"$92 Million Capital Raise","description":"On March 17, 2022, The Mina Ecosystem announced that it had raised $92 million to help attract world-class developers through grants.","type":"DEFAULT","date":"2022-03","link":"https://minaprotocol.com/blog/92m-raise-for-mina-ecosystem-and-zk-smart-contracts"},{"title":"Public Roadmap","description":"Mina Protocol announced its public roadmap which went live on April 6, 2023.","type":"DEFAULT","date":"2023-04","link":"https://minaprotocol.com/roadmap"}],"ipfs":"QmaAcHQsXwhnWLh5FgiCGoC92Tyt7EP2aa1s7m4zVR8hiZ","transactionHash":"0x15f302b6b7fba3221ae5eac683c255fed6034084fbb272835e17ba3f30dbdd8e","created":"2023-05-02T13:17:37.389Z","updated":"2023-05-15T09:57:41.920Z","images":[{"id":"QmQbc6JKxCMSsemXT3yeyRYLRsYGRkDbookQUZy1uNpRes","type":"image/jpeg, image/png"}],"linkedWikis":{"founders":["evan-shapiro","izaak-meckler"],"blockchains":["mina-protocol"]}}