正如我们所看到的,比特币网络包含了几个矿工。有可能,两个不同的矿工同时解决工作证明,从而将他们的区块添加到链中最后一个已知区块。下图说明了这一点;
现在,我们在3号街区后面有两个分支。两个分支都有效。所以下一个矿块可能会被添加到任何一个分支中。假设,矿工将新开采的块体添加到块体104-A中,包含块体104-A的分支将比包含块体104-B的分支长;
在比特币架构中,最长的分支总是获胜,较短的分支则被清除。因此,必须清除块104-B。清除此块之前,此块中的所有事务都将返回到事务池,以便挖掘它们并将其添加到将来的某个块中。这就是解决冲突的方法,系统只维护一个区块链。