vnprc on Nostr: Sir, I cannot zap you. This comment is highly zap worthy. I have also been looking ...
Sir, I cannot zap you. This comment is highly zap worthy.
I have also been looking for ways to swap coinbase outputs for other outputs. Apparently covenants are a no go because tx introspection across outputs not covered by the script being executed is more powerful than any proposal on offer.
Two other ideas are coinswaps or DLCs.
If we lock a coinbase output to a 2-of-2 script that would cover the initial staging tx. I think it would require one more tx after that to complete transfer of ownership. This creates a natural 100 block baking period for the contract. Maybe useful, maybe problematic. Still thinking on it.
DLCs are very intriguing because we can also lock up ecash in a DLC. I think this is the most promising idea at the moment because it blurs the line between on-chain and ecash anon sets.
Published at
2025-02-25 23:21:44Event JSON
{
"id": "8766b9ce1a9630c963ddcbeb87aee868ec19a341b41633337653d15afa08159d",
"pubkey": "d3052ca3e3d523b1ec80671eb1bba0517a2f522e195778dc83dd03a8d84a170e",
"created_at": 1740525704,
"kind": 1,
"tags": [
[
"e",
"904e5e178148c0e42b6741d0fe59440cc34e4fadceb6cfc93217baf7095740c6",
"",
"root"
],
[
"e",
"084518f578224e834b2ae1c35fdb7064508b21cfba44cbde17c0c3b6c4f771e3"
],
[
"e",
"837d0647d962f6462c393fb4d2cb99e7b9739c8186a51a4a8c829ff620ea6a90",
"",
"reply"
],
[
"p",
"50d94fc2d8580c682b071a542f8b1e31a200b0508bab95a33bef0855df281d63"
],
[
"p",
"33c8e961d628a494cdb37b9753d0c6d1ee7612cd020a412c9df7f38a766f457e"
],
[
"p",
"d3052ca3e3d523b1ec80671eb1bba0517a2f522e195778dc83dd03a8d84a170e"
]
],
"content": "Sir, I cannot zap you. This comment is highly zap worthy.\n\nI have also been looking for ways to swap coinbase outputs for other outputs. Apparently covenants are a no go because tx introspection across outputs not covered by the script being executed is more powerful than any proposal on offer.\n\nTwo other ideas are coinswaps or DLCs.\n\nIf we lock a coinbase output to a 2-of-2 script that would cover the initial staging tx. I think it would require one more tx after that to complete transfer of ownership. This creates a natural 100 block baking period for the contract. Maybe useful, maybe problematic. Still thinking on it.\n\nDLCs are very intriguing because we can also lock up ecash in a DLC. I think this is the most promising idea at the moment because it blurs the line between on-chain and ecash anon sets. ",
"sig": "a36b3dd8c7bd5b074887b513da93508a9c3e8082ef634a608fe367ddc193565a910ccad9368a820a2beeafac16bd416f05a318f608ea02d2a0cd76f8a7eb729a"
}