<oembed><type>rich</type><version>1.0</version><author_name>npub1vjzmc45k8dgujppapp2ue20h3l9apnsntgv4c0ukncvv549q64gsz4x8dd</author_name><author_url>https://nostr.ae/npub1vjzmc45k8dgujppapp2ue20h3l9apnsntgv4c0ukncvv549q64gsz4x8dd</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2022-12-01&#xA;📝 Original message:Hi Daniel,&#xA;&#xA;&gt;From my understanding of GAP600, you&#39;re operating a zero-conf risk analysis&#xA;business, which is integrated and leveraged by payment processors/liquidity&#xA;providers and merchants. A deployment of fullrbf by enough full-node&#xA;operators and a subset of the mining hashrate would lower the cost of&#xA;double-spend attack by lamda users, therefore increasing the risk exposure&#xA;of your users. This increased risk exposure could lead you to alter the&#xA;acceptance of incoming zero-conf transactions, AFAICT in a similar&#xA;reasoning as exposed by Bitrefill earlier this year [0].&#xA;&#xA;About the statistics you&#39;re asking for considerations, few further&#xA;questions, on those 1.5M transactions per month, a) how many are&#xA;Bitcoin-only (as I understand to be multi-cryptocurrencies), b) how many&#xA;are excluded from zeroconf due to factors like RBF, long-chain of&#xA;unconfirmed ancestors or too high-value and c) what has been the average&#xA;feerate (assuming a standard size of 200 bytes) ?&#xA;&#xA;My personal position on fullrbf is still the same as expressed in #26525&#xA;[1]. As a community, I think we still don&#39;t have conceptual consensus on&#xA;deploying full-rbf, neither to remove it. In the direction of removing the&#xA;current option from Bitcoin Core, I think the prerequisite to address are&#xA;the qualification of enough economic flows at risk and the presence of a&#xA;sizable loss in miners income. Beyond that, I think there is still the open&#xA;question if we (we, as the Bitcoin protocol development community, with all&#xA;its stakeholders) should restrain user choice in policy settings in the&#xA;name of preserving mining income and established use-case stability.&#xA;&#xA;To recall, the original technical motivation of this option, and the wider&#xA;smoother deployment was to address a DoS vector affecting another class of&#xA;use-case: multi-party transactions like coinjoin and contracting protocols&#xA;like Lightning [2] [3]. All of them expect to generate economic flows and&#xA;corresponding mining income. Since then, alternative paths to solve this&#xA;DoS vector have been devised, all with their own trade-offs and conceptual&#xA;issues [4] [5].&#xA;&#xA;Best,&#xA;Antoine&#xA;&#xA;[0]&#xA;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-October/021070.html&#xA;[1] https://github.com/bitcoin/bitcoin/pull/26525#issuecomment-1319499006&#xA;[2]&#xA;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-June/020557.html&#xA;[3]&#xA;https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-May/003033.html&#xA;[4]&#xA;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-October/021135.html&#xA;[5]&#xA;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-November/021144.html&#xA;&#xA;Le jeu. 1 déc. 2022 à 07:32, Daniel Lipshitz via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; a écrit :&#xA;&#xA;&gt; HI All&#xA;&gt;&#xA;&gt; I am the CEO of GAP600. We guarantee zero confirmed Bitcoin and other&#xA;&gt; crypto  transactions, BTC is a primary part of our business. Our guarantee&#xA;&gt; enables our customers to recognise zero-conf deposits. We reimburse our&#xA;&gt; clients value of the trx should we get it wrong and a transaction we&#xA;&gt; confirmed gets double spent.&#xA;&gt;&#xA;&gt; Should full RBF become default enabled and significantly adopted this&#xA;&gt; would have a major impact on the capacity to accept zerof confs on mainnet.&#xA;&gt; With the end result being this use case will be forced to move to a&#xA;&gt; different chain, with lightning being just another option.&#xA;&gt;&#xA;&gt; I wanted to share some statistics about how significant this use case is.&#xA;&gt; GAP600 clients are primarily payment processors and non custodial&#xA;&gt; liquidity providers; you can see some of our clients on our site&#xA;&gt; www.gap600.com. There are also merchants who have developed their own&#xA;&gt; tools so GAP600 statistics are only a subset of the full use case.&#xA;&gt;&#xA;&gt; I do not know of any wallet, exchange or custodian who accepts zero conf&#xA;&gt; without having some sort of solution in place. The market seems to be fully&#xA;&gt; aware of the risks of zero-conf. The opt-RBF seems to be a solution which&#xA;&gt; gives a clear free choice for actors.&#xA;&gt;&#xA;&gt; Statistics for consideration as a sample of the zero conf use case -&#xA;&gt;&#xA;&gt;&#xA;&gt;    1. As of end of Nov 2022 - GAP600 has processed i.e responded to circa&#xA;&gt;    15M transactions&#xA;&gt;    2. These transactions have a cumulative value of 2.3B USD value.&#xA;&gt;    3. We currently are seeing circa 1.5M transactions queired per month.&#xA;&gt;&#xA;&gt;&#xA;&gt; It&#39;s a sizable amount of trxs on mainet and we are by no means the full&#xA;&gt; market of platforms accepting zero-conf.  I realise there are other&#xA;&gt; considerations which BTC has,  I would urge you to take into account the&#xA;&gt; major risk being placed on this significant market share when deciding to&#xA;&gt; make this feature default enabled and encouraging full adoption.&#xA;&gt;&#xA;&gt; Thank you for your consideration&#xA;&gt; Daniel&#xA;&gt; ________________________________&#xA;&gt;&#xA;&gt; Daniel Lipshitz&#xA;&gt; GAP600| www.gap600.com&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20221201/ef417993/attachment-0001.html&gt;</html></oembed>