Luke-Jr [ARCHIVE] on Nostr: 📅 Original date posted:2014-04-23 📝 Original message:On Wednesday, April 23, ...
📅 Original date posted:2014-04-23
📝 Original message:On Wednesday, April 23, 2014 9:33:48 PM Pavol Rusnak wrote:
> On 04/23/2014 11:22 PM, Gregory Maxwell wrote:
> > Hopefully it would be clarified as only a MUST NOT do so silently...
> > "I have funds split across two wallets and it WONT LET ME SPEND THEM"
> > sounds like a terrible user experience. :)
>
> That is a subjective matter. To me it makes PERFECT SENSE that funds
> across accounts NEVER MIX. One can still send funds from one account to
> another and then perform another spend.
Only by crossing the blockchain unnecessarily.
> That's what I consider a consistent and thus GOOD user experience.
> What's the purpose of Accounts if wallet mixes coins among them anyway?
To keep balances separated. For example, I might have an account for each of
my children, move their allowance money to it every day/week (off-chain), and
they can spend only what they have in their account. Or an exchange might have
an account for each user's deposits. In neither case, would it make sense to
pay special attention to which UTXOs are consumed in transactions from any of
the account.
The only use case that requires tracking UTXOs per-account is when you want to
have multiple uncoordinated copies of the wallet in use at the same time, and
therefore need to immediately identify which account a transaction came from
based on the UTXOs it consumed - although even then, you could still mix funds
as long as you use only the first UTXO for tracking, so maybe there isn't even
a niche use case! In any case, Trezor, being a hardware wallet, should never
overlap with this niche...?
> I know it's not good to use classic bank accounts as analogy, but that's
> exactly how they work. Or have you every done ONE transaction from two
> bank accounts simultaneously?
Bad analogy. Banks *always* mix funds. You don't expect your bank wire to use
exactly the specific dollar bills you deposited, do you??
Luke
Published at
2023-06-07 15:18:01Event JSON
{
"id": "26cc9e43f8f813f50440e4d8900ebfb1df548afd3598aa3a496ac67301fbb614",
"pubkey": "6ac6a519b554d8ff726a301e3daec0b489f443793778feccc6ea7a536f7354f1",
"created_at": 1686151081,
"kind": 1,
"tags": [
[
"e",
"3d6a81230db6ab232d8356d3ea7e609f18aff1b8f11502ea70755e81b0de88f9",
"",
"root"
],
[
"e",
"26c492372063f67743734fdeed1345b4ef1e07b26dbc80507e4c3fd2da0207df",
"",
"reply"
],
[
"p",
"4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73"
]
],
"content": "📅 Original date posted:2014-04-23\n📝 Original message:On Wednesday, April 23, 2014 9:33:48 PM Pavol Rusnak wrote:\n\u003e On 04/23/2014 11:22 PM, Gregory Maxwell wrote:\n\u003e \u003e Hopefully it would be clarified as only a MUST NOT do so silently...\n\u003e \u003e \"I have funds split across two wallets and it WONT LET ME SPEND THEM\"\n\u003e \u003e sounds like a terrible user experience. :)\n\u003e \n\u003e That is a subjective matter. To me it makes PERFECT SENSE that funds\n\u003e across accounts NEVER MIX. One can still send funds from one account to\n\u003e another and then perform another spend.\n\nOnly by crossing the blockchain unnecessarily.\n\n\u003e That's what I consider a consistent and thus GOOD user experience.\n\u003e What's the purpose of Accounts if wallet mixes coins among them anyway?\n\nTo keep balances separated. For example, I might have an account for each of \nmy children, move their allowance money to it every day/week (off-chain), and \nthey can spend only what they have in their account. Or an exchange might have \nan account for each user's deposits. In neither case, would it make sense to \npay special attention to which UTXOs are consumed in transactions from any of \nthe account.\n\nThe only use case that requires tracking UTXOs per-account is when you want to \nhave multiple uncoordinated copies of the wallet in use at the same time, and \ntherefore need to immediately identify which account a transaction came from \nbased on the UTXOs it consumed - although even then, you could still mix funds \nas long as you use only the first UTXO for tracking, so maybe there isn't even \na niche use case! In any case, Trezor, being a hardware wallet, should never \noverlap with this niche...?\n\n\u003e I know it's not good to use classic bank accounts as analogy, but that's\n\u003e exactly how they work. Or have you every done ONE transaction from two\n\u003e bank accounts simultaneously?\n\nBad analogy. Banks *always* mix funds. You don't expect your bank wire to use \nexactly the specific dollar bills you deposited, do you??\n\nLuke",
"sig": "fd27c312fb2fdebe181fa47c0afcc04a6d48c460b01a8a440edb36fda70dc0104af2ae3a5f107bc56a55aa690b7bf05df206cc0156e9f3b6e7256193af4cab56"
}