Bitcoin Forum
May 24, 2024, 05:33:41 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Block mined with 1 Transaction allowed !!!  (Read 984 times)
BitCoinDream (OP)
Legendary
*
Offline Offline

Activity: 2324
Merit: 1204

The revolution will be digital


View Profile
March 31, 2014, 02:37:39 PM
 #1

I just found that till date 84453 blocks have been mined with 1 transaction. This single transaction is actually coinbase transaction and hence these blocks did not include any transaction at all !!! Then why did the rest of the network accept it ? If I continue mining this kind of a block then I'll get 25 BTC in every 10 minutes. Is it a flaw ?

Source: http://blockr.io/trivia/block

silvestar
Legendary
*
Offline Offline

Activity: 1134
Merit: 1002



View Profile
March 31, 2014, 02:40:24 PM
 #2

I just found that till date 84453 blocks have been mined with 1 transaction.

Most of the early blocks are with 1 transaction.
At that times very few people were in bitcoin world, and there were very very few transactions.

Those new blocks with 1 transaction are usually found just seconds after the previous blocks.
silvestar
Legendary
*
Offline Offline

Activity: 1134
Merit: 1002



View Profile
March 31, 2014, 02:42:03 PM
 #3

If I continue mining this kind of a block then I'll get 25 BTC in every 10 minutes. Is it a flaw ?

The probability of finding a block is not higher with smaller block size (less transaction included), though the propagation may be marginally faster.


CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 31, 2014, 02:42:14 PM
 #4

I happened before (when we had 50 BTC block rewards) but died down.

I wouldn't lose sleep over it - the *fees* are becoming *more important* making it *less attractive* to just grab the coinbase amount (quite possibly it is a "botnet" as was assumed to be the case when it occurred previously).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
BitCoinDream (OP)
Legendary
*
Offline Offline

Activity: 2324
Merit: 1204

The revolution will be digital


View Profile
March 31, 2014, 02:45:57 PM
 #5

If I continue mining this kind of a block then I'll get 25 BTC in every 10 minutes. Is it a flaw ?

The probability of finding a block is not higher with smaller block size (less transaction included), though the propagation may be marginally faster.




What I understand, mining is solving the transactions with SHA-256. So if I dont have to include any new Tx, wont it be much more easier for me to mine ? (Please correct me if my understanding of mining is wrong.)

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 31, 2014, 02:47:11 PM
 #6

What I understand, mining is solving the transactions with SHA-256. So if I dont have to include any new Tx, wont it be much more easier for me to mine ? (Please correct me if my understanding of mining is wrong.)

Sure it is *easier* to just do the "coinbase" *but* you miss out on all the tx fees.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
BitCoinDream (OP)
Legendary
*
Offline Offline

Activity: 2324
Merit: 1204

The revolution will be digital


View Profile
March 31, 2014, 02:49:14 PM
 #7

I happened before (when we had 50 BTC block rewards) but died down.

I wouldn't lose sleep over it - the *fees* are becoming *more important* making it *less attractive* to just grab the coinbase amount (quite possibly it is a "botnet" as was assumed to be the case when it occurred previously).


I think it is still happening and those who have been able to set up their miners properly are getting advantage of it. A few hours ago this figure was 84452 and now it is 84453. I guess zero Tx blocks are being mined everyday and if a solo miner gets 25 BTC per day, he does not need the share of Tx fees...

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 31, 2014, 02:55:25 PM
 #8

I think it is still happening and those who have been able to set up their miners properly are getting advantage of it. A few hours ago this figure was 84452 and now it is 84453. I guess zero Tx blocks are being mined everyday and if a solo miner gets 25 BTC per day, he does not need the share of Tx fees...

It *has* happened before and it *will* happen again but once more - if you look at the history of Bitcoin it is not something to worry about.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
100bitcoin
Sr. Member
****
Offline Offline

Activity: 860
Merit: 423


View Profile WWW
March 31, 2014, 03:21:27 PM
 #9

I think it is technically possible to create a miner that will mine zero tx blocks only. This is dangerous for the network.

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 31, 2014, 03:23:32 PM
 #10

I think it is technically possible to create a miner that will mine zero tx blocks only. This is dangerous for the network.

Again - *it has already been done before* and guess what?

The Bitcoin network is still alive despite that!

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
100bitcoin
Sr. Member
****
Offline Offline

Activity: 860
Merit: 423


View Profile WWW
March 31, 2014, 03:28:34 PM
 #11

I think it is technically possible to create a miner that will mine zero tx blocks only. This is dangerous for the network.

Again - *it has already been done before* and guess what?

The Bitcoin network is still alive despite that!


I dont think there is any reason for the bitcoin network to be technically affected by it. It would actually give undue advantage to some miners, especially if solo mining of zero tx blocks are possible with smaller hash power.

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
March 31, 2014, 03:41:09 PM
 #12

I dont think there is any reason for the bitcoin network to be technically affected by it. It would actually give undue advantage to some miners, especially if solo mining of zero tx blocks are possible with smaller hash power.

So you need to do more *research* as there is no such *advantage* (the cost of including the txs is trivial compared to the reward from the fees) - the only reason that this is happening would be due to botnets who are not likely to ever get *much of a majority*.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
April 01, 2014, 02:41:12 AM
 #13

The block is the same difficulty.  It doesn't really matter how many transactions you have in it.

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
Foxpup
Legendary
*
Offline Offline

Activity: 4368
Merit: 3045


Vile Vixen and Miss Bitcointalk 2021-2023


View Profile
April 01, 2014, 06:37:09 AM
 #14

What I understand, mining is solving the transactions with SHA-256. So if I dont have to include any new Tx, wont it be much more easier for me to mine ? (Please correct me if my understanding of mining is wrong.)
No, miners hash the block header, which is the same size regardless of the number of transactions. Pool miners don't necessarily even see what transactions are in the block they're mining. However, when a block is solved, the entire block (header + transactions) must be transmitted, so that other nodes can verify that the header is actually valid. Blocks with more transactions take longer to transmit, which increases the risk of the block being orphaned (another miner solves the block at the same time, and his block reaches the rest of the network first). The purpose of transaction fees is to pay for (among other costs) the revenue lost to orphan blocks, thereby removing the incentive to drop transactions on that basis.

Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4
I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
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!