diff options
author | Sonic <sonic@dexon.org> | 2019-01-18 11:55:51 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-04-09 21:32:56 +0800 |
commit | 88b3ad43fb7f7d69672a9ce42992b01e17ffbb5f (patch) | |
tree | 092628d1c460a676dd234f4a3fb54185a611405f /core/tx_pool_test.go | |
parent | 4848d54d3a497990030831cb10ea69274ddbd2f2 (diff) | |
download | dexon-88b3ad43fb7f7d69672a9ce42992b01e17ffbb5f.tar.gz dexon-88b3ad43fb7f7d69672a9ce42992b01e17ffbb5f.tar.zst dexon-88b3ad43fb7f7d69672a9ce42992b01e17ffbb5f.zip |
core, dex: use block hash as witness data (#160)
Using only state root and receipt root as witness data can not protect
other fields in block header, ex: bloom, difficulty, gas limit, gas
used...
So that everyone can manipulate these fields to create as many valid blocks
at the same height as he want. Although this will not effect the state,
one can spam us when syncing.
Using block hash as witness data can solve this.
Diffstat (limited to 'core/tx_pool_test.go')
0 files changed, 0 insertions, 0 deletions