预测ETH L2 Rollup 的去中心化发展方向

Rollup是ETH扩容的重点方向了。

现在的运行的Rollup都是中心化的,即执行验证L2的交易并集中将交易打包上传到L1的节点都是单一的。我觉得以后都会去中心化,即由多个节点,以某种共识机制来分配节点执行。

预计L2-rollup的去中心化会分两步完成。

现在是Rollup各个项目方都是中心化的,单一节点制;

第一步是各个项目方都会开放节点,使用某种共识机制来实现验证和rollup这个动作。

第二步是以太坊基金会会开发“官方”的rollup,并且将节点运行权力整合进ETH2.0的挖矿节点(PoS),即“官方rollup”的共识机制和ETH2.0的共识机制一样。

现在的L2-Rollup运行机制是这样的:

1.在L1上每一个L2-Rollup有一个智能合约钱包,用户将L1上的币存进这个钱包,L2-Rollup上会给用户映射出对应的资产。

2.然后用户就可以使用L2-Rollup进行发送交易。对用户来说就像是在L1发送各种交易一样,只不过使用的钱包如Metamask要配置L2-Rollup项目的RPC,这和我们使用metamask发送其他EVM兼容链是一样的。

3.L2-Rollup验证和保证用户发送的交易的基本原理可以用一句话来描述:L2上的交易可以被证明是完全符合L1的交易规则,但不需要在L1真实执行。

至于它是如何做到的,OP派(乐观派)说是我押了币在L1,如果谁可以证明我做的不对,就可以发起挑战证明我错了,没收我的币。

OP派会把用户在L2上发送的交易数据以calldata的方式上传到L1,这个动作就叫rollup,卷起来扔上去。但L1的节点并不会去验证这些交易,而是乐观地相信OP-rollup没有作弊。但如果有人怀疑,就可以发起挑战,只要拿这些交易数据全部在L1执行一遍就可以知道结果。

ZK派则是说,老子是通过数学证明的方式来证明我做到了,你们只要去验证一下就明白我是对的,数学不会骗人。

ZK-rollup也会把L2上的交易数据以calldata的方式上传到L1,同时上传的还有一个证明文件。任何人拿到calldata的数据和证明文件,都可以验证这些只在zk-L2上执行的交易是否符合L1的交易规则。

现在来讲Rollup的中心化。

上述过程中,第3步,执行Rollup动作(包括1.验证用户交易;2.将用户在L2发送的交易卷起来扔上L1),是由一个节点来完成,还是由多个节点来完成,就是去中心化与否的问题。

现在运行的Rollup都是一个节点,就是Rollup开发项目方来运行。就像一条链只有一个节点一样。这就是中心化的。

虽然Rollup的设计,即使是中心化的,用户的资产也是有保证的,Rollup的节点并不能因此而偷走用户的资产,哪怕是Rollup节点停止运行了,也有机制保证用户的资产可以在L1恢复。

但中心化的Rollup是无法抗审查的,1.它可以很简单设置白名单,禁止某些地址或某些项目在它上面运行;2.强力机构(如Gov)是可以关闭掉它的。

如果想要达到抗审查,最好的方式就是去中心化掉,让运行Rollup动作的节点可以自由加入,以某种共识规则来协商具体哪个节点来完成Rollup,就像一条链可以允许多个节点进行挖矿出块打包交易一样。

比如zk sync就计划将运行由30到100个节点,将节点开源,任何人都可以部署,然后由持币(zksync自己发的币)人来投票决定哪些节点当选。这就和EOS的超级节点一样。

L2-Rollup的设计也可以采用PoW的方式来竞选出验证节点。

我预计将来主要的Rollup实现方案都会采用这种去中心化的方式来工作,都会自己发一个币,然后采用PoS的共识规则来协调哪些节点成为验证节点。

如果Rollup项目都自己发币,并且采用PoS的方式来实现验证节点竞选,以太坊L1就会存在两套共识机制了,一套是L1的PoW(以后是PoS),负责出块打包L1上的交易;另一套是众多的L2-Rollup项目自己搞的PoS(甚至还可以是PoW),负责验证L2交易并上传交易数据(zk还有证明文件)到L1。

L2-Rollup还可以做到用户在L2上发送交易并不需要支付ETH作为矿工费,而是由验证节点代付给L1的矿工。而L2上的交易付什么币作为矿工费,甚至免费都是L2自己的事了。

而且L的用户体验可以优化,做到比L1更好。

这样的发展用户可能就会更多的在L2发送交易,C端用户都被L2-Rollup捕获,而ETHL1变成一个to B链,服务于L2-Rollup。

我觉得做为区块链L1搞to B业务没前途,1.to B不如to C那样更有价值(to C ETH价格会更高);2.to B后很难去中心化,B端会反过来压制L1的去中心化,就像2017年BTC矿工费高时,各个交易所和钱包商都和矿池谈判预付矿工费买区块空间,知道了交易会被打包进什么区块,这是对去中心化的严重伤害。3.to B链的生意还不如让阿里、谷歌它们来干呢,相对于ETH,我觉得BSC这样的相对中心化的链更适合做To B业务。

所以我预测接下来,ETH基金会可能会做(或扶植)“官方”的Rollup项目,会这样设计:

“官方L2-Rollup”的验证节点和ETH-L1的出块节点融合,比如在PoW下,矿池节点就是Rollup节点,在PoS下,超级节点就是Rollup节点。在L1上哪个节点(无论是矿池还是ETH2.0的超级节点)能出块,谁就能执行Rollup这个动作。

并且“官方L2-Rollup”上用户发送交易必须使用ETH币做为矿工费。

这样的设计在L2-Rollup在资产安全性和去中心化程度就完全和ETH-L1一样了。并且L2-Rollup还可以大大增强L1没有的隐私性。

猜你喜欢

比特币价格今日行情,比特币暴跌7%其它加密货币也跳水

比特币价格今日行情,比特币暴跌7%其它加密货币也跳水 比特币价格大幅下跌,而以太币价格也下跌。

2022-01-22

09年上大学买了5000个比特币,不惜卖掉婚房的唐宇,现今咋样了

09年上大学买了5000个比特币,不惜卖掉婚房的唐宇,现今咋样了 2013年,那个为买118个比特币,不惜卖掉婚房的唐宇,现今咋样了

2022-01-22

中国全面禁止比特币挖矿的原因

中国全面禁止比特币挖矿的原因 近期因为国内碳排放问题和国内电力不够用的情况,先是把比特币挖矿关停,进而把虚拟货币的整个交易市场也几乎关停了。很多区块链的企业开始转向了海外,或者直接清算结束运行了。

2022-01-22

交易所出海后,比特币中国禁止后怎么提现

交易所出海后,比特币中国禁止后怎么提现 为什么要清退虚拟货币呢?

2022-01-22

李晨比特币5个亿爆仓怎么翻身

李晨比特币5个亿爆仓怎么翻身 李晨有多少比特币 李晨比特币爆仓 李晨炒比特币 比特币大涨李晨 李晨的比特币 Q1:李晨比特币5个亿爆仓怎么翻身

2022-01-22

    上一篇

    分布式存储新星Arweave

    下一篇

    BSC主网链搭建,如何在不到24小时之内同步完成?

评论