opentron icon indicating copy to clipboard operation
opentron copied to clipboard

TODO: follow 4.2.0 upgrade

Open andelf opened this issue 4 years ago • 3 comments

  • TIP 250: merkle tree root of transaction result
    • This might be a dangerous decision. since there're only 2 fields in transaction result are used.
  • Vote for tron power upgrade?

andelf avatar Apr 06 '21 15:04 andelf

By reading https://github.com/tronprotocol/tips/blob/master/tip-250.md, it seems currently the Tron protocol lacks tampering protection in the block finalization. How would using only 2 fields of the transaction result represent a risk?

oikos1 avatar Apr 07 '21 14:04 oikos1

The only 2 fields are ret and contract_ret. They and are checked by block's merkle_tree_root, (hash against all txns in the block).

There once was an account_state_root field in Block, which is abandoned.

andelf avatar Apr 24 '21 01:04 andelf

See-also: https://github.com/tronprotocol/java-tron/pull/3753

andelf avatar Apr 24 '21 01:04 andelf