You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Retryable tickets are the Arbitrum protocol’s canonical method for passing generalized messages from Ethereum to Arbitrum. A retryable ticket is an L2 message encoded and delivered by L1; if gas is provided, it will be executed immediately. If no gas is provided or the execution reverts, it will be placed in the L2 retry buffer, where any user can re-execute for some fixed period (roughly one week).
Arbitrum is more dependent on Ethereum virtual machine (EVM). When someone submits a challenge in Optimism, **The transaction in question is run through EVM**. In contrast, **Arbitrum uses the off-chain dispute resolution process to reduce the dispute to one step in a transaction **. The protocol then sends this one-step assertion (rather than the entire transaction) to EVM for final validation. Therefore, conceptually speaking, the dispute resolution process of Optimism is much simpler than Arbitrum.
This means that in the case of disputed transactions, in the case of Arbitrum, the final confirmation of Arbitrum will be delayed longer than that of Optimism.
Arbitrum is cheaper in transaction cost in dispute settlement (in Layer1).
17
18
18
-
## Pipelining
19
+
The dispute resolution process of Optimism is simpler and faster than Arbitrum, because it only provides disputed transactions to EVM. Speed is an advantage of Optimism, because disputes can be resolved quickly and without interfering with future progress of the rollup chain.
The current Arbitrum protocol makes important advances over the original Arbitrum protocol in that it supports multiple pipelined DAs In the new protocol, each state can have at most one DA following from it. If a DA has no following state, then anybody can create a DA that follows it, creating a new branch point. The result will be a tree of possible futures, like the one shown below.
23
24
24
-
AVM 与 EVM 的不同:
25
-
AVM 既支持执行交易,又支持证明(L1 合约相信某个断言是真的)
25
+
## AVM
26
+
27
+
The Arbitrum Virtual Machine (AVM) is the interface between the Layer 1 and Layer 2 parts of Arbitrum. Layer 1 provides the AVM interface and ensures correct execution of the virtual machine.
28
+
29
+
Every Arbitrum chain has a single AVM which does all of the computation and maintains all of the storage for everything that happens on the chain.
30
+
31
+
Differences between AVM and EVM are motivated by the needs of Arbitrum's Layer 2 protocol and Arbitrum's use of a interactive proving to resolve disputes.
32
+
33
+
### Gotchas
34
+
35
+
Block Numbers: Arbitrum vs. Ethereum
36
+
37
+
- One Ehtereum block may contain several Arbitrum's multiple block.
0 commit comments