Bitcoin Forum
November 09, 2024, 06:29:22 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Somewhere in future..  (Read 1447 times)
BTCIndia (OP)
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

vini, vedi, no vici.


View Profile
January 29, 2014, 11:43:42 AM
 #1

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

He's Nick Sazbo from Washington. I've my answer. Or Hal? :O
yatsey87
Hero Member
*****
Offline Offline

Activity: 840
Merit: 509


View Profile
January 29, 2014, 11:56:12 AM
 #2

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

Why would we need to? More decimal points can be implemented so I don't think it's needed.
arkintunde
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
January 29, 2014, 12:01:39 PM
 #3

I agree with Yatsey. Also, the capacity to increase the number of available bitcoins would cause inflation, which is something Bitcoin is trying to avoid.

edit: To add some weight to Yatsey's opinion, there was 1.23 Trillion in USD circulating globally as of Jan 15th. That's 1,230,000,000,000 dollars. Considering cents, you have a possible 123,000,000,000,000 units of USD in circulation. Compare that to 21,000,000,000,000 uBTC. If we ever get to the point where BTC is accepted as much or more than USD, a single BTC, or even uBTC, will be worth so so much.
BTCIndia (OP)
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

vini, vedi, no vici.


View Profile
January 29, 2014, 12:15:12 PM
 #4

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

Why would we need to? More decimal points can be implemented so I don't think it's needed.

Seems like you skipped heart of my question. Forget decimal points.  Lets assume a hypothetical situation- that consensus wants to add more Bitcoin for 'x' reason. Then, will it possible?

What I want to know is, are codes of Bitcoin protocol divided into various categories. Like.. scripts/codes/section of protocol that can be altered or modified and others section of codes that can't be modified and will always stay same(giving a damn to consensus wish). Here, I think 1 block per/10 minute is heart of Bitcoin algorithm belongs to section that can not be altered even if consensus wants. Right or wrong?

And here goes question.
1. Is protocol divided in 2 categories? Scripts/sections that can be modified and that can not be modified.

2. If yes then which basic things belongs to which category. (Basic things includes..1 block/minute, 21 million coins, wallet address compitable with Bitcoin protocol.. and any other you can think of)



He's Nick Sazbo from Washington. I've my answer. Or Hal? :O
yatsey87
Hero Member
*****
Offline Offline

Activity: 840
Merit: 509


View Profile
January 29, 2014, 12:42:24 PM
 #5

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

Why would we need to? More decimal points can be implemented so I don't think it's needed.

Seems like you skipped heart of my question. Forget decimal points.  Lets assume a hypothetical situation- that consensus wants to add more Bitcoin for 'x' reason. Then, will it possible?


It doesn't matter. It's not needed so it's a moot point. The protocol can be changed to add more decimals so that's all we need.
guybrushthreepwood
Legendary
*
Offline Offline

Activity: 1232
Merit: 1195



View Profile
January 29, 2014, 12:43:20 PM
 #6

Adding more coins would be against the currencies deflationary nature.
zenojis
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
January 29, 2014, 12:45:23 PM
 #7

Technically the number could be raised (AFAIK), however it doesn't seem to be a likely solution to any foreseeable problems.
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
January 29, 2014, 12:54:56 PM
 #8

To answer the actual question:

Yes, the number of coins can be increased if there is network consensus. Right now, the network will reject any block where the miner awards himself more than the well-known block reward which is currently 25 BTC. If the majority of the nodes runs a modified client where miners are allowed to award themselves, say, 100 coins, then that will be possible.

If it will ever be possible to gain consensus on this matter is an entirely different question.
buysellbitcoin
Legendary
*
Offline Offline

Activity: 1105
Merit: 1001


https://www.zebpay.com


View Profile WWW
January 29, 2014, 12:55:40 PM
 #9

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

Technically yes, practically very tough in that period ( Assuming it will be after most of the bitcoins are already generated. )

Another financial technique to increase supply is fractional reserve, but I am sure we dont want that.. Smiley
http://en.wikipedia.org/wiki/Fractional-reserve_banking

Regards

Download Zebpay Fastest way to Buy / Sell Bitcoins in India
Transaction processing within one working day and best bitcoin rates | Recharge airtime & buy vouchers of Amazon, Flipkart, Domino's at great discounts
elgeo
Full Member
***
Offline Offline

Activity: 200
Merit: 100


View Profile
January 29, 2014, 01:03:47 PM
 #10

why should be more than 21mil?

I don't have a signature because I'm not a customary person.
ChuckBuck
Hero Member
*****
Offline Offline

Activity: 1372
Merit: 783


better everyday ♥


View Profile WWW
January 29, 2014, 02:23:22 PM
 #11

The number is fixed at 21 million, it won't be raised.  It's a deflationary currency for a reason.

It's divisible by 100 million times, so if anything the smaller units would gain in value, as the number of Bitcoins decreased.

For example, people would send eachother mBits and Satoshis instead of full BTC.  One Satoshi could theoretically be $1 some day.   Cheesy

CharityAuction
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
          ▄▄▄████████▄▄▄   
       ▄▄███████▀▀▀▀███████▄
     ▄████▀▀           ▀▀████▄
   ▄███▀▀   ▄▄████████▄▄   ▀▀███▄
  ████▀   ████▀██████████    ▀███▄
 ████   ▄███▀▄  ▀    ██████   ▀███▄
▄███   ████▄    ▄█▄  ▀██████    ███▄
████  ▄███▀     ▀█▀      ▀███▄  ████
████  ████▄▄█▄      ▄█▄   ████  ████
████  ▀████████▄   ███▀  ▄███▀  ████
▀███   █████████▄   ▀   ▀████   ███▀
 ████   ▀████████   ▄ ▀▄▄██    ████
  ████▄   ███████▄▄██▄▄███   ▄████
   ▀███▄▄   ▀▀████████▀▀   ▄▄███▀
     ▀████▄▄            ▄▄████▀
       ▀▀███████▄▄▄▄███████▀▀
           ▀▀▀████████▀▀▀
ColdScam
yatsey87
Hero Member
*****
Offline Offline

Activity: 840
Merit: 509


View Profile
January 29, 2014, 02:25:12 PM
Last edit: January 29, 2014, 02:52:36 PM by yatsey87
 #12

To change the protocol in this way would be going against the fundamentals of what Bitcoin is about.
btc_dev
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 29, 2014, 02:42:21 PM
 #13

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

A little change in the following code may help u to achieve what u want...

https://github.com/bitcoin/bitcoin/blob/7202d9d9bf6e7442ea8e945b271dcec079ff5239/src/main.cpp#L999

But, the point is, u r running a fork then...
The_Gloomfrost
Member
**
Offline Offline

Activity: 90
Merit: 10


View Profile
January 29, 2014, 02:49:55 PM
 #14

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

Why would we need to? More decimal points can be implemented so I don't think it's needed.

Seems like you skipped heart of my question. Forget decimal points.  Lets assume a hypothetical situation- that consensus wants to add more Bitcoin for 'x' reason. Then, will it possible?

What I want to know is, are codes of Bitcoin protocol divided into various categories. Like.. scripts/codes/section of protocol that can be altered or modified and others section of codes that can't be modified and will always stay same(giving a damn to consensus wish). Here, I think 1 block per/10 minute is heart of Bitcoin algorithm belongs to section that can not be altered even if consensus wants. Right or wrong?

And here goes question.
1. Is protocol divided in 2 categories? Scripts/sections that can be modified and that can not be modified.

2. If yes then which basic things belongs to which category. (Basic things includes..1 block/minute, 21 million coins, wallet address compitable with Bitcoin protocol.. and any other you can think of)

People keep arguing with the purpose of your question instead of the question itself.

To answer directly; yes it is possible to increase the total number of coins, the coin rewards (adjust the curve), the block times, etc. Bitcoin is just software. Just like it's possible to screw up Windows by releasing Vista, it's possible to screw up Bitcoin by increasing the coin limit.

I'm not sure what elements exactly are 'hard-wired' in, but I would assume it would only be the addresses/block chain structure - everything else is malleable. Also as someone else mentioned; since we have the block chain TO DATE, someone could modify pretty much anything they want and release a fork. If enough miners accept it (or a consensus of miners) - then that will become the new Bitcoin in terms of total network capacity.
One interesting thing that can happen is 2 Bitcoin forks running side by side that are just SLIGHTLY competing in some ideological or technological way - would be confusing as hell but you'd essentially have 2 different balances (one on each fork, assuming you're using them).

Hope that helps!
hilariousandco
Global Moderator
Legendary
*
Offline Offline

Activity: 3990
Merit: 2713


Join the world-leading crypto sportsbook NOW!


View Profile
January 29, 2014, 03:11:01 PM
 #15

I was wondering, if somewhere in future consensus wants more then 21 millions coins due to some reason. I mean, if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins? Or "21 million point something something.. up 10 decimal digits Bitcoin generation" is hardwired in DNA of protocol?

Why would we need to? More decimal points can be implemented so I don't think it's needed.

Seems like you skipped heart of my question. Forget decimal points.  Lets assume a hypothetical situation- that consensus wants to add more Bitcoin for 'x' reason. Then, will it possible?

What I want to know is, are codes of Bitcoin protocol divided into various categories. Like.. scripts/codes/section of protocol that can be altered or modified and others section of codes that can't be modified and will always stay same(giving a damn to consensus wish). Here, I think 1 block per/10 minute is heart of Bitcoin algorithm belongs to section that can not be altered even if consensus wants. Right or wrong?

And here goes question.
1. Is protocol divided in 2 categories? Scripts/sections that can be modified and that can not be modified.

2. If yes then which basic things belongs to which category. (Basic things includes..1 block/minute, 21 million coins, wallet address compitable with Bitcoin protocol.. and any other you can think of)




As others have said adding more coins isn't needed nor warranted. There's a thread about adding more decimal places by Gavin here: https://bitcointalk.org/index.php?topic=1833.0

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
BTCisthefuture
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
January 29, 2014, 03:15:26 PM
 #16

Technically yes it would be doable to do it if thats what people decided they want.


As others said though thats not going to happen you can  add more decimal places instead and that's a much more safe and accepted approach.

Hourly bitcoin faucet with a gambling twist !  http://freebitco.in/?r=106463
imamanandyou
Full Member
***
Offline Offline

Activity: 147
Merit: 100


View Profile
January 29, 2014, 03:24:23 PM
 #17

if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins?

If everyone agrees, anything can be changed in Bitcoin protocol without fork. But I doubt adding 2-3 millions coins is a thing everyone agrees with Smiley

bythesea
Full Member
***
Offline Offline

Activity: 173
Merit: 101


View Profile
January 29, 2014, 04:07:53 PM
 #18

No need for more since you can go many decimal spaces.... And why think about something like that when you wont be alive when all coins are mined?
guybrushthreepwood
Legendary
*
Offline Offline

Activity: 1232
Merit: 1195



View Profile
January 29, 2014, 04:15:02 PM
 #19

Technically yes it would be doable to do it if thats what people decided they want.

if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins?

If everyone agrees, anything can be changed in Bitcoin protocol without fork. But I doubt adding 2-3 millions coins is a thing everyone agrees with Smiley

How do you get everyone to agree though?
yatsey87
Hero Member
*****
Offline Offline

Activity: 840
Merit: 509


View Profile
January 29, 2014, 04:30:27 PM
 #20

Technically yes it would be doable to do it if thats what people decided they want.

if everyone over network accepts they want 2-3 millions coins more then would it be possible to generate/mine more coins?

If everyone agrees, anything can be changed in Bitcoin protocol without fork. But I doubt adding 2-3 millions coins is a thing everyone agrees with Smiley

How do you get everyone to agree though?

I was wondering this. Can the developers implement something that maybe most people don't want or isn't that great for the system? How do we vote on wether something is good or not or what happens if it's a split decision?
Pages: [1] 2 »  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!