Can we stop spreading incorrect information please?
I guess you are addressing me since I was the only poster in the recent activity of this thread. Can you point out the 'incorrect information' I supposedly spread?
MultiBit does not rely on a trusted third party. That's the point of it - it reads the block chain.
Alas, Java VM joins Windows and Android as systems I stay away from for security work. It at least has been possible at some point to compile the JVM myself but it's a hassle and never worked right on my system. I trust almost no pre-complied systems from large companies (especially Oracle) and that had been the case since before PRISM was disclosed. But is even more so now.
Satoshi put a 1mb block size limit in place to avoid people creating giant "troll blocks" early on when mining was easy. It was a part of a series of quick anti-DoS hacks he put in, and he talked about removing the limit when the software scaled better. Indeed he talked about Bitcoin scaling to VISA-size transaction loads right from the start of the project. 1mb wasn't some super meaningful design choice he made in order to achieve some particular economic outcome.
It would not be the first time that someone fucked up and accidentally did the right thing. My point is that no matter what the size, it is useful to bump into it and let the economics of transaction fees work for a while to find out empirically how the system functions. This will allow certain systems to build up around the expectation of a more realistic mode of self sufficiency.
I think it pretty fair to say the 'satoshi' also elaborated on an end-point of the system being supported by transaction fees. As opposed to, say, users being milked for the PII intelligence value they provide (as has become a reality for e-mail and www protocols.) 'satoshi' may very well have anticipated and welcomed this eventuality and you would know better than I, but I will say that if so he fucked up by making it a hard-fork to adjust the system to this trajectory.
Put another way, I don't think that someone 'supports' the kind of system
I would like to see Bitcoin become by being exploited in the same manner that web service users are under many other protocols.
In fact, here's a quote from an email he sent me on the matter back in 2010:
A higher limit can be phased in once we have actual use closer to the limit and make sure it's working OK.
Eventually when we have client-only implementations, the block chain size won't matter much. Until then, while all users still have to download the entire block chain to start, it's nice if we can keep it down to a reasonable size.
With very high transaction volume, network nodes would consolidate and there would be more pooled mining and GPU farms, and users would run client-only. With dev work on optimising and parallelising, it can keep scaling up.
Whatever the current capacity of the software is, it automatically grows at the rate of Moore's Law, about 60% per year.
We actually do have client-only implementations these days, which is why Gavin and I have been arguing to increase the block size. It isn't as important as it once was.
I am not doubting the veracity of your private e-mails with 'satoshi', and don't doubt that you flipped out when you saw the 'quick hack' (sans commit comments) and provoked this note, but there is an amusing parallel here between how everything the NSA does is legal due to secret laws which nobody else can see. There is also a similarly amusing parallel between Jesus vanishing only being accessible to persons with special communications powers. Again, I don't doubt that you posses such powers...it's more 'satoshi's divinity which I find debatable.
- Edit in: A hypothesis which also strikes me as possible is that 'satoshi' has been to some extent 'using' you (Mike). I mean you have fearsome technical skills and drive, and also a positioning within the industry which has value of various sorts. Your participation could be leveraged effectively by some management of the possible points of discontinuity on the evolution and endpoint of the Bitcoin system.