Pages:
Author

Topic: Hearn's Worst Case Scenario: Checkpoints in XT to "ignore the longest chain" (Read 5232 times)

sr. member
Activity: 473
Merit: 250

"The worst case scenario is the majority ... the economic majority ... is in favor but the hash power, the mining majority is not. That would be a very messy situation for bitcoin."


You do realised that even by this utopic view, the logic behind this is very flawed. It's completely ignoring miners, refusing to acknowledge that they are a significant chunk of 'the economic majority'. And aside of that, Mike Hearn has numerous times proven that he simply doesn't care about the neutrality of bitcoin as a developer. He's implied that getting rid of the Chinese miners is a reasonable plan to enforce if they disagree with him.
He did not say that he would get rid of the Chinese miners if they disagreed with him. He was instead referring to a situation where the majority of users and financial powers mainly in the west came to a disagreement about a fundamental issue with the miners in the east. Remember this is a hypothetical worst case scenario. What if the majority of the miners decided to increase the block limit? However the majority of the users and financial powers are against the change, that might be a situation where us Bitcoiners would go against the majority of the mining power and cause a fork. Under this worst case scenario what Mike Hearn is suggesting is actually reasonable. I do not believe this could ever happen as described since miners would never be incentivized to do such a thing. Keep in mind that Hearn even said that this would wreck Bitcoin so it is not like he takes this lightly. He would also require the consent of the economic majority anyway in order to even do such a thing. It is however a very controversial thing to say, I will not deny that.

Thank you for explaining. That sounds in fact way more reasonable than the Checkpoints accusation. I can follow him here though i guess it is a very theoretical thing only. I mean it already starts with "who is the majority of users"? He can't determine that i think.
sr. member
Activity: 434
Merit: 252

Quote

The BSD split after 386BSD went dark was slightly before my time but from what I know of it it was extraordinarily acrimonious.  Ultimately three main forks emerged.  FreeBSD, NetBSD, and OpenBSD.  The currently all live on working on their areas of focus.  They all borrow code from one another when they can.  Many users choose some combination of them depending on the needs of the day.  Probably the world is better off for this split at the time it happened.


Ah. Interesting to bring up the BSDs. There are many strong personalities that have emerged in OS development over the decades. Linus, Theo de Raadt, Stallman, Gates, etc. Perhaps we are seeing something similar in cryptocurrencies. Often there is cooperation and mutual respect (Posix standards, BSD ports), sometimes enmity or crankiness (many things GNU and Windows, proprietary drivers), and sometimes internecine conflict (systemd vs. anti-systemd). And sometimes surprises (GNU emacs running on Windows10)! The various factions and their respective design and development philosophies are based as much on personality differences and financial interests as they are on specific technical ideals.
legendary
Activity: 4760
Merit: 1283

I just mean agreed to and transparently communicated to the userbase.

 - Mike and Gavin state their case and their vision and their plans.

 - Other players (esp, so-called 'core') do likewise.

 - All sides agree not to attack one another, at least during a choreographed disengagement.

This would allow a framework upon which tertiary players (on-line wallets, miners, vendors, etc) could formulate and communicate their own strategies with minimal harm done to the userbases.  It would also lesson the problem we will certainly be having with scammers and others trying to exploit a messy situation.  Such attacks will target innocent end-users since they are the least able to defend themselves.


I like the direction you're going with this.
Would you mind clarifying what it would mean "not to attack one another" or at least how you see it? It seems self-explanatory, but I'm trying to envision what it would mean in practice, for terms of an armistice are sometimes rather thorny.

Ach!  You're making me have to think a little.

Basically the same thing as agreeing not to punch on the break during a boxing match.  I'm thinking mostly of deferring from egregious attempts to mess up the other party like the NoBitcoinXT mock-nodes (which is an idea that I take some (potentially undeserved) credit for, BTW)

It is to be expected that there would be plenty of independent operators who would throw various sticks into the works for one reason or another.  If the primary movers and shakers at least did not advocate and promote such behavior, that would go some distance toward muting such attacks I would suppose.  To re-visit the boxing analogy, the basic rule would be to protect yourself at all times.

It may be naïve to hope for a truce, however most everyone would prefer a truce of some kind than further coercion, sophistry, and divisiveness culminating in a Bitcoin Pyrrhic victory.

The BSD split after 386BSD went dark was slightly before my time but from what I know of it it was extraordinarily acrimonious.  Ultimately three main forks emerged.  FreeBSD, NetBSD, and OpenBSD.  The currently all live on working on their areas of focus.  They all borrow code from one another when they can.  Many users choose some combination of them depending on the needs of the day.  Probably the world is better off for this split at the time it happened.

sr. member
Activity: 434
Merit: 252
...
network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?

An amicable fork of the code AND of the blockchain.  Just let both (or all) sides move into the future and riding on their own 'longest valid chain' and the strength of their ideas, participants, and philosophies.

Yes, people who already had a footprint in the pre-fork chain 'win second prize in the beauty contest', but it's not like early-birds never catch a break.  No harm done to those who come later...they simply have more choices in the market and can choose a philosophy which is succeeding at giving them what they want.


IMO this is the most probable end game scenario. I would be curious of your definition of an "amicable" fork though.

I just mean agreed to and transparently communicated to the userbase.

 - Mike and Gavin state their case and their vision and their plans.

 - Other players (esp, so-called 'core') do likewise.

 - All sides agree not to attack one another, at least during a choreographed disengagement.

This would allow a framework upon which tertiary players (on-line wallets, miners, vendors, etc) could formulate and communicate their own strategies with minimal harm done to the userbases.  It would also lesson the problem we will certainly be having with scammers and others trying to exploit a messy situation.  Such attacks will target innocent end-users since they are the least able to defend themselves.



I like the direction you're going with this.
Would you mind clarifying what it would mean "not to attack one another" or at least how you see it? It seems self-explanatory, but I'm trying to envision what it would mean in practice, for terms of an armistice are sometimes rather thorny.

It may be naïve to hope for a truce, however most everyone would prefer a truce of some kind than further coercion, sophistry, and divisiveness culminating in a Bitcoin Pyrrhic victory.
full member
Activity: 136
Merit: 100
Get your filthy fiat off me you damn dirty state.
...
network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?

An amicable fork of the code AND of the blockchain.  Just let both (or all) sides move into the future and riding on their own 'longest valid chain' and the strength of their ideas, participants, and philosophies.

Yes, people who already had a footprint in the pre-fork chain 'win second prize in the beauty contest', but it's not like early-birds never catch a break.  No harm done to those who come later...they simply have more choices in the market and can choose a philosophy which is succeeding at giving them what they want.


IMO this is the most probable end game scenario. I would be curious of your definition of an "amicable" fork though.

I just mean agreed to and transparently communicated to the userbase.

 - Mike and Gavin state their case and their vision and their plans.

 - Other players (esp, so-called 'core') do likewise.

 - All sides agree not to attack one another, at least during a choreographed disengagement.

This would allow a framework upon which tertiary players (on-line wallets, miners, vendors, etc) could formulate and communicate their own strategies with minimal harm done to the userbases.  It would also lesson the problem we will certainly be having with scammers and others trying to exploit a messy situation.  Such attacks will target innocent end-users since they are the least able to defend themselves.


Maybe someone should write a BSP (Bitcoin Separation Proposal) for this.
legendary
Activity: 4760
Merit: 1283
...
network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?

An amicable fork of the code AND of the blockchain.  Just let both (or all) sides move into the future and riding on their own 'longest valid chain' and the strength of their ideas, participants, and philosophies.

Yes, people who already had a footprint in the pre-fork chain 'win second prize in the beauty contest', but it's not like early-birds never catch a break.  No harm done to those who come later...they simply have more choices in the market and can choose a philosophy which is succeeding at giving them what they want.


IMO this is the most probable end game scenario. I would be curious of your definition of an "amicable" fork though.

I just mean agreed to and transparently communicated to the userbase.

 - Mike and Gavin state their case and their vision and their plans.

 - Other players (esp, so-called 'core') do likewise.

 - All sides agree not to attack one another, at least during a choreographed disengagement.

This would allow a framework upon which tertiary players (on-line wallets, miners, vendors, etc) could formulate and communicate their own strategies with minimal harm done to the userbases.  It would also lesson the problem we will certainly be having with scammers and others trying to exploit a messy situation.  Such attacks will target innocent end-users since they are the least able to defend themselves.

full member
Activity: 140
Merit: 101

IMO this is the most probable end game scenario. I would be curious of your definition of an "amicable" fork though.
Simple agreement not to have Miners on one chain attack the other.  A set of parameters that will allow the less "powered" chain to reach a correct level of difficulty.  Then let basic free market forces play out.

Obvious problem with this scenario is that one one side will be Fiat.  And on the Fiat side is the power to regulate.  Go ask the American Indian how well those treaties held up Smiley
legendary
Activity: 1372
Merit: 1000
--------------->¿?

The thing is no matter what we do, we will never satisfy everyone.... if that is the case, we would have had consensus already. Why any of the parties thought they could get

away with promoting the BIP, bearing in mind that their change would benefit their own projects... is really mind baffling. You will always have opposing sides with different

hidden interest... The 3rd party payment processors have their agenda and the miners have their own agenda. Which of these sides do we need the most? The miners fuel the

network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?

An amicable fork of the code AND of the blockchain.  Just let both (or all) sides move into the future and riding on their own 'longest valid chain' and the strength of their ideas, participants, and philosophies.

Yes, people who already had a footprint in the pre-fork chain 'win second prize in the beauty contest', but it's not like early-birds never catch a break.  No harm done to those who come later...they simply have more choices in the market and can choose a philosophy which is succeeding at giving them what they want.



IMO this is the most probable end game scenario. I would be curious of your definition of an "amicable" fork though.
sr. member
Activity: 434
Merit: 252
Give me control over a coin's checkpoints and I care not who mines its blocks. 
Sig worthy.
full member
Activity: 136
Merit: 100
Get your filthy fiat off me you damn dirty state.

The thing is no matter what we do, we will never satisfy everyone.... if that is the case, we would have had consensus already. Why any of the parties thought they could get

away with promoting the BIP, bearing in mind that their change would benefit their own projects... is really mind baffling. You will always have opposing sides with different

hidden interest... The 3rd party payment processors have their agenda and the miners have their own agenda. Which of these sides do we need the most? The miners fuel the

network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?

An amicable fork of the code AND of the blockchain.  Just let both (or all) sides move into the future and riding on their own 'longest valid chain' and the strength of their ideas, participants, and philosophies.

Yes, people who already had a footprint in the pre-fork chain 'win second prize in the beauty contest', but it's not like early-birds never catch a break.  No harm done to those who come later...they simply have more choices in the market and can choose a philosophy which is succeeding at giving them what they want.

Yep. I second this. I think it's the best alternative at this point.
legendary
Activity: 4760
Merit: 1283

The thing is no matter what we do, we will never satisfy everyone.... if that is the case, we would have had consensus already. Why any of the parties thought they could get

away with promoting the BIP, bearing in mind that their change would benefit their own projects... is really mind baffling. You will always have opposing sides with different

hidden interest... The 3rd party payment processors have their agenda and the miners have their own agenda. Which of these sides do we need the most? The miners fuel the

network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?

An amicable fork of the code AND of the blockchain.  Just let both (or all) sides move into the future and riding on their own 'longest valid chain' and the strength of their ideas, participants, and philosophies.

Yes, people who already had a footprint in the pre-fork chain 'win second prize in the beauty contest', but it's not like early-birds never catch a break.  No harm done to those who come later...they simply have more choices in the market and can choose a philosophy which is succeeding at giving them what they want.

legendary
Activity: 1904
Merit: 1074
The thing is no matter what we do, we will never satisfy everyone.... if that is the case, we would have had consensus already. Why any of the parties thought they could get

away with promoting the BIP, bearing in mind that their change would benefit their own projects... is really mind baffling. You will always have opposing sides with different

hidden interest... The 3rd party payment processors have their agenda and the miners have their own agenda. Which of these sides do we need the most? The miners fuel the

network... The payment processors and the exchanges fuel the market for Bitcoin. Should we not support the side with no personal interest? Where is the 3rd alternative?
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
Mike Hearn has received a lot of backlash for saying this already. But I find the document where bitcoin company CEOs signed to show support towards BIP101 worrying. It's almost like Mike pushed it's publishing to try and make his view seems more rational. It was just days after this document's release that BIP100 support became so rampant by big pools.

Mike's argument that the economic majority of bitcoin isn't opposing his approach for bigger blocks is in fact baseless. You can't simply exclude miners from something referred to as bitcoin's economic majority. Miners are a huge part of bitcoin's ecosystem, they allow manufacturers of mining equipment to be viable by creating demand, they trade bitcoin on a daily basis. Miners are in fact a huge portion of bitcoin's economic majority and play a role in most sectors of the industry.

I'm glad that the overwhelming majority shows no sign of wanting to embrace Mike and Gavin's BIP101. BIP100 support could probably be interpreted as a vote specifically against bitcoinXT and BIP101. And that's perfectly justified. Mike Hearn shows absolutely no remorse about his statements against China. He was making such statements at a time that Chinese pools and ventures operated more than 50% of the total hashrate. BIP100 seems like a very modest proposal when compared to the radicality of Mike Hearn's and gavin Andresen's work. Furthermore, Jeff Garzik seems like a very rational individual and has shown no signs of inability to reason so far.

Small wonder Mike's co-conspirators at Circle are among the XT assclowns.  When [email protected] says "jump" the MBA frat boys of SandHillRoad ask "how high?"

Bitcoin is not going to be designed, much less governed, by VC ratfuckers looking for a shiny new centralized payment rail to replace supplant PaypalVisaSquare.

It's so precious Heam thinks Bitcoin's compliance-mongering wanna-be gatekeepers (*cough* CoinBase/Circle/Etc *cough*) are in any way related to our socioeconomic majority.

The question was "XT?"

The answer from the miners is "NACK."  That's why BIP100 is already >50%.  Even vaporware is better than Heam's checkpoint dictatorship.

The answer from the market is "NACK."  That's why the price is down ~$100.

The only thing more hilarious than how Fukkin Rekt® XT has gotten is the denial of its loyalist dead-ender Gavinista fanboys!   Grin

Watching them bitterly cling to the remnants of their failed governance coup is the funniest thing I've seen since the days of the "XT Manifesto" (*snicker*).
legendary
Activity: 4760
Merit: 1283

Give me control over a coin's checkpoints and I care not who mines its blocks. 

+1  Bingo!


... Keep in mind that Hearn even said that this would wreck Bitcoin so it is not likely he would do such a thing, he would also require the consent of the economic majority anyway in order to do such a thing. It is certainly a very controversial thing to say, he certainly is outspoken.

That is the ONLY reason I am not completely convinced that he is a Western Intel sponsored mole.

hero member
Activity: 546
Merit: 500

"The worst case scenario is the majority ... the economic majority ... is in favor but the hash power, the mining majority is not. That would be a very messy situation for bitcoin."


You do realised that even by this utopic view, the logic behind this is very flawed. It's completely ignoring miners, refusing to acknowledge that they are a significant chunk of 'the economic majority'. And aside of that, Mike Hearn has numerous times proven that he simply doesn't care about the neutrality of bitcoin as a developer. He's implied that getting rid of the Chinese miners is a reasonable plan to enforce if they disagree with him.
He did not say that he would get rid of the Chinese miners if they disagreed with him. He was instead referring to a situation where the majority of users and financial powers mainly in the west came to a disagreement about a fundamental issue with the miners in the east. Remember this is a hypothetical worst case scenario. What if the majority of the miners decided to increase the block limit? However the majority of the users and financial powers are against the change, that might be a situation where us Bitcoiners would go against the majority of the mining power and cause a fork. Under this worst case scenario what Mike Hearn is suggesting is actually reasonable. I do not believe this could ever happen as described since miners would never be incentivized to do such a thing. Keep in mind that Hearn even said that this would wreck Bitcoin so it is not like he takes this lightly. He would also require the consent of the economic majority anyway in order to even do such a thing. It is however a very controversial thing to say, I will not deny that.
legendary
Activity: 2422
Merit: 1451
Leading Crypto Sports Betting & Casino Platform

"The worst case scenario is the majority ... the economic majority ... is in favor but the hash power, the mining majority is not. That would be a very messy situation for bitcoin."


You do realised that even by this utopic view, the logic behind this is very flawed. It's completely ignoring miners, refusing to acknowledge that they are a significant chunk of 'the economic majority'. And aside of that, Mike Hearn has numerous times proven that he simply doesn't care about the neutrality of bitcoin as a developer. He's implied that getting rid of the Chinese miners is a reasonable plan to enforce if they disagree with him.
hero member
Activity: 546
Merit: 500
All of this irrational fear mongering is completely out of hand. Please fellow Bitcoiners be rational.

"The worst case scenario is the majority ... the economic majority ... is in favor but the hash power, the mining majority is not. That would be a very messy situation for bitcoin."

He is describing a worst case scenario, what he is saying here is not unreasonable under these circumstances.

Everyone should remember that Bitcoin XT only implements BIP101 and nothing else, everything else within Bitcoin XT is optional. Since only the block size increase is fundamental to the protocol in terms of it causing a hard fork, this is what makes these other changes within XT optional. Since anyone can create their own client and make it behave in any way would want as long as it is consistent with the fundamental rules of the protocol, the only fundamental rule that is changed within XT is the increase of the block size. You can turn off, any of the extra patches contained within Bitcoin XT inside of the client itself. There is even an alternative version of XT that does not include any of these other changes and only increases the block size. You could even run a patched version of Core that implements BIP101, which would then be compatible with XT after the fork if the miners reach consensus.

https://bitcointalksearch.org/topic/m.12267335
legendary
Activity: 1066
Merit: 1050
Khazad ai-menu!
Give me control over a coin's checkpoints and I care not who mines its blocks. 
hero member
Activity: 868
Merit: 1000
Mike Hearn has received a lot of backlash for saying this already. But I find the document where bitcoin company CEOs signed to show support towards BIP101 worrying. It's almost like Mike pushed it's publishing to try and make his view seems more rational. It was just days after this document's release that BIP100 support became so rampant by big pools.

Mike's argument that the economic majority of bitcoin isn't opposing his approach for bigger blocks is in fact baseless. You can't simply exclude miners from something referred to as bitcoin's economic majority. Miners are a huge part of bitcoin's ecosystem, they allow manufacturers of mining equipment to be viable by creating demand, they trade bitcoin on a daily basis. Miners are in fact a huge portion of bitcoin's economic majority and play a role in most sectors of the industry.

I'm glad that the overwhelming majority shows no sign of wanting to embrace Mike and Gavin's BIP101. BIP100 support could probably be interpreted as a vote specifically against bitcoinXT and BIP101. And that's perfectly justified. Mike Hearn shows absolutely no remorse about his statements against China. He was making such statements at a time that Chinese pools and ventures operated more than 50% of the total hashrate. BIP100 seems like a very modest proposal when compared to the radicality of Mike Hearn's and gavin Andresen's work. Furthermore, Jeff Garzik seems like a very rational individual and has shown no signs of inability to reason so far.

This whole drama is saddening. I mean we have the choice between pest and cholera.

What we can say is that the hashpower is in favor of a blocksize raise. I believe we are at around 75% of the hashpower wanting an increase. So it will come.

But supporting hearn with his dangerous plans is as dangerous as supporting developers that want to make the bitcoin network less attractive, with high fees and unconfirmed transactions only to push their own altcoin.

I really can't see this anymore. It's like politicians. Roll Eyes
legendary
Activity: 2422
Merit: 1451
Leading Crypto Sports Betting & Casino Platform
Mike Hearn has received a lot of backlash for saying this already. But I find the document where bitcoin company CEOs signed to show support towards BIP101 worrying. It's almost like Mike pushed it's publishing to try and make his view seems more rational. It was just days after this document's release that BIP100 support became so rampant by big pools.

Mike's argument that the economic majority of bitcoin isn't opposing his approach for bigger blocks is in fact baseless. You can't simply exclude miners from something referred to as bitcoin's economic majority. Miners are a huge part of bitcoin's ecosystem, they allow manufacturers of mining equipment to be viable by creating demand, they trade bitcoin on a daily basis. Miners are in fact a huge portion of bitcoin's economic majority and play a role in most sectors of the industry.

I'm glad that the overwhelming majority shows no sign of wanting to embrace Mike and Gavin's BIP101. BIP100 support could probably be interpreted as a vote specifically against bitcoinXT and BIP101. And that's perfectly justified. Mike Hearn shows absolutely no remorse about his statements against China. He was making such statements at a time that Chinese pools and ventures operated more than 50% of the total hashrate. BIP100 seems like a very modest proposal when compared to the radicality of Mike Hearn's and gavin Andresen's work. Furthermore, Jeff Garzik seems like a very rational individual and has shown no signs of inability to reason so far.
Pages:
Jump to: