Skip to content

Commit 67e9c35

Browse files
Merge pull request #2784 from OffchainLabs/orbit-config-pt4
docs: tw-565-orbit-config-pt4
2 parents 71f164d + ad38600 commit 67e9c35

File tree

10 files changed

+87
-20
lines changed

10 files changed

+87
-20
lines changed

docs/launch-arbitrum-chain/01-a-gentle-introduction.mdx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ If you'd prefer to learn by doing, see the [Orbit SDK Rollup creation example](h
2323
- Arbitrum chains can be a <a data-quicklook-from='layer-2-l2'>Layer 2 (L2)</a> chain which settles directly to Ethereum, or a Layer 3 (L3) chain which can settle to any Ethereum L2, such as <a data-quicklook-from='arbitrum-one'>Arbitrum One</a>.
2424

2525
<ImageZoom
26-
src="/img/orbit-settlement-layers.png"
26+
src="/img/orbit-settlement-layers.svg"
2727
alt="Arbitrum Orbit chain settlement layers"
28-
className="img-600px"
28+
className="img-800px"
2929
/>
3030

3131
### What's an Arbitrum chain?
@@ -43,20 +43,20 @@ Arbitrum's protocols address this challenge by offloading some of the Ethereum n
4343

4444
### What key features should I consider?
4545

46-
| Feature | Description |
47-
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
48-
| Dedicated throughput | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-dedicated-throughput.mdx">More info</FloatingHoverModal> |
49-
| EVM+ compatibility | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-evm-compatibility.mdx">EVM compatability</FloatingHoverModal> + <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-other-language-support.mdx">more languages like Rust programs supported</FloatingHoverModal> |
50-
| Account abstraction | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-account-abstraction.mdx">Account abstraction</FloatingHoverModal> |
51-
| Gas & Tokens | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-custom-gas-token.mdx">Custom gas token</FloatingHoverModal> or <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-native-eth.mdx">Native ETH</FloatingHoverModal> |
52-
| Data availability | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-rollup.mdx">Rollup (ETH DA)</FloatingHoverModal>, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-anytrust.mdx">AnyTrust</FloatingHoverModal>, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-alt-da.mdx">Alt-DA</FloatingHoverModal> |
53-
| Fast confirmations | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-fast-withdrawals.mdx">Fast withdrawals</FloatingHoverModal> |
54-
| Security & validation | BoLD, Permissioned validators, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-challenge-period-l1.mdx">Challenge period enforced on L1</FloatingHoverModal> |
55-
| Safety Features | Force-inclusion & <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-customizable-governance.mdx">customizable governance</FloatingHoverModal> |
56-
| MEV | Timeboost |
57-
| Cost | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-data-posting-costs.mdx">Data posting costs</FloatingHoverModal> |
58-
| Infrastructure | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-hardware.mdx">Hardware requirements</FloatingHoverModal> |
59-
| Interop | TBD |
46+
| Feature | Description |
47+
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
48+
| Dedicated throughput | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-dedicated-throughput.mdx">More info</FloatingHoverModal> |
49+
| EVM+ compatibility | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-evm-compatibility.mdx">EVM compatibility</FloatingHoverModal> + <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-other-language-support.mdx">more languages like Rust programs supported</FloatingHoverModal> |
50+
| Account abstraction | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-account-abstraction.mdx">Account abstraction</FloatingHoverModal> |
51+
| Gas & Tokens | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-custom-gas-token.mdx">Custom gas token</FloatingHoverModal> or <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-native-eth.mdx">Native ETH</FloatingHoverModal> |
52+
| Data availability | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-rollup.mdx">Rollup (ETH DA)</FloatingHoverModal>, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-anytrust.mdx">AnyTrust</FloatingHoverModal>, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-alt-da.mdx">Alt-DA</FloatingHoverModal> |
53+
| Fast confirmations | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-fast-withdrawals.mdx">Fast withdrawals</FloatingHoverModal> |
54+
| Security & validation | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-bold.mdx">BoLD</FloatingHoverModal>, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-permissioned-validators.mdx">Permissioned validators</FloatingHoverModal>, <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-l1-challenge-period.mdx">Challenge period enforced on L1</FloatingHoverModal> |
55+
| Safety Features | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-force-inclusion.mdx">Force-inclusion</FloatingHoverModal> & <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-customizable-governance.mdx">customizable governance</FloatingHoverModal> |
56+
| MEV | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-timeboost.mdx">Timeboost</FloatingHoverModal> |
57+
| Cost | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-data-posting-costs.mdx">Data posting costs</FloatingHoverModal> |
58+
| Infrastructure | <FloatingHoverModal href="/launch-arbitrum-chain/partials/config-hardware.mdx">Hardware requirements</FloatingHoverModal> |
59+
| Interop | TBD |
6060

6161
### How do Arbitrum chains help the Ethereum ecosystem?
6262

docs/launch-arbitrum-chain/partials/config-anytrust.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
## Cons of using AnyTrust
1111

12-
- **Introduced trust assumptions**: Relies on the DAC's honesty and availability, which adds a layer of trust not present in full trustless rollups. This could be a risk if committee members collude or fail.
13-
- **Reduced decentralization and security guarantees**: Lacks the full trustlessness, permissionlessness, and censorship resistance of Rollups, as not all data is posted to Ethereum by default. This makes it less suitable for high-value DeFi or applications requiring Ethereum-level security.
14-
- **Potential for fallback mode issues**: If the DAC quorum isn't met, the chain reverts to Rollup mode, which could increase costs temporarily and introduce delays similar to standard Rollups.
15-
- **Liquidity and adoption changes**: May face lower liquidity or ecosystem integration compared to rollup-based chains like Arbitrum One, potentially limiting interoperability for certain dApps.
12+
- **Introduced trust assumptions**: Relies on the DAC's honesty and availability, which adds a layer of trust not present in full trustless Rollups. This trust assumption could be a risk if committee members collude or fail.
13+
- **Reduced decentralization and security guarantees**: Lacks the full trustlessness, permissionlessness, and censorship resistance of Rollups, as not all data is posted to Ethereum by default. This lack of data posting makes it less suitable for high-value DeFi or applications requiring Ethereum-level security.
14+
- **Potential for fallback mode issues**: If the DAC cannot come to a quorum, the chain reverts to Rollup mode, which could increase costs temporarily and introduce delays similar to standard Rollups.
15+
- **Liquidity and adoption changes**: May face lower liquidity or ecosystem integration compared to Rollup-based chains like Arbitrum One, potentially limiting interoperability with certain <a data-quicklook-from="dapp">apps</a>.
1616
- **Not optimal for all use cases**: For applications handling significant financial value or needing maximum security, the trade-offs in decentralization could outweigh the benefits.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
BoLD (Bounded Liquidity Delay) is a dispute resolution protocol that enables permissionless validation, allowing anyone to propose, challenge, and defend chain states by bonding `ETH`, with disputes resolved in a fixed-time window (typically around 7-14 days, depending on the chain). For Arbitrum chains, BoLD is available as an optional upgrade via the Nitro stack, enhancing decentralization and security while setting states to a parent chain like Ethereum or Arbitrum One.
2+
3+
| Feature | Pros | Cons |
4+
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
5+
| Validation & Decentraliation | - Enables permissionless validation, allowing anyone to propose and defend states, increasing resilience and inclusivity <br /> - Supports trustless bonding pools, letting groups pool `ETH` to participate without high individual capital barriers, promoting broader decentralization | - High bond requirements (e.g., potentially thousands of `ETH` for assertions) may centralize participation to well-funded entities, limiting smaller validators. <br /> - No built-in protocol-level incentives for validators could lead to free-riding, where parties rely on others to defend the chain. |
6+
| Security & Dispute Resolution | - Mitigates delay attacks by enforcing a bounded dispute window (e.g., ~7 days plus grace periods), ensuring predictable resolution even against multiple malicious challengers. <br /> - Enhances withdrawal security to the parent chain by limiting indefinite delays, and includes features like Delay Buffer for censorship resistance. <br /> - A single honest party can win disputes against any number of dishonest ones, with audited code for reliability. | - Disputes can still delay all withdrawals (up to ~14 days total), impacting user experience and liquidity. <br /> - For lower-TVL Arbitrum chains, high bonds might need adjustment, trading off security against centralization risks or vulnerability to spam. <br /> - Potential censorship risks for L3 Arbitrum chains (e.g., parent chain is censored, delays could extend up to 50 days in extreme cases, though mitigated). |
7+
| Economics & Incentives | - Bonds deter actors, with honest parties refunded plus a 1% defender's bounty and gas reimbursements, plus potential service fees (3-4% annualized `ETH` yield) from chain owners. <br /> - Fixed costs and resource ratios prevent dishonest parties from inflating expenses for honest validators. | - Significant capital lockup in bonds creates opportunity costs and risks (e.g., loss if proven wrong), potentially prohibitive for smaller chains. <br /> - KYC requirements for fee eligibility may exclude some participants, like those in sanctioned regions. <br /> - Operational costs for onchain proofs and disputes (gas, computation), add complexity and expenses. |
8+
| Implementations & Maturity | - Modular upgrade for Arbitrum chains <br /> - Community testing via testnets and visualizers available for easier adoption | - Increased protocol complexity may require additional tooling and expertise to manage. <br /> - Reliance on parent chain for final proofs; issues there could affect Arbitrum chain disputes. |

0 commit comments

Comments
 (0)