教育帖

什么是区块头?

区块头是区块中的一部分,作为区块其余部分的摘要。它由所有元数据组成 - 例如区块被挖掘的时间和难度、包含交易的 Merkle 根和随机数。此外还有前一个区块的哈希值,这使我们能够创建区块的“链”。本质上,区块头包含任何不是原始交易列表本身的数据。

区块头是矿工哈希化的内容,以尝试使区块有效。这比对整个区块进行哈希处理要高效得多,因为整个区块可能由数千笔交易组成。对于 #miner 来说,更改随机数并每次尝试重新哈希整个 2MB 区块会麻烦得多。例如,将其与哈希比特币的区块头进行比较,后者的固定长度为 80 字节。

从挖矿的角度来看,区块头非常棒,但由于其体积小,它们也非常适合轻客户端。#Bitcoinblockchain 对于智能手机等设备来说太大了,无法存储。如果链上有 100,000 个 1MB 的区块,您将占用 100GB 的空间。但仅使用相同区块的区块头,您只会占用 0.008GB 或 8MB。

这样,带宽或存储空间较少的设备仍然可以执行一定程度的验证。由于 Merkle 根封装了所有 #transactions ,因此它们可以稍后检查交易是否包含在特定区块中。这确实需要付出代价——用户仍然必须依赖第三方为他们提供必要的信息。话虽如此,轻客户端比用户根本不执行任何验证的系统更可取。

#CryptoTradingGuide #CertiKvsKraken