diff options
author | Chris Priest <cp368202@ohiou.edu> | 2015-12-07 15:55:42 -0800 |
---|---|---|
committer | Chris Priest <cp368202@ohiou.edu> | 2015-12-07 15:55:42 -0800 |
commit | e994fa264a7a9a854b4450d3e84f03a7858598c6 (patch) | |
tree | ce5e13a821f9fc732f30e25c90a130d568aaf374 | |
parent | bdd7c9ff76405b265af1f1822736cc95b0a44228 (diff) |
fixed bolding
-rw-r--r-- | bip-coalesc-wildcard.mediawiki | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bip-coalesc-wildcard.mediawiki b/bip-coalesc-wildcard.mediawiki index b4ca8e8..c729d06 100644 --- a/bip-coalesc-wildcard.mediawiki +++ b/bip-coalesc-wildcard.mediawiki @@ -62,17 +62,17 @@ in a block lower or equal to the block the wildcard input is confirmed into. The bitcoin code needs to be modified in three places in order to handle Coalescing Transactions. -1. **Full Node Coalescing validation** - When a full node receives a coalescing transaction, it has to +1. <b>Full Node Coalescing validation</b> - When a full node receives a coalescing transaction, it has to aggregate the value of all the UTXOs in the blockchain older than the input with the same scriptPubKey. If this value is greater than or equal to the amount of all outputs, then that coalescing transaction is valid and can be propagated. -2. **Full Node Non-Coalescing validation** - When a non-coalescing transaction comes in, the code needs to be modified +2. <b>Full Node Non-Coalescing validation</b> - When a non-coalescing transaction comes in, the code needs to be modified to check if each input has not been spent by a coalescing transaction. If there exist any coalescing transaction in the blockchain with the same scriptPubKey found in a block *after* that input, then the UTXO has been spent and the transaction is invalid. -3. **Wallet** - The user facing wallet portion of the reference client should notify +3. <b>Wallet</b> - The user facing wallet portion of the reference client should notify the user when their wallet contains many UTXOs that qualify it to benefit from a coalescing transaction. Wallets should not simply replace non-coalescing transactions with coalescing transactions in all instances. |