<oembed><type>rich</type><version>1.0</version><author_name>npub1q86n5vtxkwerzwfqza3hwls8pl8764244464talfqy2vpj0qaz6q38qwta</author_name><author_url>https://nostr.ae/npub1q86n5vtxkwerzwfqza3hwls8pl8764244464talfqy2vpj0qaz6q38qwta</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2021-07-12&#xA;📝 Original message:&#xA;Without an exact implementation, one thing you could do to fix the lost&#xA;state issue would be to make the scripts something like:&#xA;&#xA;[`&lt;N+1&gt; CLTV DROP PKu CHECKSIGVERIFY GETLOCKTIME &lt;PK_root&gt;&#xA;BIP32DERIVE CHECKTRANSACTIONSIGNEDFROMSTACK`, `2016 CSV DROP PK_si&#xA;CHECKSIG`]&#xA;&#xA;In order to upgrade to state M&gt;= N+1 you&#39;d have to publish a transaction&#xA;signed with the BIP32 derived key for that update in the future.&#xA;&#xA;The downside is that you end up double publishing the txdata on the chain,&#xA;but it at least ensure data availability.&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20210712/dabb3aed/attachment.html&gt;</html></oembed>