Author: Luke Dashjr 2019-02-19 20:24:12
Published on: 2019-02-19T20:24:12+00:00
Address reuse prevention is a matter of social agreement between the payer and payee as it cannot be banned at the protocol level. While NOINPUT is compatible with eltoo, implementing a nanny in the protocol is inappropriate and limiting for developers who want features. Johnson Lau suggests that publishing the key after a coin is confirmed is a much stronger way to prevent address reuse. Luke Dashjr points out that such a wallet would never show a second payment to the same address confirmed until it is spent successfully. It is not possible to indicate this requirement in current Bitcoin L1 addresses using tx versions, and the purpose of encoding scriptPubKey isn't clear. Therefore, if people don't want to use NOINPUT, they should just not use it.
Updated on: 2023-06-13T16:13:16.884207+00:00