Explained: Why Bitcoin users don’t send transactions directly to miners – Protos
Listen to this article.
Many people believe that Bitcoin users typically send their transactions directly to miners or mining pool operators. However, this is actually very uncommon.
Instead, users generally broadcast transactions essentially at random in other words, to whichever nodes happen to be connected to them and online at the time.
Usually, a Bitcoin user has no guarantee that a miner will ever see their transaction. They simply hope that random rebroadcasts among volunteer nodes will ping-pong their transaction across the network and eventually, somehow into a miners node.
This might seem odd and counterintuitive. Why not simply broadcast a transaction directly to a miner as a regular matter of course? Well, the explanation for this curious custom showcases the unique decentralization of the Bitcoin network.
Miners (or mining pool operators, specifically) select and order transactions within a block. Obviously, these mining operators must receive a transaction in the first place in order to include it within a block. Incentivized to include as much transaction data as will fit within a (max 4MB) block, miners store a queue of eligible transactions in their computers memory pool or mempool.
With Bitcoin, such computer nodes temporarily hold pending transactions. Nodes hold these transactions in their mempool until each transaction is mined in a block.
Note that there is no singular mempool of the Bitcoin network. Instead, each node maintains its own mempool of pending, valid, unmined transactions. There are many mempools.
Nodes that do not store the mempool typically experience a bandwidth spike when a block is found and transmitted across Bitcoins network of nodes (bandwidth is the amount of usage or data transmission over an internet connection at any given time).
Well-connected nodes with a large mempool already know those transactions, reducing their bandwidth load.
Nodes with a mempool may also use compact node relay to download block header and shortIDs in order to infer transactions. They can process signatures and scripts as users add them to the mempool, which further helps to verify transactions. They help speed up the propagation of blocks throughout the network by forwarding blocks to their peers more quickly than nodes without mempools in active storage.
Some nodes with a mempool may receive transactions before other similar nodes because Bitcoin clients can automatically choose which nodes to connect to and switch to another node if any particular one malfunctions. Nodes might not automatically forward transactions they receive to miners.
The Bitcoin network has always resisted switching to a system in which transactions are sent directly to miners. This is in direct contrast to Ethereum, which has a strict, step-by-step system for routing each transaction to miners (called validators) in an orderly fashion.
Ethereum users broadcast transactions to mempool operators who allow searchers to assemble transaction bundles for builders. They assemble a block for proposers to finalize for relayers who transmit it to validators (the proof-of-stake equivalent to miners) whose activities are surveilled by attestors.
The above system is acceptable for Ethereum which is less decentralized, uses a small handful of data centers, block explorers, and API endpoints, and invariably follows the formal directives of Vitalik Buterin. In contrast, Bitcoin aims to maximize its decentralization and censorship resistance.
Unlike Ethereum, if Bitcoin miners were to receive transactions through such an orderly conveyor belt, they could log the IP address of transaction originators and prohibit transactions from specified IP addresses or ranges.
Read more: Ethereum beacon chain experiences inactivity leak
Again, broadcasting a Bitcoin transaction directly to a miner reduces censorship resistance. Miners could log and block transactions from an entire region or just from a disagreeable person. This level of censorship would defeat the point of Bitcoin as a censorship-resistant financial system.
Instead of an orderly conveyor belt, the Bitcoin network allows anyone to ping-pong transactions across random peers, cloaking their identity and increasing the networks censorship resistance.
Moreover, nodes can strip transactions of most identifying data, such as IP addresses, while adding transaction data to their mempools. There are over 16,000 fully archival and validating Bitcoin nodes reachable at any moment.
As an added bonus, a distributed network of mempools makes it easy for ordinary users to accurately estimate the fees they should pay to have their transactions mined in a reasonable amount of time.
The mempool occasionally becomes backlogged with a large number of pending transactions, driving up transaction fees for fast inclusion in a block. Real-time mempool estimates allow users to either pay up for speed, or opt to wait if theyre not doing anything particularly time-sensitive.
For years, Bitcoin has supported the unique approach of sending unconfirmed transactions to random nodes and their mempools instead of transmitting transaction data directly to miners. This approach reduces bandwidth loads on nodes, reduces censorship risks, and makes estimating transaction fees easier for everyday users.
Got a tip? Send us anemailorProtonMail.For more informed news, follow us onTwitter,Instagram,Bluesky, andGoogle News,or subscribe to ourYouTubechannel.
Read more from the original source:
Explained: Why Bitcoin users don't send transactions directly to miners - Protos
- Vitalik Buterin praises Starknet: the new version revolutionizes the efficiency of Ethereum - The Cryptonomist - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin on Ethereum's Latency and Decentralization Challenges - Blockchain.News - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin Highlights Importance of Data Efficiency in Ethereum Scaling - Blockchain.News - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin Emphasizes the Importance of Decentralization and Practicality - Blockchain.News - November 23rd, 2024 [November 23rd, 2024]
- Vitalik Buterin explores info finance concept for Ethereum-based prediction markets - DLNews - November 14th, 2024 [November 14th, 2024]
- Vitalik Buterin: The man who co-created Ethereum - Cointelegraph - November 14th, 2024 [November 14th, 2024]
- Vitalik Buterin Is Preparing An Ambitious Crypto Project That Could Overshadow Polymarket. - Cointribune EN - November 14th, 2024 [November 14th, 2024]
- Vitalik Buterin Spoke at Devcon 2024 Recalling the Role and Progress of Ethereum - Bitcoinsensus - November 14th, 2024 [November 14th, 2024]
- Its Time to Go Beyond Just Predicting Elections on Polymarket: Vitalik Buterin Challenges Prediction Markets - DailyCoin - November 14th, 2024 [November 14th, 2024]
- Shiba Inu Lead and Ethereums Vitalik Buterin: Is a 10-Minute Conversation Coming - The Crypto Basic - November 8th, 2024 [November 8th, 2024]
- Heres How Shiba Inu Can Reach $0.01 if Ethereum Founder Vitalik Buterin Considers This Move - The Crypto Basic - November 8th, 2024 [November 8th, 2024]
- Vitalik Buterin deposits 2.09M STRK on Binance, realizing a $714K loss - MSN - November 8th, 2024 [November 8th, 2024]
- Shiba Inu Lead Aims to Impress Ethereums Vitalik Buterin with SHIBs Potential - Crypto News Flash - November 8th, 2024 [November 8th, 2024]
- The Crypto Genius You Won't Believe Exists. Discover Vitalik Buterin! - Bit Perfect Solutions - November 8th, 2024 [November 8th, 2024]
- Shiba Inu Lead Seeks to Showcase SHIB Potential to Ethereum Vitalik Buterin - The Crypto Basic - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Founder Vitalik Buterin: 'The Splurge' Seeks to Bring the EVM to an 'Endgame State' - Bitcoin.com News - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin sets sights on multidimensional Ethereum gas with focus on The Splurge - CryptoSlate - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Proposes Solution to Shrink Ethereums 1.1 TB Node Size - CCN.com - November 2nd, 2024 [November 2nd, 2024]
- Whales Dive In: Vitalik Buterin Launches "The Splurge" Phase for Ethereum! - TOKENPOST - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin on The Splurge: Exploring Ethereums Future - Altcoin Buzz - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Founder Vitalik Buterin Donates Over $1 Million to Ukrainian Humanitarian Non-Profits - Bitcoin.com News - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Responds to Ethereum Foundations Growing ETH Sales - The Crypto Basic - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin, on The Verge: Exploring Ethereums Future - Altcoin Buzz - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Clarifies Why the Ethereum Foundation Sells ETH - CryptoPotato - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Eyes Fresh Ethereum Bull Run With New Network Update - The Crypto Basic - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin on The Purge: Exploring Ethereums Future - Altcoin Buzz - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Price Forecast: ETH eyes rally as Vitalik Buterin unveils The Splurge - FXStreet - November 2nd, 2024 [November 2nd, 2024]
- Ethereum Price Gains 5.5% As Vitalik Buterin Unveils The Splurge Update - CoinGape - November 2nd, 2024 [November 2nd, 2024]
- Vitalik Buterin Calls out Ethereum Foundation Critics'Show Some Respect' - Bitcoin.com News - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin says The Purge can help reduce Ethereums complexity and storage requirements - CryptoSlate - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Shares Plan to Reduce Ethereums Bloat and Complexity - DailyCoin - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Introduces The Purge to Tackle Ethereums Data and Storage Challenges - BeInCrypto - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Highlights EVM Verification Roadmap with RISC-V - Blockchain.News - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Responds Harshly to Allegations of Selling ETH and Dumping the Price - CoinMarketCap - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Reveals True Ethereum (ETH) Philosophy By U.Today - Investing.com Canada - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Comments On Kyber Network Token Choice - Binance - October 28th, 2024 [October 28th, 2024]
- Vitalik Buterin Warns Current Ethereum Staking Model Is a Threat to Its Future - CCN.com - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Shares The Verge: A Game-Changer for Ethereum? - Crypto Times - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Unveils Ethereums Verge Upgrade Aiming To Democratize Blockchain Verification - Yahoo Finance - October 26th, 2024 [October 26th, 2024]
- Ethereums The Verge Update from Co-Founder Vitalik Buterin: What It Means for ETH Price Recovery - Crypto News Flash - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Posts Part 4 Of His Plans For Ethereum: Blocks To Be Verified On A Smart Watch? - 99Bitcoins - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Thinks Michael Saylors Recent Comments On Regulated Bitcoin Custody Are Batshit Insane - ZyCrypto - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin shares vision for Ethereum: Our goal is to achieve - AMBCrypto News - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Continues on Ethereums Future: The Scourge - Altcoin Buzz - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin: The Scourge to Address Ethereum's Proof-of-Stake Centralization Risks - Decrypt - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Talked about The Surge: Ethereums Future - Altcoin Buzz - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Discusses Ethereum's Future: The Verge - Blockchain.News - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin on why Ethereum centralization is a problem: Higher risk of - AMBCrypto News - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Proposes Solutions to Ethereum Staking Centralization Issues - The Shib Daily - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Reveals The Major Priorities Of Ethereum For Shanghai 2024 - Cointribune EN - October 26th, 2024 [October 26th, 2024]
- SHIB Burns 324 Million Tokens in One Week, XRP Ledger Sees Huge Spike in Active Wallets, Vitalik Buterin Unveils Four Major Milestones for Ethereum:... - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin Proposes Selective Gas Fee Reductions for Ethereum - Binance - October 26th, 2024 [October 26th, 2024]
- Vitalik Buterin lays down roadmap to minimize centralization risk in Ethereum POS design - CryptoSlate - October 21st, 2024 [October 21st, 2024]
- Ethereum Co-Founder Vitalik Buterin Says 'Baptisms Of Fire' In Cryptocurrency Will Catalyze Growth For Bitcoin And Other Digital Assets - Benzinga - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin calls staking centralization 'one of the biggest risks' to Ethereum in 'Scourge' outline - The Block - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Warns of Ethereum Centralization Risks, Suggests Staking Cap Review - Crypto News Flash - October 21st, 2024 [October 21st, 2024]
- Ethereum, L2s to reach over 100K TPS with the 'Surge Vitalik Buterin - Cointelegraph - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin on Ethereums Staking, Block Production Issues - CryptoNewsZ - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Unveils Ambitious Plan for Ethereum's Future: Faster Transactions and 1 ETH Staking - Brave New Coin Insights - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Calls for Decentralisation of Proof-of-Stake as Ethereum Faces Biggest Risk - Crypto News Australia - October 21st, 2024 [October 21st, 2024]
- Ethereums Key Goal for The Surge Is 100,000 TPS: Vitalik Buterin - Unchained - October 21st, 2024 [October 21st, 2024]
- Expert Says Ethereum Price Is Ready As Vitalik Buterin Confirms ETHs Future - CoinGape - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin: The Surge to Boost Ethereum Over 100,000 TPS - CryptoTvplus - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Reveals Ethereums "The Surge" Roadmap - Bitcoinsensus - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Lays Out Ethereum Layer-2 Expansion in The Surge Roadmap - BeInCrypto - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin shares glimpse for the Future of Ethereum - Crypto Times - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin outlines possible areas of improvement for Ethereum - The Block - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Wants Ethereum to Hit 100K Transaction Per Second With Rollups - MSN - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Unveils The Surge Roadmap for Ethereums Future Scalability and Layer-2 Integration - Bybit Learn - October 21st, 2024 [October 21st, 2024]
- Speedy Ethereum Upgrades Proposed By Vitalik Buterin - CryptoCoin.News - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin: the L2 of Ethereum will exceed 100,000 TPS thanks to Surge - The Cryptonomist - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Proposes Ethereum Validator Threshold To Be Lowered From 32 ETH to 1 ETH - CoinMarketCap - October 21st, 2024 [October 21st, 2024]
- Ethereum Ready To Explode? Vitalik Buterin's Vision For 100,000 Transactions Per Second - Cointribune EN - October 21st, 2024 [October 21st, 2024]
- Ethereum, L2s to reach over 100K TPS with The Surge Vitalik Buterin - MSN - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Unveils Ambitious Plans for Ethereum Layer 2 Expansion With The Surge Roadmap - Changelly - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Shares New Proposition For Ethereums The Merge - The Coin Republic - October 21st, 2024 [October 21st, 2024]
- Vitalik Buterin Argues for Balancing Decentralization and Cooperation in Ethereum Ecosystem - The Daily Hodl - October 3rd, 2024 [October 3rd, 2024]
- Vitalik Buterin: the key to Ethereum is decentralization - The Cryptonomist - October 3rd, 2024 [October 3rd, 2024]
- Ethereum Creator Vitalik Buterin Says He Supports the Existence of Betting Platform Polymarket Heres Why - The Daily Hodl - October 3rd, 2024 [October 3rd, 2024]
- TOKEN2049: Vitalik Buterin says cryptos early days are over, so whats next for the sector? - Vulcan Post - October 3rd, 2024 [October 3rd, 2024]