理解比特币中的孤儿挖矿和陈旧区块

robot
摘要生成中

在加密货币网络的背景下,特别是比特币,孤儿区块指的是一个有效的挖矿区块,最终与主区块链断开连接。尽管其名称暗示这是一个没有父数据的区块,但现代孤儿区块实际上拥有已知的祖先——它们在技术上被称为“陈腐区块”或“灭绝区块”,但由于挖矿池和客户端将其放弃的奖励标记为“孤儿”,行业继续使用原始术语。

比特币历史中孤儿区块的演变

孤儿区块的字面定义——缺乏其前驱信息的区块——在早期的比特币核心实现中是常见的。节点确实可以接收和存储区块,即使祖先数据仍然不可用。然而,2015年初发布的比特币核心版本0.10通过改进的验证协议消除了这种技术可能性。改变的不是现象本身,而是网络如何处理和分类这些孤儿挖矿结果。

如何在实践中发生陈腐区块和孤儿挖矿

今天的孤儿挖矿情况源于分布式区块链网络的一个基本现实:同时区块广播。当两个独立的矿工在几分之一秒内完成有效块时,他们几乎同时将这些解决方案广播到网络上。由于网络延迟和节点的分布式特性,信息传播不是瞬时的。这会造成一个临时分叉,其中一些网络参与者验证一个块,而其他人则验证竞争块。

共识机制——最长链规则——最终决定结果。只有一个区块被附加到主区块链上并获得发奖,而另一个尽管在数学上是有效的却成为孤儿区块。两个区块都经过了适当的验证;区别在于网络时机和链选择。

自然发生与故意孤儿挖矿

陈腐区块和孤立矿业通常通过正常的挖矿操作自然发生。概率法则确保随着更多矿工加入网络和计算能力的增加,同时发现是定期发生的。然而,这种机制也可以被利用。试图进行51%攻击的恶意行为者故意创建替代的有效链,故意生成孤立区块,作为他们干扰共识的策略的一部分。在这种情况下,孤立矿业成为潜在网络干扰的工具,而不是意外的副产品。

区块生成的连续性意味着孤立挖矿仍然是工作量证明加密货币的一个内在方面,代表着维护一个真正去中心化网络的成本和复杂性。

BTC0.06%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)