从团队、运作机制、融资进展、经济模型、Coinlist 公募教程入手,全面解析轻量级协议 Mina Protocol。

原文标题:《一文详解 Mina Protocol 特性、运作机制与 Coinlist 参与教程|CryptoJ 项目速评》
撰文:CryptoJ

从最近居高不下的 Gas 费开始,让大家明显意识到了链上可扩展性的重要性,而其实以太坊的网络问题不止于此,比如全节点存储数据也变得越来越繁重,未来当区块链变得拥挤不堪时,所有的链上行为都需要消耗大量的资源和成本。

Mina Protocol ,一个主打轻量级的协议由此应运而生,旨在抛开繁重的区块链活动,让整个区块链的发送状态就像邮寄明信片一样简单,即人们可以选择在明信片上画出大象、狮子等任何图标,而无需寄出一个活生生的大型动物本身。

浅析 Mina Protocol

Mina Protocol (前身为 Coda Protocol) 是基于零知识证明 zkSNARKs 的轻量级区块链证明协议,使用 zkSNARKs 可以将区块链封装在一个单一的、可验证的、轻量级的协议中,把区块链大小从几百 GB 压缩到只有 22KB。

举例来说,以太坊全节点已经需要存储 700GB 数据,其中很大一部分是状态数据(超过 200GB),而由于全节点必须保存这些数据才能参与共识,快速增长的状态数据对全节点的要求越来越高,这不仅将提高全节点的运行成本,更会降低网络的去中心化程度,带来安全性隐患。

除了轻量之外,终端用户可以直接用手机运行验证 Mina 的主网和节点,Mina 测试网已成为除 ETH 2.0 以外的发展最为迅速的 POS 测试网。

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

团队背后的故事

Mina Protocol 背后的组建团队为 O(1) Labs,2017 年 6 月以来由 O(1) Labs 进行开发,O(1) Labs 团队由知名密码学家、工程师、博士和企业家组成,帮助将产品推向市场,为用户服务。

O(1) Labs 的 CEO Evan Shapiro 从高中开始对密码学货币、编程感兴趣,后来获得卡内基计算机学士以及机器人硕士,毕业后任职于 Mozilla (研究发展 Firefox 的组织团队)。

Evan Shapiro 与 O(1)Labs 的 CTO Izaak Meckler 在高中相识,经常会谈论密码学货币以及它可能对未来的影响,随后和 Lzaak 再次相遇,因共同被加密货币吸引而擦出火花并决定投身加密领域。

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

融资进程

2018 年 3 月,Mina 开发公司 O(1) Labs 完成了 350 万美元种子轮融资,参投方包括 MetaStable、Polychain Capital、Electric Capital、Naval Ravikant、Elad Gil、Linda Xie、Fred Ehrsam、Kindred Ventures 以及 SciFi VC 等。

2019 年 4 月,O(1) Labs 完成 1500 万美元 A 轮融资,参投方包括 Coinbase Ventures、Accomplice、Paradigm 以及 General Catalyst 等。

2020 年 10 月,O(1)Labs 完成 10 90 万美元战略轮投资,以加速 Mina 在亚洲地区的发展。本次融资由币信投资和三箭资本领投,参投机构还包括 SNZ、HashKey、Signum Capital、NGC Ventures、分布式资本和 IOSG Ventures 等。

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

Mina 运作机制

从理论上讲,区块链被设计成由用户负责的形式,当任何人都可以通过验证一个不可撤销的公共分类账来执行规则时,权力仍然掌握在多数人手中,而不是少数人手里,这种去中心化的结构使得网络能够进行无需信任的交易。

但在实践中情况并非如此,在比特币和以太坊等传统区块链中,当新参与者加入时,必须检查自网络开始以来的每一笔交易以验证正确性,而这相当于数百 GB 的数据。大多数人无法承受验证这些链所需的计算能力,而被迫信任日益强大的中介机构。这意味着大多数人无法再进行点对点的连接,使得去中心化程度受到影响,网络变得更容易受到审查。

轻量级快照

Mina 用一个易 于验证、大小一致的加密证明替换区块链,提供了一种轻便的解决方案,极大地减少了每个用户需要下载的数据量。参与者无需从一开始就验证整个链,而是使用「递归」零知识证明 (或 zkSNARKs) 完全验证网络和交易。节点可以存储小的证明,无需覆盖整条链。同时由于其大小一致,Mina 保持了可访问性并且可以扩展到更多的用户,获取日积月累的交易数据。

zkSNARKs 捕获整个区块链的状态,然后将其作为一个轻量级的快照发送出去,无需整条链本身,举个生活中的例子,就像给朋友寄一张大象的明信片,只需要一张带有大象的明信片,而不是寄出一个巨大的、活生生的大象动物本身。

当网络中的下一个区块被创建时,它对以前一个区块链的状态快照作为背景对自身进行快照,新的快照将反过来用作下一个区块,以此类推,在快照可以包含无限数量的信息同时还能总是保持相同的大小。

Mina 经过修改的可证明安全的权益证明协议(Ouroboros proof-of-stake)还可以最大限度地提高了共识的包容性,在 Mina 链上,所有参与者都充当完整的节点,都可以参与共识。

「递归」零知识证明技术

Mina 另一个核心技术为「递归」零知识证明技术,借用 Mina 亚洲技术大使曾举出的例子来简单解析一下其基本运作原理,「一个人想证明他每天都出现在一个带日期的建筑物前,他可以每天拍一张包含日期的自拍,这样一年就会有 365 张照片。而我们可以运用一些技巧来减少所需要的照片数量,譬如说从第二天起,每天自拍时,手上拿着展示前一天所拍摄相片的手机屏幕,这样使用递归的特性,一年只需要一张照片就可以实现同样的目标(不考虑能不能看得清楚)。」

整体来看,Evan Shapiro 曾指出,Mina 所做的是用一个轻量级的零知识证明替换整个交易历史,该证明只有大约千字节或几条推文的大小,因此只需要看一下小的证明确认区块链的当前状态是否正确即可,与整个交易链相比,下载该证明要容易得多,因此,Mina 的合格验证节点池具有更大的包容性,这更有利于去中心化和可用性。

代币经济模型

MINA 是网络的原生代币,用于支付区块生产者和 SNARK 生产者(即计算零知识证明的角色)费用,并可用于在权益证明共识算法中进行质押,赚取 MINA 代币的奖励。

MINA 是一种无供应上限的通胀货币,做出这个决定是为了激励协议早期的高质押率,这将提高协议的去中心化程度和安全性。由于质押是对协议上的所有持币者开放的(没有被罚没的风险),任何代币持有者都能够质押或者委托给其它节点,以防止被通胀稀释。

MINA 代币初始发行量 10 亿枚,第一年以 12% 的速度增加,所有代币将在 8 年内逐步解锁释放。

  • 社区(初始发行量的 34.8%)

  • Coinlist 公募(初始发行量的 7.5%)

  • MINA 基金会捐赠(初始发行量的 6.0%)

  • O(1) Labs 捐赠资金(初始发行量的 7.5%)

  • 投资者(初始发行量的 20.5%)

  • 核心贡献者(初始发行量的 23.6%)

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

Coinlist 公募教程

Mina Protocol 正式宣布将在其官方合作伙伴 Coinlist 平台上于 4 月 13 日开启公募。

  • 社区募资:4 月 13 日-14 日

  • 不限量募资:4 月 16 日-18 日

  • 两轮募资都将于北京时间 22:00 开启

复制下方链接前往 Coinlist 网站进行注册:

https://coinlist.co/mina

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

打开网址后,点击 Register Now 开始注册

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

  • 在第一栏填写你的名
  • 第二栏填写你的姓
  • 第三栏填写邮箱
  • 第四栏设置一个密码
  • 第五栏再次输入密码

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

完成注册后会收到邮件进行验证,前往你的邮箱

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

点击 「Verify your email」完成验证

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

之后会自动跳转回 Coinlist 网站,此时输入你的邮箱和密码登录

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

此时你会收到另一封邮件,用于验证新设备

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

再次前往邮箱,点击「Approve this device」验证你的设备,注意打开邮件时使用的浏览器必须和打开 Coinlist 网站使用的浏览器一致,否则会无限循环。

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

之后再次跳转到 Coinlist 网站,在 Mina 一栏点击 「Learn More」

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

点击 Register Now

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

点击 Get Started

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

  • 首先选择主体类型:个人 / 公司 / 信托
  • 填写真实姓名:名 / 中名(可以不填)/ 姓
  • 点击 Save &Continue

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

在地区一栏选择 Hong Kong 并勾选下方声明

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

按照如图方式填写地址,其他部分可如实填写

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

点击 start 为护照拍照并进行人脸识别,当圆圈扩大时靠近镜头,完成后在 current occupation 一栏填写当前的职业。

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

为了提高安全系数,Coinlist 要求我们下载 Google Authenticator 进行双重验证,下载完成后扫描提供的二维码添加 Coinlist 认证,或使用下方的密钥在 Google Authenticator 中输入(账号可以随意填写)

解析轻量级区块链协议 Mina 特性、运作机制与 Coinlist 参与教程

接下来就请期待公募正式开始吧~