ZK Rollup、Optimistic Rollup、Plasma 等以太坊热门 Layer 2 方案各有何优缺点? 原文标题:《分布式课堂:理解以太坊各个 Layer2 扩容解决方案(状态通道、侧链、Rollup 等)》 自从 DeFi 热潮席卷以太坊,导致以太坊拥堵,Gas 费用创历史新高。我们一直以来关心的以太坊扩容的现实问题:在以太坊 2.0 尚未推出,更为贴合实际的 Layer2 方案有望解决以太坊的扩容问题。 这次,分布式课堂邀请了 Celer 团队的 Michael 着重讲述「链下」技术,它们包括状态通道、Plasma、Rollup 等。Michael 毕业于麻省理工学院(MIT),获得计算机硕士学位。Michael 目前在 Celer 负责对于区块链技术,特别是各种二层扩容技术的研究,他参与了通用状态通道、状态守卫者侧链 (SGN) 以及 Hybrid Rollup 等的核心设计和开发工作。 状态通道
一般情况下是双方会在链下建立一个状态通道,通过交换私钥进行签名以后的信息,并在链下进行交易。当时比特币比特币实现了名为闪电网络的支付通道网络,把这个状态通道互相连接起来:即使用户没有直接状态通道,也可以通过几个中间节点把它一一层一层地转发过去,相当于 channel network。 基本上,状态通道的延迟能做到互联网的延迟。比如说服务器之间的延迟是多少,这个状态通道的延迟就是多少。市面上通过其他链发送交易的速度是秒级的。但是状态通道的话,一般都是毫秒级的。另外,它还有一个优点就是实时性非常高。 状态通道是一种 scale up (扩容)的手段。scale up 的意思是用技术手段线性地将区块链扩容,比如说像分片。比如说以太坊 2.0 要启动 64 个分片,然后它的容量就增加了 64 倍。而对于状态通道来说,他现在能支持 1000 个用户同时在线,未来可能最多支持到 64000 个用户,这个数字还是很低的。 尽管状态通道的 scale up 是说你节点数量越多,你的网络越大,你的容量越大。这只是一个很美好的设想,实际上它受到了一个很大的限制——low liquidity utilization (低资金利用率)。状态通道是要这个双方都把这个钱存到链上的通道,之后再互相进行发送支付。第一步,就是要把钱存到链上去,这个钱是有限的。就是你比如说手上你有 1000 个以太,状态通道只能发送 1000 个以太。如果你突然发送一笔 2000 以上的以太,它就无能为力了。 (责任编辑:admin) |