• 平台通知 交易行情
      查看更多
    • 语言&汇率
    • 偏好设置
      涨跌颜色
      涨跌幅起始时间
    Web3 交易所
    Gate博客

    加密货币新闻、热点&行业洞察

    Gate.io 博客 什么是孤块?

    什么是孤块?

    04月29日 11:08


    孤块是在区块链网络中成功挖掘但被网络拒绝的区块。节点同时接受挖掘的块,并使用这两个块,直到其中一个节点生成的验证块多于另一个节点。后续块较少的块将被丢弃。“孤块”是指被抛弃的块。它们在去中心化的区块链网络中也很常见,例如比特币……在本文正文中将可了解更多详细信息。

    孤块是来源未知或不存在的块。孤块是在旧版本的比特币核心软件中创建的,但自从比特币核心软件在2015年升级到版本.0.10后就不再存在了。具有未知父块的块不再可能。

    然而,当提到未整合到区块链中并被拒绝的开采区块时,加密领域中使用“孤块”一词来描述该类区块。从技术上讲,废弃块的正确术语是“陈腐块”,大多数矿工把这种区块的奖励称为“孤儿”,这就是为什么这个名字成为被拒绝区块的同义词。尽管这些区块的来源已知,但它们被称为孤块,而不是陈腐块。

    当两个或多个矿工几乎同时开采并向网络声明其是有效区块时,就会产生孤块。网络需要验证两个块,但只添加一个,因为尽管两个块都已验证,但链中只能添加一个。当两个块被传输到网络节点时,每个节点通过共识机制决定将哪个块整合到链中。最后,当做出决定时,未关闭的块将被抛弃并称为“孤块”。

    在区块链中,最长的区块线被添加到主链中。如果同时成功发现了两个或多个区块,则生成更多区块的区块将添加到主链中,后续区块较少的区块将被丢弃,成为孤块或陈腐块。


    什么是区块?


    区块是用于在区块链网络上存储交易的数据存储单元。它们通常在形成区块链的链条中相互链接。当矿工解决存储交易信息的某些复杂计算或算法并打开一个新块时,就会生成一个块。完成这项工作的矿工将获得区块奖励。对开采出的每个新区块都要进行该程序。


    孤块是如何创建的?


    挖掘新块时,它包含有关从中挖掘新块的信息和交易数据。子块是从父块中挖掘出来的。这意味着前面的块称为“父块”,而后面的块称为“子块”。如果从父块中获得两个块,则只能向链中发起一个块。

    网络节点需要通过工作证明共识机制来决定哪个区块将被整合到区块链中。被拒绝的块是孤块(需要明确的是,技术术语是陈腐块),因为它与父块分离。孤块中包含的任何有效交易都将被验证并添加到下一个块中。这些交易将被重新列入区块链。

    孤块和陈腐块一样吗?
    如前所述,孤块是没有父块或原点信息的块。每个块都包含关于其中前一个块的信息。除非区块链被篡改,否则一个区块在没有父区块信息的情况下是不可能存在的。在字面意义上,任何没有父块信息的块都是孤块。另一方面,陈腐块是由网络生成并被拒绝的块。它通常被称为孤块,但二者完全不同。

    孤块存储在哪里?
    孤块不会整合到区块链中。它们会暂时存储在所谓的“孤块池”中,因为它们所持有的信息对网络不再重要。对于字面意义上的孤块,如果识别出是父块并将其添加到区块链中,则可以稍后将其整合到区块链中。

    总之,孤块并不常见,除非在区块链受到攻击的情况下。但陈腐块相对来说比较常见,并且经常发生在去中心化的网络上。据估计,一天内开采出的所有区块中有1至3个是陈腐块;虽然一些网络的陈腐块数量更多,但比特币的陈腐块数量日均低于0.1。





    作者:Gate.io研究员 M. Olatunji 译者: Joy Z.
    *本文仅代表研究员观点,不构成任何交易建议。
    *本文内容为原创,版权为Gate.io所有,如需转载请注明作者和出处,否则将追究法律责任。
    解锁盲盒最高获$6666奖励
    立即注册
    即刻领取20点卡
    新人专享,仅需2步马上获得点卡

    🔑 注册账户

    👨‍💼 24小时内进行身份认证

    🎁 获得点卡奖励

    马上领取
    语言及地区
    汇率

    选择语言及地区

    前往土耳其站点?
    土耳其站已上线
    可点击前往TR分站,或是继续留在国际站