<oembed><type>rich</type><version>1.0</version><author_name>npub1dmpy2z9v4nr2np0zjs5he433zphdjy8qkxa4xh04xc9d58n0yjes6y809s</author_name><author_url>https://nostr.ae/npub1dmpy2z9v4nr2np0zjs5he433zphdjy8qkxa4xh04xc9d58n0yjes6y809s</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2022-10-13&#xA;📝 Original message:&gt; - Bitrefill&#39;s on-chain payments for gift cards and phone top-ups&#xA;&#xA;Bitrefill already supports lightning, so for them it would be easy to&#xA;solve by displaying the lightning transfer by default and only show&#xA;the on-chain payment as a fallback. Currently the on-chain payment at&#xA;Bitrefill and other similar providers is really a drop-down where you&#xA;select your wallet and then they display a tutorial to you on how to&#xA;create the on-chain transaction (fee rate, RBF flag, etc). I don&#39;t&#xA;have insights into Bitrefill, but one might suspect that encouraging a&#xA;lightning payment might be a win-win situation for them and their&#xA;users.&#xA;&#xA;It would be interesting to know if there are any obstacles that&#xA;Bitrefill and other services face, or if they don&#39;t agree that&#xA;lightning is an improvement over accepting unconfirmed on-chain&#xA;transactions from untrusted parties.&#xA;&#xA;&gt; - Many bitcoin ATMs&#39; on-chain deposits for selling bitcoin for cash (at least&#xA;&#xA;I haven&#39;t tried them yet, but I suspect they could benefit in a&#xA;similar by showing lightning transfers more prominently. Moreover, any&#xA;UX improvement they can offer to users that intentionally or&#xA;accidentally selected RBF opt-in, will also benefit users once fullrbf&#xA;is widespread. To give an example, ATMs could immediately give out a&#xA;voucher for the cash amount that can be redeemed as soon as the&#xA;transaction is confirmed on-chain, to allow (untrusted) users to leave&#xA;the ATM and go for a walk in the meantime.&#xA;&#xA;&gt; With full-RBF, wallets should make it extremely clear to users that unconfirmed&#xA;&gt; funds are not theirs (yet). Otherwise, protocol-unaware users that are&#xA;&gt; transacting on-chain with untrusted parties can be easily scammed if they don&#39;t&#xA;&gt; know they have to wait for a confirmation. Eg. in Argentina, it&#39;s pretty common&#xA;&gt; to meet someone in person to buy bitcoin P2P for cash, even for newcomers.&#xA;&#xA;This is easy to solve, because a wallet can simply display all&#xA;unconfirmed transactions as if they signalled for RBF. Your suggested&#xA;solution to &#34;activate&#34; fullrbf at a specific block height might be&#xA;counter productive, because educating users that unconfirmed&#xA;transactions are unsafe takes longer than a single block. So the&#xA;earlier users are educated that unconfirmed transactions from&#xA;untrusted parties are unsafe, the better.&#xA;&#xA;&gt; # Impact at Muun&#xA;&gt;&#xA;&gt; Work to transition Muun from using zero-conf submarine swaps to using payment&#xA;&gt; channels is ongoing, but we are still several months away from being production&#xA;&gt; ready. This means we would have to turn off outgoing lightning payments for&#xA;&gt; +100k monthly active users, which is a good chunk of all users making&#xA;&gt; non-custodial lightning payments today.&#xA;&#xA;It would be unfortunate for those users, but I think that the risk&#xA;exists today. Relay of fullrbf transactions works reasonable well&#xA;already, unless you get unlucky with your selected peers. The only&#xA;missing piece is a few percent of hashrate that will accept fullrbf&#xA;replacement transactions. While this will certainly happen if a&#xA;Bitcoin Core release ships with the flag *on* by default, it still may&#xA;happen at any time even if Bitcoin Core doesn&#39;t ship with the flag at&#xA;all.&#xA;&#xA;Best,&#xA;cndm1</html></oembed>