mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2024-11-25 17:38:26 +00:00
Edited ch06_transactions.adoc with Atlas code editor
This commit is contained in:
parent
bc19a4534c
commit
dc7b66334c
@ -877,7 +877,7 @@ certainly talking about the unwanted variant of((("transactions", "witnesses", "
|
|||||||
|
|
||||||
==== Second-Party Transaction Malleability
|
==== Second-Party Transaction Malleability
|
||||||
|
|
||||||
When the legacy transaction format was the only transaction format,
|
When the ((("transactions", "witnesses", "second-party transaction malleability", id="transaction-witness-second-party")))((("witnesses", "second-party transaction malleability", id="witness-circular-second-party")))((("second-party transaction malleability", id="second-party")))legacy transaction format was the only transaction format,
|
||||||
developers worked on proposals to minimize third-party malleability,
|
developers worked on proposals to minimize third-party malleability,
|
||||||
such as BIP62. However, even if they were able to entirely eliminate
|
such as BIP62. However, even if they were able to entirely eliminate
|
||||||
third-party malleability, users of contract protocols faced another problem:
|
third-party malleability, users of contract protocols faced another problem:
|
||||||
@ -915,7 +915,7 @@ Tx~0~ (which contains Bob's signature), Bob can generate an alternative
|
|||||||
signature to create a conflicting transaction with a different txid. If
|
signature to create a conflicting transaction with a different txid. If
|
||||||
Bob's alternative version of Tx~0~ gets confirmed, then Alice can't use
|
Bob's alternative version of Tx~0~ gets confirmed, then Alice can't use
|
||||||
the presigned version of Tx~1~ to claim her refund. This type of
|
the presigned version of Tx~1~ to claim her refund. This type of
|
||||||
mutation is called _unwanted second-party transaction malleability_.
|
mutation ((("transactions", "witnesses", "second-party transaction malleability", startref="transaction-witness-second-party")))((("witnesses", "second-party transaction malleability", startref="witness-circular-second-party")))((("second-party transaction malleability", startref="second-party")))is called _unwanted second-party transaction malleability_.
|
||||||
|
|
||||||
[[segwit]]
|
[[segwit]]
|
||||||
==== Segregated Witness
|
==== Segregated Witness
|
||||||
|
Loading…
Reference in New Issue
Block a user