The Definitive Guide To Bitcoin Smart Contracts

Read this blog in Indonesian, Türkçe, हिंदी, and 中文.

While bitcoin was originally launched with a simple focus on becoming a global, peer-to-peer digital cash system, the cryptocurrency landscape has expanded far beyond that initial use case since those early days.

Many of these additional use cases have been developed on alternative blockchains with more expressive scripting languages, such as Ethereum and Solana, as Bitcoin Script is rather limited in terms of overall functionality.

Through the use of smart contracts written in some of the more expressive cryptocurrency scripting languages, alternative blockchains have been able to attract millions of users who are interested in more than watching number go up or making uncensorable transactions.

But what are smart contracts exactly? And why has all of this development taken place outside of the bitcoin network? Is it possible that bitcoin will be able to adopt all of these alternative use cases of blockchain technology? Let’s take a closer look at the growing intersection between bitcoin and smart contracts.

Understanding Smart Contracts

A smart contract is any sort of contract enforced by code rather than the traditional legal system or some other centralized authority. This code is usually deployed on a decentralized, blockchain-based network. Smart contracts were first discussed by well-known cypherpunk Nick Szabo way back in 1994, roughly 20 years before the concept would be popularized by the launch of Ethereum.

Smart contracts can range from the simplest of implementations to high levels of complexity. For example, it could be said that a standard bitcoin transaction is a smart contract. Once a bitcoin user has signed a transaction with their private key, the transfer of that bitcoin to another address is enforced via the blockchain. On the other end of the spectrum, decentralized finance (DeFi) protocols on various blockchain networks can combine a collection of different smart contracts into larger applications such as the creation of synthetic, derivative-based tokens and decentralized exchanges with automated market makers.

It should be noted that the term smart contract has expanded to include practically any use of cryptography in the world of finance over the past decade, as many platforms have used it as more of a buzzword to attract investment than anything else. For example, it could be argued that so-called smart contracts that involve some trusted third party (usually in the form of an oracle) as part of their design are not true smart contracts, as the enforcement of that contract is essentially in the hands of the third party. In other words, the intended outcome of the code execution is not necessarily the final law of the land in those scenarios.

Advantages Of Smart Contracts

So, why would someone use a smart contract on a blockchain rather than a traditional agreement backed by the local legal system? Some of the key potential advantages of smart contracts include:

  • No “trusted” third parties: Smart contracts in their truest form do not involve any trusted third parties for dispute resolution. As Szabo once wrote, trusted third parties are security holes, and they can create issues in terms of costs, censorship, and more. This lack of third parties is also the base feature that enables several other advantages of smart contracts.
  • Increased transparency: With a smart contract published on a public blockchain, the rules of the contract and how those rules are enforced are free for anyone to verify. This can lead to increased transparency where it does not exist in equivalent systems which do exist in traditional contracts. For example, the entire world can view all of the trades that take place on a decentralized exchange like Uniswap.
  • Increased privacy: It may seem like a contradiction for smart contracts to offer both transparency and privacy, but smart contracting systems can be built with different goals in mind. A core philosophy of smart contracts on bitcoin is to leave as little information on the blockchain as possible, which enables a greater degree of privacy for those involved in those contracts. For example, it would be advantageous if blockchain observers were unable to tell if an on-chain bitcoin transaction was a standard payment or the opening of a Lightning Network channel. Additionally, some smart contract designs, such as CoinJoin, are specifically built to improve user privacy.
  • Immutability: Once a smart contract has been deployed on a blockchain, it cannot be altered (unless allowed for by the initial design of the smart contract). This allows all parties to know exactly how the rules of the contract will be implemented in all potential outcomes. Of course, it should be noted that smart contracts are only as immutable as the underlying blockchain, as illustrated by the reversal of the hack of the DAO (aka Genesis DAO) on Ethereum via a hard fork back in 2016.
  • Increased speed and efficiency: While traditional contracts can involve manual paperwork and legal proceedings, smart contracts can be finalized instantly once the triggers for ultimate resolution have been met.
  • Lower costs: Depending on the use case, smart contracts issued on blockchains can offer lower costs than the alternative options. For example, it is oftentimes cheaper to send a transaction via a stablecoin rather than a bank wire. That said, a smart contract will not be a cheaper option in every scenario, as interactions with public, decentralized blockchains can be much more costly than a centralized database. Much like smart contracts themselves, blockchains have become a buzzword-fueled technology that people sometimes turn to out of desire rather than necessity.
  • Borderless: Smart contracts are issued on blockchains, which operate on a global, permissionless basis via the internet. This means any two parties from around the world can come to an agreement on the terms of a contract — even if they reside in different jurisdictions which traditionally had not worked well together.

Bitcoin’s Limited Scripting Language

Contrary to popular belief, smart contracts exist on bitcoin today. The reason many people associate smart contracts more with other blockchains such as Ethereum and Solana is that bitcoin’s limited scripting language means there is a limit to what can be accomplished on the base blockchain.

In Ethereum, there is basically no limit to what can be accomplished in terms of writing decentralized applications, as developers can write their smart contracts from scratch. In bitcoin, the primitives for each smart contract are effectively added over time on an as-needed basis after they’ve been proven useful and worth it in terms of security tradeoffs.

For example, the OP_CHECKLOCKTIMEVERIFY (CLTV) and OP_CHECKSEQUENCEVERIFY (CSV) opcodes were added to bitcoin because they could be used as building blocks for the Lightning Network, which was seen as a key scaling breakthrough for bitcoin payments. On the other hand, complex, smart-contracts-based applications such as Uniswap and Maker simply cannot be built on the base bitcoin blockchain today, as the tools needed to develop them do not exist in Bitcoin Script.

It should be noted that the limitations on Bitcoin Script were intentionally implemented by bitcoin creator Satoshi Nakamoto. Bitcoin originally launched with additional opcodes, such as OP_CAT, that are no longer active on the network because Satoshi deactivated them due to security concerns. Some of the issues that bitcoin is able to avoid with this design decision include the prevention of stablecoin issuers from garnering unwanted control over the network and potential issues related to miner extractable value (MEV).

That said, some smart contracts can be written on bitcoin today via various mechanisms. Here are some of the more notable types of smart contracts that can be written with the current form of Bitcoin Script:

  • Multisignature addresses: A multisig address is a bitcoin address that, as indicated by the name, requires multiple signatures to send a transaction. For example, a company or organization could require two-of-three executives to sign off on every transaction from the treasury. This is a type of smart contract that exists at the base of many bitcoin applications and enables features such as improved wallet security, federated sidechains, and the Lightning Network.
  • Time-locked transactions: Time-locked transactions are used to prevent the spending of some specific bitcoin prior to a certain time in the future. For example, someone could use this type of smart contract to prevent themselves from spending their savings until a later date or preventing a loved one from spending their inheritance until a certain block height. CLTV and CSV are two opcodes that enable this smart contract functionality, in addition to the nLockTime parameter. These opcodes are also key building blocks of the Lightning Network and cross-chain atomic swaps, where cryptographic proofs are used to prove that an off-chain spending commitment has been made.
  • Meta protocols for tokens: While token offerings did not really take off until they were implemented by Ethereum, the reality is various meta protocols for issuing alternative assets on top of bitcoin have existed since around 2013. Originally referred to as colored coins, meta protocols for token issuance on bitcoin did not gain much use until the invention of Ordinals and Inscriptions in 2023. That said, Tether USD, which is by far the largest stablecoin in the world by market cap, was originally issued on a bitcoin meta protocol known as Mastercoin (now Omni). Other meta protocols for issuing both fungible and non-fungible tokens (NFTs) on bitcoin include Stamps, RGB, Taproot Assets, Runes, and Counterparty.
  • Discreet log contracts (DLCs): DLCs are bitcoin’s answer to the oracle problem for smart contracts, where a third party must be trusted to decide the outcomes of bets between two or more parties. This mechanism enables a large amount of privacy and scalability for these sorts of bets, as the vast majority of data is handled off of the blockchain. Notably, the oracle(s) for the smart contract does not necessarily know the details of the bet. DLCs can be used to create financial derivatives on both the base bitcoin blockchain and the Lightning Network.

It should be noted that multiple bitcoin smart contracts are also sometimes combined to create more advanced, upper-layer protocols. For example, both multisig addresses and time-locked transactions are used to create the Lightning Network.

Bitcoin’s Vision For Private, Efficient Smart Contracts

Despite the reality that bitcoin can be difficult to change at the base protocol layer, several alterations have been made to the network’s consensus rules over time to enable additional smart contract functionality. For example, while multisig addresses are extremely common on the bitcoin network today, they were not available in the original version of the protocol.

In 2021, an improvement known as Taproot was added to bitcoin in an effort to enhance the privacy and efficiency of smart contracts. Indeed, this improvement was a major step forward in terms of the design goal of minimizing the amount of information related to smart contract execution that is forever stored in the bitcoin blockchain. In addition to having an extreme focus on safety and security, bitcoin smart contracts tend to be implemented in an off-chain manner where privacy and scalability can be maximized.

The Taproot upgrade coincided with the addition of Schnorr signatures to bitcoin, which allows multisig transactions to look no different than traditional, single-sig transactions on the blockchain. This means that, for example, an opening or closing of a Lightning Network channel will look the same as a normal on-chain transaction where Bob is simply sending some bitcoin to Alice. This makes it difficult to understand the true meaning behind on-chain interactions by bitcoin users, in addition to lowering the amount of block space that needs to be used through the use of signature aggregation.

Additionally, the use of Merkelized Abstract Syntax Trees (MAST) makes it so that only the executed form of a smart contract is revealed on the blockchain. While there could be a number of potential different outcomes of a particular smart contract, MAST improves privacy and scalability by only publishing the data that is relevant to the end result of smart contract’s execution. However, it should be noted that more data is revealed when there is some sort of off-chain smart contract dispute that needs to be resolved by reverting to the blockchain.

Taproot also made it easier to introduce new opcodes in the future, which could be used as building blocks for more expressive smart contracts. Tapscript was introduced via the Taproot upgrade, which also came with the OP_SUCCESSx opcodes. These are effectively placeholders for future opcodes to be seamlessly added to bitcoin.

With all that said, it should be mentioned that Taproot was the last soft-forking change that was made to bitcoin. It has become more difficult to make these sorts of changes to bitcoin as time has progressed, as the network’s protocol rules slowly move towards ossification. As the bitcoin user base grows and becomes increasingly diverse, it may become even more difficult, if not impractical, to coordinate changes to bitcoin’s scripting language.

Bitcoin Smart Contracts On Secondary Layers

As part of bitcoin developers’ desire to limit interactions with the base blockchain layer, a multi-layer approach to scaling the cryptocurrency to billions of potential users has been thought of as the correct path forward for many years. Notably, Ethereum has also pivoted to this focus on Layer 2 (L2) networks over the past few years.

Much of the financial activity that involves the bitcoin asset does not necessarily need the high degree of decentralization and censorship resistance provided by the base bitcoin blockchain, so it makes sense to let users opt into secondary networks built on top of that base layer via smart contracts.

The most prominent L2 network on bitcoin today is the Lightning Network, which is currently mostly focused on the payments use case. While the Lightning Network itself is built on a number of different bitcoin smart contracts, this L2 does not offer much in terms of enabling additional smart contracting capabilities. However, the Lightning Network does allow smart contracts that exist at bitcoin’s base layer, such as tokenization and DLCs, to operate in a faster and cheaper off-chain environment.

In terms of the expansion of bitcoin’s smart contracting capabilities, most of that activity has taken place on federated sidechains up to this point. Liquid is a sidechain that closely resembles bitcoin itself with a variety of additional features and opcodes. Another sidechain comes in the form of Rootstock, which is compatible with the Ethereum Virtual Machine (EVM), meaning any Ethereum app can be deployed on the sidechain.

While both Liquid and Rootstock have enabled more experimentation when it comes to using bitcoin in smart contracts, adoption of these platforms has been rather minimal. This could be due to a variety of reasons such as a dislike of the federated sidechain security model or the fact that fees on the base bitcoin blockchain are still relatively low in the grand scheme of things. Of course, many smart contracting systems reintroduce some form of counterparty risk anyway, usually in the form of a trusted oracle. Then again, there is also a general preference for simply hodling bitcoin and not reintroducing financial risk among many bitcoin users.

Due to innovations such as Babylon and BitVM, alternative sidechain security models are now possible, which has led to the development of proof of stake (PoS)-based models. It remains to be seen as to whether these new forms of L2 bitcoin networks will be able to gain more traction than previous sidechain iterations, but the level of L2 experimentation is bound to increase in the coming years.

Of course, the case can also be made that other Layer 1 blockchain networks, such as Ethereum and Binance Smart Chain, can also be seen as L2 networks for bitcoin. In fact, the amount of bitcoin that has been ported over to Ethereum via the Wrapped Bitcoin (WBTC) ERC-20 token dwarfs the combined size of Lightning Network, Liquid, and Rootstock. Some networks operate in a gray area between sidechain and alternative cryptocurrency networks, such as Stacks, where a new native cryptocurrency exists alongside a focus on the use of bitcoin as money.

Popular Applications Of Bitcoin Smart Contracts Today

While it’s technically possible to build decentralized applications via smart contracts on bitcoin today, the reality is that there are not many popular examples that can be pointed to as successful projects right now. WBTC is a popular token used in some of the largest and most well-known DeFi projects, such as Uniswap and Aave, but there has yet to be an example of product-market fit when it comes to building these sorts of apps directly on top of bitcoin itself.

That said, there are three notable bright spots to look at when it comes to the use of bitcoin smart contracts to build decentralized applications so far: Sovryn, the Lightning Network, and Ordinals.

Sovryn

Sovryn is the one bitcoin app that enables basically everything one would find in the sorts of apps built on Ethereum. Originally deployed on Rootstock, Sovryn is also expected to be deployed on Build on Bitcoin in the near future. The DeFi app has anything and everything a bitcoin user could want in terms of DeFi activity, including a decentralized exchange, a collateral-backed stablecoin, NFTs, borrowing, lending, a decentralized autonomous organization (DAO), staking, and more.

Sovryn peaked at roughly $160 million of total value locked (TVL) in the protocol back in November 2021, and it has about half of that amount locked in the DeFi app at the time of this writing.

Lightning Network

While the Lightning Network has long been touted as the major L2 development for bitcoin so far, the level of success it has actually achieved up to this point is up for debate. While there are more payments taking place on Lightning Network than many payment-focused altcoins, there are clearly some issues that still need to be worked out. Indeed, many of the most popular and noteworthy Lightning-enabled wallets, such as Wallet of Satoshi and Chivo Wallet, operate in a completely custodial manner.

The relatively low amount of bitcoin that is locked up in the Lightning Network at any one time is often pointed to as proof of its failure when it comes to adoption, but the reality is TVL is not a very useful metric for measuring the success of a payments protocol. Much of the activity in Lightning is currently built around low-value transactions related to Nostr and gaming, and these sorts of use cases do not require much bitcoin to be on the network, especially when considering that the same bitcoin can be reused for multiple payments within intentionally circular economies.

Ordinals And Inscriptions Projects

Based on the temporary spikes in transaction fees that have been found on bitcoin over the past year or so, Ordinals and Inscriptions have garnered a large amount of attention and controversy. While some bitcoin users see Ordinals as a healthy integration of the NFT concept for bitcoin, others see the large amount of block space taken up by Inscriptions as nothing more than spam.

In addition to NFT-esque Ordinals collections, there have also been many meme tokens that have launched via this process. As of April 2024, bitcoin is now the largest blockchain for NFT sales volume, according to CryptoSlam, and the Ordinals concept has been the key driving force behind this phenomenon.

The Future Of Smart Contracts On Bitcoin

It can be extremely difficult to make changes to bitcoin, but there are some developments in the works to bring additional smart contracts to bitcoin via soft forks. Additionally, there are a large number of upper-layer network developments in the works that will work fine with the base bitcoin protocol as it exists today. Improvements will also no doubt be made to the Lightning Network, sidechains, and other bitcoin smart contracting systems that already exist today.

While most smart contract activity takes place on Ethereum and its Layer 2 networks right now (even the activity involving bitcoin), a merger between bitcoin as an asset and smart contracts as a technology could alter this current paradigm over the long term.

Will New Opcodes Be Soft-Forked Into Bitcoin?

The basic rules of the bitcoin network were definitely “set in stone” to some degree when the network originally launched back in January 2009. However, slight alterations to the protocol have been made from time to time via backwards-compatible soft forks. Multisig addresses, smart contracts related to the Lightning Network, Segregated Witness, and Taproot all came to bitcoin via this methodology, and there are a number of proposals floating out there in the ether in terms of new smart contracts that could be added to Bitcoin Script.

Covenants

Bitcoin covenants would allow users to better set conditional rules on how, when, or where some bitcoin can be sent. For example, a covenant may only allow some bitcoin to be spent to some specific addresses after a specific period of time has passed. The ability to effectively enhance control over and add restrictions to bitcoin spending conditions could enable a wide variety of different use cases and improve smart contracting systems that already exist on bitcoin today.

There are several covenant proposals that have been published by various bitcoin developers over the past few years. Some of the most well-known covenant proposals for bitcoin include OP_CHECKTEMPLATEVERIFY (CTV) and OP_CAT, the second of which was available in the original version of bitcoin before it was deactivated by Satoshi. The merits of many different covenant proposals have been debated by bitcoin developers, as there is a desire to get the right balance between increasing programmability without adding too much complexity that could increase bitcoin’s attack surface. Additionally, there are those who say the addition of covenants is simply not worth the security tradeoffs, as there are no proven use cases.

Potential Use Cases Of Covenants

One of the key use cases of covenants that has been discussed for a long time is the concept of vaults, which would offer an extra layer of protection against theft and hacks. The basic idea is that bitcoin held in a certain address can only be spent in a predetermined way that would disincentivize an attacker. For example, it could be required that funds be sent to an intermediary address before being sent to any address of a user’s choosing, with a timelock also being added to that intermediary address to allow the rightful owner of the bitcoin to prevent a theft attempt. Simple versions of vaults are possible on bitcoin today; however, they can be made more efficient and secure if bitcoin were to have covenants.

Covenants could also enable several improvements for existing Layer 2 bitcoin networks such as the Lightning Network and sidechains. In terms of the Lightning Network, covenants could enable improvements, such as channel factories, which allow Lightning users to interact with the base bitcoin blockchain on a less frequent basis, thus lowering total costs. For sidechains, covenants may be useful for improving the security and efficiency of various two-way pegging mechanisms. There also exists the potential for improvements to privacy-focused protocols such as CoinSwap, the development of congestion control, and improvements for other L2 networks that already exist today such as Ark and Mercury Layer.

Drivechains

As previously covered, sidechains already exist on bitcoin; however, current implementations rely on a security model based around a federation of signatories behind a multisig address. There are also proof-of-stake-based models, such as Lorenzo Appchain, coming online, but drivechains would offer a third option where the funds on the sidechain are controlled by the bitcoin miners.

Drivechains are an extremely controversial proposal at this time, but some segments of the bitcoin user base believe that they are the best possible solution to the two-way peg problem and will offer the highest degree of censorship resistance for sidechains. Detractors feel as though drivechains alter the game theory at the base network level by putting large amounts of bitcoin in the collective hands of miners. That said, the end goal here is to enable low-trust bitcoin sidechains for greater levels of experimentation with smart contracts and other use cases.

Notably, a version of drivechains could be implemented today via BitVM; however, it would be made much more secure with the introduction of two Bitcoin Improvement Proposals (BIPs): BIP 300 and BIP 301.

Simplicity

Simplicity is an advanced, high-level scripting language for bitcoin developed by Blockstream that offers formal verification and more expressive smart contracts. Integrating Simplicity into bitcoin has been referred to as a potential “final soft fork” by Blockstream CEO Adam Back, as it could potentially allow the base protocol to ossify.

In a bitcoin world with Simplicity, bitcoin smart contract developments would work more like they do in the Ethereum world, where developers are free to write any smart contract they wish. Simplicity also offers formal verification, meaning smart contracts can be proven to behave exactly as they are intended before they are used, which can limit security issues and bugs. This feature does not exist in Ethereum’s Solidity scripting language, where a large number of error-prone smart contracts have led to billions of dollars worth of losses over the years. The addition of Simplicity to bitcoin would be seen as extremely controversial today, but it is expected to be added to the Liquid sidechain at some point in 2024.

Better Bitcoin Sidechains

Going forward, sidechains will be a key area to watch in terms of smart contract development on bitcoin, as these L2 networks are able to offer much more experimentation. It’s likely that a large number of new sidechain concepts will be tried as bitcoin continues to scale out via a multi-layer approach, and it’s unclear if the majority of activity will take place on federated sidechains, drivechains, or PoS-based models like Lorenzo and Botanix.

The key issue that still has plenty of room for improvement is the two-way peg that enables bitcoin to move back and forth between the base chain and L2 networks. Over a long enough timeline, it’s possible that some sort of system based on zero-knowledge proofs will be the ultimate pegging mechanism for these secondary bitcoin layers.

The Lightning Network Will Continue To Develop And Expand

The Lightning Network is still rather basic when it comes to its feature set; however, that’s bound to change in the near future. Two of the latest developments on the Lightning Network that could lead to greater levels of adoption are Taproot Assets and DLCs. Stablecoins have been a key area of adoption in the cryptocurrency market over the past few years, and the bitcoin ecosystem has missed out on this opportunity ever since on-chain fees rose and Tether USD (USDT) slowly moved to alternative networks.

With Taproot Assets (and other, similar protocols), stablecoins can be issued on bitcoin and sent over the Lightning Network, making it a faster and cheaper alternative to some of the other blockchain networks like Ethereum and Tron. With DLCs, use cases such as dollar-pegged holdings and trust-minimized derivatives can be enabled on Lightning.

As mentioned previously, the addition of a covenants proposal or Simplicity to bitcoin could also help make the Lightning Network become more efficient in terms of its use of the base bitcoin blockchain, and there is still a large amount of work to do in terms of scaling this L2 network to potentially billions of users around the world.

Going forward, it’s possible that the Lightning Network will act more as a glue that allows users to instantaneously swap between various L2 bitcoin networks at basically no cost. That said, the Lightning Network is seen as the L2 that has the fewest trust assumptions in terms of how funds on the network are custodied at the base layer, as Lightning transactions are simply self-custodial bitcoin transactions that have yet to be broadcasted and included in a block.

There are also technologies similar to the Lightning Network that are coming online and could offer alternative options for specific use cases. Fedimint is an ecash system based on federated bitcoin custody (similar to Liquid) that enables anonymous transactions that are fast and cheap. Additionally, Ark is an even newer concept that could solve some of the liquidity and privacy issues found with Lightning.

The Lightning Network still has a number of limitations in its current form and is definitely not a silver bullet in terms of scaling bitcoin to the global population. Instead, it is one of potentially many tools that will allow anyone to use bitcoin while maintaining some degree of decentralization and censorship resistance.

Bitcoin Is Ready For A Smart Contract Boom

The future is now when it comes to smart contracts on bitcoin. There are already a number of tools available to those who wish to deploy smart contracts on top of the world’s most valuable cryptocurrency network, and these tools are bound to become more powerful and secure in the coming years. Thanks to the emergence of Ordinals, BitVM, and other recent breakthroughs, there has never been as much excitement around building decentralized applications on top of bitcoin as there is today.

The idea of building everything around bitcoin rather than splintering the cryptocurrency user base into many different, incompatible systems has existed since at least the release of the original sidechains white paper all the way back in 2014, and now the tools to realize that vision are coming online. There is no reason everything cannot be built on top of bitcoin as the core source of truth and smart contract dispute resolution.

Some bitcoin smart contract projects have been around for a few years now, but there will be an explosion in development activity thanks to platforms like Lorenzo Protocol building out new L2s on top of the world’s most secure blockchain. And since Lorenzo’s appchain is compatible with the EVM, it is easy to port over existing applications and write new smart contracts built specifically for bitcoin.

Appendix: Resources for Further Exploration

  1. Ark Deep Dive: https://www.arkpill.me/deep-dive
  2. Babylon Bitcoin Staking White Paper: https://docs.babylonchain.io/assets/files/btc_staking_litepaper-32bfea0c243773f0bfac63e148387aef.pdf
  3. Bitcoin Optech: https://bitcoinops.org/
  4. BitVM 2: https://bitvm.org/bitvm2
  5. Bitcoin Covenants Wiki: https://covenants.info/
  6. Drivechain: https://www.drivechain.info/
  7. Lightning Network Documentation: https://docs.lightning.engineering/
  8. Liquid Documentation: https://docs.blockstream.com/liquid/technical_overview.html
  9. Lorenzo Protocol Documentation: https://lorenzo-protocol.gitbook.io/lorenzoprotocol
  10. Ordinal Theory Handbook: https://docs.ordinals.com/
  11. RGB Documentation: https://rgb.tech/docs/
  12. Rootstock Documentation: https://dev.rootstock.io/
  13. Stacks: https://docs.stacks.co/
  14. Taproot Assets Documentation: https://docs.lightning.engineering/the-lightning-network/taproot-assets
  15. The DAO: https://gyazo.com/6b875ea63bc2d1241818ee3544ec9420

More fromLorenzo academy

December 10, 2024
Bitcoin - Core Concepts

What Is Bitcoin Mining?

Bitcoin mining is the engine driving the world’s largest decentralized financial network. But how does it work, and why does it matter? This article dives into the intricate process of mining, detailing how miners validate transactions, secure the blockchain, and introduce new bitcoin into circulation. From the evolution of mining hardware to its environmental controversies, we explore the pivotal role mining plays in Bitcoin’s ecosystem and its implications for the future of global finance.

December 7, 2024
Bitcoin - DeFi

Bitcoin & The Move Ecosystem: An Overview Of Key Players And Implications

Dive into the groundbreaking convergence of the Move ecosystem and Bitcoin DeFi.

December 6, 2024
Bitcoin - Core Concepts

Who Owns The Most Bitcoin? View The Biggest Whales

An overview of the world's top Bitcoin holders, spanning individuals, companies, and countries.