Open Shimuuar opened 5 years ago
Maybe it's also possible to separate one-shot PBFT consesensus from multi-round tendermint. Former is more limited. It needs only
It has almost none blockchain baggage. Question is whether clean separation is possible
We have to support changing format of blocks. BLS porvides good case for what could change: format of vote, format of commit, no more BFT resistant time.
Maybe we should make Block a user supplied type and defined required operations using type classes?