Skip to content

Latest commit

 

History

History
2051 lines (1157 loc) · 81.8 KB

HenryWei.md

File metadata and controls

2051 lines (1157 loc) · 81.8 KB
timezone
Asia/Shanghai

Henry Wei

1.自我介绍

大家好!我是一名拥有 10 年 Web 开发经验的技术经理和架构师,在多家公司中带领过团队,也主导过多个中大型项目的技术设计。写代码、解决问题、优化用户体验这些事,一直让我感到兴奋,因为我热爱创造并看到它产生实际影响。

最近,我对 Web3 领域产生了浓厚的兴趣。这个充满未知和可能性的领域让我很兴奋,也让我重新找回了刚开始学习编程时的那种好奇心。我希望未来能在这方面做一些尝试,深入探索区块链和去中心化的世界。

生活中,我喜欢和不同文化、背景的人交流,总能从他们的故事中获得灵感。我相信,每一次真诚的交流都是一次成长的机会。

我是个对未来充满信心的人,无论是面对技术还是生活中的挑战,我始终相信,只要脚踏实地,总会迎来让人惊喜的结果。期待和更多志同道合的人一起交流,共同学习!

2.你认为你会完成本次残酷学习吗?

很高兴可以参加这次共建学习,我相信自己会坚持到第21天,加油吧!

Notes

2024.12.10

Arbitrum 入门

概念

Arbitrum 是以太坊生态中比较知名的二层(Layer 2)扩容解决方案之一。其设计目标是通过Optimistic Rollup,在保持以太坊安全性的同时大幅提升交易吞吐量并降低交易费用。

使命

1.扩容以太坊生态

以太坊面临着交易费用高昂、网络拥堵的问题。Arbitrum 的使命是通过在 Layer 2 执行大量计算,将结果定期提交到以太坊主链,以此缓解主网的负载压力,从而实现更高的交易吞吐量和更低的 Gas 成本。

2.保持去中心化与安全性

Arbitrum 以以太坊主网为安全基础层,确保 Layer 2 的状态最终性依托以太坊的共识与可信度。同时,通过优化的欺诈证明机制,Arbitrum 不需要引入额外的高信任度中介,从而保持网络的去中心化特性。

3.增强开发者与用户体验

Arbitrum 兼容EVM,开发者可以使用已有工具链、语言和框架,无需重构智能合约。同时,较低的交易费用和更快的结算速度,为终端用户提供更友好的交互体验,促进 DeFi、NFT、游戏、社交等 Web3 应用的落地与普及

特点
  • Optimistic Rollup 架构

    Arbitrum 基于 Optimistic Rollup 技术,将绝大部分交易计算和状态更新在链下完成,然后将最终结果(状态根)和压缩后的交易数据定期提交至以太坊主网,从而大幅降低链上负载。

  • EVM 高兼容性:

    基于以太坊 Geth(Go-Ethereum)的代码库进行改造,将 EVM 执行引擎编译为 WebAssembly(WASM), 开发者可无缝迁移现有合约和工具链,直接利用以太坊成熟的核心代码和生态。

  • 高吞吐量与低成本:

    相较直接在以太坊主网上执行交易,Arbitrum 能够以显著更低的 Gas 费用处理更多笔交易。同时,因大部分计算在 Layer 2 侧完成,其吞吐量也得以提升。

  • 欺诈证明与挑战机制

    Arbitrum 默认假设提交的状态更新是正确的,但任意验证者都可以在特定时间窗口内对可疑结果发起挑战。一旦挑战证明结果错误,作恶者的保证金会被没收,从而经济上激励所有参与者保持诚实。

  • DAO 治理

    Arbitrum 通过治理代币 ARB 以及 DAO 机制,将网络升级、参数调整和资金使用的权力下放给社区,让社区成员对项目的未来发展有更直接的参与和决策权

原理

1.Optimistic Rollup 工作流程

  • 链下执行:绝大多数交易在 Arbitrum 的链下环境中执行,得到新的状态根

  • 批量提交:将汇总后的交易数据和状态承诺(State Root)周期性写入以太坊主链。

  • 乐观假设与纠错:主链对提交的数据默认视为正确,仅在出现质疑(挑战)时才要求提供欺诈证明,进而在链上运行最小范围的验证以判定正确与否。

2.欺诈证明机制(Fraud Proof):

当有验证者认为提交的状态更新无效时,可在指定的挑战期内发起欺诈证明。挑战过程采用交互式多轮协议,通过二分查找定位执行路径中的争议点。当找到确切的欺诈步骤后,链上合约会裁定胜负,并惩罚作恶者。

3.状态与数据可用性

Arbitrum 利用以太坊链作为“数据可用性层”。所有 Rollup 所需的原始交易数据均在主网存储(以压缩方式),确保即使在挑战时,数据依旧可被取用和验证,不会因数据不可用而造成安全隐患

技术架构

Arbitrum 技术架构基于Optimistic Rollup的理念,在以太坊主网上提供一种高效、低成本并保持安全性的二层(Layer 2)扩容方案。其核心思想是将绝大部分计算与状态执行移至链下,并只将最终经过压缩、汇总的状态根和交易数据定期提交到以太坊主链上,从而显著提升吞吐量并降低交易费用

核心组成部分
  1. Optimistic Rollup 框架

Arbitrum 属于 Optimistic Rollup 方案,意味着它对交易的有效性采取“乐观”假设

  • 默认有效性

    链上(L1)对提交上来的执行结果默认视为有效,不进行逐笔验证,从而避免在主链上大量消耗算力和高额费用。

  • 挑战和纠错机制(Fraud Proof)

    如果有人认为提交的执行结果有问题,可在指定挑战期内发起“欺诈证明”挑战。通过在链上运行一套交互式的验证游戏,二者以二分查找的方式逐步缩小争议范围,最终由智能合约裁定谁对谁错。 一旦挑战成功,作恶者的保证金将被没收,确保网络有充足动力维持诚实性。

2.Arbitrum 虚拟机(AVM)

AVM 是 Arbitrum Layer 2 的执行环境,对 EVM 有高度的兼容性。这意味着智能合约开发者可以使用与以太坊相同的工具链(Solidity、Vyper 等)和开发框架(Truffle、Hardhat 等)进行部署和测试,无需大幅修改合约代码

  • EVM 兼容性

    AVM 在底层指令集、Gas 计量方式和存储模型上高度兼容 EVM,使已有的合约和开发工具可轻松迁移。

  • ArbOS(Arbitrum Operating System)

    AVM 顶层有一层名为 ArbOS 的系统软件,负责实现交易处理、Gas 计量、跨链消息处理和状态管理等功能,为智能合约提供更加高效和灵活的运行环境。

3.链下合约执行与链上数据提交

在 Arbitrum 侧链上,交易会由验证者(Validators)或聚合器(Aggregators)来执行并得出新状态。随后,这些新状态根(State Root)和必要的交易数据以打包和压缩的形式提交到以太坊主链上。

  • 状态承诺(State Commitment)

    将计算后的状态根定期上链,以太坊主链保存着这些状态的加密承诺。

  • 数据可用性(Data Availability)

    Arbitrum 最初依托以太坊区块链存储 Rollup 的输入数据。确保在发生争议时,数据仍然可供验证者获得,从而进行欺诈证明。

4.验证者与挑战者角色

Arbitrum 网络中的节点(validators)承担着监督和验证的角色。一些节点会提交状态更新,如果有节点认为更新无效,就会发起挑战。这个多方博弈关系确保了只有正确的状态才能在主链上最终定稿。

5.分步式欺诈证明

在欺诈证明环节,Arbitrum 采用交互式的多轮仲裁方案,而非一次性提交所有计算步骤。在挑战中,双方通过二分法将执行轨迹逐步分解,最终锁定争议的具体指令,从而确定谁在说谎。这种多轮交互大大降低了在主链上进行整段执行验证的成本

优势
  • 高吞吐量与低费用

    通过将计算大部分移至链下执行,并在链上只提交最终结果和压缩数据,Arbitrum 显著降低了 Gas 成本并提高交易处理速度。

  • 对以太坊的强安全依赖

    Arbitrum 在安全性上依托以太坊主网,若出现恶意状态提交,挑战机制确保最终状态的正确性。

  • 易于迁移的开发生态

    对 EVM 高兼容性使智能合约开发者和现有以太坊应用可快速部署到 Arbitrum,无需从头学习新虚拟机语言或指令集

总结

Arbitrum 的技术架构以 Optimistic Rollup 为基础,通过交互式欺诈证明、EVM 兼容的虚拟机环境和高效的数据压缩与上链机制,实现了在确保安全性的同时提升吞吐量、降低费用的目标。该架构为以太坊生态提供了一个可扩容、经济高效且易用的 Layer 2 解决方案,对 DeFi、NFT、游戏和各类 Web3 应用的规模化发展起到了关键作用

2024.12.11

什么是Rollup

Rollup 是一种二层(Layer 2)扩容方案,通过将大量的交易数据和执行从主链(如以太坊)迁移到链下处理,并在主链上定期存储压缩后的数据和状态承诺。

  • 核心思想

    在L2执行大量交易,仅将执行后的结果和必要的压缩数据提交到主链,从而减少主链的计算和存储负担,提升网络吞吐量、降低交易费用。

  • 数据可用性保证

    Rollup 要求所有用于重新计算状态的原始数据最终可在主链上找到(以压缩形式存储),确保如果需要验证者对二层状态进行独立验证时,数据是可用的。

在 Rollup 的大框架下,根据验证交易有效性的方式不同,大致可以分为两类主流方案:Optimistic RollupZK Rollup

Optimistic Rollups

Optimistic Rollups,对提交的结果采取一种“乐观”假设:默认提交的状态更新都是正确的,不在提交时立即强制验证。

  • 工作原理

    L2执行后,聚合器(Sequencer)将打包好的交易和新状态根提交到主链上,主链默认将其视为有效状态。

  • 挑战期与欺诈证明(Fraud Proof)

    因为是“乐观”假设,所以允许网络参与者在一个时间窗口内(挑战期)对可疑的交易结果发起挑战,提交欺诈证明。

    通过在链上与提交方交互验证执行步骤(交互式纠纷解决协议),最终发现提交方是否作恶。一旦作恶被确认,其保证金被没收,并恢复正确状态。

  • 优点

    • 无需在每次提交时使用昂贵的零知识证明。
    • 对以太坊的开发环境和 EVM 兼容度更高,迁移成本低。
  • 缺点

    • 需要挑战期,意味着提款等操作在最终确定性上会略有延迟。
    • 需要经济激励与保证金机制来维持诚实性
ZK Rollups

ZK Rollups(Zero-Knowledge Rollups),利用零知识证明(ZKP)技术来保证二层交易的有效性。

  • 工作原理

    在二层链下处理大量交易后,由证明者(Prover)生成一份零知识证明,证明这些交易的执行结果是正确的。然后将交易数据与该证明一并提交到主链上。

  • 验证方式

    主链上的合约通过验证零知识证明的有效性即可保证这批交易结果的正确性,而无需逐笔重复计算交易。这种验证过程高效且无需信任第三方。

  • 优点

    • 无需“挑战期”或额外的争议解决过程,因为零知识证明在提交时就已确保结果正确性。
    • 安全性高且确认迅速。
  • 缺点

    • 生成 ZK 证明的计算过程复杂且可能比较昂贵,但技术在不断进步,使得证明生成越来越高效。
    • 开发工具与对 EVM 的完全兼容性仍在完善(已有很多进展,例如ZK-EVM)

Arbitrum 与 Optimistic Rollup 的关系

Arbitrum 是目前最知名、应用最广泛的基于 Optimistic Rollup 技术的二层解决方案之一。

  • Arbitrum 的特点

    • Optimistic 架构:和其它 Optimistic Rollup 一样,默认假设提交结果正确,仅在质疑出现时运行欺诈证明。
    • EVM 高度兼容:,使用 WebAssembly(WASM) 来执行现有以太坊 Geth(Go-Ethereum)代码的修改版本,从而达成接近 1:1 的 EVM 兼容
    • 交互式欺诈证明:Arbitrum 使用一个分步的(Binary Search)仲裁机制来快速定位错误指令,降低在主链上完整重放争议交易的成本。
    • 生态丰富度:因为其易用性和对 EVM 的兼容,Arbitrum 上已经吸引了大量 DeFi、NFT 和游戏类应用。

2024.12.12

欺诈证明

欺诈证明是乐观汇总等扩展方案的关键安全组件,通过引入互动式的挑战和经济激励/惩罚手段,实现了在降低链上计算负担的前提下,仍能确保链下执行结果的正确性和安全性。

Arbitrum中的欺诈证明通过交互式验证游戏和经济激励,在无需每个交易都在L1链上重放验证的前提下,保证了系统最终状态的一致性和正确性。一旦有参与者提交可疑的状态更新,其他人可以对其发起挑战,并在链上使用智能合约来协调和裁决这场“缩小范围寻找错误点”的博弈,从而达到确保网络安全和正确运作的目的

核心要点
1.乐观执行假设

在没有挑战的情况下,系统默认接受断言者发布的状态为真,并在经过一个挑战期后将该状态确定化。这样提高系统性能,在绝大多数诚实场景中,区块可以快速定稿,无需额外验证。

2.提出挑战(Fraud Proof)

如果有人认为断言有误,可以发起欺诈证明的挑战。挑战是有经济成本的:挑战者和断言者都要在系统中抵押一定的保证金(Bond)。

  • 发起欺诈证明的条件通常是在挑战期(Challenge Period)内进行的。
  • 如果挑战者坐实了断言中的问题,他们将获得奖励,而被挑战的一方会受到惩罚(通常是没收其押金)。
3.交互式验证(Interactive Verification)

Arbitrum中欺诈证明的过程采用了“交互式”验证游戏,断言者与挑战者通过一系列步骤,将有争议的计算范围逐步“二分”,类似于使用二分查找法(binary search)来定位错误产生的精确点:

  • 初始的争议范围是断言者所提交的整段计算。
  • 挑战者要求断言者把这段计算分割成更小的区间,并逐步缩小有问题的区间。
  • 经过多次交互后,双方会最终锁定在一个单步执行上:若此步骤的执行结果与预期的L1逻辑不符,即可证明断言存在欺诈。
4.时间限制与反应窗口

整个挑战过程有严格的时间限制。如果在某个步骤里的一方没有在规定时间内响应对方的要求或指令,该方将自动认输。这确保了争议不会无限期拖延。

5.最终结果与激励机制
  • 如果挑战成功(证明被挑战的断言中确实存在错误),断言者会被惩罚(押金被没收),挑战者获得奖励。
  • 如果挑战失败(无法证明断言有误),则说明断言正确无误,挑战者将受到惩罚,断言者的状态断言则被确认为合法并最终定稿。
6.经济与安全性背书

欺诈证明机制利用经济刺激和惩罚使得诚实行为具有积极收益而欺诈行为代价高昂。因为发布错误断言的节点可能会失去押金,所以没有经济理性节点愿意轻易为之。这就确保在没有持续错误断言的情况下,Arbitrum的状态更新是高效且大概率正确的。

交互式欺诈证明

交互式欺诈证明是欺诈证明的一种具体实现形式,它通过一系列双方交互来确定断言是否存在错误,而非一次性提交全部证明。其思想类似于二分查找:

1.初始争议范围

挑战从一个较大的有争议计算范围(如整段交易执行)开始。

2.逐步缩小范围

  • 挑战者与断言者在智能合约(如“Challenge Manager”)的协调下反复交互。
  • 每次交互中,挑战者要求将争议的计算过程分割成更小的区间,从而不断缩小错误可能出现的范围。

3.最终定位错误点

经过多轮分割和回应后,最终会锁定在某个具体的单步执行。如果该单步执行与底层规则不一致,即可证明断言者有欺诈行为。

4.时间限制与经济保证

在交互过程中,两方都必须在规定时间内回应,否则将自动判定为失败。此外,双方在参与之前需缴纳保证金,以确保只有在有充分把握的情况下才会发起挑战或坚持自己的断言,从而减少无端纠纷

优点
  • 链上负载更低

通过二分查找式的分步验证过程,仅在最终必要的执行步骤上提交证据,这大大减少了需要在链上进行的计算和数据存储量。链上不需要一次性处理所有中间状态和执行步骤,从而降低了Gas消耗和链上拥堵。

  • 适应复杂计算

对于较长或复杂的执行过程,交互式验证机制允许在多轮交互中逐步缩小问题范围,不必一次提交庞大的完整执行证明,提升了处理复杂合约计算的可行性。

  • 较灵活的博弈机制

通过多轮交互,挑战者和断言者都必须在特定时间窗口内回应。在经济和策略层面提供了更灵活的博弈空间,有利于排除轻率挑战和欺诈性断言

缺点
  • 协议复杂度较高

需要多个来回交互、明确的时间限制和更多逻辑判断,使得合约设计、实现和审计变得更加复杂。

  • 验证时间较长

因为需要多轮交互,每一轮之间还需要等待时间,整体挑战过程可能比非交互式证明更长,影响最终状态的确定性速度。

  • 用户体验与参与成本

双方参与者(断言者、挑战者)需要持续关注与回应,较为繁琐。在用户体验和参与成本方面稍有不利。

2024.12.13

名词解释

Arbitrum Protocol

Arbitrum Protocol 是由 Offchain Labs 开发的一套基于以太坊的 Layer 2 扩容解决方案,旨在通过 Optimistic Rollup 技术显著提高以太坊的交易吞吐量、降低交易费用,同时保持以太坊主链的安全性和去中心化特性。 Arbitrum 是一个大家族,包含了不同的产品和服务,如 Arbitrum One、Arbitrum Rollup 等,以满足不同场景下的需求。

Arbitrum Classic (Arbitrum Rollup)

Arbitrum Classic 是 Arbitrum 协议的早期版本,也被称为 Arbitrum Rollup,是 Arbitrum 在 Nitro 升级之前的主要实施版本,采用了 AVM 作为其执行环境。

特点
  • AVM

    专门为 Arbitrum 设计的虚拟机,与以太坊虚拟机(EVM)高度兼容,但存在一些差异。这允许智能合约在 Layer 2 上运行,但可能需要进行一定的适配

  • Optimistic Rollup

    采用乐观汇总技术,默认认为提交的交易是有效的,仅在出现挑战时才进行欺诈证明

  • 交互式欺诈证明

    使用多轮交互协议来验证可疑交易,确保提交的状态更新的正确性

历史与演进
  • 初始发布

    Arbitrum Classic 是 Arbitrum 的首个版本,旨在解决以太坊的扩容问题,通过将大量交易处理转移到 Layer 2。

  • 局限性

    尽管提供了良好的扩展性和低费用,但 AVM 的存在带来了一定的复杂性和与 EVM 的不完全兼容,限制了开发者的易用性和迁移速度

Arbitrum Nitro

Arbitrum Nitro 是 Arbitrum 协议的重大升级版本,代表Arbitrum 协议的技术成熟与进化,于 2022 年 8 月发布。Nitro 旨在通过技术革新显著提升网络性能、提高与以太坊的兼容性,并简化开发者的工作流程。

关键特点
  • 基于 Geth 的 WASM 执行环境

    Nitro 不再使用 AVM,而是基于以太坊的 Geth(Go-Ethereum)代码库,通过 WebAssembly (WASM) 实现了高度兼容的 EVM 执行环境。

  • EVM 兼容性增强

    确保智能合约和开发工具(如 Truffle、Hardhat 等)可以无缝迁移和运行,无需大幅修改代码。

  • 性能优化

    通过改进的执行引擎和更高效的数据压缩技术,Nitro 提高了交易处理速度,降低了 Gas 费用。

  • 简化的欺诈证明机制

    利用更高效的交互式欺诈证明,减少了在主链上验证争议的成本和复杂性。

  • 模块化架构

    Nitro 的架构更加模块化,便于未来的扩展和升级

影响与优势
  • 开发者友好

由于与 EVM 的高度兼容,开发者可以更轻松地将现有以太坊应用迁移到 Arbitrum。

  • 生态扩展

    性能的提升和低费用吸引了更多 DeFi、NFT、游戏等项目在 Arbitrum 上部署,丰富了生态系统。

  • 增强的用户体验

    更快的交易确认和更低的费用提升了最终用户的使用体验

Arbitrum One

Arbitrum One 是 Arbitrum 协议的主要公共网络,也是其主网(Mainnet)部署版本。它是 Arbitrum 为以太坊提供扩展解决方案的核心网络,承载着大量的 DeFi、NFT 和其他 Web3 应用。

关键特点
  • Layer 2 解决方案

    作为以太坊的 Layer 2 网络,通过Optimistic Rollup技术将交易处理从 Layer 1 移至链下,提升了吞吐量和降低了费用。

  • EVM 兼容性

    支持以太坊智能合约和开发工具,开发者可以轻松将应用部署到 Arbitrum One。

  • 安全性依赖于以太坊

    利用以太坊主链的安全性,确保 Arbitrum One 上的交易和状态更新的可靠性。

  • 活跃生态

    广泛支持 DeFi 协议(如 Uniswap、Aave)、NFT 平台(如 OpenSea)和其他应用,形成了丰富的生态系统。

  • 治理与代币

    通过治理代币 ARB,社区成员可以参与网络的治理和决策,推动生态的发展。

使用场景
  • DeFi 应用

    提供低费用、高速的交易环境,适合各种 DeFi 应用,如交易所、借贷平台、收益聚合器等。

  • NFT

    支持高频率的 NFT 交易和铸造,降低用户的交易成本。

  • 游戏与社交

    为区块链游戏和社交应用提供可扩展的基础设施,提升用户体验

Arbitrum Nova

Arbitrum Nova 是 Arbitrum 协议的另一个 Layer 2 解决方案,专门针对高频率、低成本的交易场景进行优化。它采用 AnyTrust 技术,与传统的 Optimistic Rollup 有所不同,旨在满足特定应用如社交和游戏等的需求。

关键特点
  • AnyTrust Rollup

    不同于 Optimistic Rollup 的全数据可用性,Arbitrum Nova 使用 AnyTrust 模式,假设部分数据提供者(如 Sequencer)始终诚实,从而降低数据提交的成本和复杂性。

  • 高吞吐量与低延迟

    专为高频交易和即时交互设计,提供比传统 Rollup 更高的交易处理速度和更低的延迟。

  • 低费用

    通过优化的数据提交和验证机制,进一步降低了交易费用,适合微交易和高频应用。

适用场景
  • 社交媒体:支持快速、频繁的用户互动和内容发布。
  • 区块链游戏:满足游戏中大量快速交易和状态更新的需求,提升游戏体验。
  • 实时应用:适用于需要即时反馈和高交互性的应用,如即时消息、在线市场等。
Arbitrum Orbit

Arbitrum Orbit 是 Arbitrum 的一个新技术模块,为开发者提供一个更灵活的方式来创建独立的 Layer 2 网络(或子链)。让开发者能够在 Arbitrum 的基础架构之上构建自己的独立 Rollups,而不需要从头开始构建一个完整的 Layer 2 解决方案。

核心特性
  • 自定义 Rollup

    开发者能够创建自己的 Optimistic Rollup 或 zk-Rollup,并且可以通过 Arbitrum 提供的框架来简化这个过程。开发者不需要完全依赖以太坊网络,能够独立管理自己的 Rollup。

  • 兼容性

    Orbit 是 Arbitrum 的基础设施扩展,支持与 Arbitrum 的技术栈兼容,因此开发者可以继续使用与以太坊兼容的智能合约和工具。

  • 共享安全性:

像 Arbitrum One 一样,Orbit Rollup 的安全性可以通过 Fraud Proofs 机制和 Ethereum Layer 1 来确保。

  • 定制化

    Orbit 使得开发者能够根据特定需求定制他们的 Layer 2 解决方案,包括选择自己的数据可用性、共识机制和交易执行环境。

  • 灵活性

    开发者可以更灵活地设计和部署自己的 Layer 2 Rollup,支持各种不同的应用场景。

  • 简化开发流程

    Orbit 为开发者提供了工具和模板来加速创建独立的 Rollups,无需重新构建整个生态系统。

  • 生态扩展

    通过 Orbit,Arbitrum 可以帮助更多的应用和生态系统扩展到 Layer 2,从而增强以太坊网络的吞吐量和可用性

Arbitrum Stylus

Arbitrum Stylus 是一个新的开发工具,为开发者提供更高效的智能合约开发体验。

Stylus 是 Arbitrum 的一种新的执行环境,让开发者可以使用不同于 Solidity 的语言来编写智能合约,从而提高开发灵活性和性能。

核心特性
  • 多语言支持

    Stylus 允许开发者使用 Rust、C 或 C++ 等编程语言编写智能合约,提高合约的执行效率和性能。

  • 更高的执行效率

    Stylus 通过优化合约的执行,提升了计算效率,减少了资源消耗。尤其在处理高频率和复杂逻辑时更加高效,比如金融衍生品、去中心化交易所(DEX)等。

  • 兼容性

    Stylus 保持了与 Arbitrum One 的兼容性,开发者可以继续使用现有的开发工具和基础设施,同时享受到更高效的执行环境。

  • 优化的开发体验

    Stylus 提供了更好的开发者工具,包括调试器、编译器、智能合约框架等,提升了智能合约的开发和部署效率。

  • 更强的可扩展性

    Stylus 为 Arbitrum 提供了一种扩展智能合约开发的方式,帮助开发者构建更复杂的应用和生态系统

2024.12.14

Arbitrum Protocol 技术升级

自 Arbitrum Protocol 诞生以来,进行了几次重大的技术升级,这些升级旨在提高性能、扩展能力、兼容性和开发者体验。

升级版本 时间 升级要点 影响
Arbitrum Rollup (Classic) 2021年5月 初始版本,基于 AVM 的 Optimistic Rollup 实现 提供基本的扩容功能,但性能和兼容性有限
Arbitrum Nitro 2022年8月 基于 Geth 的 WASM 执行环境,EVM 完全兼容,性能提升 显著提升性能和开发体验,生态繁荣
Arbitrum Nova 2022年7月 AnyTrust 架构,适合高频、低成本交易场景 为社交和游戏等应用场景提供解决方案
Arbitrum Orbit 2023年 提供自定义 Rollup 框架,支持 Layer 3 网络 推动 Layer 3 生态发展,增强灵活性
Arbitrum Stylus 2023年 支持 Rust、C 等语言开发智能合约,提升性能和开发自由度 扩展开发者群体,提升合约执行效率

目前, 基于Arbitrum Protocol 的区块链

名称 架构 定位 应用场景
Arbitrum One Optimistic Rollup 通用 Layer 2 主链 DeFi、NFT、通用链上应用
Arbitrum Nova AnyTrust 高频交易和低费用应用链 游戏、社交、微交易

2024.12.15

Arbitrum Protocol 进化

  • 核心理念:你的链条,你的规则

  • 目标:推动区块链构建者和用户体验的提升,提供一个创新、自主的区块链基础设施。

  • 价值观

    • 用户和开发者为核心。
    • 提供灵活、安全的区块链基础设施,支持构建去中心化应用和生态。
    • 构建可信赖的系统,抽象掉复杂的技术细节

Arbitrum Stylus:开发者工具的升级

  • 功能

    • 支持传统编程语言(Rust、C、C++),降低开发门槛。
    • 扩展智能合约的设计空间,支持更复杂的链上逻辑。
    • 通过高效执行环境降低计算和内存成本,优化 Gas 使用。
  • 亮点

    • 为生态系统吸引更多开发者,推动更多领域的创新。
    • 提供 Solidity 的完整兼容性,同时支持多语言开发。
  • 上线计划

    • Arbitrum One 和 Nova 主网同步支持 Stylus

未来技术方向:推动去中心化

  • BoLD(Bounded Liquidity Delay):

    • 目标:通过安全的去中心化验证机制,接近 Rollup 的终极扩展阶段(L2 Beat Stage 2 标准)。
    • 时间:计划在 2024 年下半年推出。
  • 去中心化密钥管理:

    • 提升密钥管理的安全性和抗审查能力。
    • 时间:2024 年下半年。
  • 去中心化 Sequencer:

    • 彻底消除中心化瓶颈,构建无信任的 Sequencer 网络。
    • 时间:2025 年

2024·12·16

Arbitrum 生态

Arbitrum 是以太坊生态中最成熟和活跃的 Layer 2 解决方案之一,其生态系统覆盖了 DeFi、NFT、游戏、基础设施 和 开发工具 等多个领域,拥有庞大的社区和丰富的应用场景。

生态特点
  • 低成本与高性能

    • 基于 Optimistic Rollup 和 AnyTrust 架构的技术实现,显著降低 Gas 费用并提升吞吐量。
    • 为 DeFi、NFT 和链游等场景提供高效的链上执行环境。
  • EVM 高度兼容性

    • 支持直接迁移以太坊 DApp,无需大幅修改代码。
    • 大量以太坊上的 DeFi 项目已在 Arbitrum 生态中落地运行。
  • 多链支持

    • Arbitrum One:通用的 Layer 2 解决方案,适合 DeFi 和 NFT 等大规模应用。
    • Arbitrum Nova:针对高频交易和微交易场景优化,适合链游和社交应用。
  • 丰富的开发工具

    • 提供完整的开发环境支持,如 Hardhat、Remix 和 Truffle,方便开发者快速上手。
    • 新增 Stylus 工具,支持 Rust 和 C++ 等多语言编写智能合约。
生态组成
1. DeFi 应用

Arbitrum 是 DeFi 项目的首选 Layer 2 网络之一,拥有大量顶级的 DeFi 协议。

  • 去中心化交易所(DEX):

    • Uniswap:世界上最著名的去中心化交易所之一,在 Arbitrum 部署,提供低费用的交易环境。
    • SushiSwap:支持多种流动性挖矿和 AMM 模型。
    • Curve:提供稳定币和其他资产之间的高效交易。
  • 借贷协议:

    • Aave:领先的去中心化借贷平台。
    • Abracadabra:专注于稳定币铸造和跨资产借贷。
  • 收益聚合器:

    • Yearn Finance:提供高效的收益策略。
    • Beefy Finance:多链收益聚合器。
  • 衍生品协议:

    • GMX:专注于杠杆交易的衍生品平台。
    • dYdX:去中心化衍生品交易所。
2. NFT 生态
  • NFT 市场:

    • OpenSea:全球最大的 NFT 市场,在 Arbitrum 上支持 NFT 交易。
    • TreasureDAO:Arbitrum 原生 NFT 市场。
  • NFT 游戏:

    • Small Brain:TreasureDAO 生态中的一款链游。
    • Realm:基于 Arbitrum 的策略游戏。
  • 艺术与收藏品:

支持多种 NFT 艺术和收藏品项目,通过低费用的铸造和交易提升用户体验。

3. 区块链游戏(GameFi)

Arbitrum Nova 专注于高频交互的链游,吸引了大量开发者和用户。

  • TreasureDAO:链游生态的中心,支持多个游戏和 NFT 项目。
  • BattleFly:基于策略和战斗的链游。
4. 基础设施
  • 跨链桥(Bridges):

    • Arbitrum Bridge:官方桥接工具,支持 ETH 和 ERC-20 代币从以太坊主网转移到 Arbitrum。
    • Hop Protocol:多链桥接协议,支持快速转账。
    • Stargate:去中心化流动性跨链桥。
  • 预言机(Oracles):

    • Chainlink:领先的区块链预言机服务。
    • Band Protocol:另一个去中心化数据预言机。
  • 数据索引:

    • The Graph:支持对 Arbitrum 的数据查询和索引。
    • Covalent:提供区块链数据访问服务。
5. 开发者工具
  • 开发框架:

    • Hardhat:广泛使用的智能合约开发工具。
    • Remix:在线集成开发环境,支持 Arbitrum 智能合约。
    • Foundry:一个快速的以太坊开发环境。
  • 调试与部署:

    • Alchemy:支持 Arbitrum 的区块链开发平台。
    • Infura:开发者访问节点的桥梁。
  • 新兴工具:

    • Stylus:允许使用 Rust、C 和 C++ 编写高效的智能合约,降低开发门槛,增强性能。
6. 社交和 DAO
  • DAO 框架:

    • Aragon:支持去中心化自治组织(DAO)的创建和管理。
    • Snapshot:去中心化投票平台。
  • 社交应用:

    • Arbitrum Nova 成为链上社交应用的理想选择,提供低费用和高吞吐量支持
生态数据
  • 用户数据:

    • 每天处理数十万笔交易,活跃用户数持续增长。
    • 自主交易费用(Gas Fee)比以太坊低 90% 以上。
  • 锁仓量(TVL):

    • Arbitrum 生态的总锁仓量(Total Value Locked,TVL)一直位居所有 Layer 2 网络前列,稳定超过 50 亿美元
未来发展
  • 扩展到 Layer 3:Arbitrum Orbit

    • 开发者可以利用 Orbit 技术构建定制化的 Layer 3 网络,以满足特定需求。
    • 提供安全和高性能的基础设施支持。
  • Stylus 和多语言支持:

    • Stylus 的引入将吸引更多非 Solidity 开发者,扩展开发者群体。
  • 去中心化 Sequencer:

    • 预计在 2025 年实现完全去中心化的 Sequencer,提升去中心化特性和抗审查能力。
  • 更多行业应用场景:

    • 扩展至金融科技、供应链、医疗、社交和游戏等领域

2024.12.17

Arbitrum Orbit 生态

Arbitrum Orbit 是 Arbitrum Protocol 在其 Layer 2 技术的基础上推出的 Layer 3 扩展框架,旨在让开发者能够轻松构建自定义的区块链网络,为不同应用场景提供更高的灵活性和定制化.

定义与定义

1.什么是 Arbitrum Orbit?

  • Arbitrum Orbit 是一个用于Layer 3区块链的自定义框架,构建在 Arbitrum One 或 Arbitrum Nova 的基础之上。
  • 允许开发者构建独立的 Rollup 链,并根据自己的需求进行定制,例如交易费用、共识机制、数据可用性等。

2.定位:

  • Orbit 作为 Layer 3 网络解决方案,是 Arbitrum 扩展生态的重要组成部分,专为需要特定链设计、增强隐私性、高吞吐量或应用场景隔离的项目而设计。
  • 它为 企业、开发者、Web3 应用 提供了独立的网络,同时继承 Arbitrum 技术的安全性和去中心化。

核心特点

1.自定义 Layer 3 网络

开发者可以根据具体应用场景的需求,自定义链的参数,例如交易费用、Gas 模型、执行环境和数据可用性。

2.安全继承

Orbit 链可以选择依赖 Arbitrum One 或 Arbitrum Nova 提供的安全性,同时依托以太坊主链作为最终结算层。

3.多样化数据可用性

Orbit 支持自定义数据可用性层(Data Availability, DA),开发者可以选择:

  • 使用 Arbitrum Rollup 默认的链上数据可用性(存储在以太坊主链上)。
  • 使用第三方数据可用性解决方案,进一步降低成本。

4.高吞吐量与低费用

Orbit 提供比 Layer 2 更高的交易吞吐量,并通过定制化架构实现极低的交易费用,适合高频交易场景。

5.开发者友好

支持 EVM(以太坊虚拟机) 和 Stylus(支持 Rust、C、C++ 等多语言开发),让开发者能够快速构建和部署链上应用

生态组成

1.基于 Orbit 的定制化链

开发者利用 Orbit 可以构建完全独立、定制化的区块链:

  • 应用链(AppChains):适用于单一应用的独立区块链,例如游戏、去中心化社交平台、NFT 市场等。
  • 企业级链:为企业提供隐私保护和高性能的区块链解决方案。
  • 金融链:面向 DeFi 协议和金融应用,提供隔离的环境以增强安全性和资本效率。

2.开发工具与基础设施

Orbit 链继承了 Arbitrum 完备的开发工具和生态系统,主要包括:

  • 开发工具:支持 Hardhat、Remix、Truffle 等工具链。
  • 数据索引:与 The Graph 和其他数据查询解决方案集成。
  • 跨链桥接:利用 Arbitrum 官方桥接协议,支持与以太坊及其他链资产互通。
  • 预言机:Chainlink 和其他去中心化预言机提供链上数据服务。

3.数据可用性选项

Orbit 允许开发者根据成本和安全需求选择不同的数据可用性方案:

  • Arbitrum Layer 2:直接使用 Arbitrum One 或 Nova 提供的数据可用性服务。
  • 第三方 DA 解决方案:如 Celestia 或 EigenDA,提供更高效、更低成本的链下数据可用性存储

应用场景

  • Web3 游戏:

高吞吐量与低成本特性使 Orbit 成为链游开发的理想选择。例如游戏可以部署自己的应用链,避免与其他 DApp 竞争区块空间。

  • 去中心化社交平台:

Orbit 支持构建专属的 Layer 3 网络,满足高频互动和隐私保护需求。

  • 金融与 DeFi 协议:

提供定制的链上环境,支持更高效的 DeFi 协议部署,减少拥堵并提高资金利用率。

  • 企业级应用:

Orbit 适用于隐私性和安全性要求较高的企业区块链解决方案,帮助企业部署专用链以满足业务需求。

  • NFT 市场与内容平台:

为 NFT 铸造、交易和存储提供低费用、高吞吐量的支持,适合内容创作者和 NFT 市场平台。

应用优势

  • 灵活性:开发者可以完全自定义自己的 Layer 3 网络,包括共识、费用结构、DA 层等。
  • 共享安全性:Orbit 链依托 Arbitrum Layer 2 和以太坊主链,确保高安全性和去中心化。
  • 低成本与高性能:适合高频、低延迟的应用场景,如链游和去中心化社交应用。
  • 开发者友好:支持 EVM 和 Stylus,为传统开发者和以太坊开发者提供便利

2024.12.18

Arbitrum 代币模型(ARB)

Arbitrum 的治理代币 ARB 于 2023 年 3 月 16 日正式宣布,并于同年 3 月 23 日分发。

ARB 代币是 Arbitrum 生态系统中的核心治理工具,用于支持 Arbitrum 的去中心化自治组织(DAO)治理,以及推动协议的长期发展

ARB 代币的核心功能
  • 治理功能:

    • DAO 治理:ARB 是 Arbitrum DAO 的治理代币,持有者可以通过投票决定 Arbitrum One 和 Arbitrum Nova 网络的未来发展方向。
    • 链上提案和决策:包括协议升级、资金分配、技术改进和生态激励等。
  • 去中心化增强:

    • 通过治理代币分散对网络的控制权,确保 Arbitrum 的去中心化特性。
    • DAO 的决策直接影响到 Sequencer 的运行方式、费用机制和协议参数。
  • 生态激励:

    • 激励开发者和用户参与 Arbitrum 生态的建设和发展。
    • 支持新的项目、协议和基础设施开发。
  • 跨链支持:

    • ARB 代币不仅可以在 Arbitrum One 和 Arbitrum Nova 上使用,还可以通过桥接工具在以太坊和其他网络中流通
ARB 代币的分配

ARB 的总供应量为 100 亿枚,分配细节如下:

  • 社区分配(56%):

    • 用户空投(11.62%):

      在 Arbitrum One 和 Nova 上的早期用户,以及生态项目的贡献者获得的奖励。

    • DAO 控制金库(43.47%):

      由 Arbitrum DAO 管理,用于支持生态发展和社区治理。

  • 团队和开发者(26.94%):

    • 分配给 Offchain Labs 团队和项目的早期贡献者。
  • 投资者(17.53%):

    • 分配给支持项目早期开发的投资机构
ARB 代币的治理机制
  • Arbitrum DAO:

    • 去中心化自治组织(DAO)通过治理代币持有者投票决定网络的技术升级和资源分配。
    • 包括 Arbitrum One 和 Arbitrum Nova 的治理。
  • 治理范围:

    • 技术升级:如协议的改进、费用模型的调整。
    • 生态发展基金:决定资金如何用于支持新项目和基础设施。
    • 跨链合作:支持与其他区块链网络的集成和互操作性。
  • 链上治理工具:

    • 使用链上投票工具(如 Snapshot),确保治理透明且不可篡改。
    • 提案通过后直接由智能合约执行,无需依赖中心化机构。
ARB 代币的价值支撑
  • 网络治理价值:

    • ARB 是治理 Arbitrum 网络的核心工具,持有者对协议的发展方向具有直接影响。
  • 生态驱动价值:

    • 随着 Arbitrum 生态系统中 DeFi、NFT 和链游项目的增长,ARB 的使用场景不断增加。
    • DAO 的资金分配支持新项目和协议的落地,促进生态繁荣。
  • 网络效应价值:

    • Arbitrum 是目前最受欢迎的 Layer 2 网络之一,其网络效应对 ARB 的价值起到重要支撑。
  • 长期通胀计划:

    • ARB 的总供应量有 2% 的年通胀率,用于支持网络的长期发展和治理活动
ARB 代币的优势
  • 去中心化治理:

    • 通过 DAO 实现真正的社区驱动,增强网络的透明性和去中心化。
  • 广泛的生态支持:

    • ARB 是 Layer 2 中唯一的治理代币之一,涵盖 DeFi、NFT 和链游的广泛应用场景。
  • 强大的社区基础:

    • 早期用户和开发者的空投分配为代币分散性和生态活跃度奠定了基础。
  • 长期激励计划:

    • 通过持续通胀和 DAO 资金管理,支持协议的创新和发展

2024.12.19

Arbitrum 机构成本

1. 机构获取代币的成本
  • 早期投资者分配:

    • 投资者持有 17.53% 的代币供应,通常通过种子轮和战略轮投资获得。
    • 投资成本较低,例如:
      • 种子轮价格:可能低至每枚 ARB 代币 $0.02-$0.10(根据市场数据和区块链项目的一般情况)。
      • 战略轮价格:可能高于种子轮,但仍然远低于公开市场价格
  • 锁仓期和释放计划:

    • 锁仓期通常为 1-3 年,并伴随线性释放机制,避免短期大量抛售对市场造成冲击。
2.代币释放对市场的影响
  • 社区分配:

    • 初期有约 12% 的代币分发给用户,通过空投等形式激励早期参与者。
  • 团队与投资者代币释放:

    • 初期团队和投资者的代币大多锁仓,分阶段释放以确保长期激励。
3.机构收益分析
  • 潜在收益:

    • 如果公开市场价格为 $1-$2,机构的潜在回报率在 10-100 倍之间。
    • 高流动性 Layer 2 项目(如 Arbitrum)吸引大量资本,机构可能选择持有以分享长期增长。
  • 风险与约束:

    • 锁仓和释放计划限制了机构的短期流动性。
    • 市场波动或协议发展失败可能影响代币价格

Arbitrum 估值分析

方法一:市值/锁仓量(TVL)比
  • 概念:

    • 通过将项目的市值与协议的总锁仓量(TVL)进行比较,评估其相对估值。
  • 计算:

    • 当前 Arbitrum 的 TVL 约为 50 亿美元(数据随市场变化)。
    • 假设 ARB 代币的总市值为 100 亿美元:
      • 市值/TVL 比 = 100 亿 / 50 亿 = 2。
  • 比较:

    • 优质 DeFi 项目和 Layer 2 网络的市值/TVL 比通常在 1-5 之间。
    • Arbitrum 的估值相对合理,且具备较高的市场潜力。
方法二:用户增长模型
  • 用户基础:

    • Arbitrum 的活跃用户和交易量在 Layer 2 生态中处于领先地位。
    • 如果每活跃用户的贡献估值为 $500-$1000,且当前活跃用户约 100 万,则用户基础的估值范围为 50 亿 - 100 亿美元。
  • 增长潜力:

    • 随着链游、NFT 和社交等高频应用的加入,用户数量可能进一步增加。
方法三:生态扩展潜力
  • 生态项目数量:

    • Arbitrum 上的项目数量不断增加,吸引了大量 DeFi、NFT 和链游协议。
  • 潜力比较:

    • 如果 Arbitrum 的生态扩展能力接近以太坊的 20%-30%,其长期估值有可能达到 300 亿 - 500 亿美元
风险与挑战
  • 市场波动:

    • 加密市场的整体波动性可能影响 ARB 的短期表现。
  • 竞争压力:

    • 其他 Layer 2 解决方案(如 Optimism、zkSync)的竞争可能影响 Arbitrum 的增长速度。
  • 技术进展:

    • Arbitrum 的技术升级(如去中心化 Sequencer)和社区治理的实施效果将直接影响代币估值

2024.12.20

Arbitrum DAO

Arbitrum DAO 是 Arbitrum 生态系统的核心治理机构,通过去中心化的方式管理 Arbitrum One 和 Arbitrum Nova 两个主要网络的资源和技术发展。

它是 Layer 2 扩容解决方案中第一个完全实现去中心化自治治理的体系之一,赋予社区对协议升级、资金分配、生态支持等事务的决策权。

DAO 的组成
治理代币 ARB
  • 功能:ARB 代币是治理投票的主要工具,赋予代币持有者对网络发展的决策权。

  • 分配

    • 社区控制 56% 的代币供应,其中 43.47% 分配给 DAO 的金库,由治理系统控制。
    • 激励代币持有者参与治理,同时支持社区发展和生态建设。
治理范围
  • 技术升级:如网络升级、协议改进、费用调整等。
  • 生态支持:包括 DAO 金库资金的使用、生态项目资助和基础设施建设。
  • 治理参数:如通胀率、DAO 金库管理方式等。
  • 去中心化进程:例如 Sequencer 去中心化、验证机制优化等。
治理平台
  • Snapshot:链上投票工具,用于提案的提交和投票。
  • Arbitrum Foundation:作为 DAO 的支持实体,负责执行链上通过的提案
DAO 的治理流程
1.提案流程
  • 提案提交:持有一定数量 ARB 的用户或团体可以在 DAO 平台提交提案。
  • 讨论阶段:社区成员对提案进行讨论,评估其可行性和潜在影响。
  • 治理投票:提案进入投票阶段,代币持有者按照持有的 ARB 数量进行投票。
2.投票规则
  • 代币加权:每枚 ARB 代表一票,投票权力由代币持有数量决定。
  • 通过条件:通常要求提案达到最低投票门槛和多数支持率。
3.提案执行
  • 智能合约自动执行:通过投票的提案会由 DAO 的智能合约直接执行,确保治理透明且不可篡改。
  • 基金分配:DAO 金库可以根据提案分配资金支持生态项目
DAO 的优势
完全去中心化
  • 赋予代币持有者对网络发展的控制权,避免中心化机构的干预。
  • 通过 DAO 金库管理生态资源,支持协议的长期发展。
透明性
  • 所有提案、投票和资金分配均在链上记录,社区成员可以随时查看。
灵活性与适应性
  • DAO 治理允许社区根据需要快速调整网络参数或实施新的策略。
  • 提案机制为开发者和社区成员提供了直接参与协议改进的途径。
生态发展支持
  • DAO 金库中的资金可用于资助开发者、支持新项目或激励用户。
  • 通过社区治理决定资金的最佳使用方式,促进生态繁荣
DAO 的挑战及解决方案
低投票参与率
  • 问题:多数 DAO 都面临投票率低的问题,尤其是小持有者的参与度不足。

  • 解决方案

    • 激励机制:通过空投奖励或治理参与奖励提高投票率。
    • 简化治理流程:降低提案门槛,增强小持有者的参与感。
代币集中化问题
  • 问题:少数大户可能影响投票结果,削弱去中心化特性。

  • 解决方案

    • 推行 “委托投票” 模式,让小持有者将投票权委托给可信的社区成员。
    • 设计更平衡的投票规则,例如增加非代币因素的考量。
决策效率与执行
  • 问题:去中心化治理可能导致决策效率低下,特别是紧急情况下。

  • 解决方案

    • 设置紧急提案机制,允许在特定情况下快速决策。
    • 在治理初期引入 “治理委员会” 协助推动提案执行。
资金管理的透明度与效率
  • 问题:DAO 金库资金可能因治理不当而浪费或滥用。

  • 解决方案

    • 引入透明的资金管理工具和审计流程。
    • 定期报告资金使用情况,增强社区对治理的信任
DAO 的未来展望
去中心化 Sequencer
  • 目标在 2025 年前完成 Sequencer 的完全去中心化,让网络交易排序权掌握在社区手中,进一步提升抗审查能力。
生态激励和扩展
  • 通过 DAO 决策资助新项目、支持基础设施升级以及吸引更多开发者加入生态。
长期治理优化
  • 不断完善投票规则、提高治理参与度,并通过教育和工具支持社区成员更好地参与治理。
跨链治理集成
  • 随着 Arbitrum Orbit 和 Layer 3 网络的发展,探索跨链 DAO 治理的可能性,实现多链生态的统一管理
DAO 的意义
1.实现真正的去中心化
  • DAO 是 Arbitrum 网络核心权力的归属点,通过代币持有者的直接治理实现公平透明的决策机制。
2.促进生态发展
  • 通过 DAO 金库资金的合理分配,推动 DeFi、NFT 和链游等生态系统的繁荣。
3.增强社区参与感
  • 治理代币持有者可以直接参与协议的关键决策,增加社区凝聚力和用户粘性。
4.为 Layer 2 项目树立榜样
  • Arbitrum DAO 是 Layer 2 项目中率先实现完全治理去中心化的典范,为其他项目提供了借鉴

2024.12.21

Arbitrum DAO 术语解析

与 DAO 治理相关的术语
  • DAO(Decentralized Autonomous Organization)

    含义:去中心化自治组织,通过智能合约和代币治理实现去中心化管理,无需中心化机构控制。

    在 Arbitrum 中的应用:治理 Arbitrum One 和 Nova 网络,包括技术升级、资金分配和生态建设。

  • 治理代币(Governance Token)

    含义:持有者可以参与协议治理的代币,例如 Arbitrum 的 ARB。

    功能:用于投票决策、提案治理,并激励用户参与。

  • Snapshot

    含义:一种链下治理投票工具,允许用户基于代币持有数量进行投票,结果由智能合约执行。

    在 Arbitrum 中的应用:用于提交和投票治理提案。

  • 提案(Proposal)

    含义:由社区成员或治理代币持有者提交的具体建议,用于决定协议或生态的关键事务。

    在 Arbitrum 中的作用:提案包括技术升级、资金分配或协议参数调整等。

  • 委托投票(Delegated Voting)

    含义:代币持有者将其投票权委托给其他可信的社区成员或代表,以增强治理效率。

    意义:提高投票率,让小持有者也能间接参与治理。

  • 治理金库(Treasury)

    含义:DAO 持有的资金或资产,用于支持生态系统发展。

    在 Arbitrum 中的作用:支持项目资助、开发奖励、社区激励等。

与代币经济相关的术语
  • 总供应量(Total Supply)

    含义:指治理代币的总发行量,例如 ARB 的供应量为 100 亿枚。

    作用:确定代币的稀缺性和经济模型的基础。

  • 代币分配(Token Allocation)

    含义:治理代币在社区、团队、投资者等之间的分配比例。

    在 Arbitrum 中的分配:社区占 56%,团队占 26.94%,投资者占 17.53%。

  • 年通胀率(Inflation Rate)

    含义:每年新增发行的代币比例,用于支持协议的长期发展。

    在 Arbitrum 中的通胀率:设定为每年约 2%。

  • 解锁期(Unlock Period)

    含义:指团队或投资者的代币锁仓后逐步释放的时间周期。

    意义:避免代币集中解锁对市场造成抛售压力。

  • 空投(Airdrop)

    含义:治理代币免费分发给早期用户或支持者,用于激励参与生态建设。

    在 Arbitrum 中的应用:11.62% 的代币通过空投奖励给早期用户和项目贡献者。

与技术治理相关的术语
  • Sequencer

    含义:排序器,是 Layer 2 网络中负责接收、排序和打包交易的核心组件。

    在 Arbitrum 中的作用:Sequencer 处理 Layer 2 上的所有交易,并将交易结果提交到以太坊主网。

    去中心化 Sequencer:Arbitrum 计划在 2025 年前实现 Sequencer 的完全去中心化。

  • 提案执行(Proposal Execution)

    含义:指通过 DAO 投票批准的提案由智能合约自动执行的过程。

    意义:减少人为干预,确保治理的透明性和高效性。

  • L2 Rollup

    含义:Layer 2 的扩容技术,将交易批量处理后提交至 Layer 1,以降低费用和提高吞吐量。

    在 Arbitrum 中的类型:

    • Optimistic Rollup(Arbitrum One)。
    • AnyTrust Rollup(Arbitrum Nova)。
  • 欺诈证明(Fraud Proof)

    含义:在 Optimistic Rollup 中,用于验证提交到主链的状态更新是否正确的机制。

    意义:确保 Arbitrum 的安全性和去中心化特性。

  • 跨链桥(Bridge)

    含义:允许资产或数据在不同区块链网络之间转移的技术工具。

    在 Arbitrum 中的应用:支持 ETH 和 ERC-20 资产从以太坊主网转移到 Layer 2。

与生态建设相关的术语
  • 生态激励(Ecosystem Incentives)

    含义:通过治理资金或代币奖励,支持开发者构建应用和用户参与。

    在 Arbitrum 中的作用:用于吸引新项目加入和支持现有项目的运营。

  • 资金分配(Fund Allocation)

    含义:DAO 金库中资金的具体使用计划,例如资助项目开发或支持社区活动。

    在治理中的作用:投票通过后,由智能合约自动分配资金。

  • Orbit

    含义:Arbitrum 推出的 Layer 3 扩展框架,允许开发者构建自定义的应用链。

    在 DAO 中的作用:通过 DAO 资助 Orbit 项目,支持 Layer 3 生态扩展。

  • Layer 3

    含义:在 Layer 2 网络之上构建的更高层区块链,用于特定应用或需求场景。

    在 Arbitrum 中的作用:Orbit 是其核心组件,支持游戏、NFT 和企业级应用。

常用的治理工具与机制术语
  • 链上投票(On-Chain Voting)

    含义:所有提案和投票活动均在区块链上进行,具有透明性和不可篡改性。

  • 去信任机制(Trustless Mechanism)

    含义:不依赖中心化机构或第三方,完全通过智能合约和协议规则实现治理。

  • 多签钱包(Multisig Wallet)

    含义:需要多个签名者共同授权的智能合约钱包,用于管理 DAO 金库资金。 在 Arbitrum 中的应用:保护治理资金的安全。

  • 提案门槛(Proposal Threshold)

    含义:提交治理提案所需的最小代币持有数量。 意义:避免大量低质量提案,提高治理效率。

  • 投票门槛(Quorum Threshold)

含义:提案通过所需的最小投票参与率或支持率。 意义:确保决策具有足够的社区代表性。

2024.12.22

Arbitrum DAO 治理提案分析

案例 1:ARB 空投分配和 DAO 金库管理
  • 背景:

    2023 年 3 月,Arbitrum 宣布治理代币 ARB 并进行了空投。56% 的 ARB 分配给社区,其中包括:

    • 11.62% 的用户空投:分配给早期参与 Arbitrum 网络的用户和项目贡献者。
    • 43.47% 的 DAO 金库:由 Arbitrum DAO 管理,用于支持生态建设和长期发展。
  • 治理内容:

    • 确定金库资金的初期使用方向,例如资助开发者项目和吸引新项目加入。
    • 讨论是否通过额外激励措施提高空投的公平性,避免少数用户获取大部分奖励。
  • 分析:

    • 去中心化治理的成功案例:

      • 通过 DAO 的提案和投票,社区成功决定了金库资金的初期使用规则,支持了生态建设。
      • 空投方案的透明性增强了社区对 Arbitrum 的信任。
    • 挑战:

      • 初期空投分配的不均衡性引发争议,一些用户质疑分配规则可能会导致代币集中化。
      • DAO 需要在吸引开发者和用户参与之间找到平衡点。
    • 治理的启示:

      • 金库管理是 DAO 成功的关键,通过透明的规则和社区共识建立长久信任。
      • 在治理早期,公平和透明的分配方案对社区凝聚力至关重要。
案例 2:技术升级提案
  • 背景:

    Arbitrum DAO 提出了关于技术升级的提案,包括:

    • 去中心化 Sequencer 的开发路线图。
    • 优化 Rollup 数据可用性(Data Availability)机制,降低费用并提高吞吐量。
  • 治理内容:

    • 社区投票是否优先资助去中心化 Sequencer 的开发,并确定资金来源和时间表。
    • 决定是否与第三方数据可用性服务商(如 EigenLayer 或 Celestia)合作。
  • 分析:

    • 治理成果:

      • 社区支持推进去中心化 Sequencer 的开发,预计在 2025 年前实现完全去中心化。
      • 数据可用性优化提案获得通过,DAO 资助部分技术研究,提升网络性能。
    • 治理价值:

      • 社区参与技术路线的决策,确保升级方向符合生态需求。
      • 提升了 Arbitrum 在 Layer 2 网络中的技术领先地位。
    • 挑战:

      • 高度技术性的提案需要清晰解释,以便所有代币持有者理解和投票。
      • 长期技术项目的资金管理和优先级分配可能引发争议。
案例 3:生态项目资助与激励
  • 背景:

    为了吸引更多 DeFi、NFT 和游戏项目,DAO 提出了一系列生态激励计划,包括:

    • 为新项目提供启动资金。
    • 对活跃的开发者和早期用户进行额外奖励。
  • 治理内容:

    • 提案中建议拨出 DAO 金库的一部分资金,设立专项基金,资助生态项目。
    • 确定资金分配的优先级和评估标准,例如技术创新性、社区活跃度和潜在影响力。
  • 分析:

    • 治理成果:

      • DAO 投票通过了部分资助项目,包括链游平台 TreasureDAO 和 DeFi 协议 GMX。
      • 通过激励计划吸引了更多新项目加入,增强了 Arbitrum 生态的竞争力。
    • 治理的积极影响:

      • 提案的通过增强了 Arbitrum 的生态扩展能力。
      • 专项基金的设立提高了 DAO 金库资金的使用效率。
    • 挑战与风险:

      • 项目资助的评估标准可能引发争议,例如如何平衡小型项目和大型项目的资金分配。
      • 部分项目可能因执行不力未能产生预期回报,导致社区对资金使用的质疑

2024.12.23

Optimistic Rollup V.S. AnyTrust Rollup

Optimistic Rollup
1. 核心原理

Optimistic Rollup 是一种通过乐观假设来扩展区块链性能的技术。其核心思想是:

  • 默认假设所有提交的交易是正确的。
  • 只有当存在争议时,才通过欺诈证明(Fraud Proofs) 来验证交易的有效性。

Optimistic Rollup 将交易批量处理,并将压缩后的交易数据提交到以太坊主网。它的执行逻辑和状态计算在 Layer 2 上完成,但数据和最终性由 Layer 1 保证。

2. 关键实现机制
  • 交易处理

    • 用户在 Layer 2 网络上提交交易。
    • 交易经过**排序器(Sequencer)**处理,形成批次并计算状态更新。
  • 数据提交与压缩

    • Layer 2 将**状态根(state root)**和交易数据的压缩版本提交到以太坊 Layer 1。
    • 这确保 Layer 1 具有验证和重构 Layer 2 状态的能力。
  • 欺诈证明(Fraud Proofs)

    • 当任何人发现 Layer 2 提交的状态更新存在错误时,可以发起欺诈证明。
    • 验证过程:
      1. 提交者在 Layer 1 上提交争议证明,提供相关交易数据。
      2. 系统通过交互式验证协议定位问题并验证交易的正确性。
      3. 如果证明有效,恶意提交者的保证金会被惩罚,交易状态会回滚。
  • 数据可用性(Data Availability):

    • Layer 2 提交到 Layer 1 的数据包含所有交易的摘要,这些数据足以让验证者重构状态。
    • 数据可用性完全依赖于以太坊主链的安全性。
3. 优缺点
  • 优点

    • 高效:大多数情况下无需执行完整验证,减少了计算资源消耗。
    • 安全:依赖以太坊主链的最终性和安全性。
  • 缺点

    • 提现延迟:欺诈证明的验证时间可能导致用户资金提现延迟。
    • 数据依赖性:需要确保数据完整性,否则无法验证状态。
AnyTrust Rollup
1. 核心原理

AnyTrust Rollup 是一种专为高频、低成本场景设计的 Layer 2 解决方案,其核心思想是:

  • 通过**数据可用性委员会(Data Availability Committee, DAC)**保证交易数据的可用性。
  • 假设数据可用性委员会中至少有一个成员是诚实的,即可保证系统安全。

相比 Optimistic Rollup,AnyTrust Rollup 的数据可用性机制更加高效,适合低价值、高频交易的场景(如链游和社交应用)。

2. 关键实现机制
  • 交易处理

    • 用户提交交易,Sequencer 处理并生成新的状态根
    • 数据的完整性由**数据可用性委员会(DAC)**负责,而不是完全依赖 Layer 1。
  • 数据可用性(Data Availability)

    • 数据不需要全部提交到以太坊主链,而是存储在 DAC 中。
    • DAC 是由多个节点组成的委员会,至少一个节点保持诚实即可保证数据可用性。
    • 当发生争议或某节点失效时,系统可恢复数据。
  • 安全性保证

    • 如果 DAC 的多数成员恶意,则系统需要回退到更高成本的 Layer 1 数据存储方式。
    • 通过这种方式,AnyTrust Rollup 在效率和安全性之间取得平衡。
  • 欺诈证明(Fraud Proofs)

    • 与 Optimistic Rollup 类似,当发现 Sequencer 提交的状态更新有误时,用户可以发起欺诈证明。
    • 验证机制也基于交互式验证协议
3. 优缺点
  • 优点:

    • 更低的成本:通过 DAC 机制避免将所有数据提交到主链。
    • 高吞吐量:适合链游和社交等高频应用场景。
  • 缺点:

    • 安全性依赖 DAC 的诚实性。
    • 相比 Optimistic Rollup,对 Layer 1 的数据回退机制更加复杂

欺诈证明(Fraud Proofs)的对比

机制 Optimistic Rollup AnyTrust Rollup
触发条件 提交的状态更新或交易数据有争议 Sequencer 或 DAC 的提交数据存在问题
验证过程 在 Layer 1 上通过交互式验证协议验证数据或状态的正确性 提供相关数据并使用 Layer 1 或 DAC 数据进行验证
执行结果 状态更新回滚,恶意提交者被惩罚 数据从 Layer 1 或备份中恢复,DAC 成员可能受惩罚
验证效率 验证时间长,可能导致资金提现延迟 验证效率较高,受 DAC 的完整性影响

数据可用性(Data Availability)的对比

机制 Optimistic Rollup AnyTrust Rollup
存储位置 交易数据压缩后提交到以太坊 Layer 1 数据存储在 DAC,只有争议时才回退到 Layer 1
数据安全性 依赖以太坊主链的完整性和安全性 假设 DAC 中至少一个节点诚实即可保证数据可用性
性能 数据存储成本较高,适合高价值交易 数据存储成本低,适合低价值、高频交易
争议处理 通过欺诈证明机制在主链上验证 优先从 DAC 获取数据,必要时回退到 Layer 1

应用场景对比

Rollup 类型 核心特点 适用场景
Optimistic Rollup 高安全性,依赖以太坊主链的完整性;适合高价值、低频交易 DeFi 协议、NFT 交易等需要强安全保障的场景
AnyTrust Rollup 高吞吐量,低存储成本;适合低价值、高频交互的应用 链游、社交网络、微交易等需要即时响应和低费用的场景

2024.12.24

Arbitrum 与其他 Layer 2 扩容解决方案的对比

核心技术对比
特性 Arbitrum Optimism zkSync
扩容技术类型 Optimistic Rollup Optimistic Rollup zk-Rollup
欺诈证明机制 多轮交互式欺诈证明(Interactive Fraud Proof) 单轮欺诈证明(Single-Round Fraud Proof) 零知识证明(Validity Proofs)
数据可用性 数据提交到以太坊 Layer 1 数据提交到以太坊 Layer 1 数据提交到以太坊 Layer 1
EVM 兼容性 高度兼容,支持现有 Solidity 合约 高度兼容,支持现有 Solidity 合约 部分兼容,需重新编译为 zkEVM Bytecode
性能 高吞吐量、较低费用 高吞吐量、较低费用 极高吞吐量、最低费用
合约语言支持 Solidity、Vyper、Stylus(Rust、C++) Solidity、Vyper Solidity、Vyper(通过 zkEVM 支持)
费用与性能对比
指标 Arbitrum Optimism zkSync
吞吐量 极高
交易费用 较低 较低 最低
提现时间 7 天(通过欺诈证明期) 7 天(通过欺诈证明期) 即时(无欺诈证明期)
生态特性对比
生态特性 Arbitrum Optimism zkSync
生态项目数量 最大,超过 200 个主流项目 多,约 150+ 项目 生态快速增长中,支持 zkEVM 的新项目较多
热门项目 Uniswap、Aave、GMX、Curve Uniswap、Aave、Velodrome zkSync Era、DeversiFi
开发者支持 提供 Stylus 支持多语言开发 主流开发工具支持 zkEVM 支持,需要学习新工具链
社区与治理 强大的 DAO 治理(ARB 代币) Optimism Collective 管理 社区治理初期
安全性对比
安全性特性 Arbitrum Optimism zkSync
主链依赖 依赖以太坊 Layer 1 提供最终性和数据安全 依赖以太坊 Layer 1 提供最终性和数据安全 依赖以太坊 Layer 1 提供最终性和数据安全
验证机制 欺诈证明 欺诈证明 零知识证明
抗争议能力 强(交互式验证减少链上成本) 中(单轮验证适合简单场景) 强(无需欺诈证明,完全基于数学证明)
开发者体验
开发特性 Arbitrum Optimism zkSync
EVM 兼容性 100% 兼容(无需更改合约) 100% 兼容(无需更改合约) 需要编译为 zkEVM Bytecode
工具链支持 支持 Hardhat、Truffle、Remix 等 支持 Hardhat、Truffle、Remix 等 支持 zkEVM 的新工具链
文档和支持 文档全面,开发者社区活跃 文档完善,开发者社区较活跃 文档日趋完善,新开发者社区快速成长
实用场景与适用性
场景 Arbitrum Optimism zkSync
DeFi 协议 强大的 DeFi 支持,低成本、高吞吐量 适合 DeFi 协议,费用和性能优良 极适合高安全性需求的 DeFi 应用
NFT 交易 支持 NFT 市场,如 OpenSea 支持 NFT 市场,如 Quixotic 支持 NFT 市场,适合隐私型交易
链游与社交 Arbitrum Nova 适合高频交互场景 支持,但费用略高 zkSync Era 适合实时互动需求
企业级应用 提供定制化支持(通过 Orbit 构建 Layer 3) 支持大规模商业应用 高隐私和高安全需求的企业应用

2024.12.25

Arbitrum 的跨链桥接机制

Arbitrum 的跨链桥接机制(Bridge Mechanism)是连接以太坊主网(L1)与 Arbitrum 网络(L2)的关键组件,用于在两者之间实现资产和消息的安全传递。

核心原理
  • 双向桥接:

    • L1 到 L2:将资产从以太坊主网存入 L1 网关合约后,等值的资产会在 L2 上铸造并转入用户地址。
    • L2 到 L1:用户在 L2 上销毁资产,然后等待挑战期(Challenge Period)结束后,提取资产到 L1。
  • 状态同步:

    • 通过状态更新和欺诈证明(Fraud Proofs)机制,确保 L2 的状态与 L1 保持一致。
  • 安全保障:

    • 资产托管:所有 L1 上存入的资产由 L1 合约托管,确保用户资产的安全性。
    • 欺诈证明:当 L2 提交的状态更新有争议时,L1 会通过验证机制恢复正确状态。
实现方式
  • L1 网关合约:

    • 部署在以太坊主网的智能合约,负责接收用户存入的资产。
    • 合约会记录用户的存款信息,并通知 L2 创建对应资产。
  • L2 网关合约:

    • 部署在 Arbitrum 网络的合约,负责管理用户在 L2 上的资产。
    • 根据 L1 的事件,铸造或释放对应的资产。
  • 桥接过程:

    • L1 到 L2:

      • 用户向 L1 网关合约存款(例如 ETH 或 ERC-20 代币)。
      • L1 合约记录存款事件并传递到 L2。 -L2 合约根据事件铸造等值的资产。
    • L2 到 L1:

      • 用户在 L2 上发起提现操作,L2 网关合约销毁等值资产。
      • 提现操作被提交到 L1,进入挑战期。
      • 挑战期结束后,用户在 L1 上提取资产
跨链桥的优势
  • 安全性:资产托管在 L1 合约中,不受 L2 网络攻击影响。
  • 高效性:通过批量提交数据到 L1,降低跨链操作的费用。
  • 灵活性:支持多种资产类型,包括 ETH 和 ERC-20 代币。

2024.12.26

Arbitrum 数据压缩

数据压缩的原理
1.批量处理(Batching Transactions)
  • 原理:

    • 将大量用户交易打包为一个批次(Batch),在 Layer 2 上处理后,将批次的摘要提交到 Layer 1。
    • 每个批次包含多笔交易的汇总数据,而非逐一提交单笔交易。
  • 优势:

    • 显著减少交易次数和每笔交易的 Gas 消耗。
    • 单次提交可以覆盖数千笔交易,极大地提高了吞吐量。
2.数据压缩(Data Compression)
  • 原理:

    • 在提交到 Layer 1 之前,对交易数据进行压缩,去除冗余信息,仅保留验证和恢复状态所需的最小数据。
    • 使用高效的数据编码技术(如 RLP 编码)来缩小数据体积。
  • 实现方式:

    • 交易数据的字段压缩(如签名、地址、金额)。
    • 重复数据的消除(例如,重复的合约调用或多用户相同的交易类型)。
3.状态根摘要(State Root Summarization)
  • 原理:

    • Layer 2 的所有交易都会导致状态的更新,这些状态的完整信息存储在 Layer 2,而向 Layer 1 提交的只是一个状态根(state root)
    • 状态根是通过哈希函数生成的一个固定大小的摘要,代表 Layer 2 的全局状态。
  • 优势:

    • 通过提交状态根,而非完整状态信息,极大地减少了数据传输的体积。
    • 验证者可以通过状态根验证 Layer 2 的状态一致性
数据压缩实现
1. 交易字段压缩
  • 压缩前:完整交易包括签名、发送者地址、接收者地址、数据负载、Gas 费用等多个字段。
  • 压缩后:仅保留必要字段,如发送者地址和交易金额,其他字段通过共享或推断获取。
示例:

原始交易数据: 100 字节
压缩交易数据: 30 字节
2.去冗余优化
  • 对多次调用相同合约或多用户执行相同操作的数据进行合并处理。
  • 例如,大量用户与同一个智能合约交互时,批次中只记录一次合约调用。
3.日志与事件压缩
  • 日志和事件数据在链上存储时占用大量空间,通过压缩记录格式,保留验证所需的最小信息。
4.哈希树摘要(Merkle Tree Summarization)
  • 利用 Merkle 树将所有交易的状态根生成一个单一哈希值。
  • 提交到 Layer 1 的仅是根哈希,而非整个交易明细。

2024.12.27

Arbitrum 相关的开源项目

2024.12.28

Arbitrum DeFi

DeFi(Decentralized Finance,去中心化金融) 是基于区块链技术的金融服务生态系统,它通过智能合约运行,去除了传统金融机构的中介角色,为用户提供开放、透明、无需许可的金融服务

DeFi 协议的定义
1.核心特点
  • 去中心化:基于区块链网络(如以太坊、Arbitrum)运行,不依赖中心化机构。
  • 无需许可:任何人只要拥有钱包地址即可参与,不受地理或身份限制。
  • 透明性:所有操作通过智能合约执行,链上记录可公开验证。
  • 可编程性:通过智能合约提供高度可扩展的功能,如借贷、交易和流动性挖矿。
2.基本功能
  • 交易(DEX,去中心化交易所):如 Uniswap,允许用户直接在链上进行代币交换。
  • 借贷协议:如 Aave,允许用户存款赚息或抵押借款。
  • 衍生品协议:如 GMX,支持杠杆交易或永续合约交易。
  • 资产管理:如 Yearn Finance,提供收益优化服务。
  • 稳定币:如 MakerDAO,通过智能合约生成链上抵押稳定币
DeFi 核心技术
1.区块链
  • DeFi 协议通常运行在支持智能合约的区块链上,如以太坊、Arbitrum、Avalanche。
  • 区块链的透明性和不可篡改性保证了协议的可信性。
2.智能合约
  • 智能合约是 DeFi 协议的核心,定义了规则和逻辑。
  • 例如,在 Aave 中,存款利率和借款利率由智能合约动态调整。
3.去中心化预言机(Oracle)
  • 用于从链外获取价格或市场数据。
  • 如 GMX 使用 Chainlink 预言机获取代币价格。
4.代币经济学(Tokenomics)
  • DeFi 协议通常设计自己的代币,用于激励用户或参与治理
DeFi 优点
  • 去中介化

    • 用户直接与智能合约交互,无需银行或经纪商等中间机构。
  • 高透明度

    • 所有交易和规则公开,用户可以随时查看和验证。
  • 开放性

    • 任何人只需一个区块链钱包就可以参与 DeFi 生态。
  • 高效性

    • 传统金融可能需要数天完成的操作(如跨境转账),在 DeFi 中可以即时完成。
  • 全球化

    • DeFi 服务不受地域限制,用户可以随时随地参与
Arbitrum 上的 DeFi 项目
协议 类型 核心功能
Uniswap 去中心化交易所(DEX) 用户通过自动做市商(AMM)模型交换代币,并通过提供流动性赚取交易手续费
GMX 永续合约平台 提供杠杆交易和零滑点交易,允许用户以高杠杆开仓并交易永续合约
Aave 借贷协议 用户可以存入资产赚取利息,也可以抵押资产借款,还支持闪电贷功能
1. Uniswap 的实现

Uniswap 是DEX的代表,其核心功能是基于AMM 模型提供代币交易和流动性池服务。Uniswap 在 Arbitrum 上部署后,用户可以享受更低的 Gas 费用和更快的交易确认时间

  • 技术实现

    • 智能合约兼容性:

      • Uniswap 的核心合约(如 V2 和 V3)直接部署在 Arbitrum 网络上。
      • 由于 Arbitrum 是高度 EVM 兼容的,Uniswap 的智能合约无需更改即可运行。
    • 交易费用优化:

      • 在以太坊主网中,复杂交易(如创建池、移除流动性)的费用可能非常高。
      • 在 Arbitrum 中,这些交易的 Gas 费用显著降低,使得更多小额用户能够参与。
    • 跨链桥接:

      • 用户可以通过 Arbitrum Bridge 从以太坊主网桥接资产到 Arbitrum 网络后进行交易。
      • 桥接过程简单且安全
2. GMX 的实现

GMX 是一个去中心化的永续合约交易平台,允许用户以低费用和高杠杆率进行交易。它在 Arbitrum 上实现后,充分利用了 Arbitrum 的性能优势,提供了更优质的交易体验

  • 技术实现

    • 链上价格预言机:

      • GMX 使用 Chainlink 和其他预言机来提供准确的链上价格数据。
      • 依赖 Arbitrum 的低延迟网络,保证价格更新及时性。
    • 资产池(GLP)机制:

      • GLP 是 GMX 的多资产流动性池,支持用户提供流动性并获得交易费用收益。
      • 在 Arbitrum 上运行后,流动性池的创建和管理成本大幅降低。
    • 杠杆交易:

      • GMX 允许用户通过保证金实现高达 30 倍杠杆的永续合约交易。
      • 在 Arbitrum 上,杠杆交易的开仓和平仓操作速度更快,费用更低。
    • 零滑点交易:

      • 通过集中流动性和链上预言机价格,用户可以在零滑点的情况下完成交易
3. Aave 的实现

Aave 是领先的去中心化借贷协议,允许用户存入资产赚取利息或借出资产支付利息。在 Arbitrum 上,Aave 的部署为用户提供了低成本和高效的借贷体验。

  • 技术实现

    • 借贷池部署:

      • Aave 的借贷池合约直接部署在 Arbitrum 网络上。
      • 用户可以存入资产到池中获取利息,或以池中的资产作为抵押借款。
    • EVM 兼容性:

      • 由于 Aave 的智能合约高度模块化且以 EVM 为基础,迁移到 Arbitrum 几乎没有改动。
      • 所有功能(如闪电贷)在 Arbitrum 上都可以正常运行。
    • 跨链桥支持:

      • 用户可以通过 Arbitrum Bridge 将资产从以太坊主网转移到 Arbitrum。
      • Aave 支持在多链之间桥接抵押资产。
    • 低费用高效借贷:

      • 在 Arbitrum 上,借款和还款操作的 Gas 费用显著降低。
      • 提高了低资产价值用户的借贷体验
如何理解DeFi协议的工作方式
  • 以 Uniswap 为例:用户 A 想用 1 ETH 交换 USDC

    • 用户 A 将 1 ETH 发送到 Uniswap 的 ETH/USDC 池。
    • 智能合约根据池内流动性和 AMM 模型计算兑换比例。
    • 用户 A 收到相应数量的 USDC,Uniswap 收取交易费用。
  • 以 GMX 为例:用户 B 想用 10 倍杠杆开仓交易

    • 用户 B 把 1 ETH 存入 GMX 作为保证金
    • GMX 根据用户 B 的指令开设 10 ETH 的多头头寸
    • 如果市场价格上涨,用户 B 获得 10 倍收益;如果价格下跌,则承担相应损失。
  • 以 Aave 为例:用户 C 想借出资产赚取利息

    • 用户 C 存入 10,000 USDC 到 Aave 的流动性池。
    • Aave 将用户 C 的资产借给其他需要借款的用户。
    • 用户 C 根据当前市场利率赚取利息,借款人支付利息并提供抵押品
DeFi 的风险与挑战
  • 智能合约风险:

    • 智能合约漏洞可能导致资产被盗。
    • 例子:一些 DeFi 项目曾因代码漏洞遭到黑客攻击。
  • 价格操纵和预言机攻击:

    • 如果预言机提供错误数据,可能导致用户资产损失。
  • 监管不确定性:

    • 各国对 DeFi 的态度不一致,未来可能面临更多监管。
  • 用户体验复杂性:

    • 对于新用户,理解和使用 DeFi 协议的门槛较高

2024.12.29

Arbitrum Protocol V.S. zkVM

zkVM 是一种结合了虚拟机(Virtual Machine)和零知识证明(Zero-Knowledge Proof, ZKP)技术的系统,用于在区块链上实现高效、安全的智能合约执行。

zkVM 主要应用于 zk-Rollup 等扩容方案中,通过零知识证明保证交易和计算的正确性,同时保护数据隐私.

zkVM 的核心特点

零知识证明驱动
  • zkVM 使用 ZKP 来证明某些计算已经正确执行,无需公开计算的详细输入数据。
  • 这种证明具有紧凑性,验证成本远低于重新执行计算。
智能合约支持
  • zkVM 可以运行智能合约,支持编程语言如 Solidity 或其变种。
  • 一些 zkVM 实现(如 zkSync 的 zkEVM)与 EVM 高度兼容,便于开发者迁移现有的以太坊智能合约。
高效扩容
  • zkVM 批量处理交易,将计算和存储的压力从 Layer 1 转移到 Layer 2,并将证明提交到主链。
  • 提供即时交易最终性,无需欺诈证明等待期。
隐私保护
  • zkVM 可以在不公开敏感数据的情况下验证交易正确性,适合隐私性要求较高的应用

zkVM 的工作流程

1.交易收集
  • zkVM 收集用户在 Layer 2 上提交的交易。
2.生成证明
  • zkVM 执行交易并生成零知识证明,证明交易和状态更新的正确性。
3.状态更新
  • 将状态根(State Root)和零知识证明提交到 Layer 1。
4.验证证明
  • Layer 1 验证零知识证明的有效性,确认状态更新

zkVM 与 Arbitrum Protocol 的对比

1.核心技术
特性 zkVM Arbitrum Protocol
扩容技术类型 zk-Rollup Optimistic Rollup
验证机制 零知识证明(Validity Proof) 欺诈证明(Fraud Proof)
交易默认假设 所有交易默认正确,直接验证证明 所有交易默认正确,挑战时验证
最终性 即时交易最终性 需要 7 天的挑战期确认最终性
隐私性 支持交易隐私保护 不支持隐私保护
2.性能对比
性能指标 zkVM Arbitrum Protocol
吞吐量 极高,得益于高效的批量处理和证明生成 高,但吞吐量有限于 Layer 1 验证能力
费用 证明生成成本较高,但批量交易分摊费用 Gas 成本较低,适合小额交易
验证速度 主链验证零知识证明时间短,性能极高 主链验证欺诈证明时间较长
3.开发体验

| 特性 | zkVM | Arbitrum Protocol | |兼容性 | zkEVM 实现与以太坊高度兼容 | 完全兼容以太坊智能合约 | |学习曲线 | zkVM 的工具链较新,开发者需要适应 | 使用标准的以太坊工具链,易于上手 | |工具支持 | zkSync 开发工具、zkEVM 工具链 |Hardhat、Remix 等以太坊工具直接支持|

4.安全性
特性 zkVM Arbitrum Protocol
安全模型 基于数学证明,具有理论上的完全安全性 基于经济激励,依赖欺诈证明的执行
挑战机制 无需挑战机制,直接验证零知识证明 需要用户主动发起欺诈证明,存在挑战期
抗争议能力 无需争议处理,状态直接更新 需处理争议和挑战,回滚恶意交易
5.生态对比
特性 zkVM Arbitrum Protocol
生态项目数量 新兴生态,项目数量较少 成熟生态,已有大量 DeFi 项目部署
技术成熟度 zk-Rollup 技术相对复杂,仍在优化中 Optimistic Rollup 技术成熟稳定
用户接受度 需要用户适应新的零知识证明模型 与以太坊兼容性强,用户无迁移障碍

2024.12.30

结束语

感谢自己这21天的坚持,虽然有时候会有点懒,但是还是坚持下来了,这21天的学习让我对区块链技服有了更深的理解,也让我对自己的学习能力有了更大的信心,希望自己能够继续保持学习的热情,不断提升自己的技术水平,加油!