This is the parent task for anything related to getting Canonical transaction ordering in. This task represents adding a consensus rule, and the necessary code for requiring transactions to be sorted by their transaction hash.
Enables:
* Enables graphene-based block propagation techniques, enabling larger blocks.
Provides the ability to do proofs of exclusion which is important for sharding and future scaling work.
Trade-offs:
* Increases the complexity of block validation code slightly due to dependent transactions not being in order within a block.