In other words, Billie has no guarantee that the key she holds will be valid tomorrow; Katy could empty that account at any time, and Billie would then hold nothing except the evidence of Katy's wrongdoing.
In other words, Billie has no guarantee that the key she holds will be valid tomorrow; Katy could empty that account at any time, and Billie would then hold nothing except the evidence of Katy's wrongdoing.
This function is provided by script: https://en.bitcoin.it/wiki/Script
they are locked down. the funds in a lightning channel are locked in a 2 of 2 multisig address, and can only be moved upon mutual consent (ie. by updating the state of the channel), or by one party after sufficient time has passed (in case of an uncooperative peer).
Are you talking about compared to regular transactions, or because network fees (per byte) are high?
That $1 enables as many transactions as you want between party A and B, of which party B may have dozens of open channels with other nodes to facilitate routing from party A to C etc.
OP was describing something in the context of Taproot and now you and others are talking about Lightning. What is the new development here?
https://blog.chainalysis.com/reports/bitcoin-taproot-upgrade
https://medium.com/blockstream/taproot-activation-enhanced-t...
Katy could empty that account at any time
That would be a pretty lame virtual bank then :)Realistically, the spending conditions are either limited by time. So Billie knows she needs to withdraw until a certain date or Katy could betray her. Or the spending conditions contain a punishment for betrayal. So if Katy tries to withdraw money she assigned to Billie, Billie can intervene, get her money and punish Katy.