<oembed><type>rich</type><version>1.0</version><author_name>npub1t97ak5ltnq0v72nv4jssnhw0fr09axwqvc20623jfdnvrajae7nqufg2yy</author_name><author_url>https://nostr.ae/npub1t97ak5ltnq0v72nv4jssnhw0fr09axwqvc20623jfdnvrajae7nqufg2yy</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2022-12-02&#xA;📝 Original message:HI Antoine&#xA;&#xA;Thank you for all the references - I agree with Sergej&#xA;statement &#34;opportunity makes the thief&#34;&#xA;&#xA;The 1.5M trxs are all BTC which our clients query, I dont have specifics&#xA;for those trxs i.e. reasons for not being confirmed. However we target to&#xA;achieve +90% confirmation of trxs for our clients. Fee rates the&#xA;transactions generally follow standard fee/rate policy similar to all&#xA;industry recommendations, we recommend higher priority fee rate but approve&#xA;trxs well below that level. I would say we havent seen a trx with medium&#xA;fee rate be double spend - this is excluding race attacks or as you&#xA;mentioned ancestral unconfirmed attacks.&#xA;&#xA;Opt in RBF is used in many ways to try to do double spends - i.e with&#xA;ancestral attacks inputs which are not confirmed, and also publishing the&#xA;RBF first and then the straight trxs later. In general double spends excl&#xA;Optin RBF does not occur alot at all - but the presence of a potential risk&#xA;causes everyone to wait back for confirmations.&#xA;&#xA;Looking at a sample of latest 4.3M trxs, I can see crica 11k trxs which&#xA;seem to be double spent vast majority of these will be RBF, also on trx&#xA;that are high risk and we dont confirm the attacker has no incentive to&#xA;follow through with the second trxs.&#xA;&#xA;I see quite a bit of reference to the benefit to miners for RBF - I would&#xA;think this cash flow benefit is not significant but I would suggest getting&#xA;input from a miner themselves.&#xA;&#xA;Best&#xA;Daniel&#xA;&#xA;________________________________&#xA;&#xA;Daniel Lipshitz&#xA;GAP600| www.gap600.com&#xA;Phone: +44 113 4900 117&#xA;Skype: daniellipshitz123&#xA;Twitter: @daniellipshitz&#xA;&#xA;&#xA;On Fri, Dec 2, 2022 at 3:52 AM Antoine Riard &lt;antoine.riard at gmail.com&gt;&#xA;wrote:&#xA;&#xA;&gt; Hi Daniel,&#xA;&gt;&#xA;&gt; From my understanding of GAP600, you&#39;re operating a zero-conf risk&#xA;&gt; analysis business, which is integrated and leveraged by payment&#xA;&gt; processors/liquidity providers and merchants. A deployment of fullrbf by&#xA;&gt; enough full-node operators and a subset of the mining hashrate would lower&#xA;&gt; the cost of double-spend attack by lamda users, therefore increasing the&#xA;&gt; risk exposure of your users. This increased risk exposure could lead you to&#xA;&gt; alter the acceptance of incoming zero-conf transactions, AFAICT in a&#xA;&gt; similar reasoning as exposed by Bitrefill earlier this year [0].&#xA;&gt;&#xA;&gt; About the statistics you&#39;re asking for considerations, few further&#xA;&gt; questions, on those 1.5M transactions per month, a) how many are&#xA;&gt; Bitcoin-only (as I understand to be multi-cryptocurrencies), b) how many&#xA;&gt; are excluded from zeroconf due to factors like RBF, long-chain of&#xA;&gt; unconfirmed ancestors or too high-value and c) what has been the average&#xA;&gt; feerate (assuming a standard size of 200 bytes) ?&#xA;&gt;&#xA;&gt; My personal position on fullrbf is still the same as expressed in #26525&#xA;&gt; [1]. As a community, I think we still don&#39;t have conceptual consensus on&#xA;&gt; deploying full-rbf, neither to remove it. In the direction of removing the&#xA;&gt; current option from Bitcoin Core, I think the prerequisite to address are&#xA;&gt; the qualification of enough economic flows at risk and the presence of a&#xA;&gt; sizable loss in miners income. Beyond that, I think there is still the open&#xA;&gt; question if we (we, as the Bitcoin protocol development community, with all&#xA;&gt; its stakeholders) should restrain user choice in policy settings in the&#xA;&gt; name of preserving mining income and established use-case stability.&#xA;&gt;&#xA;&gt; To recall, the original technical motivation of this option, and the wider&#xA;&gt; smoother deployment was to address a DoS vector affecting another class of&#xA;&gt; use-case: multi-party transactions like coinjoin and contracting protocols&#xA;&gt; like Lightning [2] [3]. All of them expect to generate economic flows and&#xA;&gt; corresponding mining income. Since then, alternative paths to solve this&#xA;&gt; DoS vector have been devised, all with their own trade-offs and conceptual&#xA;&gt; issues [4] [5].&#xA;&gt;&#xA;&gt; Best,&#xA;&gt; Antoine&#xA;&gt;&#xA;&gt; [0]&#xA;&gt; https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-October/021070.html&#xA;&gt; [1] https://github.com/bitcoin/bitcoin/pull/26525#issuecomment-1319499006&#xA;&gt; [2]&#xA;&gt; https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-June/020557.html&#xA;&gt; [3]&#xA;&gt; https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-May/003033.html&#xA;&gt; [4]&#xA;&gt; https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-October/021135.html&#xA;&gt; [5]&#xA;&gt; https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-November/021144.html&#xA;&gt;&#xA;&gt; Le jeu. 1 déc. 2022 à 07:32, Daniel Lipshitz via bitcoin-dev &lt;&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&gt; a écrit :&#xA;&gt;&#xA;&gt;&gt; HI All&#xA;&gt;&gt;&#xA;&gt;&gt; I am the CEO of GAP600. We guarantee zero confirmed Bitcoin and other&#xA;&gt;&gt; crypto  transactions, BTC is a primary part of our business. Our guarantee&#xA;&gt;&gt; enables our customers to recognise zero-conf deposits. We reimburse our&#xA;&gt;&gt; clients value of the trx should we get it wrong and a transaction we&#xA;&gt;&gt; confirmed gets double spent.&#xA;&gt;&gt;&#xA;&gt;&gt; Should full RBF become default enabled and significantly adopted this&#xA;&gt;&gt; would have a major impact on the capacity to accept zerof confs on mainnet.&#xA;&gt;&gt; With the end result being this use case will be forced to move to a&#xA;&gt;&gt; different chain, with lightning being just another option.&#xA;&gt;&gt;&#xA;&gt;&gt; I wanted to share some statistics about how significant this use case is.&#xA;&gt;&gt; GAP600 clients are primarily payment processors and non custodial&#xA;&gt;&gt; liquidity providers; you can see some of our clients on our site&#xA;&gt;&gt; www.gap600.com. There are also merchants who have developed their own&#xA;&gt;&gt; tools so GAP600 statistics are only a subset of the full use case.&#xA;&gt;&gt;&#xA;&gt;&gt; I do not know of any wallet, exchange or custodian who accepts zero conf&#xA;&gt;&gt; without having some sort of solution in place. The market seems to be fully&#xA;&gt;&gt; aware of the risks of zero-conf. The opt-RBF seems to be a solution which&#xA;&gt;&gt; gives a clear free choice for actors.&#xA;&gt;&gt;&#xA;&gt;&gt; Statistics for consideration as a sample of the zero conf use case -&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;    1. As of end of Nov 2022 - GAP600 has processed i.e responded to&#xA;&gt;&gt;    circa 15M transactions&#xA;&gt;&gt;    2. These transactions have a cumulative value of 2.3B USD value.&#xA;&gt;&gt;    3. We currently are seeing circa 1.5M transactions queired per month.&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; It&#39;s a sizable amount of trxs on mainet and we are by no means the full&#xA;&gt;&gt; market of platforms accepting zero-conf.  I realise there are other&#xA;&gt;&gt; considerations which BTC has,  I would urge you to take into account the&#xA;&gt;&gt; major risk being placed on this significant market share when deciding to&#xA;&gt;&gt; make this feature default enabled and encouraging full adoption.&#xA;&gt;&gt;&#xA;&gt;&gt; Thank you for your consideration&#xA;&gt;&gt; Daniel&#xA;&gt;&gt; ________________________________&#xA;&gt;&gt;&#xA;&gt;&gt; Daniel Lipshitz&#xA;&gt;&gt; GAP600| www.gap600.com&#xA;&gt;&gt;&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; bitcoin-dev mailing list&#xA;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20221202/9b026be3/attachment-0001.html&gt;</html></oembed>