# 为什么WEB 3.0需要MINA 🪶

By [Yang🪶](https://paragraph.com/@laoyang) · 2022-04-03

---

_1、Mina 🪶是什么_
--------------

Mina是目前世界上“最轻”的公链，通过递归的零知识证明，Mina把区块验证信息压缩到[11KB](https://minaprotocol.com/blog/22kb-sized-blockchain-a-technical-reference) 。Mina的创新性架构带来了非常重要的好处：

1.  **安全和去中心化**：由于只需要验证11KB数据，可以在任意终端运行非共识节点，安全性和其他链的全节点一样，包含手机、电脑浏览器、树莓派、智能设备等，因为运行节点的成本非常低，能大幅提升网络的去中心化，保证网络的安全。
    
2.  **可扩展性**：由于Mina架构本身就支持zk-rollup技术，使得扩容变得异常简单，网络的可扩展性得到极大提升。
    

区块链“不可能三角”，即安全、去中心化、可扩展性，在Mina上得到完美解决。

![Mina非共识节点和其他链节点区别](https://storage.googleapis.com/papyrus_images/05ce007b03ff7b4b36da3ce7af15ced2aa87f63b6b0070173fe3964bf96f20d9.jpg)

Mina非共识节点和其他链节点区别

_2、什么是WEB3.0_
-------------

> Web3（也被称为Web 3.0，又写为web3）是关于万维网发展的一个概念，主要与基于区块链的去中心化、加密货币以及非同质化代币有关。与区块链有关的web3概念是由以太坊联合创始人Gavin Wood于2014年提出，并于2021年受到加密货币爱好者、大型科技公司和风险投资公司的关注。此外有人提出与Web 2.0有关的Web 3.0。

以上是维基百科对WEB3.0的概述，对于加密用户来讲，WEB3.0有着不一样的理解。个人认为WEB3.0有3个关键的特性:

1.  **用户数据的隐私保护和所有权**：在WEB3.0时代，用户的隐私数据将通过零知识证明等技术进行加密，未取得用户的授权，任何企业和个人无法得到用户的隐私信息。在必要的前提下，用户可以通过零知识证明加密隐私数据生成概要证明，提供给应用方，从而保证了用户的数据安全。
    
2.  **去中心化身份DID**：用户使用去中心化的钱包，通过一个地址身份能访问所有的应用，在必要的时候，能够通过零知识证明进行身份验证，保证个人身份的真实性。
    
3.  **价值网络**：WEB3.0是一个充满价值激励的互联网，用户行为会产生相应的价值，通过token进行激励用户，公司和机构不再是网络的最大受益者，大部分的网络价值将奖励给用户。
    

_3、Mina在WEB3.0的应用场景_
--------------------

Mina的应用场景主要由三个模块驱动：zkApps、zkOracles 、 zkBridges 。

#### zkApps：

zkApps 可以在链下执行任意复杂的计算，同时只需支付固定费用即可将生成的零知识证明发送到链以验证该计算。

![zkApp运行原理](https://storage.googleapis.com/papyrus_images/065836729e03b1df03cb50ab37edc6acfc1f1ec68631819e9fff960767aa479d.jpg)

zkApp运行原理

借助 zkApps，开发人员可以利用来自任何网站的私有、经过验证的真实世界数据来构建去中心化应用程序。

Mina基金会介绍了一个[proof-of-alpha](https://minaprotocol.com/blog/proof-of-alpha)的场景，用户在不透露具体交易记录的情况下，公布自己的交易所投资收益百分比，任何人可以非常容易的验证真伪。

zkApp还可以用于健康记录、个人身份记录、投票记录等场景，授权任何人验证和证明某些事情，而不会泄露相关的敏感信息。

#### zkOracles：

目前Mina基金会公布的信息还不多，可以理解为 Chainlink的[DECO](https://research.chain.link/deco.pdf)方案，证明数据来自某一WEB服务器的同时保护数据隐私。用户可以通过第三方网站数据证明个人信息真实性，并无需向应用透露具体信息。

隐私预言机可以在很多场景进行应用，比如信用贷款，通过调用网站的个人信用数据，如房产、工资、家庭信息，通过零知识证明加密后提供给金融机构获取贷款。

#### zkBridges：

早在 2021 年 4 月，Mina 基金会与以太坊基金会一起宣布征集在以太坊上验证和实施Pickles SNARK的提案，最终经过严格的筛选，=nil; Foundation获得了推动此项目的机会。

zkBridges能够在其他公链上进行Mina状态的验证，这使得以太坊、Solana等公链都可以使用Mina的验证结果，充分利用递归零知识证明的优势。具体过程如下：

1.  在Mina公链上生成 state proof
    
2.  把 state proof 提交到其他公链上，比如Ethereum等
    
3.  Ethereum Dapp应用验证 state proof 是否有效，并进行下一步动作
    
4.  整个过程用户不会泄露任何详细数据，Dapp应用可以非常容易的验证数据有效性，并且一种类型的数据，只需要提交一次即可，多个用户可以共用state proof，整个提交过程理论需要1.5M gas，按照现在30Gwei计算，大约提交费用是0.045ETH。
    

利用zkBridges，目前可以预见的应用场景

1.  运用Mina state proof 证明在Uniswap上完成了特定的交易订单，而不透露具体交易信息
    
2.  运用Mina state proof 在以太坊上提供个人所在地概况，而不透露具体地址
    
3.  运用Mina state proof 证明个人身份，在以太坊上特定应用进行二次验证，而无需透露个人隐私
    

通过zkApps、zkOracles 、 zkBridges 的应用场景分析，可以看到Mina公链在保护用户数据隐私方面的优势，同时能够作为其他公链的隐私中间件，在WEB3.0发展过程中起到重要作用。

_4、个人对Mina项目的看法_
----------------

目前隐私赛道有多个项目在同时进行开发，但是做ZK的隐私项目大部分还没有上线主网，原因是ZK开发难度较大，这也是我对Mina项目的唯一担忧。

根据Mina基金会CEO的个人判断：

*   随着 Web3 的起飞，我们将看到用户对隐私和安全的需求越来越大。ZKP 将成为最有前景的工具，帮助用户掌控自己的数据并有选择地共享个人信息。这将带来用户再一次向 Web3 的大规模迁移，并进一步削弱基于 Web2 的网络。
    
*   ZK 应用将首先在最明显的领域推出：投票和私人身份管理以及 rollup 将在这一发展中发挥重要作用。
    
*   至少有一个 zkEVM 将在年底前发布 beta 版
    
*   至少有一家大型科技公司将宣布与 ZKP 展开相关合作 — 现在对产品来说还为时过早，但团队组建或重大研究工作将会展开。
    

如果Mina能够按照预定项目进度进行开发，我觉得今年Mina会引爆隐私板块。我判断在WEB3.0 即将到来之际，至少有一个隐私公链会进入市值前10，Mina是目前最具潜力的公链。

![Mina开发进展](https://storage.googleapis.com/papyrus_images/536e1923bcaa9ec51c3eaec01b46f0a23d7105ffa7cc905bd87599c6fa154361.jpg)

Mina开发进展

![V神对ZK-Snark的看法](https://storage.googleapis.com/papyrus_images/de1a720d0f968eba4c88e55ae83b4b65367cf8adbcc4d055d61f0e065cd70626.png)

V神对ZK-Snark的看法

欢迎大家关注我的Twitter，以后会分析我对隐私项目的看法。

[https://twitter.com/hzaugiser](https://twitter.com/hzaugiser)

---

*Originally published on [Yang🪶](https://paragraph.com/@laoyang/web-3-0-mina)*
