Bitcoin Forum
May 06, 2024, 05:51:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Block 817214  (Read 115 times)
Baofeng (OP)
Legendary
*
Offline Offline

Activity: 2590
Merit: 1658



View Profile
November 17, 2023, 11:29:15 PM
 #1

Anyone seen Block 817214?



It was mined by ViaBTC and it says:

Quote
Coinbase Message
/ViaBTC/Mined by wkr17b01/,z>mmB!vXE%z4$gZd&1i|hOKwGvKuO~l}P ouNpG5l 

Very strange to see it though because as of late the fees are really very expensive.

Although this is not the first time that we have seen it,

https://www.blockchain.com/explorer/blocks/btc/776339 is also empty.

And as per mempool,

Quote
Why are there empty blocks?

When a new block is found, mining pools send miners a block template with no transactions so they can start searching for the next block as soon as possible. They send a block template full of transactions right afterward, but a full block template is a bigger data transfer and takes slightly longer to reach miners.

In this intervening time, which is usually no more than 1-2 seconds, miners sometimes get lucky and find a new block using the empty block template.

███████████████████████
████████████████████
██████████████████
████████████████████
███▀▀▀█████████████████
███▄▄▄█████████████████
██████████████████████
██████████████████████
███████████████████████
█████████████████████
███████████████████
███████████████
████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
O F F I C I A L   P A R T N E R S
▬▬▬▬▬▬▬▬▬▬
ASTON VILLA FC
BURNLEY FC
BK8?.
..PLAY NOW..
1714974693
Hero Member
*
Offline Offline

Posts: 1714974693

View Profile Personal Message (Offline)

Ignore
1714974693
Reply with quote  #2

1714974693
Report to moderator
1714974693
Hero Member
*
Offline Offline

Posts: 1714974693

View Profile Personal Message (Offline)

Ignore
1714974693
Reply with quote  #2

1714974693
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714974693
Hero Member
*
Offline Offline

Posts: 1714974693

View Profile Personal Message (Offline)

Ignore
1714974693
Reply with quote  #2

1714974693
Report to moderator
1714974693
Hero Member
*
Offline Offline

Posts: 1714974693

View Profile Personal Message (Offline)

Ignore
1714974693
Reply with quote  #2

1714974693
Report to moderator
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6263


Crypto Swap Exchange


View Profile WWW
November 18, 2023, 12:20:41 AM
 #2

It was mined within a couple of seconds of the block before it.

A properly configured pool with nodes all over the world that wants a bit of verification to be sure the block it's mining is good will mine an empty block instead of mining one that may be rejected.

Some pools will just go with what they have and risk mining an invalid block. Others will wait for a certain number of their nodes to agree. Do you give up the fees or risk the block? There is no proper answer, just an opinion.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
November 18, 2023, 08:20:37 AM
 #3

This empty block shows that even if we have large blocks miners could still include a block if found before they get the full data of the previous block, since they just need the block header and the hash of the previous block.

Well if miners care about a long lasting and strong network, they'd better start signaling for a change.

🖤😏
apogio
Sr. Member
****
Offline Offline

Activity: 434
Merit: 961



View Profile WWW
November 18, 2023, 08:24:09 AM
 #4

I am also adding this topic I had created for the same reason (another block obviously):

https://bitcointalk.org/index.php?topic=5461283.msg62621166#msg62621166


o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
November 18, 2023, 09:18:28 AM
 #5

And as per mempool
That explanation is wrong. In general, mining pools do not send the entire block to miners, since that is unnecessary and wasteful. They only send the block header, which is the same size regardless of whether the block is empty or full. That is all the information the miners need in order to attempt to mine the block. The delay comes from the mining pool verifying the previous block, removing all the now confirmed transactions from their mempool, creating a new candidate block, and calculating the Merkle root for this new block.

You can read my post in the thread apogio has linked above for a more complete explanation.
hugeblack
Legendary
*
Offline Offline

Activity: 2506
Merit: 3647


Buy/Sell crypto at BestChange


View Profile WWW
November 18, 2023, 11:01:02 AM
 #6

This empty block shows that even if we have large blocks miners could still include a block if found before they get the full data of the previous block, since they just need the block header and the hash of the previous block.

Well if miners care about a long lasting and strong network, they'd better start signaling for a change.


I don't know what you mean, but decentralization or large blocks has nothing to do with it, but all that happened is that the block was mined seconds after the previous block was mined, so the mining pool will not take the risk of waiting until transactions are added, and instead will broadcast the transaction to get 6.25 bitcoins. If you have the option of earning a guaranteed $5, or the possibility that you will win $10 or $0 , it is wise to take the guaranteed $5.

If we assume that the average fee is 4 BTC, then no one will risk the possibility of earning 6.25 BTC in exchange for earning 10 BTC or zero BTC.
If the average fee rises significantly above 6.25 then we may see fewer empty blocks.


.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
November 18, 2023, 11:28:02 AM
 #7

If the average fee rises significantly above 6.25 then we may see fewer empty blocks.
We won't, because the incentive does not change.

If a miner mines an empty block, it does not make them any less likely to mine a full block in the future. It's not a case of a guaranteed 6.25 or gambling for either 10 or 0. Rather, they can earn 6.25 and still have the exact same chance to earn 10 from a full block next.

They still have the exact same proportion of the hashrate and the exact same chance at mining the next full block, regardless of whether or not they broadcast their empty block.
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6263


Crypto Swap Exchange


View Profile WWW
November 18, 2023, 05:03:21 PM
 #8

I have also discussed this before but if done properly there is a lot of security hardware between the internet and your nodes and even between your nodes themselves.

With minimal security you can get the information from the public internet to your node very quickly. With DPI and some other security in place you can add fractions of a second to it in both directions which when relaying between your own nodes can add actual seconds to the time needed. For 99% of the things out there you will not notice. When mining BTC you will occasionally have an empty block like this. Still better then not securing your network and getting hacked.....

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!