From e0a716e450c641c92093fb033cd69e8db3a85695 Mon Sep 17 00:00:00 2001 From: claylock Date: Thu, 26 Oct 2023 14:43:40 +0000 Subject: [PATCH] Edited ch09_fees.adoc with Atlas code editor --- ch09_fees.adoc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ch09_fees.adoc b/ch09_fees.adoc index 06bf005e..6bc113fd 100644 --- a/ch09_fees.adoc +++ b/ch09_fees.adoc @@ -1,17 +1,21 @@ [[tx_fees]] == Transaction Fees -The digital signature we saw Alice create in <> only +++++ +

+The digital signature we saw Alice create in #c_signatures only proves that she knows her private key and that she committed to a transaction that pays Bob. She can create another signature that instead commits to a transaction paying Carol--a transaction that spends the same output (bitcoins) that she used to pay Bob. Those two -transactions((("conflicting transactions")))((("transactions", "conflicts in"))) are now _conflicting transactions_ because only one +transactions are now conflicting transactions because only one transaction spending a particular output can be included in the valid blockchain with the most proof of work--the blockchain that full nodes use to determine which keys control which bitcoins. +

+++++ -To protect himself against conflicting transactions, it would be wise +To((("conflicting transactions")))((("transactions", "conflicts in"))) protect himself against conflicting transactions, it would be wise for Bob to wait until the transaction from Alice is included in the blockchain to a sufficient depth before he considers the money he received as his to spend (see <>).