区块(Block)是区块链(Blockchain)的基础结构,由网络交易(Transactions)生成。它像一个数据库,被设计成去中心化(decentralized),可以安全地存储密码货币交易、可信赖的文档和其他数据。
区块链的核心是一个分布式账本,该账本跟踪了每一笔交易的信息,不受其中任何一个方的影响,所以是公正的。每笔有效的区块链交易都被打包到一个区块(Block)中,这就是区块(Block)的定义。
区块由两大部分组成:区块头(Block Header)和区块体(Block Body)。区块头(Block Header)包含着一些不变的信息,例如非商业信息、先前区块的特征(特征也是区块链)等。它链接前一个区块,头部信息可以反映交易的信息,以及一些元数据。
区块体(Block Body)通常是用来存储一系列的交易信息,此外,区块体还可以存储每一个区块链的各种元数据,包括交易费用,生成奖励,矿工用户或系统激励。
每个由交易数据组成的块被写入区块链、验证、记录、存档,并不断增加,就可以记录在这些账本中。这些不可变的信息块被加入区块链,可以用来跟踪任何在区块链上完成的交易。一旦一个交易被打包进入一个区块,就不能更改,区块封存后,不能被更改或者删除。
区块链的回溯性是它的一大优点,因为这意味着可以轻松地通过检查区块链中的每一个块来证实某笔交易的详细信息,而不必完全依赖银行,金融机构或者其他信息系统的凭证等。
总的来说,一个区块(Block)就是用来存储每一笔交易记录(Transaction)的数据结构,它在区块链(Blockchain)上按照时间顺序得以保存,这是一个安全的去中心化分布式账本,每一个区块(block)都可以确保数据的完整性和信任的公开性。