You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: protocol/interop-topology.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ of a cloud deployment of an interop enabled OP Stack cluster.
10
10
11
11
# Summary
12
12
13
-
The creation of Interop transactions opens Optimistim Networks to new forms of undesierable activity.
13
+
The creation of Interop transactions opens Optimism Networks to new forms of undesirable activity.
14
14
Specifically, including an interop transaction carries two distinct risks:
15
15
- If an interop transaction is included which is *invalid*, the block which contains it is invalid too,
16
16
and must be replaced, causing a reorg.
@@ -164,7 +164,7 @@ at a time.
164
164
- sequencer node mempool ingress
165
165
- block building (as a synchronous activity)
166
166
167
-
When we deploy hosts, we should currently use a "Full Validation Set" of one Supervisor plus N Managed nodes,
167
+
When we deploy hosts for an inter-operating set of `n` chains, we should currently use a "Full Validation Set" of one Supervisor plus `n `Managed nodes,
168
168
to maximize redundancy and independent operation of validators. When Sequencers are deployed, Conductors should manage
169
169
individual Managed Nodes *across* Supervisors.
170
170
@@ -190,7 +190,7 @@ and errors on one Node may or may not end up affecting the other Nodes. While th
190
190
the wide range of possible interplay means we don't have high confidence in Multi-Node as a redundancy solution.
191
191
- Multi-Node is *only* a Node redundancy solution, and the Supervisor managing multiple Nodes is still a single
192
192
point of failure. If the Supervisor fails, *every* Node under it is unable to sync also, so there must *still*
193
-
be a diversification of Node:Supervisor. At the point where we split them up, it makes no sense to have higher quanitities
193
+
be a diversification of Node:Supervisor. At the point where we split them up, it makes no sense to have higher quantities
194
194
than 1:1:1 Node:Chain:Supervisor.
195
195
196
196
# Risks & Uncertainties
@@ -209,4 +209,4 @@ Ultimately, this design represents a hypothesis which needs real testing before
209
209
- Put an interval check in place in the mempool
210
210
- Remove build-time checks
211
211
- Test RPC performance (data collectable via Grafana)
212
-
- Consider and add Supervisor-health as a trigger for Conductor Leadership Transfer
212
+
- Consider and add Supervisor-health as a trigger for Conductor Leadership Transfer
0 commit comments