区块链的“旧块”(Old Block)是指组成区块链的基本数据块,也称为“出块”或“块头”。是指每个新的区块,以前所有新创建的块连接在一起,成为一个连续的“链”,而这条链中包含的每一个块都使用区块链协议进行管理和验证。每个区块上都有一个唯一的哈希码,以及区块自身的编号,此外还包含链上先前一个块的哈希值,因此每一个新块都将原有块连接起来,构成了链式不可篡改的特征。旧块的数据内容可以是相关交易,如货币或智能合约等,也可以是要确认的哈希值,当这个块的结果被验证时,它可以被确认,而下一个块也会链接起来,不断重复,大大减少数据安全性的风险。
其中,生成区块链中新块的过程称为“出块”,也就是生成新的旧块,该过程因网络而异,但大多数共识机制,如今日流行的“工作量证明”机制,允许特定节点在网络中进行投票,以确定可以出新块的节点,这样节点就可以保持高效的工作进度,使网络数据快速出块,以保持数据可靠性。
当某一块的数据被验证后,其余节点也将被通知,以标记该块已确认,并接受下一个块的出块。一旦达成一致,整个网络上的新块就可以被确定,并成为旧块。而旧块也不优胜新块,它只是指呈现的是旧的数据,但还是可以根据业务需求,在不影响正常区块内容的情况下,通过升级块的形式,实现区块链系统的升级。
旧块和新块的不同点在于,新块是新添加的块,该块中包含有关货币、智能合约或其他信息的更新;而“旧块”则不添加任何信息,只是连接前面的块,将新块跟前面的块完整连接起来,使数据变得不可篡改。
而且,由于每个块都是一个完整的数据包,而且这数据是不可篡改的,因此,区块链数据比以前的数据记录更安全,可以抵抗黑客的攻击,这种可靠性使得区块链具有无可替代的技术以及普遍重视的经济价值。