<p>Start by reading the whole sentence:</p>

<blockquote>
  <p>CHECKLOCKTIMEVERIFY can be used to create outputs that are provably spendable by anyone (thus to mining fees assuming miners behave optimally and rationally) but only at a time sufficiently far into the future that large miners can't profitably sell the sacrifices at a discount. </p>
</blockquote>

<p>In other words, CLTV is used to delay when an output can be spent, not to make it provably spendable by anyone. The latter is trivial: just don't have any signature checking operations in a script.</p>

CC BY-SA 3.0
2018-04-01T09:12:10.040Z
2018-04-01T09:12:10.040Z
Pieter Wuille
<p>While reading BIP 65 it says that op_checklocktimeverify can be used to create provably spendable outputs by anyone. How is this possible?</p>

<script>
How can OP_CHECKLOCKTIMEVERIFY be used to create outputs provably spendable by anyone?
Errol
# How can OP_CHECKLOCKTIMEVERIFY be used to create outputs provably spendable by anyone?

(Asked by: username_0 on 2018-04-01)

While reading BIP 65 it says that op\_checklocktimeverify can be used to create provably spendable outputs by anyone. How is this possible?

**Tags:** script


---

## 1 answers

### Answer by username_1 on 2018-04-01. Score: 3

Start by reading the whole sentence:

> CHECKLOCKTIMEVERIFY can be used to create outputs that are provably spendable by anyone (thus to mining fees assuming miners behave optimally and rationally) but only at a time sufficiently far into the future that large miners can't profitably sell the sacrifices at a discount.

In other words, CLTV is used to delay when an output can be spent, not to make it provably spendable by anyone. The latter is trivial: just don't have any signature checking operations in a script.


---

