Skip to content

Commit

Permalink
Merge pull request bitcoin#243 from CodeShark/BIP0112_revisions
Browse files Browse the repository at this point in the history
BIP-0112 minor revision to text.
  • Loading branch information
luke-jr committed Nov 26, 2015
2 parents 641b91b + cc90614 commit 824284d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions bip-0112.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -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
has already confirmed. The only mechanism we really have for retroactive
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
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
Expand Down

0 comments on commit 824284d

Please sign in to comment.