instant confirmation via payment protocol backwards compatible proto buffer extension



Summary:

On June 17, 2014, Isidor Zeuner asked Mike Hearn why not all nodes report attempted double spends through the node network instead of involving miners. He further suggested that waiting for 10-60 seconds (instead of 10 minutes) before confirming a payment can make merchants more sure that a double spend attack was not tried. However, Isidor raised the concern that an attacker may still carry out a double spend attack during this forced delay time, making the attack less successful but not impossible.In response to Isidor's concerns, it has been suggested that with 2-of-2 multisignature notaries, the doublespend would be published and propagated together as evidence of the notary being malicious. However, there should be no direct penalty in the Bitcoin protocol itself. If a transaction needs to be replaced honestly because of being wrong or not confirming, then there should be some means of showing the second transaction is "legitimate." One method could be through showing that the original recipients have signed off on it, indicating they agree it should be reversed. If the original recipient cannot be reached to sign, then either not replacing the transaction or the notary trying to prove the replacing transaction was legitimate would be the only options.


Updated on: 2023-06-09T00:01:12.021490+00:00