规范(Canonical)是个听起来让人怕怕的单词
开发者就喜欢使用一些听起来特别学术,特别高大上的单词,比如“canonical”。其实都是为了装逼。所谓规范就是按照数字大小从最低到最高的顺序排列。也就是说,交易ID(十六进制的一串数字)或者交易哈希最小的最先出现在区块中,最大的数字哈希出现在最后。
现有的交易拓扑排序 Topological transaction Ordering rule (TTOR)
Oops,又是一个装逼的术语:拓扑。简单说,如果你有一个未确认母交易(你花的币来自同一个区块的其他交易),就需要先把母交易放进区块里。给你们看一张丑图。
CTOR提案计划按照数值最低到最高排列交易顺序。这就会自动的抛弃拓扑排序。毕竟二者不能同时实现。
为什么要实行CTOR?
一句话:为了扩容。CTOR可以减少系统的复杂性,比TTOR实现起来更简单。这其实是ABC团队跟nChain去年已经达成共识的。
总之,CTOR确实是比TTOR好用,但是并不一定会获得整个社区的支持。比如有Reddit名为/u/awemany的用户就发文驳斥CTOR还没有准备好成为最佳解决方案,对实际改善网络没有太大作用,最终可能是倒退。