-
Ethan Buchman authored16022e48
README.md 1.86 KiB
tendermint/block
Block
TODO: document
Header
Validation
Data
PartSet
PartSet is used to split a byteslice of data into parts (pieces) for transmission. By splitting data into smaller parts and computing a Merkle root hash on the list, you can verify that a part is legitimately part of the complete data, and the part can be forwarded to other peers before all the parts are known. In short, it's a fast way to propagate a large file over a gossip network.
PartSet was inspired by the LibSwift project.
Usage: