In order to prevent some DOS attacks we need to make the following changes to the block pool - [x] Check if sender account exist - [x] Check sufficient upfront payment - [x] Check intrinsic gas - [x] `tx.nonce >= account.nonce` For now we'll allow the transaction nonce to be greater than the account nonce. This is easily upgradable if necessary.