Vitalik:对通过第二层网络扩容比较悲观,Zk-Snarks和侧链方案或更有效
据Trustnodes 8月22日报道,以太坊联合创始人、开发者Vitalik Buterin近日公开表示,他对通过像闪电网络(Lightning Network,LN)这样的第二层网络(L2)或仍在开发中的ETH版本Plasma进行扩展感到有点悲观。他说道:
“随着时间的推移,我对链下数据L2越来越感到悲观。Vlad Zamfir是对的;它们很难构建,需要太多关于激励机制的应用层推理,而且很难扩大应用。”
图片来源: visualhunt
Buterin是Plasma的顾问,或至少在2017年担任过Plasma的ICO项目OmiseGo的顾问。过去的两年中,他似乎还与该项目首席开发人员Joseph Poon一直保持密切合作关系。Buterin 说道:
“数据预扣是设计激励方案时最困难、且有风险的一项工作!他特别提到了通过“链下数据L2”,比如像基于Zk-Snarks的扩容解决方案来缓解这一情况。它很难扩大应用,因为它们要求受益人有特定的推理能力(谁有权在Plasma链上退出Uniswap合约?谁又有权退出根ENS合约呢?)
此外,当你可以在未经接收者同意的情况下更改帐户时,Plasma退出游戏将变得更加困难,因为你不能假定诚实的用户知道他们自己的最新状态。
通道根本无法支持“公共利益对象”(如Uniswap)。”
简而言之,这些解决方案通过Snarks创建各种类型的小型侧链来记录智能合约中存储的资金流动,最终结果是通过将交易捆绑在这些侧链区块中压缩交易,这些侧链区块转换为某些存储在链上的数据/字节,其数据大小但远小于普通的交易。
在回答有关链上数据如何发挥作用的问题时,Vitalik Buterin说道:
“在链上,你只需做一个交互式验证游戏,就可以找出谁出了一个坏的状态。IV类游戏对防守者非常有利,所以你不需要关心谁有足够的动力去防守。”这种具有可扩容性的Snarks或Starks应用直到今年才被发现,它可能特别是后端一个解决方案,因为从概念上讲,它可能会发展到你只需复制粘贴一些代码行,然后将其整合到你的Dapp中就可以了。
这种方法也避免了LN、Plasma或类似方案的许多陷阱。其中最重要的是,它不需要抵押品,也不需要某种程度上的“手工”记账,你本地电脑上的一个文件就可以记录一笔交易。
这种“手工”记账或本地记录保存可能会导致解决方案成为被称为“监视塔”(watchtowers)的可信中介的问题。
这可能会不受欢迎,因为其可能存在一个根本性的技术缺陷,即闪电网络的交易费用可能要比链上交易费用高出许多。
我们都知道,目前还没有关于LN经济学的公开模型,甚至也没有任何基础数学模型,但最近有消息称, 有人锁定了价值500万美元的比特币,但每月从LN上赚取的交易费只有20美元。
这显然是行不通的,因为闪电网络上0.1美元的费用必须支付比特币链上交易的费用,而比特币的链上费用本身就要高出几倍。这还没有将锁定这500万美元带来的利润的机会成本,或者为安全地运营这个超级大的LN节点所需的成本等计算在内。
在LN中,他们确实谈到了所谓的通道平方,或者他们所称的工厂,其目的是为了避免链上交易,以及由此产生的费用,但上次我们看了,却被告知这些都还只是理论上的。
因此,人们可能会意识到,除了非常小的利基案例之外,这种方法实际上可能并不能很好地解决可扩容性问题。
但是通过snarks的压缩方案可能会行得通,侧链也可以,尤其是在像以太坊这样的智能合约系统中。它们被称为分片技术,虽然有区别,但概念上是一样的。
至于这两者是否能以一种去中心化和无需信任的方式工作,还有待未来的研究。但我们很可能会发现,中本聪的想法最终是正确的。