• Home
  • Courses
    • Cryptocurrency & Wyckoff Course
    • 加密货币 & 威科夫 课程 Cryptocurrencies & Wyckoff
    • A Beginners Guide to Bitcoin and Cryptocurrencies
  • Library
  • Blog
  • Patreon
  • Alumni
  • Software
  • Affiliate
    • Affiliate Program Info
    • Aff Login / Register

    Shopping Cart

    No products in the cart.
    Sign in Sign up

    Shopping Cart

    No products in the cart.
    • Home
    • Courses
    • Library
    • Blog
    • Alumni
    • Patreon
    • Software
    • Merch
    • Contact Us
    • Affiliate
      • Affiliate Program Info
      • Affiliate Area
    • Login
    • Register

    Category: Video

    Learncrypto video intro LearnCrypto Powered By Wyckoff SMI 2023

    You want current trades, stop levels, 24 hr access? Join Patreon.com/LearnCrypto #wyckoff #bitcoin #Trading #elliottwave #ethereum

    Todd Butterfield February 3, 2023
    Money.net LearnCrypto Powered By Wyckoff SMI 2023

    We are getting the strong close today that we were wanting to keep the short term bull alive as discussed with http://Money.net…. #Wyckoff#IRDM#SAGE#HUM#IBB#IWM#BTC#ETH#BNB#SI#STCE

    Todd Butterfield October 17, 2022
    Money.net LearnCrypto Powered By Wyckoff SMI 2023

    Today’s Youtube video…

    Todd Butterfield October 4, 2022
    Money.net LearnCrypto Powered By Wyckoff SMI 2023

    Quick interview on Friday with Steven Orr at Money.net discussing stocks, #MATIC.

    Todd Butterfield August 22, 2022
    Money.net LearnCrypto Powered By Wyckoff SMI 2023

    Quick interview on Friday with Steven Orr at Money.net discussing stocks, Bitcoin and ETH.

    Todd Butterfield July 31, 2022
    Money.net LearnCrypto Powered By Wyckoff SMI 2023

    Quick interview on Friday with Steven Orr at Money.net discussing stocks, Bitcoin and ETH.

    Todd Butterfield July 24, 2022
    Crypto 5 19 2022 2 LearnCrypto Powered By Wyckoff SMI 2023

    Crypto Investors selling shares

    Check out the Video below how cryptocurrencies selling is changing how people work More than a trillion dollars has been wiped out after investors started…

    Karrie Butterfield May 19, 2022
    crypto 5 19 2022 LearnCrypto Powered By Wyckoff SMI 2023

    Cryptocurrency Meltdown

    Cryptocurrency has taken a big dive as inflation and interest rates spook investors around the world. Our experts look at what the future holds for…

    Karrie Butterfield May 19, 2022
    crypto 5 16 2019 LearnCrypto Powered By Wyckoff SMI 2023

    CoinDesk’s John Biggs Walks the Exhibit Halls of Consensus 2019

    CoinDesk’s annual Consensus conference isn’t just about big names or well-known startups and enterprises. In fact, there are many small and growing startups populating the…

    Karrie Butterfield May 16, 2019
    0 Comments
    Bitcoin 10 11 2018 LearnCrypto Powered By Wyckoff SMI 2023

    What Is Coin Selection and Why Does It Matter?

    Coin selection is the process that describes how the algorithms driving Bitcoin choose which of your Bitcoins to spend when you approve a spending transaction. If you…

    Karrie Butterfield October 11, 2018
    0 Comments
    Load More
    What Is Coin Selection and Why Does It Matter?

    Forum Description

    Coin selection is the process that describes how the algorithms driving Bitcoin choose which of your Bitcoins to spend when you approve a spending transaction.

    If you have 1.2 BTC in your wallet and you pay out 0.3, you have 0.9 BTC left, right?

    Well, yes. But it isn’t necessarily that simple. After all, you can have $100 in your physical wallet. That $100 could comprise two fifties, or it could be five twenties, or 100 one-dollar bills. Each time you spend one of those paper notes, you will likely get some change back. Over time, if you keep paying with bills, you’ll only have a pile of nickels and dimes left over.

    That 1.2 BTC in your digital wallet is no different. The difference with BTC is that when you approve a BTC spend, you also have to pay the transaction fees. So the process of choosing which specific Bitcoins are handed over in the spend is more of a costly one.

    Here’s why.

    Coin Selection in Action

    Let’s go back to your hypothetical wallet with 1.2 BTC in it. Knowing it’s unlikely that you actually have one whole BTC and 0.2 BTC, let’s assume you have the following:

    • 0.5 BTC
    • 0.4 BTC
    • 0.2 BTC
    • 0.1 BTC

    Now, when spending 0.3 BTC, you’d hope the algorithm would combine the 0.2 and 0.1 BTC to reach the spend value. It makes good sense, and given how Bitcoin calculates fees, there are lower costs in doing it this way.

    The good news is that this is likely to happen. However, this is only since the Bitcoin developer team updated the algorithm earlier this year, to ensure more streamlined coin selection. Before this update, the coin selection process was a little less sophisticated.

    Continuing with the above scenario, when you approved the 0.3 BTC spend, the older version of the algorithm would almost always create a change output. This means it would invariably have taken the 0.4 or 0.5 BTC, and return the change of 0.1 or 0.2 BTC to your wallet, less the fees.

    While the algorithm update is good news for the future, the fact is that there are years of Bitcoin transactions that happened before this update. This has created a digital equivalent of everyone having a wallet comprising 70% nickels and dimes, and perhaps 30% notes of value. The difference being that you can’t take your Bitcoin wallet into the bank and ask them to change all of those Satoshis back into Bitcoins for you.

    Nickels and dimes

    As annoying as small change can be, it’s easier to handle than fragments of BTC

    How Does This Happen?

    Bitcoin runs on a concept called UTXO, or unspent transaction output. This is essentially the same concept that prevents a double-spend from happening. Each time a spend transaction is authorized, the Bitcoin algorithm ensures that the wallet contains at least the value of the spend plus fees before the PoW consensus protocol approves the transaction.

    Bitcoin opted for the UTXO mechanism because it keeps the proof of work algorithm simple. It also permits parallel processing across multiple accounts, which enhances scalability. Finally, it allows for Simple Payment Verifications (SPV), lightweight clients that can verify a payment’s inclusion in the blockchain without downloading the full database.

    However, UTXO has some drawbacks. Most notably, it doesn’t work for smart contract platforms given that each output can only be owned by one person. As explained by Vitalik Buterin, this is why Ethereumopted for a different model, often called the Account/Balance Model. Although this model offers some benefits over UTXO, scalability is not one of them. Thus, for all the many benefits Ethereum offers, scalability is an issue that continues to plague its developers.

    The upshot is that yes, Bitcoin has now updated the algorithm. Coin selection is a more sophisticated process as a result, targeting UXTO values that best match transaction value. But, the situation remains that there are many, many tiny pieces of Bitcoin now circulating.

    Last year, one Bitcoin developer attempted a complex calculation to work out the possible value of these tiny pieces. He concluded that Bitcoin is comparable to a vault, two-thirds full of low-value trinkets, and one-third full of high-value items. Eventually, fees for moving the trinkets out of the vault could end up being more than the value of the trinkets themselves.

    A Possible Solution?

    It was blockchain developer Mark Erhardt who first proposed how to optimize the Bitcoin coin selection algorithm. Although, it was Andrew Chow who implemented the update. Erhardt now works for BitGo, which develops enterprise cryptocurrency solutions for institutional investors. There, he has developed Predictive UTXO, which helps to offset the fees involved in spending many small UXTO values.

    Bitcoin transaction fees are lower when there is less traffic on the network, and much higher when traffic is high. This is why many people were complaining about high fees during December 2017 when Bitcoin’s value spiked at nearly $20k.

    Predictive UTXO uses an algorithm to bundle together the tiniest fragments of BTC in transactions when fees are lower. When fees go up, it will minimize transaction sizes to offset the increase. In this way, Predictive UTXO is saving up to 30 percent on fees for BitGo clients.

    If Predictive UTXO could be rolled out across other exchanges and wallets, it will provide some cushioning against the fees involved in spending the tiny BTC fragments that now exist in many of our wallets.

    If you’re interested in knowing more about coin selection in general, here is an excellent presentation explaining coin selection and UTXO in detail. Warning: it is a long one!

    Fees Matter

    Some people may consider that fees are so small so as not to matter. While fees can end up being pennies on the dollar, savvy investors know that compound interest matters. If we can reduce fees and reinvest the difference, they are potentially worth far more in years to come. At least, assuming the price of BTC goes up.

    As my grandmother used to say, take care of the pennies, and the pounds will take care of themselves. Pounds refers to sterling, but the principle also stands for dollars – and your Bitcoins.

    "This article was originally published at Coincentral.com" https://coincentral.com/what-is-coin-selection-and-why-does-it-matter/    
    cookies
    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

    Our 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

    Report

    There was a problem reporting this post.

    Harassment or bullying behavior
    Contains mature or sensitive content
    Contains misleading or false information
    Contains abusive or derogatory content
    Contains spam, fake content or potential malware

    Block Member?

    Please confirm you want to block this member.

    You will no longer be able to:

    • See blocked member's posts
    • Mention this member in posts
    • Invite this member to groups
    • Message this member
    • Add this member as a connection

    Please note: This action will also remove this member from your connections and send a report to the site admin. Please allow a few minutes for this process to complete.

    Report

    You have already reported this .
    Clear Clear All