I see where you're coming from, but some kind of humans have to write the code when all is said and done, this stuff can't write itself.
well having 1 download location opens up the chance of someone replacing the compiled version with dodgy code. even with torrents where the ultimate code originates at one seed. so i was thinking more like:
all the core devs have the compiled core v0.132mb and core v013sw..
so there are 100 copies of the exact same 2 compiles at different locations. along with duplicated sourse code for people to review and self compile.
all with viewable file hashes to compare if there are any changes of the compile.
that way if the download at bitcoin.org becomes corrupt, people can download it at 99 other locations. where the file hashes match and so know its the same.
it also shows that 100 people have checked the code and are putting their reputation behind it(after final decision is made). rather than the illusion of acceptance, before the compile/release by only 5 key holders saying it must be trusted because 100 people done commits.
it also stops outsiders from DDoSing bitcoin.org or github, by having 100 copies distributed
Well, you can argue successfully that this is already happening: we've had the Hearn led fork attempt, then the Garzik led job.
agreed, though i dont want to raise the debate about why the hearn/R3/toomin implementations failed.. i atleast applauded that they done it decentralised. rather then push their agenda into only 1 implementation by force.
they ultimately failed for other reasons. but not forcing it into ust 1 controlled implementation, allowed for choice
i think all new ideas should sit beside eachother to let the community decide.
EG if core want to release corev013sw.. (segwit) they also need corev012 to remain available so that it doesnt seem like forcing people to download and more of a choice.
so ultimately there would be 3 proposals to the community
bitcoin.org/corev012.exe (no change standard blocks) hash 12345
bitcoin.org/corev013sw.exe (segwit 1mb) hash 54321
bitcoin.org/corev0132mb.exe (2mb standard blocks) hash 34521
all available at multiple locations with file hashes to show its all legit and those multiple locations are putting their reputations on the line. EG
ciyam.org/corev012.exe (no change standard blocks) hash 12345
ciyam.org/corev013sw.exe (segwit 1mb) hash 54321
ciyam.org/corev0132mb.exe (2mb standard blocks) hash 34521
eligius.st/corev012.exe (no change standard blocks) hash 12345
eligius.st/corev013sw.exe (segwit 1mb) hash 54321
eligius.st/corev0132mb.exe (2mb standard blocks) hash 34521
sipa.com/corev012.exe (no change standard blocks) hash 12345
sipa.com/corev013sw.exe (segwit 1mb) hash 54321
sipa.com/corev0132mb.exe (2mb standard blocks) hash 34521
lauda.org/corev012.exe (no change standard blocks) hash
11111lauda.org/corev013sw.exe (segwit 1mb) hash 54321
lauda.org/corev0132mb.exe (2mb standard blocks) hash
11111then we can see that some hashes dont match and still have other locations of genuine hashes.. and if bitcoin.org gets DDoSed or raided by authorities and shut down.. theres still other locations..
rather than
bitcoin.org/corev013sw.exe or STFU