<oembed><type>rich</type><version>1.0</version><author_name>npub136rmper0tszp8xxttyzsa27tjrvx36drtpucg0544mq8cxlha6wshgpezn</author_name><author_url>https://nostr.ae/npub136rmper0tszp8xxttyzsa27tjrvx36drtpucg0544mq8cxlha6wshgpezn</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2023-05-24&#xA;🗒️ Summary of this message: 0-conf transactions are risky due to the possibility of double-spending, but Ark may use an opcode to prevent this. Lightning payments can still be made with zero-conf coins.&#xA;📝 Original message:&gt; 0-conf transactions are unsafe since it is possible to double-spend the inputs they consume, invalidating the 0-conf transaction.&#xA;&#xA;A future extension of Ark can potentially utilize a hypothetical data manipulation opcode (OP_XOR or OP_CAT) to constrain the ASP&#39;s nonce in their signatures to disincentivize double-spending. If a double-spend occurs in a pool transaction, users can forge ASP&#39;s signature to claim their previously redeemed vTXOs. This is effectively an inbound liquidity-like tradeoff without compromising on the protocol design.&#xA;&#xA;For the time being, you have to wait for on-chain confirmations to consider a payment &#39;final&#39;. However, this doesn&#39;t prevent you from paying lightning invoices with your zero-conf coins. Ark has immediate availability with delayed finality.&#xA;&#xA;Best,&#xA;Burak</html></oembed>