Skip to content

Commit

Permalink
Update yuhui.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Bxmyzzbc authored Dec 11, 2024
1 parent 4c39756 commit 390f21e
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion yuhui.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,13 @@ timezone: Pacific/Auckland # 新西兰标准时间 (UTC+12)
### 2024.12.10

笔记内容:Arbitrum是一种基于以太坊的Layer2扩容方案,旨在提升以太坊的可扩展性和交易效率,同时保持去中心化和安全性,在仔细阅读白皮书后我总结出Arbitrum的使命有以下三点:1.提升以太坊网络的扩展性 通过减少主网的交易负载,降低交易费用,提高交易吞吐量 2.保持以太坊的安全性和去中心化 利用以太坊主网作为最终的安全层,确保扩展解决方案不会牺牲以太坊的核心价值。 3.增强用户体验 提供快速、低成本的交易,支持智能合约的无缝迁移,让开发者和用户更容易采用 Arbitrum的特点有以下三点:1.具有高效性 低成本:通过批量处理交易(Rollup),显著降低交易费用。 高吞吐量:相比以太坊主网,Arbitrum可以处理更多的交易,减少拥堵。2.具有兼容性 以太坊兼容性:支持现有的以太坊智能合约和开发工具,开发者可以直接将智能合约迁移到Arbitrum。无需更改代码:支持Solidity和其他以太坊虚拟机(EVM)兼容的语言。Arbitrum的基本原理Arbitrum的工作机制基于一种称为 Optimistic Rollup 的技术。以下是其关键原理:1.批量处理交易在Arbitrum链上,交易被打包处理后,通过Rollup技术将其结果提交到以太坊主网。交易数据会以压缩形式存储在以太坊上,从而减轻主网的存储和处理压力。2.欺诈证明(Fraud Proofs)Arbitrum默认所有提交的数据都是有效的(Optimistic假设)。如果有验证者质疑某笔交易的有效性,可以提交欺诈证明,启动争议解决过程。一旦欺诈行为被确认,相关交易会被回滚,并惩罚恶意验证者。3.链下计算,链上验证大部分交易计算在Arbitrum链下完成,以节省资源和时间。交易结果通过加密证明提交到以太坊主网,确保最终状态的一致性。4.状态通道和侧链结合Arbitrum结合了状态通道和侧链的优点,既提供快速响应,又确保安全性和去中心化。总结而言,Arbitrum通过技术创新和对以太坊生态的深度支持,为解决区块链的三难问题(安全性、去中心化、可扩展性)提供了一个平衡且高效的解决方案。
### 2024.12.10
### 2024.12.11

笔记内容:Rollup 是一种区块链扩展技术,旨在提高公链(如以太坊)的交易吞吐量,同时保持主网的安全性和去中心化特性。其核心理念是将大量交易的计算和存储工作移至链下处理,仅将必要的数据和交易结果提交到主网进行验证和存储,从而大幅降低主网的负担。Rollup 的关键特性在于它将多个交易“打包”(即“roll up”)成一个批量,并通过经济高效的方式与主链交互。

Rollup 的工作机制可以分为以下几个步骤:首先,用户在链下发送交易,这些交易由 Rollup 网络的节点(称为“Sequencer”或“验证者”)进行收集、排序和执行。节点会将这些交易的计算结果合并为一个单一的状态更新,并生成一个交易批次。随后,Rollup 网络会将交易批次的压缩数据(如交易摘要或状态变化的摘要)提交到主链,这些数据被用作验证链下交易的依据。

Rollup 的安全性依赖于主链,其链下计算结果会通过特定的机制在主链上进行验证。目前,Rollup 主要分为两种类型:Optimistic Rollup 和 ZK-Rollup。


<!-- Content_END -->

0 comments on commit 390f21e

Please sign in to comment.