Skip to content

Commit cb1730b

Browse files
authored
Merge pull request #2880 from OffchainLabs/fix-fast-withdrawal-frequency
change the frequency of fast withdrawals for BoLD enabled L3s
2 parents 14815b4 + e23ed3d commit cb1730b

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

docs/launch-arbitrum-chain/02-configure-your-chain/advanced-configurations/01-fast-withdrawals.mdx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ For an Arbitrum One-based Layer-3, there are three tiers of finality to consider
5555
2. Safe finality from batch inclusion after Arbitrum One's assertion is included in an Ethereum block.
5656
3. Hard finality after the Ethereum block containing Arbitrum One's batch is finalized on Ethereum (~15 minutes)
5757

58-
Layer-3 Arbitrum chains can make their own determination about what level of finality to accept. We consider it safe to rely on soft finality, which would practically enable an Arbitrum chain to configure fast withdrawals down to 15 seconds.
59-
6058
## Adoption instructions (example script)
6159

6260
To enable the fast withdrawals feature, there are three actions to take:

docs/launch-arbitrum-chain/features/partials/_fast-withdrawals-pc.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
- **Significantly faster withdrawals and finality**: Reduces withdrawal times from days to minutes, improving user experience and enabling quicker asset movement across chains. This is particularly beneficial for cross-chain dApps, as they can read the finalized state at the same accelerated rate.
44
- **Enhanced capital efficiency**: Shorter wait times minimize opportunity costs for users, allowing faster re-deployment of funds and better liquidity in DeFi or other applications.
55
- **Improved performance for AnyTrust**: When combined with AnyTrust mode, Fast Withdrawals leverage existing infrastructure without introducing entirely new trust elements, enabling near-instant withdrawals for non-fungible assets.
6-
- **Flexibility for Layer 3 setups**: For chains settling to Arbitrum One or similar, finality can be configured down to 15 seconds, supporting high-throughput applications.
76

87
## Cons
98

109
- **Introduced trust assumptions**: Shifts security from the fully decentralized optimistic Rollup model to reliance on a validator committee. For Rollup-mode chains, this means it's no longer a "true" Rollup, as users must trust the committee for fast confirmations. In AnyTrust mode, it assumes at least two honest members in the Data Availability Committee (DAC), which could be a risk if the committee is compromised.
1110
- **Potential delays under high load**: High network throughput can cause confirmation delays beyond the configured rate, with a practical minimum of 1-2 minutes in busy scenarios. Initial setup may also slow the chain temporarily due to backlog processing.
1211
- **Setup complexity and requirements**: Requires upgrading to specific versions, creating a multi-signature Safe wallet for the committee, and running at least three validators. This adds operational overhead and potential costs.
1312
- **Security trade-offs compared to standard withdrawals**: While standard withdrawals maintain full Ethereum-level security via the challenge period, fast withdrawals prioritize speed over decentralization, potentially exposing users to risks if the committee fails or is attacked.
13+
- **Layer 3 setups finality**: For chains settling to Arbitrum One or similar and using BoLD, fast confirmations cannot be lowered below 15 minutes.

0 commit comments

Comments
 (0)