From d51622c5026b162be2aed333be984e8db447a29b Mon Sep 17 00:00:00 2001 From: Sander Bosma Date: Thu, 4 Jul 2024 16:13:02 +0200 Subject: [PATCH 1/2] add info on the fraud proof changes --- docs/docs/learn/bob-stack/op-stack.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/docs/learn/bob-stack/op-stack.md b/docs/docs/learn/bob-stack/op-stack.md index 73bd3a23..49347a6b 100644 --- a/docs/docs/learn/bob-stack/op-stack.md +++ b/docs/docs/learn/bob-stack/op-stack.md @@ -55,8 +55,10 @@ Instead of changing the execution client, necessary features including proving B ### Settlement -The OP Stack settles on Ethereum. Currently, the OP Stack is lacking fraud proofs which is a major downside of using OP Stack as users cannot prove fraudulent behavior by the sequencer. +The OP Stack settles on Ethereum. Initially, the OP Stack lacked fraud proofs which was a major downside of using OP Stack as users could not prove fraudulent behavior by the sequencer. On July 10th 2024, the OP-stack used by the BOB chain switches to a full fraud-proof enabled implementation, thus ensuring honest sequencer operation. -However, OP Stack has a [candidate for fraud proofs in testing](https://blog.oplabs.co/open-source-and-feature-complete-fault-proofs-bring-permissionless-validation-to-the-op-sepolia-testnet/) and is actively working on increasing the efficiency of fraud proofs using ZK. +:::info Reproving Withdrawals +All withdrawals from BOB to Ethereum that have not been finalized when fraud-proofs are enabled on July 10th 2024 will have to be reproven. After reproving, the challenge period of 7 days is reset. It is recommended not to make new withdrawals in the 7 days leading up to July 10th since such withdrawals can not be finalized before the change. For further information, please refer to the [OP stack documentation](https://docs.optimism.io/builders/notices/fp-changes). +::: We are working towards an approach to add merged mining security to the rollup by making a PoW part of state transition. Consequently, a lack of PoW constitutes a fault by the sequencer. Thereby, Bitcoin miners validate the rollup to offset the trust in the sequencer (in both the centralized and decentralized sequencer case). From 022e77c25c3b27d1eba5cdad020c79459a029f7a Mon Sep 17 00:00:00 2001 From: Derrek <80121818+derrekcoleman@users.noreply.github.com> Date: Wed, 7 Aug 2024 13:16:31 -0600 Subject: [PATCH 2/2] Update after fraud proof launch --- docs/docs/learn/bob-stack/op-stack.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/docs/learn/bob-stack/op-stack.md b/docs/docs/learn/bob-stack/op-stack.md index 49347a6b..1b506dfb 100644 --- a/docs/docs/learn/bob-stack/op-stack.md +++ b/docs/docs/learn/bob-stack/op-stack.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -sidebar_label: 'Phase 1: Optimistic BOB' +sidebar_label: "Phase 1: Optimistic BOB" --- # Phase 1: Optimistic BOB @@ -55,10 +55,6 @@ Instead of changing the execution client, necessary features including proving B ### Settlement -The OP Stack settles on Ethereum. Initially, the OP Stack lacked fraud proofs which was a major downside of using OP Stack as users could not prove fraudulent behavior by the sequencer. On July 10th 2024, the OP-stack used by the BOB chain switches to a full fraud-proof enabled implementation, thus ensuring honest sequencer operation. +The OP Stack settles on Ethereum. Initially, the OP Stack lacked fraud proofs which was a major downside of using OP Stack as users could not prove fraudulent behavior by the sequencer. On July 10th 2024, the OP-stack used by the BOB chain switched to a full fraud-proof enabled implementation, thus ensuring honest sequencer operation. For further information, please refer to the [OP stack documentation](https://docs.optimism.io/builders/notices/fp-changes). -:::info Reproving Withdrawals -All withdrawals from BOB to Ethereum that have not been finalized when fraud-proofs are enabled on July 10th 2024 will have to be reproven. After reproving, the challenge period of 7 days is reset. It is recommended not to make new withdrawals in the 7 days leading up to July 10th since such withdrawals can not be finalized before the change. For further information, please refer to the [OP stack documentation](https://docs.optimism.io/builders/notices/fp-changes). -::: - -We are working towards an approach to add merged mining security to the rollup by making a PoW part of state transition. Consequently, a lack of PoW constitutes a fault by the sequencer. Thereby, Bitcoin miners validate the rollup to offset the trust in the sequencer (in both the centralized and decentralized sequencer case). +We are working towards an approach to [add merged mining security to the rollup](./merged-mining.md) by making a PoW part of state transition. Consequently, a lack of PoW constitutes a fault by the sequencer. Thereby, Bitcoin miners validate the rollup to offset the trust in the sequencer (in both the centralized and decentralized sequencer case).