Professional Documents
Culture Documents
60d068a92951703b2eac2759 - 14. Maintaining A Record of Transactions - Compressed
60d068a92951703b2eac2759 - 14. Maintaining A Record of Transactions - Compressed
Transaction Tx ( )
respective shards...
5
3
...and in order to
write the transaction
to the ledger, nodes 1
need some way of Transaction Tx
( )
coming to consensus 6
between validator
sets, across shards. Bring up Carol s ’
Token substate
B
4
2
q “ ” for Shard 4
design of emergent The merged proposal vertex
Cerberus, where QCs and includes the transaction and
its substates.
vertices for each shard are
shared between all shards,
and chained together with
hashes.
QC 1 QC 1 QC 1 QC 1
✓ Shard 1
Tx 3-chain
QC n QC n QC n QC n
B ecause of this, every node 3-braid
in every validator set has
proof that 2f 1 of vote +
QC 1
Tx
QC 1 QC 1 QC 1 Shard n
weight approved it
+
a record of transactions.
duty ?
QC 1
Tx
QC 1 QC 1 QC 1 N odes store a copy of the
QC n QC n QC n QC n
whole transaction, which
merged proposal
vertex
merged prepare
QC vertex
merged
pre commit QC
merged
commit QC includes all the substates
across all relevant shards.
vertex vertex
QC 1
Bring up Carol s ’ Shut down Carol s ’
QC n
Tx
Token substate B Token substate
B
merged proposal vertex
Shard 4
Future transaction
Then, if a future transaction ever wants to use
any one of the bring up substates created in our
transaction, it grabs only the substate it needs,
shuts it down by creating a new shut down
substate, and creates new bring up substate(s) Validator set
for Shard 4
in new shards.
The ersion of erberus escribe in this infographic series is sche ule to launch as part of the fully
v C d d d d
shar e Ra i i’an release. Please isit www.ra i lt.co for etails on the Ra i roa ap
d d d x X v d xd m d d x dm .
v1. 0 · J une 2 21 0