Kalle Rosenbaum [ARCHIVE] on Nostr: 📅 Original date posted:2018-01-26 📝 Original message:Hi There is an inherent ...
📅 Original date posted:2018-01-26
📝 Original message:Hi
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.
Besides this problem, on-chain payments are not hot anymore and
interest, or need, for PoP as a concept seems low.
I have no good solution for the soft fork problem. Requiring all
software that uses PoP to upgrade to a new PoP specification on each
soft-fork is not good enough. Do you have any ideas on how to fix it?
If there is no good solution to the soft-fork issue, I suggest that I
withdraw BIP120 and BIP121.
As for current implementations: I know that Mycelium implements
BIP120, but I'm not sure if there is any other software, besides my
own, implementing it. If you know of any, please let me know so I can
discuss it with them.
Regards,
/Kalle
Published at
2023-06-07 18:10:17Event JSON
{
"id": "fdd5e641ba7910ac4f947483fd1e7ee1bd7613a0d8723eae18be9917e1c85ce2",
"pubkey": "e39d9ce3b0ed9cbb17528b25bb4b33bcee465476e44ea5980fb6f2693b97ab95",
"created_at": 1686161417,
"kind": 1,
"tags": [
[
"e",
"31c854b3b2ff20c812f06aa2c174ca400d8ae0b2f2d795a29fa3121e3d0e4e4a",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2018-01-26\n📝 Original message:Hi\n\nThere is an inherent problem with BIP120, Proof of Payment: If there\nis a soft fork, a server that verifies PoPs will accept a PoP as valid\nwithout checking any of the new Bitcoin rules.\n\nFor example, a server will be fooled by a segwit transaction, because\nthe server doesn't have a witness to verify and consequently will\naccept any PoP with an empty scriptSig.\n\nBesides this problem, on-chain payments are not hot anymore and\ninterest, or need, for PoP as a concept seems low.\n\nI have no good solution for the soft fork problem. Requiring all\nsoftware that uses PoP to upgrade to a new PoP specification on each\nsoft-fork is not good enough. Do you have any ideas on how to fix it?\n\nIf there is no good solution to the soft-fork issue, I suggest that I\nwithdraw BIP120 and BIP121.\n\nAs for current implementations: I know that Mycelium implements\nBIP120, but I'm not sure if there is any other software, besides my\nown, implementing it. If you know of any, please let me know so I can\ndiscuss it with them.\n\nRegards,\n/Kalle",
"sig": "87f12752bb98788486bd762970f2d335c321b8af4c59ad8b4213039cb6db0ceea602b59eddbe5f300cdd15b2c31cc1c51785daa3563c61d1d39d02f1ef537f89"
}