pull down to refresh
0 sats \ 5 replies \ @ChrisS 27 Nov 2024 \ parent \ on: Bitcoin watch-only wallet vs hardware wallet for long-term savings bitcoin
This is misleading to me. At some point you have to connect to your own node or somebody else’s to verify you received a valid transaction. Yes once you’ve verified that you can create and sign the transaction offline and use whatever node you want to broadcast it.
Why misleading? Is the truth. Yes, the tx is already signe offline, there's no risk whatsoever to broadcast it from whatever wallet app.
A signed tx is just a string. I can paste that string in whatever other wallet app (even that is not my wallet too!) and just broadcast it. Is like sending a message, encrypted.
reply
At some point you have to connect to a node to prepare the transaction to sign.
reply
To build a tx and sign you do not need a node.
You are already using a confirmed UTXO.
You only need a node to broadcast an already built and signed tx and that can be any node and wallet app.
For example, I am offline on a laptop using a TailsOS with Sparrow.
I build my own tx and sign it.
Copy that raw tx string and pass it to you, over a txt file or SMS.
You take it and paste it into your OWN wallet, connected to whatever node and broadcast it.
Done.
You cannot steal my sats and you cannot change it, because it contain my encrypted signature. If you change it, any bit of it, is void.
reply
Great explanation. I'm going to dive more into how this works and play around with this.
reply
I understand all that. My point is you cannot get the confirmed utxo without connecting to a node.
reply