mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2025-06-24 17:08:51 +00:00
CH02::constructing: clarify offline requirements
Previous text said that wallets can construct tranactions offline. Add clarification that this requires the wallet to already know what inputs it controls.
This commit is contained in:
parent
fa7a385c83
commit
2753d8cd8d
@ -329,11 +329,12 @@ image::images/mbc2_0207.png["Distributing Transaction"]
|
|||||||
|
|
||||||
((("transactions", "constructing", id="Tconstruct02")))((("wallets",
|
((("transactions", "constructing", id="Tconstruct02")))((("wallets",
|
||||||
"constructing transactions")))Alice's wallet application contains all
|
"constructing transactions")))Alice's wallet application contains all
|
||||||
the logic for selecting appropriate inputs and outputs to build a
|
the logic for selecting inputs and generating outputs to build a
|
||||||
transaction to Alice's specification. Alice only needs to specify a
|
transaction to Alice's specification. Alice only needs to choose a
|
||||||
destination and an amount, and the rest happens in the wallet
|
destination, amount, and transaction fee, and the rest happens in the wallet
|
||||||
application without her seeing the details. Importantly, a wallet
|
application without her seeing the details. Importantly, if a wallet
|
||||||
application can construct transactions even if it is completely offline.
|
already knows what inputs it controls, it can construct transactions
|
||||||
|
even if it is completely offline.
|
||||||
Like writing a check at home and later sending it to the bank in an
|
Like writing a check at home and later sending it to the bank in an
|
||||||
envelope, the transaction does not need to be constructed and signed
|
envelope, the transaction does not need to be constructed and signed
|
||||||
while connected to the Bitcoin network.
|
while connected to the Bitcoin network.
|
||||||
|
Loading…
Reference in New Issue
Block a user