mirror of
https://github.com/bitcoin/bips.git
synced 2024-11-19 01:40:05 +01:00
BIP-0112 minor revision to text.
This commit is contained in:
parent
989f276dcb
commit
cc90614074
@ -85,9 +85,9 @@ of some future event. However, given the immutable nature of the blockchain, it
|
|||||||
is practically impossible to retroactively invalidate a previous commitment that
|
is practically impossible to retroactively invalidate a previous commitment that
|
||||||
has already confirmed. The only mechanism we really have for retroactive
|
has already confirmed. The only mechanism we really have for retroactive
|
||||||
invalidation is blockchain reorganization which, for fundamental security
|
invalidation is blockchain reorganization which, for fundamental security
|
||||||
reasons, is designed to be very hard and very expensive to deliberately pull off.
|
reasons, is designed to be very hard and very expensive to do.
|
||||||
|
|
||||||
Despite this limitation, we do have a way to provide something functionally similar
|
Despite this limitation, we do have a way to provide something functionally similar to retroactive invalidation while preserving irreversibility of past commitments
|
||||||
using CHECKSEQUENCEVERIFY. By constructing scripts with multiple branches of
|
using CHECKSEQUENCEVERIFY. By constructing scripts with multiple branches of
|
||||||
execution where one or more of the branches are delayed we provide
|
execution where one or more of the branches are delayed we provide
|
||||||
a time window in which someone can supply an invalidation condition that allows the
|
a time window in which someone can supply an invalidation condition that allows the
|
||||||
|
Loading…
Reference in New Issue
Block a user