On 2015-06-20 18:20, Jorge Timón wrote:
> On Fri, Jun 19, 2015 at 6:42 PM, Eric Lombrozo <
elombrozo@gmail.com>
> wrote:
>> If we want a non-repudiation mechanism in the protocol, we should
>> explicitly define one rather than relying on “prima facie”
>> assumptions. Otherwise, I would recommend not relying on the existence
>> of a signed transaction as proof of intent to pay…
>
> Non-repudiation can be built on top of the payment protocol layer.
Non-repudiation is an intrinsic property of the ECDSA signatures which
Bitcoin uses - it's not a feature that needs to be built.
There's no way to accidentally sign a transaction and accidentally
announce it publicly. There is no form of third-party error that can
result in a payee receiving an erroneous contract.