Strangely that link, when clicking on 'view entire thread' at the bottom gives the message 'There are no messages in this thread. '
There can't possibly be any usability problems with the Sourceforge web interface, because Gavin Andresen himself insists that the bitcoin-development mailing list is perfectly accessible to the general public.
As a matter of fact, I wasn't aware of this proposal from Mike Hearn until I read this very thread. I've now spent a few hours reading, researching and trying to understand all of it. I learned something more about the bitcoin protocol in the process. Thanks OP.
I think everyone involved could benefit from taking a step back and being a bit calmer. While Justus Ranvier maybe went a bit over the hill with his blog title 'Dirty Deals in Smoke-Filled Rooms', I don't think anyone should take that at face value. And esp. not Gavin.
That's just a title used on a blog entry, and nothing to be worked up about. Also, it it a bit sad to see that both Gavin and Mike berates Justus for putting the issue on the table for the larger community.
First of all, a dev mailing list, is more obscure than bitcointalk and reddit. While I understand that there's a very low signal to noise ratio in this forum and on reddit, making a post on one of these places or other places (developer blog?) I think could be beneficial.
Now, as much as Gavin and Mike has done and does for bitcoin, should we all just applaud them and not question their actions? While we should appreciate their actions and contributions, I don't think neither of them should be spared for scrutiny and criticism, in fact I think they both should welcome this, esp. constructive criticism.
It's important to understand the situation from all sides. while Gavin and Mike are devs and wants to discuss with likeminded people without having to deal with too much trolls, it's also important to realize that there's members in the community like Ranvier who genuinely are concerned and worried about what Mike Hearn is bringing up here, and he's brought up controversial ideas before, like colored coins.
Bitcoin is built on a principle of neutrality, and suggesting to impose restrictions and power through changes to the protocol making it possible to remove this freedom is something that should worry us as a community.
We must realize that anyone wanting to disrupt the network will do so in sneaky ways, and they will be very persistent at it. It's known that NSA has infiltrated organizations before to lobby changes to fit their agenda.
Let us not be naive about this. And while Gavin and Mike might scoff of the idea that they could be working for an intel organization, because in reality they know for a fact that all of that is a lot of bullshit, we who do not know them well, do not know what associations they have off the record, who they speak to, who pays them and who has them in a tight grip.
And a NSA plant could have a long term plan for what he wants to accomplish.
As much as I would like to trust these devs, it's important that the community have their eyes on them, and that should not be looked at as a bad thing.
But here are a few observations:
- Mike's persistent. Defending his idea with great vigour.
- He was not happy about Ranvier's input in his thread regarding the coinbase reallocation to discourage finney attacks, even telling Ranvier in a condecending way not to get in his way, even with ad hominem attacks. If he just took a step back, and said: Ok, Ranvier, I understand your concerns, and next time, when I have some controversial idea like this one, I will surely make a blogentry about it, and post a link on bitcointalk and reddit, it would take 5 mins of my time, and it would prove I'm open about my ideas.
What it reminds me a bit about is politicians making decisions late at a friday, when all journalists have gone home for the weekend to their families, or rushing through a new law right before a public holliday or somesuch. It's still on public display, it cannot be denied, but how many eyes are on it, was it announced? How many knew about it?
Then... when we look logically at it all, this was just a discussion on the bitcoin dev mailing list, like any other discussion. However, what Mike suggests is disturbing, and likewise is his arguments. It seems like his arguments is constructed in a way to push his agenda, not to have an unbiased discussion listing the cold facts.
There are links to his original posts in this thread. If you're interested you should read them.
In my view, he's stressing the fact that real time transactions is very important. I agree that it is important, but not to any cost. He also uses big phrases and talks about 'the end of bitcoin' and what will happen if these changes are not implemented.
To me it seems like typical political speak where you paint the picture of some evil, and then propose a solution or method to remove that evil. And the more evil you can make that thing look, the more support you hope to achieve from others.
The userbase deserve to know about these discussions going on, and they deserve to be educated and to be in on it. Not everyone has english as their first language, not everyone is a software engineer, but they're still here, making this entire experiment possible, donating of their time on several different levels, being a part of the bitcoin ecosystem.
The devs should try to put themselves in the shoes of the ordinary users at times, we all understand they need to protect their time and don't want to go into flamewars, but have some respect for the users and opposing views.
Gavin accusing Justus of FUD was sad to learn about (check comments in Justus' blog). What Justus was saying was not out of line, and I think his blogpost (
http://bitcoinism.blogspot.no/2014/04/dirty-deals-in-smoke-filled-rooms.html) was an interesting one.
We cannot have a community where the attitude of the top devs are: "Ssssh.. don't bother me, I'm an expert, and I cannot be bothered with the cesspit that is the bitcoin userbase."
While the bitcoin dev list is for discussing dev issues, and there's no rule saying that there's certain issues can be discussed only after having being publicized, I don't think you need much of a fine-tuned bitcoin-meter to see what kind of issues that will be the most controversial.
Stealing people's funds are in essence what Mike suggests that we do. Luckily the other devs chiming in on the discussion had valid counter arguments which I hope that he understood.
Why does he, as a core dev, keep insisting on these changes for coin control? These issues are disturbing, and while I respect his right to have his opinions and ideas, I'm not sure how well these ideas of his correlate with the 'bitcoin spirit'.
He is a dev that must be watched, because he won't stop pushing these ideas. And if some of his suggestions starts getting traction among the core devs, the userbase has to stand up and voice their opinion. Because the userbase IS bitcoin.
We must remember:
“Give me control over a nations currency, and I care not who makes its laws.” ~Baron M.A. Rothschild
Let's not be naive, let's sleep with the eyes wide open, and participate in all debates and keep ourself vigilant and educated.
And then lastly, I want to comment on a couple of comments done by Gavin and Mike:
Gavin responding to Ranvier:
Re: [Bitcoin-development] Coinbase reallocation to discourage Finney attacks
From: Gavin Andresen - 2014-04-23 17:47:53
Attachments: Message as HTML
>
>
> I've formulated my replies to you and this proposal in a more public
> venue, where such discussions of existential changes to the protocol
> more rightfully belong
>
>
I strongly disagree. It makes perfect sense to discuss changes here,
first, where there are lots of people who understand how the system works
at a very detailed level.
And why do you think your blog is more public than this open, publicly
archived mailing list???
--
--
Gavin Andresen
While Gavin has a point, he should acknowledge Ranvier's concern when he responds to him, and show himself as the greater man. And the last sentence of Gavin is condecending and unnecessary. It's quite easy for me, as an outsider to understand Ranvier's concern, and while he might go at it with a frisky attitude, he has a very good point. If it were not for his blog post, and someone linking to it in this thread, I would be completely unaware of the entire discussion.
Quote by Mike Hearn on reply to Ranvier:
I don't think Twitter is an appropriate medium for discussing the details
of byzantine consensus algorithms.
I'm not going to bother arguing in replies to a blog post.
I think mike could be well served in dropping the elitist attitude of his. It's not that hard to see that concerns that Ranvier has.
And again, Mike in response to Ranvier.
If you want to try and argue that the development list is the wrong place
to discuss development, please do so on another thread (or your blog).
Let's keep this thread for discussion of the original proposal - ideally,
discussed with the dryness that a topic as nerdy as distributed consensus
algorithms deserves
I think the whole mess could easily be avoided if everybody involved was a bit more humble.
There are people involved with bitcoin who actually have a grand view of it, and have visions for its future and greatly care about how it evolves in the coming years, and what code goes into the protocol and what changes are being made.
Open discussion is great, and exchanging ideas is great, and disagreement is to be expected, but a core dev having a heavy hand on the 'regulation and power'-handle ready to crank it down, that's something everybody in the community should know about.
Confiscating and freezing assets of entities is something that bitcoin is supposed to move away from. Bitcoin is not traditional banking 2.0.