<p>Compliance with the "Replay Protected Sighash" is required in all BCH transactions since the BTC-BCH chain split, while on Bitcoin BIP143 is only required for spending SegWit outputs.</p>

<p><a href="https://bitcointalk.org/index.php?topic=181734.0" rel="nofollow noreferrer">Here is how it helps offline signing</a> if you want to know how it was invented.</p>

<p>Update:</p>

<blockquote>
  <p>has the information about the input value as part of the witness.</p>
</blockquote>

<p>Note that the witness contains the signed hash that contains the value of the UTXO, but not the value of the UTXO itself.</p>

<p>If I missed one of your questions, let me know by commenting.</p>

CC BY-SA 4.0
2019-10-24T16:49:25.220Z
2019-10-24T17:22:58.730Z
2019-10-24T17:22:58.730Z
MCCCS
<p>According to bip 143 (<a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki" rel="nofollow noreferrer">https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki</a>), bitcoin transaction has the information about the input value as part of the witness.</p>

<p>i heard bitcoincash has also a solution for validating the input value (without going through all the blockchain), but i cant find this information in a transaction.</p>

<p>i tried to find it and read about the bch transaction structure and the only thing i found is this proposal: <a href="https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/replay-protected-sighash.md" rel="nofollow noreferrer">https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/replay-protected-sighash.md</a></p>

<p>and im not sure if its indeed deployed into the bch blockchain.</p>

<p>is there any solution for this problem in bitcoincash?</p>

<bitcoin-core><transactions><segregated-witness><bitcoin-cash>
Bitcoin And BitcoinCash Input Value
Ofir
# Bitcoin And BitcoinCash Input Value

(Asked by: username_0 on 2019-10-24)

According to bip 143 (<https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki>), bitcoin transaction has the information about the input value as part of the witness.

i heard bitcoincash has also a solution for validating the input value (without going through all the blockchain), but i cant find this information in a transaction.

i tried to find it and read about the bch transaction structure and the only thing i found is this proposal: <https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/replay-protected-sighash.md>

and im not sure if its indeed deployed into the bch blockchain.

is there any solution for this problem in bitcoincash?

**Tags:** bitcoin-core, transactions, segregated-witness, bitcoin-cash


---

## 1 answers

### Answer by username_1 on 2019-10-24. Score: 0 | Accepted answer

Compliance with the "Replay Protected Sighash" is required in all BCH transactions since the BTC-BCH chain split, while on Bitcoin BIP143 is only required for spending SegWit outputs.

[Here is how it helps offline signing](https://bitcointalk.org/index.php?topic=181734.0) if you want to know how it was invented.

Update:

> has the information about the input value as part of the witness.

Note that the witness contains the signed hash that contains the value of the UTXO, but not the value of the UTXO itself.

If I missed one of your questions, let me know by commenting.


---

