Author: Greg Sanders 2022-11-02 13:58:59
Published on: 2022-11-02T13:58:59+00:00
Antoine Riard proposed a new policy for multi-party collaborative flows suffering from a low-cost and high-success DoS vector with asymmetric damages. The issue lies in the fact that participants joining inputs together don't have control or even view of the replacement signaling of any potential double-spend of the other participants inputs. A confirmed transaction is considered to have opted in to allowing replacement of any of its spends, if the last bit of the nVersion field is set. Antoine proposed to mark all coins nVersion fields opting fullrbf as a workaround for contracting protocols wallets. However, this policy bookmarking comes as a protocol fingerprint leak for an observer of the transaction logs. Long-term, the annoying privacy issue and the assumption that any wallet will be a Lightning one could lead to the majority of wallets signaling RBF for their spends. Therefore making those wallets incompatible with zeroconf services, slowly economically outlawing them. From Antoine's perspective, it sounds like an alternative full rbf way forward, where rather than having miners deciding on the policy enforcement, they let the users decide with their coins.
Updated on: 2023-06-16T02:42:54.912208+00:00