举图2中最大3-cluster的例子,蓝色的块构成的DAG图就是最终找到的MCS3。很容易验证任何一个蓝色的块都满足|anticone(B)|≤3,比如anticone(G)=B,I,F。...并且可以看出k=3时,实际上保证了每一个出块间隔内最多产生3+1个块(因为不同阶段的明显可以通过引用关系直接确定),也就是说k决定了每个出块间隔最多出k+1个块。...整个DAG区块的序按照如下方式确定:
1.确定好MCSk,然后把它标记为蓝色的,其他的块标记为红色的2.对MCSk按照拓扑排序(也就是DAG图中从创世区块开始,根据边的关系,后面被访问到的就排后面),这样就确定了一个主链...;然后再对蓝色块中,没有在主链上的逐个加入到序列中;最后把红色的区块,按照拓扑排序加入进来。...M
3.排序
1.根据任意的拓扑排序算法确定蓝色集合的序,比如Genesis,D,E,C,I,H,K,M2.将红色区块进行拓扑排序并加在后面,逐个加上B,F,L,J
4.因此总体的序为:Genesis,