Bitcoin Forum
May 09, 2024, 11:13:36 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What prevents me from not including transactions in the block when I win?  (Read 509 times)
mczarnek (OP)
Hero Member
*****
Offline Offline

Activity: 527
Merit: 502


View Profile
March 23, 2014, 04:07:13 AM
 #1

Let's say that I'm the first to hash a block, this gives me the right to publish all the transactions that I've detected to the network, correct?

What if I simply decide to leave out some of the transactions that I correctly detected?  What in the protocol keeps me honest, once I've mined a node?  I guess the idea is just that someone else will pick them up and include them in the next block and earn the transaction fee off of them?

What if I particularly want to screw with the protocol right here?

BitSend ◢◤Clients | Source
www.bitsend.info
█▄
█████▄
████████▄
███████████▄
██████████████
███████████▀
████████▀
█████▀
█▀












Segwit | Core 0.14 | Masternodes
XEVAN | DK3 | Electrum soon
Bitcore - BTX/BTC -Project












BSD -USDT | Bittrex | C.Gather | S.Exchange
Cryptopia | NovaExchange | Livecoin
Litebit.eu | Faucet | Bitsend Airdrop













████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████

████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715253216
Hero Member
*
Offline Offline

Posts: 1715253216

View Profile Personal Message (Offline)

Ignore
1715253216
Reply with quote  #2

1715253216
Report to moderator
1715253216
Hero Member
*
Offline Offline

Posts: 1715253216

View Profile Personal Message (Offline)

Ignore
1715253216
Reply with quote  #2

1715253216
Report to moderator
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
March 23, 2014, 04:16:55 AM
 #2

a long time ago there was actually a HUGE miner, something like >10% of the total network who never included transactions in his block. the suspicion was that it was a botnet.

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 23, 2014, 04:17:18 AM
 #3

You aren't required to include any tx in a block.

You are misunderstanding if you think a "winning" hash is universal however.  A block hash below the target difficulty allows the network to accept that block and that block only.  So for example this particular block hash only "solves" this EXACT block.  Change a single tx and you end up with a completely different block hash.
http://blockr.io/block/info/291962

If you are asking what prevents you from mining "empty" blocks (techincally no block can be empty all must include one and only one coinbase tx)?  The answer is simple ... nothing.   Of course in time tx fees will become more important so that is a good way to go bankrupt but if you want to do it, nobody can stop you.
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!