MultiversX Tracker is Live!

How do the various bitcoin roles interact?

Bitcoin Stack Exchange

Bitcoin News / Bitcoin Stack Exchange 176 Views

The role that you call "chain maintainers" are actually referred to as nodes. A node receives blocks and transactions, verifies them, and forwards them onto other nodes. An important thing is that all miners are also nodes - this allows miners to also receive blocks and transactions.

How, and in what form, do my End User transactions between me and my pizza purchase say get out into the world and eventually reach the Miners?

Your end user software will connect to one or more nodes and send your transaction to those nodes. Those nodes will verify your transaction, and if it is valid, they will send your transaction on to other nodes that they are connected to. In this way, your transaction is spread throughout the network of nodes. Because all miners are also nodes, they will eventually learn of your transaction as some nodes will eventually relay the transaction to them.

Once my transaction gets to the Miners, and they have then packaged it and others together into a POW'ed block ready to be offered to the "Chain Maintainers" for acceptance, exactly what does it broadcast? Is it just the new block itself?

It is just the block itself, and the relay is done in the same way that your end user transaction was relayed, but with a block instead of a transaction. So once a miner finds a valid block, it will send it to the nodes that it is connected to. Those nodes will verify the block, and if it is valid, they will forward it on to the other nodes they are connected to. In this way, a block is spread throughout the network. Eventually, all nodes, including the other miners, will learn of the new block.

How does the Proof of Work information itself get from the Miners to the Chain Maintainers? I don't mean the hash itself -- I mean the fact that Miner A expended 4 GigaOodles of Work to produce its version, whereas Miner B expended 800 TeraOddles of Work to produce its version? I presume it's in the newly mined block itself, but where and in what form?

The block header itself is the proof of work. There is no need to know how much hashrate a specific miner has. That is completely irrelevant. The mere existence of a block header which has a low enough hash is proof that work has been done. When a miner sends their blocks to other nodes, the block header is their proof that they have done work.

Where, exactly, does the famed Blockchain actually reside? Or rather, who maintain copies?

Many nodes will maintain a copy of the blockchain. When a new node is started, it obtains a copy of the blockchain by asking nodes it has connected to for all the blocks in the blockchain.

Some nodes will have enabled pruning which allows them to delete old blocks for storage. Obviously those nodes will not have the full blockchain, but they will have verified every block prior to deleting it.


Get BONUS $200 for FREE!

You can get bonuses upto $100 FREE BONUS when you:
πŸ’° Install these recommended apps:
πŸ’² SocialGood - 100% Crypto Back on Everyday Shopping
πŸ’² xPortal - The DeFi For The Next Billion
πŸ’² CryptoTab Browser - Lightweight, fast, and ready to mine!
πŸ’° Register on these recommended exchanges:
🟑 Binance🟑 Bitfinex🟑 Bitmart🟑 Bittrex🟑 Bitget
🟑 CoinEx🟑 Crypto.com🟑 Gate.io🟑 Huobi🟑 Kucoin.



Comments