13 votes

Can someone explain this weird mining activity?

It has no transactions other than the coinbase transaction. However, the transaction's coinbase output is 0 BTC. Here's the valuable piece of information that you are looking for: Coinbase outputs ...
MCCCS's user avatar
  • 10.1k
10 votes
Accepted

What are the minimum sizes for transactions and blocks in Bitcoin?

There is no minimum size restraint on blocks and transactions. However, due to the nature of blocks and transactions, there is a practical minimum. The smallest transaction I can think of is 61 bytes....
Andrew Chow's user avatar
  • 68.5k
6 votes

Why was block # 289791 empty of any transactions?

This is the previous block, 289790 Number Of Transactions 86 Height 289790 (Main Chain) Timestamp 2014-03-09 23:24:02 Size 43.853 KB This is the block you are talking about Number Of ...
galileopy's user avatar
  • 344
5 votes
Accepted

Creating empty blocks vs creating full blocks

Yes, you are correct that miners get to decide whether to include transactions in their block that they're mining. The protocol itself doesn't force them to include any transactions. Instead, they ...
Alin Tomescu's user avatar
  • 1,337
5 votes
Accepted

Are sequential blocks more likely to be "empty" if solved by the same entity?

It is actually less likely to occur by the same miner. The reason for this is the fact that the miner that found the Block will have already validated it, thus it knows which transactions from the ...
Mark S.'s user avatar
  • 2,680
4 votes

Can someone explain this weird mining activity?

Block contains "RSKBLOCK:Ý¿QzßýKÊwQP[9É: ÔyüN9ÝW³GÆ$", so I think that it is related to www.rsk.co. Probably Sidechains synchronization. EDIT: Binary hex: "...
CoperNick's user avatar
  • 253
4 votes

How did Satoshi manage to mine so many bitcoins being the first user of the system?

Transactions are not necessary to mine blocks. In simple terms: mining a block = finding a hash that matches with the previous block's hash + optionally a bunch of unconfirmed transactions. A block ...
RocketNuts's user avatar
  • 1,031
4 votes

Reason for Mininig a block without transaction

Generally, if you'd like to know why a miner mined an empty block, you would have to ask them. They could do so for any reason, really. For a more specific example of a technical example of why a ...
chytrik's user avatar
  • 18k
3 votes
Accepted

Difference between crypto coin vs crypto block?

I am not able to understand the difference between a bitcoin transaction block and a bitcoin as a coin. Transactions are coins? There is no difference. This is because there is no distinct data ...
RedGrittyBrick's user avatar
3 votes
Accepted

Merkle root of empty block

If the coinbase transaction is the only transaction in a block, then the block's transaction Merkle root is equal to the coinbase transaction's txid.
Pieter Wuille's user avatar
3 votes
Accepted

what's inside empty blocks? what purpose does it serve?

what's inside those empty blocks? (i mean, what is "computationally expensive" from an empty item) Empty blocks still contain data. They aren't devoid of data, they simply do not have transactions ...
Andrew Chow's user avatar
  • 68.5k
3 votes
Accepted

How this is possible to generate blocks with no transactions?

How this can be possible and what for? A miner is under no obligation to include transactions in a block, but there are incentives for them to do so: the miner will make more revenue, since they ...
chytrik's user avatar
  • 18k
2 votes

How often does a block have only one transaction?

BTC.com has done this 5 times in the last 6 days. With the number of unconfirmed transactions been larger than 2-3 full blocks, clearly lack of available transactions is not the problem. It is also ...
Alex's user avatar
  • 21
2 votes

How do the miners earn money after 2140 on no-transaction-block?

Simple: they don't. It's not in the best interest of the network for miners to mine zero-transaction blocks. It means that the transactions in the mempool will have to wait for the next block to be ...
Jestin's user avatar
  • 8,822
2 votes
Accepted

Why is this block empty?

Miners are free to mine empty blocks if they want. They do not HAVE to include transactions in them. Any block that is well-formatted and extends the blockchain is valid. Miners who do that (mining ...
Charles Bouillaguet's user avatar
2 votes
Accepted

Is it possible to mine empty block without downloading entire blockchain?

Yes. The only things you need to create a block are: Hash of topmost block It's height
amaclin's user avatar
  • 6,708
2 votes
Accepted

Can I mine a block with no transactions other than the coinbase?

Yes. A block is valid even with no transactions other than the coinbase transaction. There have been many such blocks. This is especially true for early blocks of the blockchain. Close to 19% of ...
RedGrittyBrick's user avatar
2 votes
Accepted

Merkle root with one transaction

Whenever data is serialized to bytes in Bitcoin, the bytes are represented in little endian. (Data that is already in bytes does not need to be serialized or otherwise converted.) When there is only a ...
Murch's user avatar
  • 72.6k
1 vote

Why does it make sense for mining pools to send empty blocks to miners in Stratum v1?

Historically, block template generation has been very slow. It was faster to send an empty template with no transactions, then wait for the mining pool to create a block template with transactions, ...
Claris's user avatar
  • 15.4k
1 vote

what's inside empty blocks? what purpose does it serve?

what's inside those empty blocks? An empty block is a block with only the transaction that reward the miner mining it. Otherwise known as the coinbase transaction. how can a system creates blocks ...
Mason Ticehurst's user avatar
1 vote
Accepted

Why does Antpool mine so many empty blocks?

This article gives a nice summary of potential causes and solutions to empty blocks mining: https://bitcoinmagazine.com/articles/decline-empty-blocks-has-increased-bitcoins-transaction-capacity/. ...
l1b3rty's user avatar
  • 378
1 vote
Accepted

Minimum number of transcation in blocks one must include?

A block is required to have one or more transactions. The first transaction must be the coinbase. (This is the transaction that claims the reward.) Removing transactions from your block will not save ...
Nick ODell's user avatar
  • 29.3k
1 vote

Creating empty blocks vs creating full blocks

The (hashing) work required to mine a block is effectively the same whether the block contains any transactions or not. Regarding benefit to the miner, the miner collects transaction fees for all ...
Greg Hewgill's user avatar
  • 3,431

Only top scored, non community-wiki answers of a minimum length are eligible