MINA(Mina Protocol)——世界上最轻的区块链
随着区块链技术的不断发展,以及大量用户的不断涌入,区块链底层基础设施受到了更多的关注,如何打造一条高性能、高TPS、低费用又安全的公链成为行业内的开发者和用户最关心的问题。大量新公链在近几年出现,并且在技术上都有着一定的创新和突破,公链赛道百花齐放。
而在大部分公链都在专注于提升性能时,却有一个公链协议关注起了区块链的体积。目前比特币的体积已经达到了300GB以上,并且不仅仅是比特币,以太坊、莱特币、达世币等多条区块链体积都在随着交易数量的不断增长而迅速增长。
对于普通用户来说,直接参与区块链来验证交易成为了一件昂贵的事情,毕竟同步越来越重的区块链可能需要昂贵的硬件以及大量的时间和能源,大部分用户目前仍然是选择第三方来验证区块链上的交易,O(1) Labs认为这违背了区块链的初衷,并不是真正的去中心化。
因此在2017年6月,O(1) Labs启动了一个新的开源项目,旨在设计一个可以实现区块链最初承诺——真的去中心化、规模化以及安全性的协议,这就是Mina Protocol诞生的初衷,打造出一个小型的、可扩展的、安全的区块链协议。
图片来源:Mina Protocol
Mina是第一个主张简洁的区块链协议,通过简洁的零知识证明zk-SNARKs将区块链压缩成一个恒定的大小,从而无论交易量增长多少,区块链都会一直保持大约22KB的大小,使得用户可以通过普通设备就能快速同步和验证网络,获得更好的体验。
零知识证明是Mina协议的核心技术,它可以在不泄露区块链内容的情况下验证网络状态。那么Mina是如何将区块链体积压缩到这么小呢?
图片来源:Mina Protocol
我们可以想象这样一个场景,当一位地质学家在森林中徒步旅行时遇到了一排沉重的巨石(类似于区块链中的每个区块),她想要检查它们的大理石内部(类似于验证区块中的交易)。于是她将它们切开,研究它们并报告她的发现,来自世界各地的其他同事(类似于全球其他验证者)也希望看到巨石,但负担不起旅行费用(类似于运行全节点进行验证的成本)。
于是这个地质学家想出了一个解决方案,她为每块巨石拍照(这个拍照过程在Mina中就是通过零知识证明实现的,通过zk-SNARKs拍下每个区块的快照),这样大家就只需要保存照片,而不再需要每次都去到当地查看巨石。
Mina的这种“快照”方式使得区块链的体积大幅减少,但这种方式下,区块链的体积仍然会增长,随着时间的增长和区块的增多,它的体积还是会变得越来越庞大。
于是这个地质学家在这个解决方案上做出了优化,她拍下了第一块巨石的照片后,又拍下了第二块巨石和第一张照片,然后再拍下第三块巨石和第二张照片……她不断地拍下每一块巨石和上一张照片,这样她就不需要之前的照片了,毕竟每张照片中都包含了上一张照片,然后将最后一张照片发给她的同事。
这就是zk-SNARK (零知识简洁非交互式知识证明Zero Knowledge Succinct Non-Interactive Arguments of Knowledge)的验证过程,通过这样的验证过程,Mina将数百GB的区块链压缩到了固定的22KB大小。
Mina是目前世界上最轻的区块链,通过zk-SNARK,Mina让每个参与者都能够成为一个完整的节点,实现区块链的规模化和去中心化。目前CoinEx Wallet已支持MINA资产管理,下载体验。
【更多信息】
Mina Protocol官网:https://minaprotocol.com/
市值排名:https://coinmarketcap.com/currencies/mina/
Mina Protocol技术白皮书:https://docs.minaprotocol.com/static/pdf/technicalWhitepaper.pdf
Mina Protocol经济模型白皮书:https://docs.minaprotocol.com/static/pdf/economicsWhitepaper.pdf
购买MINA: https://www.coinex.com/exchange/MINA-USDT
MINA资产管理:https://wallet.coinex.com/download