Bitcoin Forum
November 09, 2024, 05:47:36 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Block Increase Controversy - A Way Forward?  (Read 787 times)
SuperClam (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1002


CLAM Developer


View Profile WWW
June 02, 2015, 09:24:16 AM
 #1

Possible alternative way forward, concerning simultaneous variations in the core Bitcoin client:

- Super-Majority(90%?) to initiate forks via rolling window.
- All tested and implemented BIPs are compiled/tagged for release immediately.
- Users(Miners) select the protocol/feature set they agree with.

Poor Example for Illustration:
http://jqueryui.com/download/



- All possible outcomes are fairly "allowed", given support.
- Forking(improvement) becomes a fact of life, and is thus prepared for and monitored.
- Ossification of the protocol ceases (similar to proposed "yearly" forks).



This has almost certainly been previously suggested, but thought it might be an interesting discussion considering the recent controversy concerning BitcoinXT and Gavin's possible exodus from core development.

https://bitcointalk.org/index.php?topic=623147
Proof-Of-Chain, 100% Distributed BEFORE Launch.
Everyone who owned BTC, LTC, or DOGE at launch got free CLAMS.
BillyBobZorton
Legendary
*
Offline Offline

Activity: 1204
Merit: 1028


View Profile
June 02, 2015, 02:30:39 PM
 #2

Didn't Gavin already said he would never do the hard fork unless 90% (super majority) is reached? if this premise is right, I dont really see the big fuzz all over this. People is still deciding and it's still as decentralized as ever, the devs can't force you to run XT or Core, the majority wins.
oblivi
Hero Member
*****
Offline Offline

Activity: 700
Merit: 501


View Profile
June 02, 2015, 04:10:44 PM
 #3

Didn't Gavin already said he would never do the hard fork unless 90% (super majority) is reached? if this premise is right, I dont really see the big fuzz all over this. People is still deciding and it's still as decentralized as ever, the devs can't force you to run XT or Core, the majority wins.

I was going to say this, that it isn't a problem since people vote by running nodes, but maybe OP means something else that I don't understand.
anderson00673
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
June 02, 2015, 04:25:46 PM
 #4

I was gonna say that too.  I think that the increase in block size is a temporary solution to a problem that needs to be solved.  However doing nothing is worse than upgrading the block size.  It seems pretty obvious that the upgrade is needed as it will take some time to implement and there seems to be no legit alternative out there.
LiteCoinGuy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1014


In Satoshi I Trust


View Profile WWW
June 02, 2015, 04:31:25 PM
 #5

i guess i have to leave this forum for some days. I can't take it any longer. all threads are full with this shit about a fork...and the worst part: most infos about this are wrong  Cry





.......okay....i will stay  Wink

michinzx
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
June 02, 2015, 04:44:26 PM
 #6

i guess i have to leave this forum for some days. I can't take it any longer. all threads are full with this shit about a fork...and the worst part: most infos about this are wrong  Cry





.......okay....i will stay  Wink

yeah, lots of drama and debate over fork vs anti-fork, im content to sit and wait to see what the community will lean towards in the near future. I think many will lean towards the fork though, something about doubling your coins or something i dont understand.
anderson00673
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
June 02, 2015, 10:37:22 PM
 #7

i guess i have to leave this forum for some days. I can't take it any longer. all threads are full with this shit about a fork...and the worst part: most infos about this are wrong  Cry





.......okay....i will stay  Wink

yeah, lots of drama and debate over fork vs anti-fork, im content to sit and wait to see what the community will lean towards in the near future. I think many will lean towards the fork though, something about doubling your coins or something i dont understand.

That is a complete misunderstanding.  Coins will not be doubled.  This is the kind of nonsense that is being spread that Litecoinguy is talking about.  Check out this thread.  There is an interview with Gavin and he explains everything pretty clearly.  It seems that our backs are against the wall and we can not afford any more delay on the issue.  That migh tbe why Gavin is being so aggressive:  something needs to be done soon or we will have real problems
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
June 03, 2015, 04:14:06 AM
 #8

You're out in the woods with a group of friends sitting around the campfire (drinking bud lite swill), when a group member accidentally cuts off his hand with an axe while gathering wood. You'll notice that in these situations someone always rises up and takes command. If we wait on consensus, the guy bleeds to death. Gavin is stopping the blood - now, he's our designated driver, so let him navigate this ride - this is the natural way.
not altcoin hitler
Member
**
Offline Offline

Activity: 212
Merit: 22

Amazix


View Profile
June 03, 2015, 05:01:48 AM
 #9

lol, this thread is so much bullshit i think my brain bleeds.

achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
June 03, 2015, 05:22:55 AM
 #10

It seems pretty obvious that the upgrade is needed as it will take some time to implement and there seems to be no legit alternative out there.

Centralization due to increased overhead required to run nodes is the only alternative?

Then in the future when you hit the debt ceiling again, and you want to process more transactions, you will have "no legit alternative" but to centralize even more.

When does the centralization stop?

Maybe you choose to remain decentralized and continue limiting your TPS?

So we have to ask ourselves this one question:

What is more important to us:

Decentralization

or

Scalability

You have a choice of which fork you will support.  Which camp are you in?

You cannot have both unless you fork more modern blockchain technology into your protocol (which is the third option that allows you to have both scalability and decentralization)

https://bitcointalk.org/index.php?topic=1078009.0;all

So everyone can be happy or only one faction can be happy.  How much happiness do you want in your community.  It is entirely up to.
Can someone please explain how increasing the block size makes Bitcoin more centralized? I can't seem to understand this, and it doesn't make any sense to me at all.

fat buddah
Full Member
***
Offline Offline

Activity: 336
Merit: 102


Get Ready to Make money.


View Profile
June 03, 2015, 05:45:41 AM
 #11


Can someone please explain how increasing the block size makes Bitcoin more centralized? I can't seem to understand this, and it doesn't make any sense to me at all.

Higher bandwidth requirements lead to a lower nodecount. Next time use a search engine.

Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1074


View Profile
June 03, 2015, 06:27:48 AM
 #12

You're out in the woods with a group of friends sitting around the campfire (drinking bud lite swill), when a group member accidentally cuts off his hand with an axe while gathering wood. You'll notice that in these situations someone always rises up and takes command. If we wait on consensus, the guy bleeds to death. Gavin is stopping the blood - now, he's our designated driver, so let him navigate this ride - this is the natural way.

What you are saying is 100% correct... In a emergency situation like that, someone has to take the lead, to get things done. The problem with applying that rule to this situation is problematic.

The general perception is that Bitcoin are not centralized in ANY way... Not just NODE count, but also in the development. They should be represented by a global team of people with NO leader.

If Gavin stepped up to be that guy, we would sacrifice that principle. {Even though the nodes are still decentralized, the "Management" is centralized, and that is NEVER a good thing}

Individuals with that amount of power can be targetted and corrupted. {IMO there should be NO single person with that much SAY, and Bitcoin should still be represented by a global team, with the same weight}

It makes things difficult, but it keep things clean.  Roll Eyes

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
SuperClam (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1002


CLAM Developer


View Profile WWW
June 03, 2015, 09:04:54 AM
 #13

Didn't Gavin already said he would never do the hard fork unless 90% (super majority) is reached? if this premise is right, I dont really see the big fuzz all over this. People is still deciding and it's still as decentralized as ever, the devs can't force you to run XT or Core, the majority wins.
I was going to say this, that it isn't a problem since people vote by running nodes, but maybe OP means something else that I don't understand.

This post was a suggestion of two main concepts:

1. Forks should not be feared, and need not be feared, if they are expected.
 - They are an important balancing mechanism in the system.
 - They should be implemented, then have consensus applied, as Gavin has suggested, via block version activation.

2. Consensus should be a clean and fair choice. 
 - If there must be a "Core" client, it should be agnostic concerning controversial or priority setting changes.
 - To be fair, such a client should provide the ability for users to easily select which "features"/forks they run/support.
 - There should be no bias in "official" builds or the official client for such possible "features"/forks.



In short, make it easy for everyone to make their choice, program it to only "turn on" if a majority of users make that choice, and remove the politics from the actual development commits, labels, and releases.

Politics can and should exist in arguing for user adoption of a given feature/fork.
Politics should not exist via forcing a controversial update into what is regarded as the "official" reference client.



That said, Gavin has earned respect for suggesting that if he did move forward with the protocol change, he would do so in his own fork, and not the official reference client.



You're out in the woods with a group of friends sitting around the campfire (drinking bud lite swill), when a group member accidentally cuts off his hand with an axe while gathering wood. You'll notice that in these situations someone always rises up and takes command. If we wait on consensus, the guy bleeds to death. Gavin is stopping the blood - now, he's our designated driver, so let him navigate this ride - this is the natural way.
What you are saying is 100% correct... In a emergency situation like that, someone has to take the lead, to get things done. The problem with applying that rule to this situation is problematic.
The general perception is that Bitcoin are not centralized in ANY way... Not just NODE count, but also in the development. They should be represented by a global team of people with NO leader.
If Gavin stepped up to be that guy, we would sacrifice that principle. {Even though the nodes are still decentralized, the "Management" is centralized, and that is NEVER a good thing}
Individuals with that amount of power can be targetted and corrupted. {IMO there should be NO single person with that much SAY, and Bitcoin should still be represented by a global team, with the same weight}
It makes things difficult, but it keep things clean.  Roll Eyes

Yes.
This is not an immediate emergency.

It may become so in the mid-term future.
However, better to handle it down the road a ways once need and impetus has forced better alternatives to be explored.

Recommending caution is never a poor course of action.
 

https://bitcointalk.org/index.php?topic=623147
Proof-Of-Chain, 100% Distributed BEFORE Launch.
Everyone who owned BTC, LTC, or DOGE at launch got free CLAMS.
JeromeL
Member
**
Offline Offline

Activity: 554
Merit: 11

CurioInvest [IEO Live]


View Profile
June 03, 2015, 09:19:18 AM
 #14

What is more important to us:

Decentralization

or

Scalability
?

Increasing the maxblocksize to 20MB is just increasing throughput,  that won't make Bitcoin more scalable in any way.

So rather say : decentralization or throughput.


helmax
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250



View Profile
June 03, 2015, 09:24:02 AM
 #15

STOP WITH THIS BULLSHIT we must increase blocks !

over!

looking job
SuperClam (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1002


CLAM Developer


View Profile WWW
June 03, 2015, 09:42:46 AM
 #16

STOP WITH THIS BULLSHIT we must increase blocks ! over!

Kneel in some other forum.
I doubt you will find much non-troll support for such idolatry.

Reasonable debate is almost never harmful; and almost always a requirement of a "free" institution.



Frankly, I believe Bitcoin and "crypto" is already in the process of scaling itself Grin

Though, I doubt many of the faithful will agree.

An alternative conceptual understanding of the "altcoin" markets, by Paul Grignon:
https://www.youtube.com/watch?v=XyWfUqEyIZc

The video isn't perfectly on target - but an interesting take none-the-less.

https://bitcointalk.org/index.php?topic=623147
Proof-Of-Chain, 100% Distributed BEFORE Launch.
Everyone who owned BTC, LTC, or DOGE at launch got free CLAMS.
Amph
Legendary
*
Offline Offline

Activity: 3248
Merit: 1070



View Profile
June 03, 2015, 09:52:05 AM
 #17

What is more important to us:

Decentralization

or

Scalability
?

Increasing the maxblocksize to 20MB is just increasing throughput,  that won't make Bitcoin more scalable in any way.

So rather say : decentralization or throughput.



do you know what scalability is? of course it will increase the scalability, because there will be the possibility to move transactions, in a more wider range

you are not stuck with 05-0.9 MB range as it is right now

subSTRATA
Legendary
*
Offline Offline

Activity: 1288
Merit: 1043


:^)


View Profile
June 03, 2015, 12:01:27 PM
 #18

In regard to this topic, interesting post from satoshi from way back:


The eventual solution will be to not care how big it gets.


Reference


theres nothing here. message me if you want to put something here.
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!