HomePhabricator

Make transactions larger than 100K non-standard
41e1a0d7663dUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Make transactions larger than 100K non-standard

Extremely large transactions with lots of inputs can cost the network
almost as much to process as they cost the sender in fees.

We would never create transactions larger than 100K big; this change
makes transactions larger than 100K non-standard, so they are not
relayed/mined by default. This is most important for miners that might
create blocks larger than 250K big, who could be vulnerable to a
make-your-blocks-so-expensive-to-verify-they-get-orphaned attack.

Details

Provenance
Gavin Andresen <gavinandresen@gmail.com>Authored on Feb 4 2013, 21:56
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGING353b7f4a9c28: Merge pull request #2237 from petertodd/testnet-dnsseed
Branches
Unknown
Tags
Unknown

Event Timeline

Gavin Andresen <gavinandresen@gmail.com> committed rSTAGING41e1a0d7663d: Make transactions larger than 100K non-standard (authored by Gavin Andresen <gavinandresen@gmail.com>).Feb 5 2013, 15:08