孤块: 什么是孤块?孤块是指未被纳入区块链已接受的主链历史中的区块,原因可能是某个节点不知道其父区块,也可能是另一个竞争区块先进入了更强的规范链。在日常加密行业用语中,人们常用“孤块”描述已经挖出或生成、但在临时分叉后被留在主链之外的有效区块。在更精确的 Bitcoin 术语中,后一种情况通常称为陈旧区块;真正的孤块则是接收节点不知道其父区块的区块。Bitcoin 开发者指南指出,陈旧区块是属于较短分叉的孤块: 什么是孤块?孤块是指未被纳入区块链已接受的主链历史中的区块,原因可能是某个节点不知道其父区块,也可能是另一个竞争区块先进入了更强的规范链。在日常加密行业用语中,人们常用“孤块”描述已经挖出或生成、但在临时分叉后被留在主链之外的有效区块。在更精确的 Bitcoin 术语中,后一种情况通常称为陈旧区块;真正的孤块则是接收节点不知道其父区块的区块。Bitcoin 开发者指南指出,陈旧区块是属于较短分叉的
什么是孤块?
孤块是指未被纳入区块链已接受的主链历史中的区块,原因可能是某个节点不知道其父区块,也可能是另一个竞争区块先进入了更强的规范链。在日常加密行业用语中,人们常用“孤块”描述已经挖出或生成、但在临时分叉后被留在主链之外的有效区块。在更精确的 Bitcoin 术语中,后一种情况通常称为陈旧区块;真正的孤块则是接收节点不知道其父区块的区块。Bitcoin 开发者指南指出,陈旧区块是属于较短分叉的有效区块,有时也被称为孤块或孤立区块,但“孤块”一词也可能指没有已知父区块的区块。这一区别很重要,因为孤块可能影响矿工、验证者、交易确认、区块浏览器以及等待结算的用户。如果某笔交易所在的区块后来成为孤块或陈旧区块,除非该交易也被纳入已接受的链中,否则它可能无法继续保持已确认状态。对用户来说,实际要点很简单。不能仅仅因为交易出现在一个新挖出的区块中,就将其视为最终确认。更多确认数或更强的最终性可以降低临时分叉改变交易状态的可能性。孤块要点
- 孤块是未能成为已接受主链一部分的区块。
- 严格来说,孤块可以指节点不知道其父区块的区块。
- 在常见加密行业用法中,孤块通常指有效但在临时分叉竞争中落败的陈旧区块。
- 孤块通常是因为两名矿工或区块生产者几乎同时找到竞争区块而产生。
- 网络最终会根据更强的共识规则选择一条链,例如 Bitcoin 中累计工作量最大的链。
- 孤块或陈旧区块中的交易可能需要在已接受的链上重新获得确认。
- 在 Bitcoin 中,矿工通常无法获得陈旧区块的正常区块奖励。
- 孤块风险是用户等待交易确认后再将大额加密货币付款视为结算完成的原因之一。
孤块与陈旧区块
“孤块”和“陈旧区块”经常被当作同义词使用,但严谨的加密内容应将两者区分开来。陈旧区块是曾属于临时分叉、但最终没有留在已接受的最佳链中的有效区块。真正的孤块是接收节点缺少或不知道其父区块的区块。在较早的讨论中,许多人把陈旧区块称为孤块,因为这两种区块都不属于最终主链。Bitcoin 的区块链开发者指南说明,普通节点会遵循最难重建的链,并丢弃属于较短分叉的陈旧区块。
该指南还指出,陈旧区块有时被称为孤块,尽管这个词也可能指没有已知父区块的区块。为了兼顾 SEO 和用户教育,最稳妥的说法是:孤块通常指被排除在主链之外的有效区块,而这种情况更准确的术语是“陈旧区块”。这样可以避免开发者、矿工和阅读技术文档的用户产生混淆。孤块如何产生
两名矿工几乎同时找到有效区块时,就可能产生孤块。一名矿工找到区块后,可能将其广播给网络中的一部分节点。另一名矿工可能在相同区块高度找到另一个有效区块,并将其广播给网络中的另一部分节点。短时间内,不同节点可能看到不同的链顶端。根据共识规则,两个竞争区块都可能有效。随后,矿工会开始在自己先看到的区块或其软件选定的区块之上继续挖矿。最终,一方会先收到下一个有效区块。按照网络的共识规则,这一方形成更强的链。另一个竞争区块则被留在已接受的主链之外。这个落败区块通常被称为孤块,不过“陈旧区块”往往是更准确的技术术语。区块链网络为何会出现孤块
孤块之所以出现,是因为公共区块链是分布式网络,而不是单一的同步数据库。节点分布在不同地点、互联网路由、数据中心、家庭网络以及矿工或验证者的设备环境中。网络消息需要时间传播。任何矿工或验证者都无法即时获知整个网络正在发生的一切。两个有效区块几乎同时被找到时,网络会暂时出现多个可能的下一个区块。这是去中心化和网络延迟的正常结果。这并不自动意味着区块链出现故障。这意味着共识系统需要一条规则来选定其中一段历史。Bitcoin 使用工作量证明,并遵循累计工作量最大的有效链。其他网络则可能根据各自的共识设计采用不同的分叉选择和最终性规则。Bitcoin 中的孤块
Bitcoin 是“孤块”一词最常见的使用场景。Bitcoin 区块包含交易、区块头、工作量证明值以及对前一个区块的引用。Bitcoin 的开发者词汇表将区块定义为一个或多个交易前置区块头并由工作量证明保护的结构。
每个 Bitcoin 区块都引用前一个区块,由此形成区块链。如果两名矿工在同一高度找到区块,Bitcoin 可能暂时出现分叉。节点会遵循最难重建的有效链。分叉中较短一侧的区块会在竞争分支变得更强后成为陈旧区块。许多用户会把这种陈旧区块称为孤块。找到陈旧区块的矿工通常会失去区块奖励,因为该区块不属于已接受的链。这也是快速传播区块对 Bitcoin 矿工很重要的原因之一。孤块与区块奖励
区块奖励是孤块会影响矿工的重要原因。在 Bitcoin 中,只有当矿工的区块成为已接受链的一部分时,矿工才能获得区块奖励。如果区块成为陈旧区块,其中的 coinbase 交易就不会作为主链的一部分变为可花费状态。这意味着矿工无法保留该陈旧区块的正常区块补贴或交易手续费。从收入角度看,孤块意味着矿工的工作白费了。矿工为生成有效区块投入了电力、硬件算力和时间,但网络最终接受了竞争区块。因此,矿池和大型矿工非常重视网络连接、转发速度和区块传播。较晚收到新区块信息的矿工,更可能在过时的链顶端继续挖矿。广播区块速度较慢的矿工,可能给竞争矿工留下时间,让他们先在另一个区块上继续挖矿。孤块风险是工作量证明挖矿经济机制的一部分。孤块与交易确认
孤块会影响交易确认,因此普通用户也需要关注。交易被纳入新挖出的区块后,可能会显示为已确认。如果该区块后来成为陈旧区块,除非该交易也被纳入已接受的链中,否则它可能返回内存池或继续处于未确认状态。区块成为陈旧区块,并不意味着其中的交易一定无效。交易只需被纳入一个仍属于已接受链的区块即可。因此,许多用户和服务会等待多个确认后,才将交易视为最终完成。在工作量证明系统中,交易上方每增加一个区块,竞争链取代这段历史的可能性就会降低。小额付款所需的确认数可能少于大额付款。大额转账、商户结算、财库资金转移或托管提币可能需要更严格的确认标准。等待确认是应对孤块和链重组风险的一种实用方式。孤块与链重组
链重组是指节点从一条有效链分支切换到另一条有效链分支。临时分叉解决后,可能发生链重组。落败分支会从节点的最佳链视图中移除。落败分支中的区块会成为陈旧区块。如果其中的交易仍然有效且未在其他地方被纳入,可能会返回未确认交易池。对用户来说,重组可能使一笔交易先显示为已确认,随后又变为未确认。对区块浏览器来说,重组可能改变哪些区块被显示为规范链的一部分。对矿工来说,重组可能使原本预期的奖励无法成为已接受链上的奖励。由于网络延迟,短暂重组可能自然发生。较长的重组则更为严重,可能表明网络遭到攻击、软件出现问题或发生了异常网络事件。孤块与网络延迟
网络延迟是导致孤块的主要原因之一。延迟是指网络参与者之间传递信息所需的时间。一名矿工找到区块后,该区块必须传播到其他节点和矿工。在收到新区块信息之前,其他矿工可能继续在此前的链顶端工作。如果第二名矿工在收到第一个区块之前找到另一个有效区块,就可能形成临时分叉。更完善的转发网络、更快的互联网连接、高效的区块传播和经过优化的节点软件,都可以降低这种风险。但这些措施无法彻底消除风险,因为分布式网络中的信息仍需要时间传播。在工作量证明系统中,竞争区块出现的概率与出块时间、传播速度和挖矿分布有关。如果区块传播速度不够快,较短的出块时间可能增加临时分叉的概率。较长的出块时间可以降低这类特定风险,但可能导致结算速度变慢。孤块与区块传播
区块传播是指将新生成的区块扩散到整个网络的过程。快速传播有助于矿工和节点迅速对最新链顶端达成一致。传播缓慢会给其他矿工更多时间,让他们在相同高度挖出竞争区块。区块传播取决于带宽、对等节点质量、中继设计、区块大小、交易可用性和节点性能。在 Bitcoin 中,矿工和节点使用网络协议,通过对等节点交换区块和交易。高效传播不仅有助于矿工获得奖励。它还有助于整个网络减少暂时的意见分歧。网络越快传播区块,矿工在旧链顶端浪费工作的情况就越少。浪费工作的矿工越少,陈旧区块率就可能越低。较低的陈旧区块率可以提高挖矿效率,并减少交易确认的短期不确定性。孤块与区块浏览器
如果区块浏览器检测到某个有效区块未被纳入最终接受的链,可能会显示孤块或陈旧区块。用户可能会在区块浏览器中看到一笔交易,并以为它已经最终确认。如果该区块后来被标记为陈旧区块或孤块,这种判断就可能不正确。可靠的区块浏览器通常会在发生重组后更新交易状态。交易可能从已确认变成未确认。之后,该交易也可能显示为在另一个区块中已确认。用户应同时查看交易状态和区块状态。还应查看确认数。重要付款最好等到浏览器显示该交易在已接受链上获得足够确认后再处理。交易哈希只能证明交易存在,并不总能证明结算已最终完成。孤块与双重支付风险
如果接收方过快接受付款,孤块可能带来短期双重支付风险。双重支付是指同一笔币被用于互相冲突的交易。如果接收方接受零确认或仅有一次确认的付款,临时分叉仍可能改变哪笔交易最终进入已接受链。在正常情况下,小额付款的这种风险通常较低。但对于大额付款,这一风险更加重要。攻击者可能利用时间差、网络传播或私有算力,使一笔交易看似被接受,同时让另一笔交易最终胜出。等待确认可以增加这类攻击的难度。根据风险制定结算政策有助于合理开展业务。小额咖啡付款和大额财库转账不应采用相同的确认门槛。了解孤块有助于用户制定更完善的付款风险政策。孤块与安全
孤块并不总是安全故障。大多数短暂存在的孤块或陈旧区块,都是去中心化共识的正常副作用。不过,异常的孤块模式可能反映安全问题或网络健康状况。陈旧区块率较高可能表明区块传播不佳、网络拥堵、矿工连接问题或自私挖矿行为。自私挖矿是一种策略,矿工或矿工群体可能通过扣留区块来获得相对于诚实矿工的优势。此类行为可能增加其他矿工白费算力的区块数量。网络攻击也可能影响节点能看到哪些信息以及何时看到这些信息。日蚀攻击可能使节点与诚实对等节点隔离,从而扭曲它所看到的链。对用户来说,主要的防范措施是:在决定大额结算时,不要只依赖一个刚生成的区块。对节点运营者和矿工来说,防范措施包括保持可靠连接、更新软件、使用多样化对等节点并进行监控。Ethereum 中的孤块
Ethereum 从工作量证明转向权益证明后,其孤块机制发生了变化。在历史上的工作量证明阶段,Ethereum 有一种称为 ommer block、也常称为 uncle block 的区块。Ethereum 的词汇表解释,ommer 区块是有效但已陈旧的工作量证明区块,可以被较新的区块纳入并获得部分区块奖励。
Ethereum 的工作量证明文档说明,ommer 区块通常由网络延迟导致。
Ethereum 现在采用权益证明,因此旧有的工作量证明挖矿概念不再以相同方式运作。Ethereum 当前的区块文档解释,Ethereum 时间被划分为多个 Slot,每个 Slot 会选出一名验证者提议区块。权益证明系统中仍可能出现竞争区块和分叉选择,但基于挖矿的“孤块”说法不再那么直接。对于现今的 Ethereum,用户通常会关注提议区块、证明投票、分叉选择、已确认检查点和最终性,而不是矿工孤块。因此,“孤块”的含义取决于所讨论的区块链。工作量证明网络中的孤块
工作量证明网络是孤块最典型的环境。矿工通过执行计算工作,竞争生成有效区块。由于挖矿具有概率性,两名矿工可能碰巧几乎同时找到有效区块。此时,网络必须决定哪个区块会成为已接受链的一部分。后续区块会扩展获胜分支。落败分支则成为陈旧分支。除非协议为此类区块设置了特殊奖励机制,否则陈旧区块的矿工通常会失去预期奖励。工作量证明中的孤块风险与传播延迟、挖矿中心化程度、出块时间和网络拓扑结构有关。快速的区块中继和去中心化挖矿基础设施有助于减少本可避免的陈旧区块。不过,在分布式工作量证明系统中,偶尔出现临时分叉是正常现象。权益证明网络中的孤块
权益证明网络也可能出现未能进入规范链的区块,但其机制与工作量证明不同。验证者通常根据协议规则被选定或安排提议区块。其他验证者则通过投票、证明或其他方式参与分叉选择和最终性过程。如果分叉选择机制选中了另一个区块,或者提议者延迟、离线或所见的网络状态与其他节点冲突,某个提议区块就可能无法成为规范区块。在许多权益证明系统中,用户通常不会把这类区块称为孤块。根据具体区块链,可能使用“漏块”“跳过的 Slot”“非规范区块”“竞争区块”或“重组区块”等术语。用户面临的风险在某种程度上相似。只有在网络的确认或最终性规则支持这一结论后,才能将交易视为最终完成。不过,在一些系统中,权益证明的最终性可能比工作量证明的概率性最终性更加明确。用户应了解所使用区块链的最终性模型。孤块与最终性
最终性是指交易或区块已经得到足够强的确认,在正常网络条件下预计不会再发生变化。在工作量证明系统中,最终性通常是概率性的。交易之后每增加一个区块,竞争链替换该段历史的难度都会提高。因此,Bitcoin 用户经常会讨论确认数。在权益证明系统中,最终性可能由验证者投票和检查点定义。Ethereum 的区块文档解释,客户端会重新执行交易并检查状态变化,以确保新区块有效且可以安全地加入区块链。最终性规则有助于用户判断孤块或链重组风险是否低到足以满足其用途。小额交易可能在较低确定性下被接受。大额交易可能需要更高确定性。合理的结算政策取决于金额、链的设计、交易对手风险和业务需求。孤块与矿工
陈旧区块会减少收入,因此孤块会直接影响矿工。如果矿工找到的区块未能留在已接受链中,在 Bitcoin 风格的系统里,矿工通常无法获得全部奖励。这会促使矿工尽快广播区块。这也会促使矿工与其他矿工、节点和中继网络保持可靠连接。大型挖矿运营方可能会投资网络基础设施,以降低陈旧区块风险。小型矿工和矿池也很重视低延迟区块中继,因为每个陈旧区块都意味着预期收入损失。矿池设计会影响工作更新传递给参与者的速度。如果新区块生成后,矿工仍使用旧模板继续工作,就可能浪费哈希算力。矿工希望自己的区块尽快被网络看到、验证并在其基础上继续构建。因此,孤块风险既是技术问题,也是经济问题。孤块与验证者
权益证明系统中的验证者面临的风险与矿工不同。根据协议不同,验证者可能被选中提议区块、证明区块或参与共识。如果验证者离线、延迟、网络连接不佳或运行有问题的软件,其区块或投票可能无法有效参与规范链的形成。根据网络规则,结果可能是错过奖励、表现下降或受到惩罚。尽管许多权益证明社区不会将这些情况称为孤块,但其广义概念有所关联。已生成或提议的区块可能无法成为已接受历史的一部分。因此,验证者需要可靠的基础设施、准确的计时、稳定的对等连接、更新后的客户端和监控机制。间接委托或质押的用户应了解验证者表现,以及罚没或错失奖励的风险。具体细节因网络而异,因此应查阅特定链的文档。共同点是,共识参与取决于时机、连接情况和协议执行的正确性。孤块与内存池
内存池是节点用于存放有效且等待纳入区块的交易集合。陈旧区块从最佳链中移除后,如果其中的交易仍然有效且尚未在其他地方确认,这些交易可能会返回内存池。这可能导致交易暂时显示为已确认,随后又变回待处理状态。部分交易可能很快被纳入之后的已接受区块。如果手续费市场发生变化,其他交易可能需要支付更高手续费。如果已接受链中纳入了冲突交易,原交易可能无法获得确认。因此,接收方应核实确认数,而不仅仅是交易是否已广播。钱包和区块浏览器对重组的界面处理方式可能不同。如果交易状态意外变化,用户应确认所查看的网络和区块浏览器是否正确。了解内存池的运行方式,有助于解释孤块事件发生后的情况。孤块与 SPV 或轻钱包
轻钱包和简化支付验证钱包通常不会像全节点那样验证整个区块链。它们可能依赖服务器、区块头或外部基础设施来获取交易状态。这可能使孤块处理对用户不那么明显。发生重组后,轻钱包可能会先显示交易已确认,随后再更新状态。全节点会独立验证区块并直接遵循共识规则。对于大额交易,使用可信基础设施或运行个人全节点,可以减少对第三方状态报告的依赖。不过,即使是全节点,也可能遇到正常的临时分叉。区别在于,全节点会自行验证规则。用户应了解钱包实际显示的内容。钱包界面只是网络状态的视图,并非共识本身的来源。孤块与区块高度
区块高度是指某个区块之前的区块数量。临时分叉期间,两个竞争区块可能具有相同高度。因此,区块高度并不总是全局唯一标识。Bitcoin 开发者指南指出,区块链发生分叉时,多个区块可能拥有相同高度;区块通常通过其区块头哈希进行标识。这对追踪孤块很重要。区块浏览器可能在同一高度显示两个不同区块,但只有一个会留在已接受链中。区块哈希可以唯一标识具体区块。如果区块留在链中,其高度则表示它在链上的位置。核实重要交易确认情况时,用户应使用交易哈希和区块哈希,而不应只看区块高度。这样可以避免临时分叉和重组期间产生混淆。孤块与确认政策
确认政策规定付款需要获得多少次确认后,才可视为结算完成。不同用户和企业会选择不同政策。小额付款的风险较低,因此可能在较少确认后就被接受。大额付款的重组或双重支付成本更高,因此可能需要更多确认。一些企业还会根据网络状况调整政策。如果网络不稳定或重组风险上升,它们可能会等待更长时间。如果资产具有快速且明确的最终性,企业可能会采用不同规则。合理的确认政策应明确记录并始终如一地执行。不应因付款发送方施压而临时改变政策。孤块风险是付款接受流程应以明确政策为依据的原因之一。孤块与交易平台或托管充值
许多托管服务和加密平台会等待多次确认后再为充值入账。这样做是因为刚进入新区块的充值可能受到短暂重组影响。如果平台立即为充值入账,而相应区块随后成为陈旧区块,平台可能面临损失或账务问题。同样的原则也适用于商户、DAO、财库、OTC 交易台和支付处理商。金额越大,确认政策就越重要。用户有时会因充值没有立即到账而感到不满。不过,等待往往是风险控制措施,而非技术故障。待处理的充值可能只是需要更多区块确认。用户应查看交易哈希、区块状态和所需确认数。存在孤块风险时,耐心等待有助于避免结算错误。孤块与挖矿中心化
孤块可能影响挖矿中心化的激励。连接更好、区块传播更快的矿工,陈旧区块率可能更低。陈旧区块率降低可以提高预期收入。这可能使大型矿工或连接良好的矿池获得优势。如果小型矿工遭遇更多陈旧区块,其收入竞争力可能下降。长期来看,如果没有更完善的开放式中继基础设施和高效节点软件来平衡,这可能加剧中心化压力。工作量证明挖矿的去中心化健康状况,不仅取决于哈希率分布。网络拓扑、转发性能、矿池设计和节点可访问性同样重要。因此,孤块率可以作为观察挖矿网络健康状况的有用信号。健康的工作量证明网络应尽量减少本可避免的陈旧区块优势。孤块与区块链设计
区块链设计者必须认真考虑孤块风险。较短的区块间隔可以让网络感觉更快,但也可能提高网络尚未完全同步时出现竞争区块的概率。较大的区块可以容纳更多交易,但传输和验证所需的时间也可能更长。传播时间延长会增加陈旧区块风险。共识规则需要在速度、安全性、去中心化和节点要求之间取得平衡。如果一种设计虽然可以快速出块,却导致陈旧区块频繁出现,实际安全性可能会减弱。如果一种设计要求强大的基础设施,则可能将较小的参与者排除在外,降低去中心化程度。因此,孤块并非只是偶然发生的现象。它与网络的出块时间、区块大小、传播设计、中继架构和共识假设有关。良好的区块链设计会在保留去中心化的同时,尽量将正常孤块率控制在可管理范围内。了解孤块的好处
了解孤块有助于用户避免过度信任刚生成的确认。它能帮助矿工理解区块传播速度为何会影响收入。它能帮助开发者构建可以清晰处理重组的钱包和区块浏览器。它能帮助商户制定更安全的收款政策。它能帮助托管团队制定合理的充值确认规则。它能帮助研究人员评估网络健康状况和挖矿行为。它能帮助节点运营者理解对等连接的重要性。它能帮助用户理解交易状态为何可能短暂地从已确认变回未确认。它也能解释区块链为何需要共识规则,而不能永久接受每一个有效区块。孤块虽是一个小事件,却揭示了去中心化网络在实践中如何达成一致。孤块相关风险
第一项主要风险是过早结算。接收方可能在确认数不足时就接受付款。第二项风险是矿工收入损失。矿工可能找到有效区块,但如果该区块成为陈旧区块,就会失去奖励。第三项风险是用户困惑。重组改变交易状态前,钱包或区块浏览器可能会短暂显示交易已确认。第四项风险是双重支付。不诚实的发送方可能试图利用薄弱的确认政策。第五项风险是运营中断。发生重组后,企业可能需要核对充值、发票和账务记录。第六项风险是网络健康问题。异常偏高的陈旧区块率可能表明存在传播、连接或攻击方面的问题。第七项风险是术语不准确。混淆孤块和陈旧区块,可能导致用户、矿工和开发者之间产生误解。如何检查区块是否成为孤块
首先,在可靠的区块浏览器或全节点中查询区块哈希。确认该区块是否属于当前已接受链。检查同一高度是否存在另一个区块。确认关注的交易是否出现在已接受链中。查看该交易在已接受链上的确认数。如果交易失去确认状态,检查它是否返回内存池,或是否被纳入另一个区块。如果交易金额较大,在所需确认数达到之前,不要交付商品、服务、资金或账户额度。如果你运行节点,而某些情况看起来异常,应将节点视图与其他可靠来源进行比较。应使用区块哈希和交易哈希,而不要只依赖区块高度。如果事件影响账务、托管或客户支持,应做好记录。用户最佳实践
接受大额付款前,等待足够的区块确认。大额转账不要在仅有一次区块确认时就视为最终完成。在正确的网络上核查交易哈希。确认交易属于已接受链,而不只是能在某个浏览器中看到。根据交易金额和网络风险制定确认政策。不要过早交付昂贵商品或不可撤销的服务。保存交易哈希、区块哈希、时间戳、发票和付款状态记录。了解链重组后,钱包和区块浏览器可能会更新状态。重要交易应使用可信的钱包和节点基础设施。了解你所使用的特定区块链中,最终性具体意味着什么。矿工和节点运营者最佳实践
保持稳定的网络连接。及时更新节点软件。监控对等节点质量和区块传播延迟。使用可靠的基础设施,及时接收新区块信息。避免使用过时的区块模板继续挖矿。长期监控陈旧区块率。调查陈旧区块或重组数量异常增加的情况。使用多样化的对等节点,避免过度依赖狭窄的网络视图。保护节点,防范隔离和拒绝服务风险。记录可能影响挖矿奖励或交易处理的运营事件。关于孤块的常见误解
一种常见误解是,所有孤块都是无效区块。许多通常被称为孤块的区块实际上有效,只是在临时分叉竞争中落败。另一种误解是,孤块中的交易永久无效。只要交易仍然有效,并被纳入已接受的链,就仍可能在之后获得确认。第三种误解是,只有发生攻击时才会出现孤块。网络延迟可能自然导致短暂的陈旧区块。第四种误解是,区块高度可以唯一标识一个区块。临时分叉期间,两个竞争区块可能具有相同高度。第五种误解是,权益证明网络中“孤块”的含义与 Bitcoin 挖矿中的用法相同。不同共识系统会使用不同术语描述非规范区块或漏块。孤块何时最重要
交易金额较大时,孤块风险最值得关注。商户在确认数很少时就交付商品或服务时,孤块风险很重要。托管服务快速为充值入账时,孤块风险很重要。矿工衡量收入效率时,孤块风险很重要。网络出现异常频繁的重组时,孤块风险很重要。开发者构建钱包、区块浏览器和支付系统时,孤块风险很重要。用户因交易状态从已确认变为未确认而困惑时,孤块风险很重要。研究人员研究传播延迟、自私挖矿和共识安全时,孤块风险很重要。DAO 或企业制定财库结算规则时,孤块风险很重要。凡是最终性、确认数和链上历史十分重要的场景,都需要关注孤块。孤块何时影响较小
对于接收方愿意承担提前结算风险的极小额付款,孤块影响较小。在强劲的工作量证明链上,交易已有大量确认后,孤块风险影响较小。在权益证明系统中,相关区块已达到明确最终性后,孤块风险影响较小。用户只研究历史链上数据、不进行结算决策时,孤块影响较小。如果相关区块明确不属于已接受历史,且没有仍在处理的付款依赖它,孤块影响较小。不过,孤块在概念上仍然重要,因为它解释了区块链如何解决暂时的分歧。即使用户从未挖矿或运行验证者,孤块也会影响人们对加密货币结算的理解。了解孤块的用户不容易对确认延迟感到意外。了解孤块的企业可以制定更完善的付款政策。了解孤块的开发者可以构建更好的用户界面。一句话理解孤块
孤块是未能留在已接受区块链历史中的区块,通常是因为它在临时分叉竞争中落败;不过,严格的技术定义也可能指节点不知道其父区块的区块。常见问题
孤块是什么意思?
孤块是未纳入已接受主链历史的区块,原因可能是节点不知道其父区块,也可能是它在与竞争链分支的较量中落败。孤块有效吗?
孤块可能符合共识规则并且有效,但它不属于已接受的主链。孤块和陈旧区块有什么区别?
陈旧区块是在临时分叉后被排除在最佳链之外的有效区块;严格来说,孤块是接收节点不知道其父区块的区块。孤块为什么会出现?
通常是因为两个矿工或区块生产者在整个网络围绕一个链顶端完成同步之前,生成了相互竞争的区块。Bitcoin 中会出现孤块吗?
会。Bitcoin 的临时分叉可能产生陈旧区块,人们常在非正式语境中将其称为孤块。矿工能因孤块获得报酬吗?
在 Bitcoin 风格的挖矿中,如果区块成为陈旧区块且未进入主链,矿工通常无法获得已接受区块的奖励。孤块中的交易会怎样?
如果交易仍然有效,可能会返回内存池,或在之后被纳入另一个已接受区块并获得确认。孤块会使交易失效吗?
如果交易仅在后来成为陈旧区块的区块中获得确认,孤块可能导致该交易失去已确认状态。用户如何降低孤块风险?
用户可以等待足够的确认后,再将重要交易视为最终完成。所有区块链中的孤块都相同吗?
不相同。不同区块链采用不同的共识设计、最终性规则,以及描述非规范区块的术语。Ethereum 曾出现过孤块吗?
历史上的工作量证明 Ethereum 曾有 ommer 或 uncle 区块,这些是有效的陈旧区块,并且可以获得部分奖励。Ethereum 现在还使用 ommer 区块吗?
Ethereum 现在采用权益证明,因此旧有的工作量证明 ommer 区块机制不再以相同的挖矿方式运作。结论
孤块是重要的区块链概念,因为它展示了去中心化网络如何解决暂时的分歧。在常见的加密行业用语中,孤块通常指已经生成、但未能留在已接受主链中的有效区块。更严格的技术用语通常将这种情况称为陈旧区块;真正的孤块则是节点不知道其父区块的区块。这一区别很重要,因为准确的术语有助于用户、开发者、矿工和企业理解实际发生了什么。孤块通常是因为区块链属于分布式系统,信息传播需要时间。两名矿工可能几乎同时找到有效区块,网络需要依照共识规则选定其中一段历史。在竞争中落败的区块会成为陈旧区块;只要其中的交易仍然有效,就需要在已接受链中重新获得确认。对矿工来说,孤块可能意味着奖励损失。对用户来说,孤块可能导致交易确认状态暂时令人困惑。对企业来说,孤块意味着在交付价值前需要等待足够的确认。对开发者来说,孤块提醒他们,钱包和区块浏览器必须清晰处理重组。对区块链设计者来说,孤块说明出块时间、区块大小、传播方式和共识规则需要谨慎平衡。对用户来说,最稳妥的习惯是将新的确认视为有参考价值,但不一定是最终结果。重要交易应在正确的网络上核实,通过交易哈希进行追踪,并且只有达到所需确认数或最终性门槛后才予以接受。孤块通常不会造成灾难性后果。它们是去中心化网络中多个节点同时行动、最终达成一致的过程之一。您可能也喜欢
反恐融资(CTF)
反恐怖主义融资(CTF)是指旨在发现、预防和打击恐怖主义活动资金支持的法律、法规和活动。这包括监控和监管资金流动、在金融机构内部实施合规计划,以及执行旨在遏制恐怖主义融资的国际制裁和法规。 反恐融资在各领域的重要性 反恐融资在包括银行业、科技和国际贸易在内的各个领域都至关重要。在金融领域,强而有力的反恐融资措施可确保银行和其他金融机构不会被恐怖组织利用为其活动提供资金。这不仅有助于维护金融体系的完
2025/12/23 18:42
框架
在专业情境中,「框架」指的是一套结构化的指南、工具或实践,旨在支援专案、应用程式或系统的开发和实施。它提供了一种标准化的方法来解决复杂问题或实现特定目标,通常包含可根据具体需求进行调整和扩展的预先建置元件。 框架的关键特征 框架在软体开发、专案管理和数位行销等各个领域都至关重要。例如,在软体开发中,Angular、React 和 Django 等框架提供了开发人员用来高效建立高品质应用程式的程式库
2025/12/23 18:42
波动性爆发
「波动性爆发」是指金融市场、资产或指数的波动性突然显著增加,通常由不可预见的事件或市场情绪变化所驱动。这种突如其来的增加会导致价格大幅波动和交易量激增,从而影响投资者和交易者的风险和机会。 了解波动性爆发 波动性是衡量特定证券或市场指数收益分散程度的统计指标,显示资产价格在特定期间内的波动幅度。当这种波动超出正常水平时,就会发生波动性爆发,这通常是对意外新闻或经济事件的反应。这些事件可能包括地缘政
2025/12/23 18:42
热门
目前热门备受市场关注的加密货币
最高成交量
按交易量计算交易量最大的加密货币

