来自 Vitalik 博客的文章:简析二层扩容方案状态通道 、 Plasma 、 Rollups 各自的技术优缺点,着重分析了 Optimistic rollup 和 ZK rollup 的可行性、安全性及应用前景?
rollup顾名思义,就是把一堆交易卷(rollup)起来变成一个rollup交易,所有节点接收到这个rollup交易之后,不去执行被卷起来的逻辑,而只去接受这些逻辑的执行结果
scaffold-eth 为optimism 上开发提供一个新的分支 local-optimism
帮助上手optimism DApp 开发
这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。
本文我们介绍主要介绍了rollups这种主流layer2技术,rollups中根据何时去验证L2提交的状态是正确的时机分为了欺诈证明和zk rollups 。
最近接入了 Arbitrum,测试了好一段时间了,期间还踩到了一些很重要的坑,会影响安全性和可用性的,所以我觉得有必要分享下我们的这些经验,以便后续想接入 Arbitrum 的项目团队避免重复踩坑。
Layer2是个大的话题。是否去中心化,是否安全,资金状态确认时间是Layer2的主要的讨论话题。最近有点时间,总结一下Layer2的理解和思考。
各种L2解决方案现状
Optimistic Rollup 被认为是最有前景的以太坊扩容方案
Optimistic Rollup 被认为是最有前途的扩容方案
短短半年时间里, Arbitrum 生态飞速生长, 已经在各个赛道上都拥有成熟并且出圈的特色项目
本文是 zkMove 系列的第一篇,介绍了项目创建的背景和用途。
利用递归证明,基于 L2 构建应用专用层 L3
在每个 rollup 类型中都有类似的情况。虽然作为主流的 Optmistic Rollups 解决方案 Arbitrum 和 Optimism 有很多共同点,但是将两者区别开来的不仅仅是用户对两个方案的忠诚度。而是,他们各自解决争议的方法产生了一些在性能方面的权衡。鉴于这两个方案都旨在为以太坊提供完整的扩容功能,因此这些权衡值得讨论。
Arbitrum是Layer2 Rollup的一种方案。采用挑战机制确定Rollup状态的终局性。为了引入轻便挑战机制,Arbitrum定义了AVM,一种可以方便证明执行状态的虚拟机,并设计了mini语言和编译器。在AVM上模拟了EVM的执行环境,兼容EVM。挑战时将执行过程进行400分分割,由L1执行少量指令确定状态是否正确。
Arbitrum 不仅继承了 Optimistic Rollup 方案的安全特性,还在挑战期时长和审查攻击上做了考量。
Polygon (前 Matic 网络) 通过大幅提高其网络可扩展性和整体的交易处理速度来改善以太坊区块链的功能。Polygon 使用自己的 PoS 区块链和 Commit Chain (提交链) 连接来实现扩容以太坊网络的目标,并试图解决可能会阻碍区块链技术被广泛采用的低效率问题。