“…(2) The consensus layer (see Sec. IV) deals with ordering of transactions and we divide it according to a type of the protocol used to Byzantine Fault Tolerant (e.g., [34], [13], [29], [47], [92]), Proof-of-Resource (e.g., [95], [48], [99], [89], [108]), and Proof-of-Stake (e.g., [10], [75]) protocols. (3) The replicated state machine (RSM) layer (see Sec.…”