Skip to content

Withdrawing BIP120/121 due to security issues during soft-forks#645

Merged
luke-jr merged 2 commits intobitcoin:masterfrom
kallerosenbaum:master
Feb 10, 2018
Merged

Withdrawing BIP120/121 due to security issues during soft-forks#645
luke-jr merged 2 commits intobitcoin:masterfrom
kallerosenbaum:master

Conversation

@kallerosenbaum
Copy link
Copy Markdown
Contributor

There is an inherent problem with BIP120, Proof of Payment: If there is a soft fork, a server that verifies PoPs will accept a PoP as valid without checking any of the new Bitcoin rules.

For example, a server will be fooled by a segwit transaction, because the server doesn't have a witness to verify and consequently will accept any PoP with an empty scriptSig.

Since BIP121 depends on BIP120, that has to go too.

@luke-jr luke-jr merged commit e38387e into bitcoin:master Feb 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants