mirror of
https://github.com/bitcoin/bips.git
synced 2025-01-18 21:35:13 +01:00
Use the term "malleability" rather than "mutability"
This commit is contained in:
parent
f6a5bf2c5e
commit
abeaa1be10
@ -89,9 +89,9 @@ requires the co-operation of both parties to spend the output. To ensure the
|
||||
failure of one party does not result in the funds becoming lost, refund
|
||||
transactions are setup in advance using nLockTime. These refund transactions
|
||||
need to be created interactively, and additionaly, are currently vulnerable to
|
||||
transaction mutability. CHECKLOCKTIMEVERIFY can be used in these protocols,
|
||||
transaction malleability. CHECKLOCKTIMEVERIFY can be used in these protocols,
|
||||
replacing the interactive setup with a non-interactive setup, and additionally,
|
||||
making transaction mutability (aka malleability) a non-issue.
|
||||
making transaction malleability a non-issue.
|
||||
|
||||
|
||||
====Two-factor wallets====
|
||||
@ -128,7 +128,7 @@ Jeremy Spilman style payment channels first setup a deposit controlled by
|
||||
the output of tx1 to payor and payee. Prior to publishing tx1 a refund
|
||||
transaction is created, tx3, to ensure that should the payee vanish the payor
|
||||
can get their deposit back. The process by which the refund transaction is
|
||||
created is currently vulnerable to transaction mutability attacks, and
|
||||
created is currently vulnerable to transaction malleability attacks, and
|
||||
additionally, requires the payor to store the refund. Using the same
|
||||
scriptPubKey from as in the Two-factor wallets example solves both these issues.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user