Bitcoin Forum
April 26, 2024, 02:03:20 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 »  All
  Print  
Author Topic: Date for 25 BTC per Block  (Read 34961 times)
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
September 07, 2012, 02:14:57 PM
 #101

I don't know where to post this, so here it is :

are there any concerns about something like Y2K syndrome ?

are miners supposed to change something in their code ?

will the number of btc per block be the only thing that will change ?

Everything is taken care of already by Satoshi. It's in the rules. A block with number > 210,000 giving a coinbase transaction of greater than 25 BTC will be invalid and rejected by honest miners. Afaik that's all that will change (it will not really change, the rule has been there all the time, just didn't take effect because block numbers have been < 210,000 so far.

There might theoretically be a bug, but I'm sure a lot of devs and others have checked.

Code: (main.cpp)
int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 50 * COIN;

    // Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
    nSubsidy >>= (nHeight / 210000);

    return nSubsidy + nFees;
}

Not many places for bugs to hide in that code.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714140200
Hero Member
*
Offline Offline

Posts: 1714140200

View Profile Personal Message (Offline)

Ignore
1714140200
Reply with quote  #2

1714140200
Report to moderator
Atheros
Sr. Member
****
Offline Offline

Activity: 249
Merit: 251



View Profile WWW
September 07, 2012, 03:36:14 PM
 #102

And they've tested it in Testnet.

BM-GteJMPqvHRUdUHHa1u7dtYnfDaH5ogeY
Bitmessage.org - Decentralized, trustless, encrypted, authenticated messaging protocol and client.
phelix
Legendary
*
Offline Offline

Activity: 1708
Merit: 1019



View Profile
September 09, 2012, 07:39:09 PM
 #103

I don't know where to post this, so here it is :

are there any concerns about something like Y2K syndrome ?

are miners supposed to change something in their code ?

will the number of btc per block be the only thing that will change ?

one risk is the majority of pools not adhering to the rules
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
September 09, 2012, 07:44:03 PM
 #104

I don't know where to post this, so here it is :

are there any concerns about something like Y2K syndrome ?

are miners supposed to change something in their code ?

will the number of btc per block be the only thing that will change ?

one risk is the majority of pools not adhering to the rules

"make block reward 100 BTC instead of 25 BTC" might something the "syndicate" could decide... bitcoin would drop to 0.0001 USD in no time, though. This is why I highly doubt a majority of pools ops would do such a stupid thing.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
scintill
Sr. Member
****
Offline Offline

Activity: 448
Merit: 252


View Profile WWW
September 09, 2012, 08:23:29 PM
 #105

Code: (main.cpp)
int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 50 * COIN;

    // Subsidy is cut in half every 210000 blocks, which will occur approximately every 4 years
    nSubsidy >>= (nHeight / 210000);

    return nSubsidy + nFees;
}

Not many places for bugs to hide in that code.

How about this theoretical code buried in someone else's closed-source codebase?

Code:
int getBlockReward(int height, int fees) {
    // TODO compute the real value, I'm too lazy to figure out right now
    return 50 * COIN + fees;
}

However, I think it is unlikely this was written into any implementation of consequence, with an even smaller chance of the bug surviving until the reward is halved.

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
September 09, 2012, 10:14:42 PM
 #106

I don't know where to post this, so here it is :

are there any concerns about something like Y2K syndrome ?

are miners supposed to change something in their code ?

will the number of btc per block be the only thing that will change ?

one risk is the majority of pools not adhering to the rules

"make block reward 100 BTC instead of 25 BTC" might something the "syndicate" could decide... bitcoin would drop to 0.0001 USD in no time, though. This is why I highly doubt a majority of pools ops would do such a stupid thing.

More importantly, the rest of the network would reject those invalid blocks.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
scintill
Sr. Member
****
Offline Offline

Activity: 448
Merit: 252


View Profile WWW
September 10, 2012, 01:35:55 AM
 #107

"make block reward 100 BTC instead of 25 BTC" might something the "syndicate" could decide... bitcoin would drop to 0.0001 USD in no time, though. This is why I highly doubt a majority of pools ops would do such a stupid thing.

More importantly, the rest of the network would reject those invalid blocks.

I think his point was that a "syndicate" of pool ops could form a majority of the network and go rogue, forcing everyone else to either accept the changed rules or risk breaking the network due to having much less hashing power to secure it.  Right? (not that I think this is likely to happen.)

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
September 10, 2012, 02:08:48 AM
 #108

"make block reward 100 BTC instead of 25 BTC" might something the "syndicate" could decide... bitcoin would drop to 0.0001 USD in no time, though. This is why I highly doubt a majority of pools ops would do such a stupid thing.

More importantly, the rest of the network would reject those invalid blocks.

I think his point was that a "syndicate" of pool ops could form a majority of the network and go rogue, forcing everyone else to either accept the changed rules or risk breaking the network due to having much less hashing power to secure it.  Right? (not that I think this is likely to happen.)

Miners would notice that 25 accepted, valued bitcoins are worth far far more than 100 do whatever we want accepted nowhere bitcoins so profit motivated miners will secure the valuable chain for valuable pay.

Anyone at any time can start assigning themselves 100000 'bitcoins' or 'hokeycoins' or whatever they want to call them. All that matters is that people want is real bitcoins and they don't want that crap. Break the rules and everyone knows you don't have bitocins, they know it automatically, you just get ignored.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 10, 2012, 03:52:16 AM
 #109

I think his point was that a "syndicate" of pool ops could form a majority of the network and go rogue, forcing everyone else to either accept the changed rules or risk breaking the network due to having much less hashing power to secure it.

The nodes following the protocol won't even relay those blocks.  So the only ones that would know about them are in this mining cartel/syndicate.   That becomes a hard fork condition and the economic majority is unlikely to accept a fork which devalues their coins.

Unichange.me

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


DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
September 10, 2012, 04:20:03 AM
Last edit: September 10, 2012, 04:32:47 AM by DeathAndTaxes
 #110

"make block reward 100 BTC instead of 25 BTC" might something the "syndicate" could decide... bitcoin would drop to 0.0001 USD in no time, though. This is why I highly doubt a majority of pools ops would do such a stupid thing.

More importantly, the rest of the network would reject those invalid blocks.

I think his point was that a "syndicate" of pool ops could form a majority of the network and go rogue, forcing everyone else to either accept the changed rules or risk breaking the network due to having much less hashing power to secure it.  Right? (not that I think this is likely to happen.)

Miner majority has no power in that case.  

If MtGox accepts tx from 25 BTC blocks and merchants accept tx from 25 BTC blocks and FastCash4Bitcoins only pays out on tx from 25 BTC blocks, and most wallet providers only show users 25 BTC blocks and full nodes reject everything but 25 BTC blocks, then the 100 BTC blocks won't have any value.

Now what would suddenly be very profitable would be the miners who broke from the "alliance" and continued to mine 25 BTC blocks.   There is significant economic value for them and with most of the miners gone the value per MH suddenly quadrupled.  
payb.tc
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000



View Profile
September 10, 2012, 04:29:55 AM
 #111

December 3rd now.    If it continues increasing, even to a lesser degree than we've been seeing recently, Block 210,000 will end up occurring in November.

 - http://bitcoinclock.com

December 2nd!

December 1st!
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
September 10, 2012, 09:37:52 PM
 #112

I don't know where to post this, so here it is :

are there any concerns about something like Y2K syndrome ?

are miners supposed to change something in their code ?

will the number of btc per block be the only thing that will change ?

one risk is the majority of pools not adhering to the rules

"make block reward 100 BTC instead of 25 BTC" might something the "syndicate" could decide... bitcoin would drop to 0.0001 USD in no time, though. This is why I highly doubt a majority of pools ops would do such a stupid thing.

More importantly, the rest of the network would reject those invalid blocks.

If the majority of pool-ops implement the rule, they have >51% and it is irrelevant what the rest of the network thinks of it.

EDITed because of what DeathAndTaxes said above.

Miner majority has no power in that case.  

If MtGox accepts tx from 25 BTC blocks and merchants accept tx from 25 BTC blocks and FastCash4Bitcoins only pays out on tx from 25 BTC blocks, and most wallet providers only show users 25 BTC blocks and full nodes reject everything but 25 BTC blocks, then the 100 BTC blocks won't have any value.

Now what would suddenly be very profitable would be the miners who broke from the "alliance" and continued to mine 25 BTC blocks.   There is significant economic value for them and with most of the miners gone the value per MH suddenly quadrupled.  

Wow, I really didn't think this through. Thanks for pointing this out, deathandtaxes.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
phelix
Legendary
*
Offline Offline

Activity: 1708
Merit: 1019



View Profile
September 14, 2012, 06:40:01 AM
Last edit: September 14, 2012, 07:24:17 AM by phelix
 #113

[...]
Miner majority has no power in that case.  

If MtGox accepts tx from 25 BTC blocks and merchants accept tx from 25 BTC blocks and FastCash4Bitcoins only pays out on tx from 25 BTC blocks, and most wallet providers only show users 25 BTC blocks and full nodes reject everything but 25 BTC blocks, then the 100 BTC blocks won't have any value.

Now what would suddenly be very profitable would be the miners who broke from the "alliance" and continued to mine 25 BTC blocks.   There is significant economic value for them and with most of the miners gone the value per MH suddenly quadrupled.  

Wow, I really didn't think this through. Thanks for pointing this out, deathandtaxes.


same here. Satoshi is so good. +1
jurasofish
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
September 17, 2012, 01:05:45 PM
 #114

The switch to 25BTC/block is gonna bring a lot of change to the network, especially considering ASIC miners will start trickling in at the same time. I started a bet http://betsofbitco.in/item?id=673 for whether the difficulty will go up or down after the switch. It's a really difficult question because the ASIC miners will bring it up, while FPGA/GPU miners will be leaving en masse. what do you reckon? Take a bet.
HDSolar
Sr. Member
****
Offline Offline

Activity: 386
Merit: 250



View Profile WWW
September 17, 2012, 03:37:22 PM
 #115

I am not interesting in betting on this (Bitcoin is a big enough gamble for me right now) but I would like to continue exploring this discussion more. 

Let’s assume that BFL does begin shipments by the week of November 12 or sooner.  I toss this date out as a reasonable guess because of allot of real world factors that will force them to do something on or before this date.  Now they plan to offer a systematic approach to delivery that will take them out to the end of December to get all pre-orders out.  That is significant amount of equipment hitting the street in a short amount of time.  This act alone will cause difficulty to go up one would think.  Also keep in mind that many BFL equipment users now will need to ship their equipment back so we could see all kinds of volume changes for about a month or so. 

Now this post has listed December 2nd as the proposed day we go from 50 to 25 so that should or could cause difficulty to go down due to smaller operations dropping off. 

These two acts alone should not cancel each other out because the proposed BFL ASIC product is so significant that difficulty will jump even as large numbers of folks go to other currencies to use their equipment.

Other ASIC solutions will come online cause the difficulty to rise but not too much since the masses have purchased BFL and will not be cash positive to explore investing in other equipment.   Late comers will consider the alternatives for many reasons so their products will come online after the New Year starts.

Now the real odd question to all of this is the price per BTC.  If this jumps up higher who knows but if it drops due to fewer folks mining/using the coins this could cause a whole host of additional outcomes. 

All I can say is that starting in October to February it is going to be some wild times in this Bitcoin world. 
I would love more input to this because this is my opinion and I am trying to get as many factors ironed out as possible but one man’s point of view is what it is. 



Get paid to be social and visit HypeWizard today!  www.hypewiz.com
AR-15 80% at www.uspatriotarmory.com
my Cryptanalys.is profile
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 21, 2012, 04:53:36 PM
 #116

The "two week" adjustment cycles are arriving in 12.5 days, 12.7 days at this pace of growth:

Well, this last one was just over 13 days, but still enough to pull the date for block 210,000 to a November date ... November 30th!

Fortunately for GPU miners, the exchange rate has been rising too, so profitability is still pretty good:




 - https://docs.google.com/spreadsheet/ccc?key=0AmcTCtjBoRWUdHVRMHpqWUJValI1RlZiaEtCT1RrQmc

 - http://blockchain.info/charts/miners-operating-profit-margin

Unichange.me

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


Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 25, 2012, 06:37:46 AM
 #117

Seals is gunna have a huge party, I don't care when it happens :-)

The even needs a name.  "Block reward adjustment day" doesn't necessarily roll off the tongue.

Some might refer to it as their GPU retirement day ..  Grin

How about "Market Day" since we'll all be DDOSing mtgox to try and figure out what the market is doing that day.

I'm seeing the event referred to as "Halving Day".

What sucks is that the specific day isn't known ... and likely won't even be known with any degree of certainty of +/- 24 hours accuracy until maybe within a week of it happening.


Unichange.me

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


Fjordbit
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500

firstbits.com/1kznfw


View Profile WWW
September 25, 2012, 07:00:35 AM
 #118

I think that the ASIC thing is kind of unfortunately timed. I would have liked to have seen what would happen if there was no transition in technology at the time. What if the halving occurred and mining was only at a 10% profit margin, suddenly putting everyone in the red by 40%? How would the market react? How would the miners react? But the conditions here are actually a little uninteresting. The price/bitcoin is so high that even a halving will keep GPUs slightly profitable, while ASICs start to roll out and will get acquired to fit into the limits of the 25 btc reward. This "First Halvings Day" will be relatively without any drama. I don't think it will give an accurate picture of what will happen when we go from 25->12.5.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 25, 2012, 07:22:30 AM
 #119

This "First Halvings Day" will be relatively without any drama.

You seem to be disappointed by this.

Unichange.me

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


Gyrsur
Legendary
*
Offline Offline

Activity: 2856
Merit: 1518


Bitcoin Legal Tender Countries: 2 of 206


View Profile WWW
September 25, 2012, 01:33:58 PM
 #120

11/30/2012

Pages: « 1 2 3 4 5 [6] 7 8 9 10 »  All
  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!