Skip to content

Commit 418508d

Browse files
committed
Update explainer.mdx
1 parent 74e1a78 commit 418508d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pages/stack/protocol/interop/explainer.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ Native interop includes both the protocol layer message passing and the Supercha
2222
* **Message passing protocol:** the initial + finalizing/executing [message](https://specs.optimism.io/interop/messaging.html) that fire events to be consumed by the chains in the [dependency set](https://specs.optimism.io/interop/dependency-set.html)
2323
* **SupERC20 token specification**: the [SuperchainERC20](https://specs.optimism.io/interop/token-bridging.html) turns message passing into asset transfer between chains in the interop set
2424

25-
This means ETH and ERC-20s can seamlessly and securely move across L2s, and intent-based protocols, such as bridges, can build better experiences on top of the message passing protocol.
25+
This means ETH and ERC-20s can seamlessly and securely move across L2s, and intent-based protocols (i.e., bridges) can build better experiences on top of the message passing protocol.
2626

2727
## Low Latency
28-
Interoperability allows for horizontally scalable blockchains, a key feature of the Superchain. With native interop, latency can be low (~2 seconds) by optimistically accepting cross chain messages.
29-
The fork choice rule enforces eventual consistency, meaning that if an invalid cross chain message is accepted, it will be reorganized out eventually.
30-
The fault proof guarantees that all of the cross chain messages are accounted for from the perspective of handling withdrawals through the bridge to L1.
28+
Interoperability allows for horizontally scalable blockchains, a key feature of the Superchain. With native interop, latency can be low (~2 seconds) by optimistically accepting cross-chain messages.
29+
The fork choice rule enforces eventual consistency, meaning that if an invalid cross-chain message is accepted, it will be reorganized out eventually.
30+
The fault proof guarantees that all of the cross-chain messages are accounted for from the perspective of handling withdrawals through the bridge to L1.
3131

3232
## Permissionless Chain Set
3333
It is permissionless to define a dependency on a chain, so chain operators will be able to choose which chains their chains depend on, and it is not a requirement that chains are in each other's dependency set.
@@ -38,8 +38,8 @@ However, since the nature of defining a dependency is one way, it is impossible
3838
## Considerations
3939
Chain operators will need to run additional infrastructure to be part of the interoperable set.
4040
* The Superchain-backend service, `op-supervisor`, will be a requirement for running an OP Stack chain that has interop enabled.
41-
`op-supervisor` is responsible for validating all cross chain messages and will need to have an RPC configured for each chain in the dependency set.
42-
* In the future, to reduce infrastructure costs, `op-supervisor` will rely on the P2P network and cryptographic schemes for validating cross chain messages.
41+
`op-supervisor` is responsible for validating all cross-chain messages and will need to have an RPC configured for each chain in the dependency set.
42+
* In the future, to reduce infrastructure costs, `op-supervisor` will rely on the P2P network and cryptographic schemes for validating cross-chain messages.
4343

4444
<Callout type="info">
4545
For additional considerations, join the [Interop discussion](https://github.com/ethereum-optimism/specs/discussions/128) in our specs repo.
@@ -61,7 +61,7 @@ See this [dune dashboard](https://dune.com/oplabspbc/op-stack-chains-l1-activity
6161

6262
<Image src="/img/op-stack/protocol/safe-unsafe.png" alt="Safe and Unsafe Security Diagram" width={700} height={500} />
6363

64-
### What is stopping a sequencer from censoring a cross chain message?
64+
### What is stopping a sequencer from censoring a cross-chain message?
6565
There is nothing stopping a sequencer from censoring a transaction when it is sent directly to the sequencer. This does not mean the network has no censorship resistance, users can always send a deposit transaction for censorship resistance as strong as L1 guarantees. The tradeoff here is the latency, instead of being confirmed in ~2 seconds, the transaction can be confirmed at the rate of L1 block production. It may be possible to adopt something like [EIP-7547](https://eips.ethereum.org/EIPS/eip-7547) in the future to enable low latency censorship resistance.
6666

6767
### Are callback style transactions possible?

0 commit comments

Comments
 (0)