I'm not sure of the best place to ask this so I'll ask it here. I had read that as far as computing power, the Bitcoin nodes represent the largest distributed super computer in the world in finding the SHA-256 hashes. Now it seemed to me such a waste and would be nice if there was a way to embed some risc instruction set into it so that it was a programable computer.

But then I thought that we don't know who created bitcoin and perhaps it is an NSA super computer or MIT experiment?

Then I even wondered if anyone could perhaps use its power somehow, perhaps with the signaling of transactions, specific addresses and private keys?

Any thoughts on this, soft question if anyone takes it seriously which I doubt?

  • This question doesn't really make sense to me in light of the actual mining process's mechanisms. Please read the linked questions and feel free to edit this question here accordingly if I misunderstood what you were asking about.
    – Murch
    Aug 15, 2017 at 15:43
  • I think my question while a duplicate, specifies the problem a little more, how can we embed a risc into it or perhaps use existing sha and maybe get useful instruction set from it? Aug 15, 2017 at 21:54
  • The proof-of-work algorithm cannot have another useful purpose, or it will be less useful as a proof-of-work mechanism. So, the answer is the same as in the first question that I linked: regardless of what the improvement is that you seek, it is detrimental to the main function of the algorithm.
    – Murch
    Aug 16, 2017 at 14:52
  • Well if the proof of work is completion of a program, anyone who is willing to complete the program is doing proof of work. Aug 16, 2017 at 22:37
  • One of the requirements for a proof of work algorithm is that it doesn't have progress. Completion of a program has progress. A second is that the difficulty must be predetermined. Different steps in completing a program have different complexity. I'm pretty sure this is all mentioned in the linked question.
    – Murch
    Aug 16, 2017 at 22:44


Browse other questions tagged or ask your own question.