From 79ef79f17186b97ae7997277c1ce43e31ea34ce6 Mon Sep 17 00:00:00 2001 From: Ori Pomerantz Date: Tue, 20 Jun 2023 08:20:59 -0500 Subject: [PATCH] Fix block storage address for mainnet Replacing #784 by @aspoky --- src/docs/protocol/2-rollup-protocol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docs/protocol/2-rollup-protocol.md b/src/docs/protocol/2-rollup-protocol.md index ae34c04fe..10a15b4ad 100644 --- a/src/docs/protocol/2-rollup-protocol.md +++ b/src/docs/protocol/2-rollup-protocol.md @@ -21,7 +21,7 @@ In OP Mainnet's case this parent blockchain is Ethereum. ## Block storage -In Bedrock L2 blocks are saved to the Ethereum blockchain using a non-contract address ([`0xff00000000000000000000000000000000000420`](https://etherscan.io/address/0xff00000000000000000000000000000000000420)), to minimize the L1 gas expense. +In Bedrock L2 blocks are saved to the Ethereum blockchain using a non-contract address ([`0xff00...0420` on Goerli](https://goerli.etherscan.io/address/0xff00000000000000000000000000000000000420), [`0xff00..0010` on Ethereum](https://etherscan.io/address/0xff00000000000000000000000000000000000010)) to minimize the L1 gas expense. As these blocks are submitted as transaction calldata on Ethereum, there is no way to modify or censor them after the "transaction" is included in a block that has enough attestations. This is the way that OP Mainnet inherits the availability and integrity guarantees of Ethereum.