# Simplex
## Propose a block (32KB proposal)
propose{0, size=32768}
## Multicast notarize (32B digest + 8B view)
wait{0, threshold=1}
broadcast{1, size=40}
## Multicast finalize after observing 2f+1 notarize (32B digest + 8B view)
wait{1, threshold=67%}
broadcast{2, size=40}
## Wait for 2f+1 finalize
wait{2, threshold=67%}