Skip to content
Disquantified

Disquantified

CONNECTING HUMANS BEYOND NUMBERS AND LABELS

  • Home
  • General
    • Latest
  • Making Money
    • How do People Make Money?
  • Finance
  • Saving Money
  • Contact The Crew
  • Latest

What Are Bitcoin Covenants And How Do They Work?

David Morey November 14, 2024 4 min read
836
Image3

Bitcoin covenants are a suggested modification to Bitcoin’s consensus rules that would enable a script to forbid an accredited spender from spending to certain other scripts. Covenants can be thought of as building blocks that add functionality to the Bitcoin script language and enable transactions to limit the scripts of successive transactions.

When you make a normal Bitcoin transaction, your Bitcoin is encrypted with a locking script, the conditions of which have to be met before the Bitcoin can be spent. Examples of locking conditions include the absence of expenditure without a signature to show that you have the private key that corresponds to the given public key or timelocks, which are somewhat similar to covenants and entail that coins cannot be spent before reaching a given number of blocks.

How Do Bitcoin Covenants Work?

Bitcoin covenants are described as “a way of specifying rules for how the control over coins will be transferred at some point in the future” and entails a set of conditions on a specific unspent transaction output (UTXO) that outlines how the transaction’s relevant coins can be spent.

For example, one Web3 wallet can put a condition on a Bitcoin it has by restricting it to a certain number of associated addresses. When this wallet broadcasts a Bitcoin transaction to another wallet, in turn, this wallet can only send the same Bitcoin to addresses included on that whitelist.

To illustrate how covenants operate, let us look at a basic example. Assume that Alice wishes to send 1 BTC to Bob but wants to set a condition that the received funds must only be used for a certain product from Bob’s e-shop. Thus, Alice is able to create a covenant that will include this condition.

Here’s how the process would work:

  • Alice initiates a transaction to send 1 BTC to Bob but she forms a covenant that the received BTC must be used on a particular item on Bob’s store.
  • Bob gets one BTC as a payment, but he is allowed to spend the money only when he proves that the received BTC was spent on the given product.
  • Bob offers the required proof, and the covenant is fulfilled.
  • Bob can now use the 1 BTC as he wants to.

Advantages of Bitcoin Covenants

The aspect of security has remained one of the most important areas where improvements are being sought by the developers, and covenants could be a great assistance in this. Covenants are handy when it comes to security, particularly against some form of the $5 wrench assault. Preventing people from stealing your Bitcoin property is a good example of how to use it since it becomes more difficult for people to do so.

Covenants can also deal with the problem of secure key management, and the use of vaults can help with one of the biggest issues of cryptocurrency security. Vaults help to improve overall user security as they discourage the stealing of coins.

The user utilizes a method that does not allow an attacker to fully control the funds even if they can obtain the private keys that secure the said funds. This mechanism entails pre-signed transactions with some keys being removed to set a time delay on the funds.

Drawbacks of Bitcoin Covenants

Some Bitcoin experts, such as Adam Back, Jimmy Song, and Andreas Antonopoulos, have expressed concern about the enforcement of covenants, especially with the BIP119.

Image2

Antonopoulos has expressed his worries over the so-called “recursive covenants” that the new update might bring, which in essence is negative for the network.

A recursive covenant happens when a programmer sets a condition to a transaction and then sets another condition to another transaction that follows it and it continues on to create a chain of future limitless recursive covenants.

Blacklisting and Risks of Censorship and Confiscation

On the positive side, locking up where Bitcoin can be spent enhances the security element, but on the flip side, it opens the door to censorship and government interference that may pose a threat to Bitcoin.

The authorities could ban exchanges from unwinding only those covenants that had some level of control over the coin.

This is the same risk that currently exists as governments can demand that exchanges only send to addresses that have a taproot spend path or are multi-sig controlled by the government, covenants would just make it easier for such governments to enforce on-chain KYC.

Fungibility Threats

Covenants could compromise Bitcoin’s fungibility — the capability of every Bitcoin to be the same in terms of functionality and value. Even though covenants are useful for security and scalability, they would alter the characteristics of certain Bitcoin units and thus create different forms of digital currency with different spending capabilities or destinations.

Thus, the opponents of the change state that restricting the ways of using Bitcoin would restrict it as a digital currency, which would have a negative impact on its value.

Do Covenants Improve Bitcoin?

In essence, Bitcoin covenants will work very effectively for security and reliability in the Bitcoin system. Despite that, their effects on the general Bitcoin system will be evaluated before their widespread use. However, like all tools, they have their advantages and disadvantages that should be taken into consideration before their adoption.

Image1

When properly implemented, covenants are beneficial for the security and functionality of Bitcoin, thus opening up possibilities for further evolution of financial operations in the network. However, developers need to design and test these mechanisms in a proper way so that they do not create new vulnerabilities or hinder the functionality of Bitcoin.

Total
0
Shares
Share 0
Tweet 0
Pin it 0
Share 0

Continue Reading

Previous: Navigating the Complexities of Financial Freedom in Today’s Economy
Next: Streamlining Your Business: How to Integrate No-Code Tools with Existing Workflows

Trending

5 Easy Ways to Boost Personal Loan Approval Odds 1

5 Easy Ways to Boost Personal Loan Approval Odds

June 28, 2022
Refinansiering – Refinancing Consumer Loans 2

Refinansiering – Refinancing Consumer Loans

June 26, 2022
5 Reasons to Choose a Money Lender to Handle Financial Difficulties 3

5 Reasons to Choose a Money Lender to Handle Financial Difficulties

June 23, 2022
Important Tips On How To Manage Your Money In A Right Way 4

Important Tips On How To Manage Your Money In A Right Way

June 23, 2022

Related Stories

Family Law and Complexity: Understanding How Cases Are Handled Image3
4 min read
  • Latest

Family Law and Complexity: Understanding How Cases Are Handled

May 22, 2025 12
Spending Like A Player: How Gen Z Turns Crypto, Games, And Shopping Into One Big Playground Image3
3 min read
  • Latest

Spending Like A Player: How Gen Z Turns Crypto, Games, And Shopping Into One Big Playground

May 21, 2025 12
Gold Market 2025: Record Highs and Strategic Opportunities Amid Global Uncertainty Image1
2 min read
  • Latest

Gold Market 2025: Record Highs and Strategic Opportunities Amid Global Uncertainty

May 21, 2025 17
The Future Of Global Digital Taxation And Its Impact On E-Commerce
3 min read
  • Latest

The Future Of Global Digital Taxation And Its Impact On E-Commerce

May 19, 2025 26
How to Avoid Family Feuds Over Jointly Inherited Real Estate Image1
4 min read
  • Latest

How to Avoid Family Feuds Over Jointly Inherited Real Estate

May 19, 2025 23
What Is Professional E&O Insurance and Why You Need It Image3
5 min read
  • Latest

What Is Professional E&O Insurance and Why You Need It

May 19, 2025 24

Advice on Saving Money & More

Tips to Save Money When Buying a Car
3 min read
  • MONEY FORECAST
  • Saving Money
  • Sidebar

Tips to Save Money When Buying a Car

Shawn Bradley September 21, 2022 3490
Are you interested in purchasing a new car? You are in good company. Each year, tens of...
Read More
How to Save Money for Your Dream

How to Save Money for Your Dream

August 22, 2022
Meta English Speaking Lawler – What Are They? meta englishspeakinglawler theverge

Meta English Speaking Lawler – What Are They?

July 25, 2022
Lonsdale Famous Tweets tweets 8vc lonsdalemascarenhastechcrunch

Lonsdale Famous Tweets

July 20, 2022
How To Divide Your Salary

How To Divide Your Salary

May 13, 2022

111 Galenor Circle
Threx Harbor, GT 99012

  • How do People Make Money?
  • Latest
  • About the Team
  • Contact The Crew
  • Privacy Policy
  • T & C
Copyright © 2024 All rights reserved.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT