3

Bitcoin's blockchain is basicly just a mechanism to record timestamped entries. Bitcoin uses it as a transaction ledger, but it could be used for many other things.

For example, one could create a chain for a decentral chess-game, where each move is an entry in the blockchain. All nodes can verify if the players turns are by the book, and in the correct order, and decide who is the winner.

Can anyone think of other examples of alternative chains?

2 Answers 2

1

Provably fair games can utilize it. For example, Satoshi dice published the hash of their daily secretkey hash list in the blockchain. In that way, they can prove that they haven't altered they secret key list. Or you could do a simple "guess a number" game that kept an encrypted copy of the result in the blockchain. Later reveal the secret key and

Essentially any kind of system that relies on the escrow of a small amount of information could use the blockchain for that escrow. You could even use it to as a communication channel if your messages were small enough.

0
-1

Just a note: You cannot really add arbitrary things like text into blockchain.

You can "comunicate" by exact values and by bitcoin addresses, yes, but there is only so much that you can encode in that.

8
  • Actually I'm fairly sure that there is field for an arbitrary string to be added to a transaction. Not all clients provide an interface, but I'm fairly sure it is there. I will add a link in a few minutes if I find it. Apr 3, 2013 at 21:35
  • Where would it be stored? In the script? Miners reject transactions with non-standard script with additional information. Apr 3, 2013 at 21:50
  • Yes, in the script. I was thinking of transaction with a message from bitcoin.it. If miners would reject it (despite being a valid transaction) that might change things. I'll take away my downvote just because I've never tried it and it might not be possible in the real world. But that would require an edit to the answer, I guess. (Side note: I had guessed that blockchain.info was implementing their "public note" feature with this, but I was wrong about that.) Apr 3, 2013 at 21:53
  • I have tried it :D not only the miners will not accept it, but most importantly the regular clients will not even relay it and throw it away, so it never propagates through the P2P network. If you want to add random stuff to the blockchain, you will have to use Namecoin that is full of "rubbish" in the blockchain :D Apr 3, 2013 at 21:59
  • see bitcoin.stackexchange.com/questions/4486/… - my question that more or less dealt with that Apr 3, 2013 at 22:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.