Skip to content

Latest commit

 

History

History
1041 lines (565 loc) · 43.5 KB

HenryWei.md

File metadata and controls

1041 lines (565 loc) · 43.5 KB
timezone
Asia/Shanghai

Henry Wei

  1. 自我介绍

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

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

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

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

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

很高兴可以参加这次共建学习,我相信自己会坚持到第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)和社区治理的实施效果将直接影响代币估值