You are reading an excerpt from our free but shortened abridged report! While still packed with incredible research and data, for just $20/month you can upgrade to our FULL library of 50+ reports (including this one) and complete industry-leading analysis on the top crypto assets.
Becoming a Premium member means enjoying all the perks of a Basic membership PLUS:
- Full-length CORE Reports: More technical, in-depth research, actionable insights, and potential market alpha for serious crypto users
- Early access to future CORE ratings: Being early is sometimes just as important as being right!
- Premium Member CORE+ Reports: Coverage on the top issues pertaining to crypto users like bridge security, layer two solutions, DeFi plays, and more
- CORE report Audio playback: Don’t want to read? No problem! Listen on the go.
The Allure
The discourse surrounding Bitcoin's role in the evolving digital economy often raises the question: why not preserve Bitcoin as a pure store of value, as originally intended? Three key arguments for expanding Bitcoin's DeFi capabilities incude:
-
Infusion of Liquidity into DeFi from BTC: Bitcoin's significant market dominance. Unlocking even a fraction of Bitcoin's hundreds of millions in liquidity could considerably amplify DeFi's liquidity pool.
-
Counteracting Network Security Erosion Post-Halving: Bitcoin halving, a programmed reduction in mining rewards, poses a dual threat to network security—decreasing miner profitability and lowering the cost of executing a 51% attack. To mitigate these risks, two approaches are discussed: the anticipated increase in Bitcoin's value due to scarcity and the potential rise in transaction fees driven by heightened network activity. The latter, particularly underutilized, is crucial for maintaining the network's long-term security and viability.
-
Advantages of the UTXO Model in Specific Contexts:
- Parallelism for Zero-Knowledge Proofs (ZKPs): The UTXO model, with its explicit dependency tracking, offers a conducive environment for ZKPs by allowing parallel computations. This contrasts with the sequential execution inherent in the account model.
- Enhanced Privacy: The UTXO model's distinct UTXOs provide greater privacy by complicating transaction traceability, a stark difference from the more transparent account model.
- Simplified Verification Process: Transaction verification in the UTXO model is more straightforward, as it involves specific UTXOs without the need to assess the entire network state.
- Robust Security Features: In the event of a network compromise, the UTXO model's potential containment of damage to specific UTXOs presents a security advantage over the account model, which could expose broader account assets.
- Atomic Swaps and Smart Contracts: While the UTXO model is adept at facilitating atomic swaps and simpler smart contracts, Ethereum's account-based model, with its Turing-complete language, is better suited for more complex contract structures.
These considerations collectively underscore the potential benefits of enhancing Bitcoin's functionality beyond its traditional role as a store of value. The examination reveals a nuanced perspective, balancing Bitcoin's foundational principles with the dynamic needs of the broader cryptocurrency ecosystem.
Technical Limitations?
In the realm of cryptocurrency, Bitcoin's approach to smart contracts merits a detailed examination. Central to this discussion is Bitcoin's native scripting language, Script, intentionally designed with limited capabilities. This decision, focused on network security, strategically curtails the potential attack vectors, a notable example being the absence of reentrance attacks, a vulnerability in more complex systems.
Bitcoin's infrastructure, contrary to some misconceptions, does indeed accommodate programmability, albeit in a more rudimentary manner than its counterparts like Ethereum or Solana. The platform offers various types of smart contracts, each serving distinct functions:
-
Pay-to-Public-Key-Hash (P2PKH): As the fundamental Bitcoin smart contract, P2PKH enables BTC transactions to addresses secured in such a way that only the owner of the corresponding private key can access the funds.
-
Multi-Signature Scripts: These scripts facilitate collaborative financial management, allowing multiple parties to control funds. For instance, a wallet shared by three individuals might require the approval of at least two for transactions to proceed.
-
Time-Locked BTC Transactions: This mechanism imposes temporal constraints on BTC spending. It can be structured to require multiple signatures before a specified time, after which the criteria might relax to a single signature.
-
Pay-to-Script-Hash (P2SH): P2SH extends the functionality by creating addresses that can engage in transactions contingent on fulfilling specific script-defined criteria.
-
Pay-to-Taproot (P2TR): Building on the Taproot privacy advancements, P2TR introduces more nuanced transaction authorization methods.
-
Partially Signed BTC Transaction (PSBT): This standard enhances transaction portability, supporting use cases like offline signing and multi-party transactions.
-
Discreet Log Contracts (DLC): DLCs leverage oracles to facilitate smart contracts on the Bitcoin blockchain. They enable private, off-chain agreements between parties, with Bitcoin serving as the ultimate settlement layer.
Each of these contract types represents a unique facet of Bitcoin's programmability, illustrating the platform's versatility despite its scripting language's inherent limitations. This nuanced understanding of Bitcoin's smart contract capabilities is crucial for investors and users navigating the ever-evolving landscape of cryptocurrency.
Enhancing Bitcoin's Smart Contract Capabilities with BitVM
Bitcoin, known for its robust security and decentralized nature, has often been critiqued for its limited capacity to execute smart contracts, especially when compared to platforms like Ethereum and Solana. Smart contracts on Bitcoin are typically slow and costly due to the design of its blockchain. This is where BitVM comes into play.
BitVM introduces a method for executing expressive smart contracts off the Bitcoin blockchain. The approach is somewhat similar to the optimistic rollups seen in Ethereum, where the execution of contracts happens off-chain, reducing cost and time. The key here is that participants only interact with the Bitcoin blockchain in case of disputes, using Bitcoin's native script to enforce contract rules. This method not only accelerates the process but also maintains the security and integrity of the contracts.
The structure of BitVM contracts involves two parties agreeing on a pre-signed sequence of transactions leading to a specific event. In essence, the contracts operate on the assumption of honesty but have built-in mechanisms to challenge any fraudulent activity. Notably, BitVM does not require any alterations to Bitcoin's primary blockchain (Layer 1) and utilizes established Bitcoin features like hashlocks, timelocks, and tapscript.
The introduction of BitVM holds significant implications. It addresses a critical area where Bitcoin has lagged: innovation and versatility in smart contract execution. By allowing for more complex computations on layers built atop Bitcoin, BitVM enhances Bitcoin's scalability without altering its core protocol.
The Emergence of Taproot Assets on Bitcoin's Mainnet
Another noteworthy development is the introduction of Taproot Assets by Lightning Labs, a prominent developer for Bitcoin's Lightning Network. This protocol allows the issuance, sending, and receiving of assets, including stablecoins, on the Lightning Network, marking a substantial advancement.
Taproot Assets use a process where arbitrary data is incorporated into a taproot script (Tapscript), part of Bitcoin's Taproot upgrade. These assets are created and settled on Bitcoin's base layer using a standard taproot transaction. What sets them apart is their compatibility with the Lightning Network, achieved through a refined version of partially signed bitcoin transactions (vPSBTs), facilitating trustless peer-to-peer trading.
The significance of Taproot Assets lies in their potential to create efficient fungible tokens on Bitcoin. This development is particularly relevant in light of the new BRC-20 token standard, which emerged in April 2023. While the BRC-20s demonstrate a growing demand for fungible tokens on Bitcoin, they have been criticized for their inefficiency. The introduction of Taproot Assets offers a more effective solution, promising to alleviate network congestion on Bitcoin’s native chain and potentially attract more users to the Lightning Network.
A Look Into Rootstock (RSK)
The Rootstock blockchain was launched in 2017 by IOV Labs with the goal of enabling smart contracts on Bitcoin and making transactions on the network cheaper, faster, and more accessible. RSK is an EVM-compatible protocol that exists on top of Bitcoin. Therefore, it supports programming languages such as Solidity, Julia, and even Vyper. RSK inherits some of Bitcoin’s security features through merge mining, which is why the team boasts its blockchain as being the most secure and censorship-resistant smart contract platform.
RSK’s native utility token is RBTC. RBTC pays for smart contract fees, similar to ETH on Ethereum. Through merge mining, users can bridge their BTC to RBTC’s 1:1 pegged token and put that RBTC towards Ethereum-like smart contracts. This two-way peg was bootstrapped using a federation of nodes managing a Bitcoin multi-signature. However, RSK has transitioned its federation to a PowPeg, a multi-signature management system where nodes have no direct access or control over private keys. Keys are controlled by tamper-proof hardware security modules (HSMs). These HSMs run lightweight RSK nodes, which obey commands originating from an RSK smart contract called the Bridge that orchestrates peg-outs. Only when these commands are confirmed by thousands of blocks produced by the mining network does the HSM then proceed to sign peg-outs requests. This PowPeg security protection greatly reduces the attack surface for the most common security breaches.
In terms of scalability, RSK currently has an average block rate of one block/30 seconds. A simple RBTC transaction consumes 21k gas, so the platform can execute 11 transactions/s. As the first “official” Bitcoin sidechain, RSK has seen a lot of growth and activity.

As you can see, RSK has a large ecosystem with a wide variety of financial services spanning from stablecoins, staking, and wallet support. One of the largest DeFi apps on RSK is Sovryn. Sovryn acts as a DeFi one-stop shop. The app lets you borrow, lend, LP, margin trade, stake, and swap (And even 0% interest loans!) The protocol is non-custodial, censorship-resistant, and runs solely on smart contracts. Their team also recently announced the launch of a stablecoin, Sovryn Dollar, which looks to combine Bitcoin’s decentralization with a stablecoin’s consistency. With these services, Sovryn and the larger RSK community show signs of promise.
However, promising projects still have tradeoffs. Current Bitcoin bridges, such as RSK, still have centralized trust components that can lead to potential points of failure. Merge-mined sidechains could potentially be attacked by malicious Bitcoin miners. As such, Bitcoin holders may reject RSK altogether since the exposure to additional risk may outweigh all of the benefits.
It will certainly be intriguing to follow RSK going forward. Their team is currently working on an integration with Litecoin and, in the past, has worked to present a drivechain proposal to the Bitcoin mailing list for evaluation in 2016. They failed to achieve consensus about sidechain integration as those were turbulent times for the Bitcoin community. Although promising, time is needed for the BTC DeFi ecosystem to mature and for projects like RSK to flourish.
