区块是FILcoin区块链的主要单元,大多数其他区块链也是如此,FILcoin区块链中的区块由三部分组成:
一、区块头
区块头是整个区块的浓缩后的一种表示,区块头在矿工节点之间传播,从区块头消息中,矿工拥有应用关联的区块状态和更新链所需的所有信息。为了能够做到这一点,需要在区块头中包含:矿工地址、票证、时空证明、IPLD DAG此块的父级CID,以及消息自身的CID,等等。
这些消息是为了在状态需要发生改变时,让区块链网络上每个节点都去到某一个确定的状态,消息结构必须包括发送(from)和接收(to)地址、Nance和GasPrice等。
二、区块内的消息列表
三、签名消息