块头(加密货币)定义 编辑

什么是加密货币块头?

块头用于标识整个区块链上的特定块,并重复散列以创建工作证明为了采矿奖励。A块链 由一系列不同的块组成,用于存储与区块链网络上发生的交易相关的信息。每个块都包含一个唯一的头,每个这样的块分别由其块头散列来标识;

关键要点

  • 区块头标识区块链中的单个区块。
  • 对它们进行哈希运算,以创建采矿奖励的工作证明;
  • 这些区块是垂直分层的,从“创世纪区块”开始
  • 每个块头包含三组块元数据和多个单独的组件;
  • 比特币版本号可帮助您跟踪协议中的更改;

加密货币块头的工作原理

块头通常用于比特币开发人员文档中,有助于快速、相对轻松地记录任务。整个区块链 可以存储在简单的数据库或平面文件中。当将区块链作为一个整体考虑时,将它们描绘成一个垂直的堆栈是有帮助的;

这些块在另一块上得到一层,第一块是基础,它们在高度上生长直到达到块链的末端,序列完成。链中的第一个块也称为“创世块”。每个序列的层次和深层历史是使比特币如此安全的因素之一;

作为标准挖掘练习的一部分,矿工通过改变nonce值来反复散列块头。通过这个练习,他们试图创建一个工作证明,这有助于矿工因其贡献而获得奖励,以保持区块链系统平稳高效地运行;

随着时间的推移和更多的技术更新,加密货币在世界各地迅速普及;

块头的要求

块头包含三组块元数据。它是一个80字节长的字符串,由4字节长的比特币版本号、32字节的前一块哈希、32字节长的Merkle根、4字节长的块时间戳、4字节长的困难块的目标,以及4字节长的暂时的 矿工使用;

块标题组件

这些组件中的每一个对于创建准确可靠的标头都至关重要。每个块的主要标识符是它包含的加密散列。它本质上是一个数字指纹,通过适用的算法对块头进行两次散列来创建;

比特币版本号有助于跟踪整个协议的更改和更新。上一个块哈希链接到上一个块或其父块,有效地保护了链;

这个梅克尔根 由事务中的所有哈希事务哈希组成。这并不像听起来那么复杂,每个散列只是进一步的散列。时间戳包括在内,这样每个在项目中工作的人都可以看到一个永久的、编码的记录,记录某个特定事件发生的时间。它通常为特定事件提供一天中的日期和时间,并且通常很窄,精确到只需几秒钟。

难度指标是用来简单地调整矿工们解决障碍的难度。最后,nonce是矿工可以更改以创建不同排列并在序列中生成正确哈希的值;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:25 次

字数:3126

最后编辑:8年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文