<p><em>Disclosure: I work for Coinprism.</em></p>

<p>Counterparty uses the Blockchain for timestamping only. It doesn't use it as a ledger since it builds it's own "parallel" ledger.</p>

<p>As a result most advanced functionality of the Bitcoin ledger can't work on Counterparty:</p>

<ul>
<li>nLockTime</li>
<li>SPV</li>
<li><a href="http://www.coindesk.com/could-the-bitcoin-lightning-network-solve-blockchain-scalability/" rel="nofollow">Payment Channels and lightning networks</a> (very important for scalability)</li>
<li>Unconfirmed transaction chaining (important for mobile payments and fast transaction processing)</li>
</ul>

<p>If you want to be able to use all bitcoin features out of the box, you need to look at <a href="https://github.com/OpenAssets/open-assets-protocol" rel="nofollow">colored coins</a>.</p>

CC BY-SA 3.0
2015-04-06T02:04:08.940Z
2015-04-06T02:04:08.940Z
Flavien
<p>nLockTime can in fact be used by meta-protocols (e.g. Counterparty, Mastercoin) because nLockTime simply decides when a transaction can be mined.</p>

CC BY-SA 3.0
2015-04-08T09:08:27.780Z
2015-04-08T09:08:27.780Z
spppooofff
<p>The first "answer" didn't explain why nLockTime can't work (too superficial), and it also claims without substantiating it that Payment Channels can't work although Storj is working on a payment channels implementation for Counterparty and you can run it on testnet today: <a href="https://github.com/F483/picopayments-cli-python#testing-guide" rel="nofollow noreferrer">https://github.com/F483/picopayments-cli-python#testing-guide</a>. (There's a separate repo for the hub, for those who want to run a hub.)</p>

<p>I would say it's more likely than not that Counterparty will be able to work with nLockTime (if a transaction can't be mined, it can be ignored by Counterparty until after it can).</p>

CC BY-SA 3.0
2017-01-14T09:13:14.423Z
2017-01-14T09:13:14.423Z
whatever
<p>I heard that Counterparty cannot handle lock time, but I cannot understand why.</p>

<p>What will happen when we use nLockTime in a transaction which includes Counterparty transactions?</p>

CC BY-SA 3.0
2015-04-05T03:46:37.293Z
I had a question about Counterparty a few months ago and asked it here, but no one here seemed to know the answer. I asked on the counterparty announcement Bitcointalk thread and got a response within a few hours, though. You might try the same. Too bad we can't get some of their devs using Bitcoin SE.
morsecoder
<locktime><counterparty>
What will happen when nLockTime is used along with Counterparty transactions
bittercoin
# What will happen when nLockTime is used along with Counterparty transactions

(Asked by: username_0 on 2015-04-04)

I heard that Counterparty cannot handle lock time, but I cannot understand why.

What will happen when we use nLockTime in a transaction which includes Counterparty transactions?

**Tags:** locktime, counterparty

> **Comments:**
> **username_1**: I had a question about Counterparty a few months ago and asked it here, but no one here seemed to know the answer. I asked on the counterparty announcement Bitcointalk thread and got a response within a few hours, though. You might try the same. Too bad we can't get some of their devs using Bitcoin SE.  

---

## 3 answers

### Answer by username_2 on 2015-04-06. Score: 1

*Disclosure: I work for Coinprism.*

Counterparty uses the Blockchain for timestamping only. It doesn't use it as a ledger since it builds it's own "parallel" ledger.

As a result most advanced functionality of the Bitcoin ledger can't work on Counterparty:

* nLockTime
* SPV
* [Payment Channels and lightning networks](http://www.coindesk.com/could-the-bitcoin-lightning-network-solve-blockchain-scalability/) (very important for scalability)
* Unconfirmed transaction chaining (important for mobile payments and fast transaction processing)

If you want to be able to use all bitcoin features out of the box, you need to look at [colored coins](https://github.com/OpenAssets/open-assets-protocol).


---

### Answer by username_3 on 2015-04-08. Score: 0

nLockTime can in fact be used by meta-protocols (e.g. Counterparty, Mastercoin) because nLockTime simply decides when a transaction can be mined.


---

### Answer by username_4 on 2017-01-14. Score: 0

The first "answer" didn't explain why nLockTime can't work (too superficial), and it also claims without substantiating it that Payment Channels can't work although Storj is working on a payment channels implementation for Counterparty and you can run it on testnet today: <https://github.com/F483/picopayments-cli-python#testing-guide>. (There's a separate repo for the hub, for those who want to run a hub.)

I would say it's more likely than not that Counterparty will be able to work with nLockTime (if a transaction can't be mined, it can be ignored by Counterparty until after it can).


---

