Bitcoin Forum
May 09, 2024, 07:49:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: What Guarantees Are There That The Supply of Bitcoin Will Be Limited  (Read 6350 times)
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
September 26, 2011, 03:45:35 PM
 #21

Why would anyone do that ? But it's a good question.

We may discover that the hashing power of BTC drops once inflation slows or ends, and the whole tx fee thing doesn't support enough hashing power to make all us BTC holders feel secure from a 51% attack.  Thus to incentivize more mining, we may slow the inflation rate to something small, i dunno maybe 1%/year or so.  Would still make BTC a very strong currency, but also keep blocks clipping along.

Maybe this is off topic.  But why don't they change the block generation from 50 BTC every 10 minutes to 5 BTC every minute?  That would cut the tx time and quicken the flow of confirms.  I know some of the alt chains tried this.  Does it work, and why can't we do this with the mainline client?

It is a trade off.  If you shorten the cycle time, you gain in one place, but lose in another.  10 minutes seems fairly well balanced, but no choice will make everyone happy.  There is more to it than just the confirmation time.

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

Posts: 1715240951

View Profile Personal Message (Offline)

Ignore
1715240951
Reply with quote  #2

1715240951
Report to moderator
1715240951
Hero Member
*
Offline Offline

Posts: 1715240951

View Profile Personal Message (Offline)

Ignore
1715240951
Reply with quote  #2

1715240951
Report to moderator
1715240951
Hero Member
*
Offline Offline

Posts: 1715240951

View Profile Personal Message (Offline)

Ignore
1715240951
Reply with quote  #2

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

Posts: 1715240951

View Profile Personal Message (Offline)

Ignore
1715240951
Reply with quote  #2

1715240951
Report to moderator
1715240951
Hero Member
*
Offline Offline

Posts: 1715240951

View Profile Personal Message (Offline)

Ignore
1715240951
Reply with quote  #2

1715240951
Report to moderator
1715240951
Hero Member
*
Offline Offline

Posts: 1715240951

View Profile Personal Message (Offline)

Ignore
1715240951
Reply with quote  #2

1715240951
Report to moderator
Sekioh
Full Member
***
Offline Offline

Activity: 181
Merit: 100



View Profile
October 08, 2011, 06:06:23 PM
 #22

Now... people said the 51% attack can only double-spend, but I thought that the whole chain and rules were based on consensus, so if 51% said the new rules were there were more money, even though the client was hardcoded it would only fork at the point that something that was hardcoded got ignored (ie, once we got to above the hardcoded limiting amount past 21m). Even then, wouldn't the client just think something was wrong and stop getting a connection? I mean it's consensus so if 50% agreed to new rules wouldn't that be the new rules?

<OPEN MONEY | Powering Blockchain Acceptance [ICO]
███████████████    ▬▬▬▬▬▬ Blockchain Meets Mainstream! ▬▬▬▬▬▬    ███████████████
Whitepaper  ●  Slack  ●  Facebook  ●  Twitter  ●  Reddit  ●  Telegram>
dree12
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
October 08, 2011, 07:46:22 PM
 #23

Now... people said the 51% attack can only double-spend, but I thought that the whole chain and rules were based on consensus, so if 51% said the new rules were there were more money, even though the client was hardcoded it would only fork at the point that something that was hardcoded got ignored (ie, once we got to above the hardcoded limiting amount past 21m). Even then, wouldn't the client just think something was wrong and stop getting a connection? I mean it's consensus so if 50% agreed to new rules wouldn't that be the new rules?
Not exactly, because a client won't accept a longer blockchain with different rules. The client accepts the longest blockchain following its rules, so aside from a gigantic waste of resources, half of bitcoin using a new set of rules does not affect your half.
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4172
Merit: 8418



View Profile WWW
October 09, 2011, 08:33:00 AM
 #24

Now... people said the 51% attack can only double-spend, but I thought that the whole chain and rules were based on consensus, so if 51% said the new rules were there were more money, even though the client was hardcoded it would only fork at the point that something that was hardcoded got ignored (ie, once we got to above the hardcoded limiting amount past 21m). Even then, wouldn't the client just think something was wrong and stop getting a connection? I mean it's consensus so if 50% agreed to new rules wouldn't that be the new rules?

The phrase "double spend" is highly misleading, I wish it weren't the common phrase for that attack.  It would be better if we called that attack "reverse and respend":  What someone with a super majority hashpower can do is spend some coin with you, then after its deep enough in the chain that you trust it to be permanent (e.g. at least 6 deep) they release a new chain which starts before your txn was confirmed but spends the same coins someplace else.  The new chain must be longer than the current real one... so to do this with any reliability they need >>50% of the total hashpower.  So effectively they reverse one of their own payments to you by redoing the bitcoin transaction history so the funds when somewhere else instead.  The total amount of coins is conserved.

There isn't any majority voting on the rules. The rules of the bitcoin system are fixed in every copy of the software. When you change them you don't change bitcoin, you create an alternative chain, effectively... because the two systems won't talk unless their rules agree.

Of course, if ~everyone changed their software than things can change— but it's silly to claim that this constitutes a lack of immutability of the rules. After all, if I made an interface to paypal with a bitcoin logo on it, and convinced everyone to change to that you could hardly say that I changed the bitcoin rules or hold bitcoin accountable for it.
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!