Skip to content

Latest commit

 

History

History
129 lines (70 loc) · 7.14 KB

317232.md

File metadata and controls

129 lines (70 loc) · 7.14 KB
timezone
Asia/Shanghai

请在上边的 timezone 添加你的当地时区,这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区 时区请参考以下列表,请移除 # 以后的内容

timezone: Pacific/Honolulu # 夏威夷-阿留申标准时间 (UTC-10)

timezone: America/Anchorage # 阿拉斯加标准时间 (UTC-9)

timezone: America/Los_Angeles # 太平洋标准时间 (UTC-8)

timezone: America/Denver # 山地标准时间 (UTC-7)

timezone: America/Chicago # 中部标准时间 (UTC-6)

timezone: America/New_York # 东部标准时间 (UTC-5)

timezone: America/Halifax # 大西洋标准时间 (UTC-4)

timezone: America/St_Johns # 纽芬兰标准时间 (UTC-3:30)

timezone: America/Sao_Paulo # 巴西利亚时间 (UTC-3)

timezone: Atlantic/Azores # 亚速尔群岛时间 (UTC-1)

timezone: Europe/London # 格林威治标准时间 (UTC+0)

timezone: Europe/Berlin # 中欧标准时间 (UTC+1)

timezone: Europe/Helsinki # 东欧标准时间 (UTC+2)

timezone: Europe/Moscow # 莫斯科标准时间 (UTC+3)

timezone: Asia/Dubai # 海湾标准时间 (UTC+4)

timezone: Asia/Kolkata # 印度标准时间 (UTC+5:30)

timezone: Asia/Dhaka # 孟加拉国标准时间 (UTC+6)

timezone: Asia/Bangkok # 中南半岛时间 (UTC+7)

timezone: Asia/Shanghai # 中国标准时间 (UTC+8)

timezone: Asia/Tokyo # 日本标准时间 (UTC+9)

timezone: Australia/Sydney # 澳大利亚东部标准时间 (UTC+10)

timezone: Pacific/Auckland # 新西兰标准时间 (UTC+12)


{mwo}

  1. Hi ! my name is mwo,I am a new member of the community, and I want to integrate into the community faster and learn web3 knowledge
  2. 你认为你会完成本次残酷学习吗? yes

Notes

2024.12.10

一.Arbitum的介绍 1.Arbitum使以太坊交易更便捷,更快

2.Arbitum具有检验和验证欺诈行为,裁决(adjudicate)和证明在L1上的欺诈是Arbitum的关键,

3.Arbitum是公开性的,任何人都可以看到Arbitum的验证过程,并且可以无条件的成为Arbitum的验证者

4.Arbitum可以以压缩数据事务的形式发布在L1上(允许任何人作为验证器进行无权限连接),从而进一步减少事务在L1上的占用。

5.Arbitrum的创建以以太坊的兼容性为首要任务。这意味着用户可以在所有他们喜欢的以太坊钱包中使用Arbitrum;开发人员可以使用他们最喜欢的以太坊库和工具构建和部署合约。

6.最新版Arbitrum技术栈,称为Stylus,保留了Nitro的以太坊兼容性,同时增加了强大的新功能,即用Rust、c++等编程语言编写高性能智能合约的能力。

7.目前常用的Arbitrum链:一条是Arbitrum Rollup链,名为“Arbitrum one”,另一条是AnyTrust链,名为“Nova”;用户和开发人员可以选择适合其安全性/交易成本需求的任何选项。

2024.12.11

Arbitrum 的创建以以太坊兼容性为首要任务。这意味着用户可以将 Arbitrum 与所有他们喜欢的以太坊钱包一起使用;开发人员可以使用所有他们喜欢的以太坊库和工具构建和部署合约;事实上,大多数时候,使用 Arbitrum 的体验与使用以太坊的体验相同(重要的一点是它更便宜、更快)。

2024.12.12

Arbitum的第一个实现-自动售货机

介绍:Solidity智能合约建立一个数字纸杯蛋糕自动售货机

核心主张:Arbitrum使您可以轻松地将自动售货机部署到以太坊的无许可,无信任,分散的节点网络2,同时为您和您的用户保持低成本。

Solidity快速入门总结:

1.确定了两个业务规则:1)公平且无需许可的纸杯蛋糕分发,2)不可变的业务逻辑和数据。

2.确定了一个挑战:这些规则在集中式应用程序中很难遵循。

3.确定了一个解决方案:Arbitrum 使开发人员可以轻松地分散业务逻辑和数据(使用以太坊主网作为结算层)。

4.将自动售货机的 Javascript 业务逻辑转换为Solidity 智能合约

5.将我们的智能合约部署到 Hardhat 的本地开发网络,然后是 Arbitrum 的 Sepolia 测试网,然后是 Arbitrum One 主网。

2024.12.13

三.了解不同的 Arbitrum 链及其技术堆栈

Arbitrum One是一条第 2 层 (L2) 乐观汇总链,它实现 Arbitrum Rollup 协议并结算到以太坊的第 1 层 (L1) 链。它允许您构建高性能以太坊 dApp,具有低交易成本和以太坊级安全保证,无需引入额外的信任假设。这是通过Nitro技术堆栈实现的,这是一种“以 Geth 为核心”的架构,它为 Arbitrum One(和 Nova)提供了高级调用数据压缩、用于常见执行和故障证明的单独上下文、以太坊 L1 gas 兼容性等。

Arbitrum Nova是 Arbitrum One 链的高性能替代方案。Arbitrum One 实现了纯粹无需信任的 Rollup 协议,而 Arbitrum Nova 实现了几乎无需信任的AnyTrust协议。

区别:

Arbitrum One 和 Arbitrum Nova 是专为实际使用而设计的生产链。它们连接到以太坊主网并处理真实、有价值的交易。它们都在底层使用 Arbitrum 的 Nitro 技术堆栈,但 Arbitrum One 实现了 Rollup 协议,而 Nova 实现了 AnyTrust 协议。Arbitrum One 专为一般用途而设计,为运行与以太坊兼容的智能合约提供了可扩展且经济高效的解决方案。另一方面,Arbitrum Nova 专为需要更高交易吞吐量且不需要 Rollup 提供的完全去中心化的应用程序而设计。

2024.12.14

Arbitrum 和 以太坊概述 的区别

Arbitrum的设计尽可能与以太坊兼容和一致,从其高级RPC到低级字节码以及介于两者之间的一切。具有以太坊构建经验的去中心化应用程序(dApp)开发人员可能会发现,在Arbitrum上构建几乎不需要新的特定知识。

2024.12.15

四.Arbitrum生产链选择

Arbitrum One是一个第2层(L2)乐观汇总链,它实现了Arbitrum汇总协议,并结算到以太坊的第1层(L1)链。它允许您构建具有低交易成本和以太坊级安全保证的高性能以太坊去中心化应用程序,无需引入额外的信任假设。这是由Nitro技术栈实现的,Nitro是一种“Geth at the core”架构,它为Arbitrum One(和Nova)提供了高级的调用数据压缩、用于通用执行和故障证明的单独上下文、以太坊L1气体兼容性等。

Arbitrum Nova是Arbitrum One链条的高性能替代品。Arbitrum One实现了纯粹的无信任汇总协议,而Arbitrum Nova实现了大部分无信任的AnyTrust协议。Rollup和AnyTrust之间的关键区别在于,AnyTrust协议以数据可用性委员会(DAC)的形式引入了额外的信任假设。该委员会(详见下文)负责加快将L2交易数据存储、批处理和发布到以太坊L1的过程。这使您可以在需要性能和可负担性的场景中使用Arbitrum,而Arbitrum One最适合需要以太坊纯粹无信任的场景

Arbitrum Sepolia是一个复制Arbitrum One主网功能的测试网链。它与Sepolia测试网相连,为开发人员提供了一个安全的平台,可以在主网实际部署之前对其智能合约进行实验和评估。