Author

Topic: Politicizing mining is about the single most dangerous thing that can happen (Read 355 times)

legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
the problems we’re currently facing are rooted not so much in technical disagreement but in personal issues and deep misunderstanding. If we are to make progress in solving these issues, the first thing that needs to take place is we need to stop assuming bad intentions on the part of others - I sincerely believe we’re all trying to do what we think is best for Bitcoin. But there are some serious issues we need to address…and it won’t be easy for everyone. Big mistakes have been made all around and fixing the problems will require accepting this. We must set our ego aside and focus on what’s best for the community and our future.

(...)

I ask for your help as a fellow Bitcoiner and as a friend to help end this silly dispute that’s been tearing apart our community. I know it won’t be easy to heal wounds, but we’ve got to stop with this petty tit-for-tat proxy war on reddit and we’ve got to stop politicizing mining - we need to find a better way of having all our concerns addressed and resolve issues without having to polarize entire groups of people against one another who, in the end, are not the cause of the problem. It’s not their fault.

Well this all sounds very pleasant, but I can't help but note that the pleasant sounding words about avoiding polarisation are being posted from an account that isn't widely regarded as a source of pleasant sounding words.  An account that up until now has been rather fond of revelling in polarisation.  Are you feeling okay, ice?   Tongue

I mean, sure, it's still assigning blame to people you aren't personally a fan of, but still, this is refreshing.  In all seriousness, playful jabs aside, I hope this is the start of a trend.  An important point made and not a single meme in sight.   Although it appears you aren't entirely on board with the message that this civil war needs to end peacefully and with unity, as in other threads it sounds like you'd rather escalate the conflict:

Your presumption that those of us who remember the NotXT and NotClassic and PseudoNode version signaling wars suddenly forgot about sybil attacks is so hideously stupid as to be laughable.  In this very thread, I already posted a *cough* joke *cough* about spinning up "a few proxies."   Wink

SWUASF may or may not work.  The larger point is it signals a turn in the tide of the battle.  Core is going on the offensive and now Unlimite_ must defend.

Not exactly the words of someone who wants to bring the community together, so where are you going with this?

I've been calling for an end to the "assuming bad intentions on the part of others" for a while now, so I can certainly get behind the message in the open letter.  One side hurls abuse about Gavin/Roger/etc, the other throws insults about Core/Blockstream/etc.  Everyone sees bad actors and boogeymen everywhere because it's all people are capable of talking about.  It has to end or we can't move forward.

Everyone should now be coming to the rapid realisation that the more we berate, antagonise and ridicule each other, the more people dig their heels in, strengthen their resolve and try to fight.  The more we make accusations about who's plotting what, which group or person is trying to overthrow Bitcoin, who the next benevolent dictator is and so on, the less anyone seems able to trust at all.  We're all guilty of it in some form or another and it needs to stop now.  No more pot-shots at personalities you disagree with, no more character assassinations, no more unfounded accusations of ill-intent.  Discuss ideas:

Quote
Great minds discuss ideas; average minds discuss events; small minds discuss people.

legendary
Activity: 4424
Merit: 4794
hmm

strange thing is gavin hearn ver and a dozen others main non-core devs believe in NODES setting the rules and pools working within nodes rules all on the same network.

yet its CORE that are by passing nodes setting the rules by going soft to give pools the ultimate vote (and ultimate control as upstream filters(gmaxwells own words)...

. i expect my post to be deleted as it reveals the honest observation of how consensus works and how core intentionally sidestepped node consensus to cause the thing they pretend to cry about

here is a core/blockstream dev trying super hard to push people away from bitcoin into an altcoin. simultaneously gaining core ultimate control of the network and also still giving pools the vote by taking away the node opposition

What you are describing is what I and others call a bilateral hardfork-- where both sides reject the other.

I tried to convince the authors of BIP101 to make their proposal bilateral by requiring the sign bit be set in the version in their blocks (existing nodes require it to be unset). Sadly, the proposals authors were aggressively against this.

The ethereum hardfork was bilateral, probably the only thing they did right--



maybe icebreaker should ask his best friend gmaxwell to back off and stop wanting to be king and start playing on the same playing field... as the many others want


pools are not the boss.

nodes=boss
pools=secretary (requiring boss to agree and accept secretaries work)
devs=workers.
legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
https://twitter.com/eric_lombrozo/status/838853259318063104
http://pastebin.com/QkDh3Adp


Bringing the Community Back Together

Eric Lombrozo
to Roger
Mar 31, 2016

Roger,

I’m glad we’ve started talking a bit more recently - I feel like for far too long too many parts of the community failed to really talk to one another. It deeply saddens me to see the path things took last year - it’s very unfortunate, we’re all Bitcoiners…we all want the best for Bitcoin. We still face many threats from the outside, if we’re fighting each other from within we don’t stand a chance.

As per our earlier chat, the problems we’re currently facing are rooted not so much in technical disagreement but in personal issues and deep misunderstanding. If we are to make progress in solving these issues, the first thing that needs to take place is we need to stop assuming bad intentions on the part of others - I sincerely believe we’re all trying to do what we think is best for Bitcoin. But there are some serious issues we need to address…and it won’t be easy for everyone. Big mistakes have been made all around and fixing the problems will require accepting this. We must set our ego aside and focus on what’s best for the community and our future.

As a longtime contributor to Bitcoin Core, I see the very hard work and dedication of these guys first-hand - often unappreciated - that ensures the Bitcoin network continues to operate securely and robustly, 24/7. Not only is it very challenging engineering work - it also carries significant responsibility as billions of dollars' worth of other people’s assets rely on all this work. I think I can confidently state that there are a very, very tiny number of people in the world qualified to do this stuff. Furthermore, having worked together with many of these guys for years, we’ve come to know one another well…it’s a very strong team with at least a few dozen highly active contributors.

After the collapse of the Bitcoin Foundation, these guys were left without any political support, without sustainable funding, without capable public relations. Other than MIT DCI, Blockstream, Ciphrex, ChainCode Labs, and perhaps one or two others, NONE of the major companies in this space stepped up to contribute very much. In fact, things went in the exact opposite direction…with a bigger and bigger rift growing between much of industry and the Core devs.

There were numerous discussions by the Core devs on a few technical forums on issues. In particular, there was a super long thread in the mailing list on the issue of increasing the block size in which different views were expressed by a bunch of different people. Unfortunately, it seems much of the industry remained oblivious to this discussion as they were not following and Core lacked proper representation to make sure views got heard.

...

The issue most of the Core devs had was never really about whether we should increase the block size - but how we should do it.

...

Gavin, unfortunately, followed Mike down this very dangerous path which politicized mining.

Politicizing mining is about the single most dangerous thing that can happen to Bitcoin! I CANNOT EMPHASIZE THIS ENOUGH! This issue is SOOO much more of concern than whether blocks are full or fees are high. A key component of Satoshi’s design was that it should be very hard for anyone to be able to control a majority of hashpower lest they attempt to do hostile things to the rest of the network. I would imagine someone like yourself would be very emphatically opposed to doing things in a way that gives entry to hostile entities who want to usurp control over the network. The part of Core that did not include Gavin and Mike was overwhelmingly very much *against* opening up such attack vectors as a matter of principle…and unfortunately the block size issue was thrown in as the wedge.

Bitcoin Core is committed to near-term AND long-term scalability - committed to both on-chain AND off-chain ideas. The reason that many of us got so excited about making segwit the centerpiece of the Core roadmap was because it gave us a way to increase block size while addressing some of the validation cost issues AND solved many important issues with Bitcoin unrelated to block size (i.e. malleability, commitment extensibility, script replacement, perhaps even fraud proofs) AND allowed us to deploy it as a soft fork in many ways quite similar to how we deployed BIP16 meaning there would be no flag day and deployment could proceed incrementally. It seemed like a win-win…everyone gets what they want and we avoid the most problematic aspects pertaining to deployment logistics. Unfortunately, it’s clear not everyone saw it quite like this. There’s obviously still significant misunderstanding in the community, some people are still just too pissed off to want to cooperate, and some people are still looking for a way to save face.

I ask for your help as a fellow Bitcoiner and as a friend to help end this silly dispute that’s been tearing apart our community. I know it won’t be easy to heal wounds, but we’ve got to stop with this petty tit-for-tat proxy war on reddit and we’ve got to stop politicizing mining - we need to find a better way of having all our concerns addressed and resolve issues without having to polarize entire groups of people against one another who, in the end, are not the cause of the problem. It’s not their fault.


- Eric
Jump to: