numbering of operations
Currently, each operation has a number generated by sql_serializer. SQL_serializer is responsible for incrementing the number to pass for a newly created operation a unique number. This number is widely used by the apps to sort operations in the order they appear in the blockchain. It would be better to have an ID generated by the HFM based on an operation's block, its transaction, and the operation's ID in a block.