专栏名称: 闪电HSL
读书分享
目录
相关文章推荐
巴比特资讯  ·  赓续文脉 ... ·  昨天  
巴比特资讯  ·  史上最大争议!大模型之父Geoff ... ·  3 天前  
巴比特资讯  ·  别跟“义乌人”谈AGI ·  昨天  
闪电HSL  ·  BTC的区块大小&交易大小&opcode数量 ... ·  3 天前  
51好读  ›  专栏  ›  闪电HSL

Uniswap的Rollup设计,引入了ETH质押机制,增强了ETH币对经济生态的价值捕获能力

闪电HSL  · 公众号  · 比特币  · 2024-10-12 06:00

正文

Uniswap发布了新产品,unchain,是一条Rollup,但和现在的众多Rollup有一点设计不一样,而且这个设计我感觉对ETH币的价格挺重要的,有促进作用。

先解释一下L2-Rollup的原理。

L2-Rollup的核心有三点:

1.在L1-ETH上部署一个合约。相当于一个链上钱包,记录着所有用户从L1充值进L2-Rollup的资产余额。

2.L2-Rollup里的交易排序执行器,叫Sequencer。就是用户在Rollup里发送交易,交易被排序并执行计算,然后计算出余额状态改变。

3.累计n笔交易后,L2-Rollup将L2的余额状态上传(rollup,卷起来扔上去)至L1-ETH的这个合约钱包,这个合约钱包记录这个状态结果。在op(乐观派)-rollup里,为了保证事后可以追溯所有交易是合法的,还会将Rollup的交易数据也给卷起来扔到L1 。这个叫Rollup执行器。

Rollup的设计原理相当于,用户先将资产充值到一个合约钱包,资产会被1:1映射到Rollup里;然后用户就可以在Rollup里发送交易,做各种defi等;在Rollup里交易由Sequencer来排序并执行计算;然后批量执行一点数量的交易后,所有Rollup里的资产状态结果会被上传到L1-ETH,这个由Rollup执行器来完成。

这就是Rollup压缩交易的过程,这样就可以实现ETH的扩容。

即在Rollup里执行n笔交易(比如10笔),最终只需要在L1上传一个最终的状态结果,这样就相当于L1一笔交易,实现了10笔交易的效果,扩容10倍。

Rollup是目前区块链,所有链,里找到的最科学的(目前相对公认的)扩容方式,即保证了去中心化,又实现了非常大的扩容效果。并且,Rollup里执行交易的速度、区块大小、区块时间,这些都是和中心化服务器一样的。并且资产的安全性几乎和L1是一样的。


但Rollup一直有一个质疑的声音,就是破坏了以太坊的价值捕捉能力。

在L1-ETH上,所有的交易都要交纳gas费,在EIP1559的规则下,gas费会被销毁,这相当于ETH通缩了,这就是ETH币的价值捕捉能力。

但Rollup里,10笔交易,才对应了L1一笔交易,Rollup里交易的矿工费,绝大部分是无法被ETH币捕获了。

同时所有的Rollup项目,都倾向于发一个币,甚至有倾向于直接使用rollup币来当矿工费。在一定程度上,这进一步破坏了以太坊币的价值。毕竟这些rollup币也是ETH币的竞争者。

并且,所有的Rollup也都在抢L1一样的生态产品,特别是defi,每一个rollup都要抢uniswap、aave等。

这对以太坊生态上,在经济上产生了分裂,特别是defi生态,各个项目的流动性被切的稀碎。

随着本轮ETH币价格一直跌,类似的批评rollup的声音越来越多,越来越响。

Unichain这个rollup的设计,在一定程度上修改了rollup这个破坏eth捕获价值能力的缺点。

在Rollup的sequencer和rollup动作执行器,现在的各个rollup,如arbitrum,本质上就是一台服务器。但unichain改变了这一点。


下面三张截图,分别是ETH-L1的区块,arbitrum的区块,和unichain的区块。

ETH-L1和unichain-Rollup都是由验证器(validator)对交易进行排序,并打包成区块的,但arbitrum是由服务器打包的。

而validator是需要质押ETH才能做,ETH-L1的验证器需要质押32ETH,现在unichain需要质押1.06ETH来做验证器。

相当于unichain也建立了一个PoS共识机制,由ETH质押者形成PoS,然后竞争产生担任sequencer和rollup动作执行器,并且获得rollup里的交易手续费。

这样的Rollup共识机制,就让ETH捕获价值的能力扩展到了Rollup里。

Unichain的文档里明显说明了这一点:“ While Unichain relies on a single sequencer for efficiency, it introduces further decentralization by allowing full nodes to help verify blocks.虽然 Unichain 依赖单个排序器(sequencer)来提高效率,但它通过允许全节点帮助验证区块,进一步引入了去中心化。”


另外,从unichain的文档里写了一个跨链桥,跨链执行交易,可以解决以太坊生态defi的流动性被众多Rollup割裂的问题。但更详细的应该去阅读ERC-7683: Cross Chain Intents ,或者研究acx这个币。


回忆,我在最早,应该是在2020年时,研究rollup,plancker社区在上海做过一下线下的技术讨论会,我当时说,Rollup会让以太坊从To C链变成To B,这会破坏以太币捕获价值的能力,但这个问题很好解决,就是让以太坊L1的矿工(当时还是PoW)来担任Rollup的Sequencer和Rollup执行器,everything is under control。

今天我看到uniswap发布的新产品unichain,正是朝着这个思路去设计的。