Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The time axis goes from bottom to top and the horizontal axis is built of columns of individual represents different shards - I tried to keep it so that the columns are clear each column is a shard but it sort of gets messier towards the top. The diagram provides an example of how child shards S1, S2, and S3 are forked off the root shard. It then gives an example of how a sub-hierarchy change is made: someone deploys a contract that has names that span S1 and S2. If one shard dominates over another, then the former can force the latter to accept a merge block and thus change its fork choice. Thus by the end of the diagram the root shard dominates over \{S1, S2\} and S3. And \{S1, S2\} dominates over S1 and S2.

...