adr-029: update CheckBlock

This commit is contained in:
Ethan Buchman 2018-10-04 20:11:21 -04:00
parent be1760cc25
commit c15fc9ff63

View File

@ -1,7 +1,9 @@
# ADR 021: check block txs before prevote
# ADR 029: Check block txs before prevote
## Changelog
04-10-2018: Update with link to issue
[#2384](https://github.com/tendermint/tendermint/issues/2384) and reason for rejection
19-09-2018: Initial Draft
## Context
@ -104,7 +106,11 @@ An optional optimization is alter the deliverTx to deliverBlock. For the block h
## Status
Proposed.
Rejected
## Decision
Performance impact is considered too great. See [#2384](https://github.com/tendermint/tendermint/issues/2384)
## Consequences
@ -115,5 +121,8 @@ Proposed.
### Negative
- add a new interface method. app logic needs to adjust to appeal to it.
- sending all the tx data over the ABCI twice
- potentially redundant validations (eg. signature checks in both CheckBlock and
DeliverTx)
### Neutral