Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: hazek on July 13, 2012, 12:29:39 PM



Title: Is genjix's work being removed?
Post by: hazek on July 13, 2012, 12:29:39 PM
I put a lot of work into the bitcoin.org clients page to make everything fairer, and now it will be removed, helping to recentralise bitcoin again.

If he is telling the truth I'd like to know what exactly his work is and why it's being removed. Why is he saying it's going to recentralize bitcoin?

I'd also appreciate it if someone could explain what he meant by:

Electrum maybe has a security flaw and Macs have random problems.


Title: Re: Is genjix's work being removed?
Post by: HostFat on July 13, 2012, 12:33:24 PM
He was putting code on bitcoin.org without asking to anyone, without votes/poll ...


Title: Re: Is genjix's work being removed?
Post by: kangasbros on July 13, 2012, 12:45:49 PM
I'd also appreciate it if someone could explain what he meant by:

Electrum maybe has a security flaw and Macs have random problems.

I've tried electrum on mac, and while it works like charm, it outputs weird errors to the console ("recursion limit exceeded" or something like that). However these errors don't seem to affect functionality in any way.

The security errors I don't know about, and I at least don't believe there isn't anything serious currently.


Title: Re: Is genjix's work being removed?
Post by: Gavin Andresen on July 13, 2012, 01:27:04 PM
He was putting code on bitcoin.org without asking to anyone, without votes/poll ...
Yes, he ruffled a bunch of feathers by unilaterally changing bitcoin.org instead of submitting a pull request that could be tweaked and argued about.

You can see the discussion here:  http://sourceforge.net/mailarchive/forum.php?thread_name=4FFBF1DF.8070203%40justmoon.de&forum_name=bitcoin-development


Title: Re: Is genjix's work being removed?
Post by: hazek on July 13, 2012, 01:37:49 PM
He was putting code on bitcoin.org without asking to anyone, without votes/poll ...
Yes, he ruffled a bunch of feathers by unilaterally changing bitcoin.org instead of submitting a pull request that could be tweaked and argued about.

You can see the discussion here:  http://sourceforge.net/mailarchive/forum.php?thread_name=4FFBF1DF.8070203%40justmoon.de&forum_name=bitcoin-development

Thank you for the transparency.


Title: Re: Is genjix's work being removed?
Post by: paulie_w on July 13, 2012, 06:51:42 PM
He was putting code on bitcoin.org without asking to anyone, without votes/poll ...
Yes, he ruffled a bunch of feathers by unilaterally changing bitcoin.org instead of submitting a pull request that could be tweaked and argued about.

You can see the discussion here:  http://sourceforge.net/mailarchive/forum.php?thread_name=4FFBF1DF.8070203%40justmoon.de&forum_name=bitcoin-development

wow that forum sure looks like a bureaucratic hell.


Title: Re: Is genjix's work being removed?
Post by: Gavin Andresen on July 13, 2012, 07:59:03 PM
wow that forum sure looks like a bureaucratic hell.
Mmm.  That's why if I were King I'd fast forward to a couple years from now when there were several mature bitcoin clients and bitcoin.org would not list any directly at all (see w3c.org for an example, you won't find a "Download a Web Browser Now!" link).

But I'm not King and unlike the Web there aren't a bunch of mature, well-funded bitcoin clients to choose from yet.


Title: Re: Is genjix's work being removed?
Post by: paulie_w on July 13, 2012, 08:40:19 PM
wow that forum sure looks like a bureaucratic hell.
Mmm.  That's why if I were King I'd fast forward to a couple years from now when there were several mature bitcoin clients and bitcoin.org would not list any directly at all (see w3c.org for an example, you won't find a "Download a Web Browser Now!" link).

But I'm not King and unlike the Web there aren't a bunch of mature, well-funded bitcoin clients to choose from yet.

that's an interesting perspective. was it your view all along that the 'mainline' client was actually just a proof-of-concept, and that the client side of things would eventually be taken over by third parties?


Title: Re: Is genjix's work being removed?
Post by: Bitcoin Oz on July 13, 2012, 10:39:16 PM
Its funny that the european government mandated internet explorer show a list of competing browsers randomly generated.

Beuraucratic hell indeed.



Title: Re: Is genjix's work being removed?
Post by: Gavin Andresen on July 14, 2012, 12:14:48 AM
that's an interesting perspective. was it your view all along that the 'mainline' client was actually just a proof-of-concept, and that the client side of things would eventually be taken over by third parties?
Sure-- I've always liked the BitTorrent/W3C model because it is less centralized (lots of different implementations of the protocol, as opposed to a project like Perl, where essentially everybody runs the same code).  I consider Satoshi's code the "reference" client, though, not "proof-of-concept", since there is no formal specification.

(I've written a formal specification (http://www.bitmanagement.de/developer/spec/vrml97specification.pdf), and I think having a working reference implementation is better than An Officially Blessed Pile of Paper).


Title: Re: Is genjix's work being removed?
Post by: Xenland on July 14, 2012, 01:26:40 AM
wow that forum sure looks like a bureaucratic hell.
Mmm.  That's why if I were King I'd fast forward to a couple years from now when there were several mature bitcoin clients and bitcoin.org would not list any directly at all (see w3c.org for an example, you won't find a "Download a Web Browser Now!" link).

But I'm not King and unlike the Web there aren't a bunch of mature, well-funded bitcoin clients to choose from yet.


Agreed you can't decentralize Bitcoin unless their are more then a few Bitcoin clients produced by different entities, I believe the first step to helping with this process is to helping developers understand Bitcoin at the coding level with intutive documentation.

I hope to help educate developers with the Pseudo-code Client Documentation (https://bitcointalk.org/index.php?topic=90588.0) project which is aimed at providing snippets of example codes but in Pseudocode language and in the end I hope to have different coders contribute examples codes into every language possible. The end result could be that anyone with programming "know-how" can develop their own clients for what ever the reason or cause.

Gweedo was kind enough to contribute java code to generate a bitcoin address at the command line check it out: https://github.com/Xenland/Bitcoin-Pseudocode-Client/tree/gh-pages/examples/java/Commandline%20Generate%20Bitcoin%20Address