Author: Gregory Maxwell 2015-07-20 20:55:57
Published on: 2015-07-20T20:55:57+00:00
On July 20th, 2015, Gavin Andresen suggested that the maximum size of a transaction included in a block should be limited to mitigate potential CPU exhaustion denial-of-service attacks. However, one member of the bitcoin-dev group argued that this approach was too indirect, as it only watched for transaction size and ignored potential N^2 costs related to repeated hashing in checksig. This approach could force future applications involving larger signatures to undergo another hard fork or use a kludgy soft fork that splits data across two "transactions." As an alternative, the member suggested a more direct approach, which would be less limiting.
Updated on: 2023-05-19T20:53:49.948780+00:00