对话Mina协议:发现“轻量级区块链”的魅力

巴比特 阅读 33145 2021-2-19 11:02
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

北京时间2月9日,农历腊月二十八,Coinbase、币信参与投资的 Mina 协议在币信直播开启中文社区首秀,币信全球商务拓展总监 Mustafa Yilham 对话 Mina 协议创始人 Evan Shapiro,受到中国开发社区和投资者追捧,一起发现“轻量级区块链”更多魅力。

对话Mina协议:发现“轻量级区块链”的魅力

Mina协议简介

Mina协议基于零知识证明ZK-SNARKs(被V神力荐),轻量级区块链协议中可将区块链的大小从几百 GB 压缩到只有惊人的22KB。终端用户可以直接用手机运行验证 Mina 的主网和节点,这个特点深受全球开发者青睐。Mina 测试网已成为除 ETH 2.0以外的、世界上最大的POS测试网络。2021年,Mina 将继续扩大在中国的知名度和社区规模。

直击对话

Mustafa:首先很感谢 Evan今天来参与币信直播, 相信很多在看直播的朋友都对您很好奇,您能否告诉我们一些有关您的背景以及您如何参与加密数字资产的事情呢?

Evan:我在高中时就开始关注加密货币,那时我非常热衷于编程,并对计算机技术的发展感到非常兴奋。记得我在上课期间还在自己的电脑上进行编码。我现在的联合创始人 Lzaak Meckler,当时就和我开始谈论加密货币技术,并猜测未来的发展趋势。后来获得卡内基计算机学士以及机器人硕士,毕业后任职于Mozilla,快进到几年前,我和Lzaak再次相遇并因共同被加密货币吸引而擦出火花,并决定尝试为该领域做出自己的贡献。

Mustafa:大家都知道Mina协议是世界上最轻量级的区块链协议,大约只有22kb,这实际上是社交媒体平台上几行单词的大小。你能告诉我们这是如何实现的吗?支持Mina区块链的核心技术是什么?

Evan:当然,我们对Mina所做的是用一个轻量级的零知识证明替换整个交易历史,该证明只有大约千字节或几条推文的大小,因此只需要看一下小的证明知道区块链的当前状态是否正确即可。与整个交易链相比,下载该证明要容易得多,因此,Mina的合格验证节点池具有更大的包容性,这更有利于去中心化和可用性。Mina基础的技术是零知识证明,这是在1980年代的学术密码学论文中首次提出的。它们一直是一个有趣和令人兴奋的领域,但是直到最近,zkSNARK和其相关的创新才取得了足够的进展,使这种既定的理论思想得以实际应用。

Mustafa:为什么当轻量级的区块链很重要?这将对终端用户产生什么影响?未来是否每个拥有智能手机的用户都能运行整个节点?

Evan:通常,当您想参与区块链时,您必须下载整个链,以验证其正确性,这是节点为了达成共识而要做的。随着更多交易添加到链中,区块链变得越来越重,验证节点的资源需求也增加了。

因此,尽管区块链最初的承诺是将权力返还给分散的群众,但实际上,事实并非如此,因为成熟的区块链正在不断发展壮大。当跑节点的进入壁垒很高时,例如有大量资源的需求,那相对的越来越少的节点可以参与,而这降低了分散性,并最终使网络更容易受到51%攻击影响安全性,这是不好的。

与具有相对“重链”的第一代区块链(例如比特币以太坊)不同,Mina使用的链长只有22 kb,因此参与者可以快速同步整个链。 Mina的设计使其能够扩展,同时为用户保留最高水平的弹性,隐私和安全性,同时又不影响权力下放。 Mina还是第一个在没有可信设置的情况下实现递归零知识证明的生产系统。本质上,Mina的构建方式有所不同,因此就算一直成长也不妨碍任何终端用户可以随时随地参与它。

Mustafa:如前所述,Mina协议的核心是Zk-Snarks(零知识证明) 的用法。你能简要解释一下什么是零知识证明吗?

Evan:递归零知识证明的基本提前是这样的: 我可以简单地发送一个小的证明来保证“这就是我要证明的结果”, 但不共享任何敏感信息,例如密码。递归零知识证明允许Mina节点在整个网络中快速共享和更新正确区块链状态的证明。

Mustafa:Mina团队正在从可扩展性的角度考虑ZK-snark,而“零知识证明”本身最近一直也是一个非常热门的话题,部分原因还在于其以隐私为中心的功能。由于近期美国和世界各地发生的各类事件,人们越来越关注自己的隐私。 Mina将提供哪种类型的隐私功能?

Evan:Mina启用Snapps-“基于snark的应用程序”或启用基于SNARK的通用智能合约。它们像其他智能合约语言一样是图灵完备的,但是由于它们基于SNARK构建,因此具有隐私和可验证性功能。这意味着用户数据可以私下与Snapps相互交互。 Snapps还将能够与现有互联网经过验证的私有数据一起运行, 从而解锁,可以在Mina主链上通过Snapps进行验证的大量【现有互联网数据】。

因此, 例如, 用户可以安全地向Snapp证明私人信息, 例如提供其信用评分或在其银行网站上拥有的资金额度。整体过程可以不必公开细节,仅需对其进行计算即可完成此操作。例如系统可以证明用户的基础信用评分大于特定值。

Mustafa:您对Mina协议的未来愿景是什么?您认为未来会有哪种类型的应用程序将基于Mina协议构建?

Evan:我们希望靠Mina协议,从而实现更有效,更公平的未来。创造适用于所有人的新互联网, 而不仅仅是科技巨头。我们实现这一目标的方法是允许任何人参与管理赋能“去中心化应用”的系统,这些去中心化应用用于交换思想,价值和数据。这与当今由Google,Facebook和Amazon等公司控制和运营的互联网形成鲜明对比,后者的商业模式围绕收集用户数据,然后将该数据出售给广告商以用于定位特定广告系列。

达成这个目标的第一步首先是Mina的可访问性,以实现去中心化的访问区块链。第二部分是Snapps或Snarkified应用程序,它们开启全新的应用程序类别的可能性。 Snapps在功能上与以太坊上的去中心化应用(dapps)相似,但由于以下三个特定的附加属性而更为出色:

1.在不透露数据内容的前提下, 验证数据的准确性

2.验证正确执行昂贵的计算。

3.显着的可扩展性优势

结合现有互联网上验证数据, 这将使Mina充当现实世界数据和区块链之间的桥梁。开发人员将能够构建Snapps,例如, 以去中心化的方式与用户的信用评分进行交互, 同时在确保隐私的前提下, 证明他们参与了在线社区搭建或证明以特定方式转移的链下交易。

对话Mina协议:发现“轻量级区块链”的魅力

网友提问

Mustafa:昨日马斯克公布他购买了15亿的比特币,请问你怎么看,将怎样影响加密行业的发展?

Evan:马斯克让我认识到了加密行业越来越主流化,也开始有越来越多的玩家和机构开始的介入。我经常问自己的一个问题是:我们有这些资源,我们可以把加密行业往哪个方向去带,我最大愿景是通过Mina和Mina团队把加密行业带领到更有愿景的地方。

Mustafa:Mina是否支持智能合约,用的是什么语言呢?

Evan:Snapps已经是Mina的智能合约了,未来也会尽力的去支持javascript,和现有的一些其他语言,方便开发者可以更简单的去Mina主网上进行智能合约的开发。

Mustafa:Mina最终的愿景是终端用户可以用手机直接去运行验证Mina的主网和节点,这一步什么时候可以做到呢?

Evan:我们从技术的角度已经准备好了,还需要开发更多的协议和应用,大概需要1-2年的时间

Mustafa:中国的社区成员可以怎样更好的参与Mina的成长和开发?

Evan:目前有两个最直接的参与方式,一是在中国的社区朋友可以一起参与社区建设。二是Mina技术的开发与支持。

如果对Mina社区开发感兴趣,可以进入Mina中国官方社区进行了解。

btcfans公众号

微信扫描关注公众号,及时掌握新动向

来源链接:https://www.8btc.com/
免责声明:
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
上一篇:2000美元的以太坊就要来了,你做好准备了吗? 下一篇:DeFi 中的收益率黑客:了解加密结构化产品 Ribbon Finance

相关资讯