ZmnSCPxj [ARCHIVE] on Nostr: š
Original date posted:2019-08-05 š Original message:Good morning Chris, > This ...
š
Original date posted:2019-08-05
š Original message:Good morning Chris,
> This could be worked around by honest makers because they
> can consolidate TXOs on the blockchain, which rented TXO owners can't do
> because the TXOs are owned by different people.
Would it not be possible the below?
* I rent some funds from Dmitry.
I agree to pay him 0.5 BTC for this service of putting up 50BTC from Dmitry UTXO.
* I also own 50BTC myself in a separate UTXO.
* We create a funding transaction paying out to a Schnorr MuSig output that is 2-of-2 between us.
This spends Dmitry UTXO 50 BTC and my UTXO 50BTC.
We only create this yet and do not sign.
* We create a backout transaction, probably with `nLockTime`, paying out 50.5BTC to Dmitry and 49.5BTC to me.
This spends the funding transaction.
We sign this using MuSig.
* After we exchange the signatures of the backout transaction, we exchange signatures for the funding transaction.
* Now we have a common 100BTC UTXO (indistinguishable from other Schnorr single-sig UTXOs) that can be used as fidelity bond for me.
This is the output of the funding transaction.
The above can be scaled up so I can rent arbitrary amounts of coin from many different people, who are assured of getting their funds back, in exchange for a fidelity bond / advertisement, and thus greatly destroying the properties of the V^2 tweak.
(The ability to have shared ownership of UTXOs is a powerful feature of Bitcoin, and backs its ability to scale, as witnessed with Lightning Network and channel factories.)
Regards,
ZmnSCPxj
Published at
2023-06-07 18:19:56Event JSON
{
"id": "588555f6d2505aa2df639a518ebcdce0e95e836825c17b2e67615fcfcf9787ff",
"pubkey": "4505072744a9d3e490af9262bfe38e6ee5338a77177b565b6b37730b63a7b861",
"created_at": 1686161996,
"kind": 1,
"tags": [
[
"e",
"a08dce3b67359ed00d4e2ce273a5fce8912dd2b587c89f8e261331c71b6b29ce",
"",
"root"
],
[
"e",
"2adbd1752bebd7b2d51161c3695e789d8208c814341732f51779dc34c9999dd2",
"",
"reply"
],
[
"p",
"8ff17ddc5c3e18aa20cec5a13d489b9fd9fe4442bd7a2a77b1bf8a5cb08ed59a"
]
],
"content": "š
Original date posted:2019-08-05\nš Original message:Good morning Chris,\n\n\n\u003e This could be worked around by honest makers because they\n\u003e can consolidate TXOs on the blockchain, which rented TXO owners can't do\n\u003e because the TXOs are owned by different people.\n\nWould it not be possible the below?\n\n* I rent some funds from Dmitry.\n I agree to pay him 0.5 BTC for this service of putting up 50BTC from Dmitry UTXO.\n* I also own 50BTC myself in a separate UTXO.\n* We create a funding transaction paying out to a Schnorr MuSig output that is 2-of-2 between us.\n This spends Dmitry UTXO 50 BTC and my UTXO 50BTC.\n We only create this yet and do not sign.\n* We create a backout transaction, probably with `nLockTime`, paying out 50.5BTC to Dmitry and 49.5BTC to me.\n This spends the funding transaction.\n We sign this using MuSig.\n* After we exchange the signatures of the backout transaction, we exchange signatures for the funding transaction.\n* Now we have a common 100BTC UTXO (indistinguishable from other Schnorr single-sig UTXOs) that can be used as fidelity bond for me.\n This is the output of the funding transaction.\n\nThe above can be scaled up so I can rent arbitrary amounts of coin from many different people, who are assured of getting their funds back, in exchange for a fidelity bond / advertisement, and thus greatly destroying the properties of the V^2 tweak.\n\n(The ability to have shared ownership of UTXOs is a powerful feature of Bitcoin, and backs its ability to scale, as witnessed with Lightning Network and channel factories.)\n\nRegards,\nZmnSCPxj",
"sig": "3ac2384be6c0d09895e70387ba26be0ba8a7cb81f023100e17111133c9674cabe7625db1bc4a327a944f7ac82b3d683c2f738d2e5bce3e93d3674516ee199452"
}