<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-10-01 5:22 GMT+02:00 ianG <span dir="ltr"><<a href="mailto:iang@iang.org" target="_blank">iang@iang.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1ej" class="a3s" style="overflow:hidden">In practical terms, if I run a personal blockchain on my laptop, home computer, TV, android tablet, iPhone, and xWatch, have I created a trustworthy computing platform?  In the process, has the hardware-I-Don't-Trust conundrum been solved?<br></div></blockquote><div><br></div><div>You have a platform that's as fast as it's slowest component, a power consumption of the sum of it's components. It's trustworthiness is the sum of half the network - if over half the nodes say such is so it is accepted globally.</div><div><br></div><div>Since these processors are all from either of the two foundries, well, draw your own conclusions.</div><div><br></div><div>Note that there's little rationale for a blockchain here. You need replicated work across devices. That means: being able to input a program to every node without corruption (signed source) and being able to checkpoint - hash the used memory. If all the hashes are equal you're good. If they do not all line up - well it's probably your non-ecc xWatch/tablet goofing up.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1ej" class="a3s" style="overflow:hidden">
Or, for a more hypothetical example, if I have an EPA-tester running on the blockchain calculating in turn over the various cars that are providing the nodes, does this solve the VW problem?</div></blockquote></div><br>We are supposed to be doing this with academic papers. Reproduce the result at another university that's as different as possible (different sponsors, affiliations, religions, researchers, nations, etc), and the trustworthiness increases. Thing is - the VW cars fooled the procedure. Replication does not make a difference. The procedure was faulty.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Making a trustworthier platform by replicating work across many machines seems doable. Using homomorphic encryption or some other means of obfuscating the computation one could probably fool whatever attacks are present in silicon.</div></div>