二层的 Rollup 安全是基于一层的数据。像 Optimistic Rollup 是通过经济挑战来完成的,ZK Rollup 是通过零知识证明完成的。
1、我的问题是:在 Rollup 上的安全性和一层相比是怎样的?比如我们做了 MYKEY 的智能钱包,用户能否把智能钱包的账户不在一层上部署了,直接部署在二层上?比如 Optimistic Rollup 的安全性会不会足够?更进一步,未来如果发 token 的合约也直接在二层上而不再在一层上部署?Vitalik:这个问题是特别重要的。一个 Rollup 的安全性涉及到两方面的问题。一个是应用的安全性,二是资产的安全性。资产的安全是指你如果在 Rollup 中有币或资产,币或资产会不会丢会不会有人会攻击 Rollup 偷走你的币;系统的安全是指,如果你有一个应用在二层上,如果 Rollup 被攻击或者出现问题,哪怕币还在,但应用不能在做什么了。
资产的安全性基本已经没什么问题了。在 ZK Rollup 中完全没有什么安全的问题。每一个 Rollup 的区块有一个零知识证明,就不会出现将一个未经验证的区块放进来的可能。在 Optimistic Rollup 就有可能会有问题,但是个区间的问题。如果存在一个有问题的区块,而有人能在新区块产生前发现就没什么问题了。所以我觉得资产安全不是大的问题。
系统本身的安全有可能是更大的问题。现在的 Rollup 都比较简单。现在的 Rollup 是使用一个服务器打包区块,如果服务器崩了,有一段时间 Rollup 是不能用的。
未来有很多方法可以解决这个问题。很多方法在做去中心化的服务器,如果一个 节点没有发区块,第二个或者第三个可以去发区块。有很多方法。但现在的 Rollup 还不支持这些方法。我们先去解决资产安全性的问题,Rollup 的第二个阶段会解决系统性的问题。
咕噜:我能不能这样理解,在现阶段还是不建议直接把比如智能钱包的合约仅仅部署在二层上,或者把币直接放在二层上面?在第二阶段也许是可以的?Vitalik:我觉得现在可以开始把一些应用放在二层。有很多区块链应用不需要 24 小时的跑,即使有安全问题,不会有太大损失。比如很多非金融的应用可以这样做。比如用区块链做一些记录,或者 NFT 就已经可以放在 Rollup 中。
更危险的是特别高价值的 Defi 的东西。如果你放 100、1000、10000 块在 Rollup 里面没有太大问题。但如果要开始做很多交易,可能每天一个亿的事情,有可能会遇到攻击服务器的事情。所以我的建议是很多东西可以在 Rollup 上做,但特别高价值的东西 应该等一段时间。
2、咕噜:我们来回答第一个社区的问题:以太坊二层的主要应有在转账速度快和费用低以外,还有别的用途吗?Vitalik:交易费更低是最重要的。
3、咕噜:第二个问题:以 ETH 作为手续费来捕获价值,当大量交易转移至 Rollup 以后,ETH 的价值还能长期与生态价值挂钩吗?我觉得这个问题问得非常好。现在有的二层其实 GAS 的支付,除了 ETH,是有其他代币可以支付的。我想可能问个是这个问题。Vitalik:Rollup 之后,项目方还是会支付以太坊链上的交易费。有可能用户会有很多方法(用其他代币支付在二层)付他们的交易费,但选择在 Rollup 上的应用项目方,以太坊上的节点还是需要发以太坊的交易,还是需要付以太坊链上的交易费。
可以肯定的是,如果现在的交易需要付 100 块,可能 Rollup 之后,可能只需要付 1 块钱。当然不同的应用会有不同的效率。有时候 GAS 会降低 100 倍,有时候会降低 500 倍。
因为 Rollup 的效率更高,费用更低。所以会在 Rollup 上产生更多的交易。如果现在每天以太坊有 100 万笔交易,每个交易需要付 100 块的交易费。如果大家都搬到 Rollup 之后,有可能每天会有 1 亿的交易量,这样每个交易哪怕是 1 块的交易费,总的交易费有可能会更高。
所以 ETH 依然会有手续费的价值。ETH 也会有其他价值。总之,Rollup 对 ETH 的价值不是威胁,而是会有很大的帮助。
4、咕噜:这个有个和刚才问题相关的问题:二层在后面会掠夺一层的价值吗?会发展起来形成新的公链吗?Vitalik:总是有可能的。但我觉得如果这么做,以太坊社区会不喜欢。社区会特别快的搬到其他项目。我们的社区现在是比较严格的。如果你在做一个 Rollup 的项目,他们会看你的代码,看细节就会知道是否是真的在做 Rollup。如果是真的他们会去,如果你说自己是 Rollup,但实际完全不是, 他们就会知道,就会用其他项目(用脚投票)。
所以如果一个 Rollup 项目,开始说自己是 Rollup,却搬到其他链(做自己的公链),对项目本身的威胁会很大。
文章标题:【Vitalik Buterin 线上 AMA 整理,以太坊 Rollup 二层技术全解读(2)】 内容摘要:二层的 Rollup 安全是基于一层的数据。像 Optimistic Rollup 是通过经济挑战来完成的,ZK Rollup 是通过零知识证明完成的。 1、我的问题是:在 Rollup 上的安全 ... 免责声明:融易新媒体转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
本文网址:http://mt.ironge.com.cn/opinion/sypl/242496.html