Mina 协议是一种轻量级、“简洁”的区块链实现,旨在实现比早期网络更广泛的网络参与。 其本国货币的股票代码为 MINA。 它作为一种交换媒介,并激励交易验证者将资源提交给协议。
Mina 协议自称是“世界上最轻的区块链”,它使用一种称为 Ouroboros Samasika 的委托权益证明共识机制的变体和递归 zk-SNARKs 的实现,以保持一致的总区块链大小约为 22 KB。 Mina 旨在通过确保节点运营商的硬件要求保持在较低水平来促进更大的去中心化。
以前的区块链系统的数据存储需求是累积的。 随着区块生产者向链中添加新区块,节点运营商必须引用更多数据。 因此,许多用户必须信任那些操作能够存储大量数据的硬件的用户的交易验证。 相比之下,Mina Protocol 旨在确保任何人都可以参与交易验证,包括那些硬件功能较弱的人,例如手机。
该网络还利用 zk-SNARKs 技术来支持去中心化应用程序。 这些所谓的“snarkified 应用程序”(或 Snapps)可以在不损害用户隐私的情况下与现有网站和在线服务进行交互。 此外,Mina Protocol 的 Snapps 比以太坊的 DApps 更高效,例如,因为整个网络不需要执行每个计算。