区块链的“孤块”,又称孤立块,是一种从公链脱离出来后,无法继续参与网络上的交易活动的区块。它可以被区块链系统识别,但没有参与在系统中的活动,或者被系统忽略。可以认为,一个区块的被系统忽略的情况就是孤块的发生,因为它不参与系统中的任何服务。
孤块是由历史原因引起的,当区块链系统出现争议,某些节点的广播或者传播区块而不是其它网络的,这些区块就会变成孤块,因为符合某个网络共识的节点不会接收来自其它网络的区块。同样,伴随着区块链系统的更新,特定节点由于技术特征的不同而无法接收到新的区块,而在其他网络中确可以接受新区块,这些由于历史版本不同而无法接收的区块也可能会成为孤块。
孤块一般不会对公链上的交易产生影响,它们不会参与到公链的交易流程中来,并不能改变原有的共识机制或者网络标准,也没有执行它们的任何代码。孤块也不会改变区块链系统中区块提交的顺序,也不会影响任何双方在公链上的交易行为以及财务状况。但是,孤块也是一个安全风险,比如若果一个或多个网络节点接受到孤块,它们需要处理这些孤块,就会增加网络的延迟,并可能造成网络节点的崩溃。
的这就是区块链的“孤块”,它具有独特的特征,尽管不会给公链交易造成影响,但也带来一定的风险,我们应该注意并加以防范。