<p>Co-author here. ColliderScript is a <a href="https://bitcoinops.org/en/topics/covenants/" rel="nofollow noreferrer">covenant</a> construction for Bitcoin that works without needing a softfork. Functionally, sufficiently powerful covenants allow Bitcoin to maintain persistent logic and state on-chain, enabling &quot;smart contract&quot; functionality akin to Ethereum.</p>
<p>ColliderScript enables the same type of (powerful) covenants you would get from OP_CAT, a proposed opcode softfork mentioned in <a href="https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki#user-content-Motivation" rel="nofollow noreferrer">BIP347</a>. This BIP also lists possible applications relevant to ColliderScript, including vaults and emulating CSFS.</p>
<p>I wrote an article on why OP_CAT (and consequently ColliderScript) also enables smart contracts and (Ethereum-style) <a href="https://www.starknet.io/blog/validity-rollups/" rel="nofollow noreferrer">rollups</a> on Bitcoin:</p>
<p><a href="https://starkware.co/blog/general-computation-on-bitcoin/" rel="nofollow noreferrer">https://starkware.co/blog/general-computation-on-bitcoin/</a></p>
<p>Nevertheless, unlike OP_CAT, ColliderScript is extremely computationally intensive. It answers in the affirmative the previously open question of whether covenants are possible on Bitcoin <em>without a softfork</em>.</p>
<p>Here is a good article on ColliderScript:</p>
<p><a href="https://bitcoinmagazine.com/technical/colliderscript-a-50m-bitcoin-covenant-with-no-new-opcodes" rel="nofollow noreferrer">https://bitcoinmagazine.com/technical/colliderscript-a-50m-bitcoin-covenant-with-no-new-opcodes</a></p>

CC BY-SA 4.0
2024-11-23T14:36:21.250Z
2024-11-23T14:44:02.707Z
2024-11-23T14:44:02.707Z
Victor Kolobov
<p>What is Colliderscript in layman terms? How does it work and what new features does it bring to Bitcoin? Does it require a hardfork?</p>

<colliderscript>
How does ColliderScript improve Bitcoin and what features does it enable?
Patoshi パトシ
# How does ColliderScript improve Bitcoin and what features does it enable?

(Asked by: username_0 on 2024-11-07)

What is Colliderscript in layman terms? How does it work and what new features does it bring to Bitcoin? Does it require a hardfork?

**Tags:** colliderscript


---

## 1 answers

### Answer by username_1 on 2024-11-23. Score: 3

Co-author here. ColliderScript is a [covenant](https://bitcoinops.org/en/topics/covenants/) construction for Bitcoin that works without needing a softfork. Functionally, sufficiently powerful covenants allow Bitcoin to maintain persistent logic and state on-chain, enabling "smart contract" functionality akin to Ethereum.

ColliderScript enables the same type of (powerful) covenants you would get from OP\_CAT, a proposed opcode softfork mentioned in [BIP347](https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki#user-content-Motivation). This BIP also lists possible applications relevant to ColliderScript, including vaults and emulating CSFS.

I wrote an article on why OP\_CAT (and consequently ColliderScript) also enables smart contracts and (Ethereum-style) [rollups](https://www.starknet.io/blog/validity-rollups/) on Bitcoin:

<https://starkware.co/blog/general-computation-on-bitcoin/>

Nevertheless, unlike OP\_CAT, ColliderScript is extremely computationally intensive. It answers in the affirmative the previously open question of whether covenants are possible on Bitcoin *without a softfork*.

Here is a good article on ColliderScript:

<https://bitcoinmagazine.com/technical/colliderscript-a-50m-bitcoin-covenant-with-no-new-opcodes>


---

