The concept of blockchain is simple: a scalable and globally consistent database that maintains a growing list of ordered records.
Using App Engine and Spanner it is possible to build a basic blockchain in 200 lines of code.
Pull requests are welcome.
gcloud beta spanner instances create test-instance --config=regional-us-central1 --description="My Instance" --nodes=1
gcloud beta spanner instances list
goapp deploy -application <AppID> -version <version>
curl https://AppID.appspot.com/create
gcloud beta spanner databases list --instance=test-instance
gcloud beta spanner databases execute-sql example-db --instance=test-instance --sql='SELECT * FROM Blocks'
curl https://AppId.appspot.com/write?message=<yourNewBlockMessage>
gcloud beta spanner databases execute-sql example-db --instance=test-instance --sql='SELECT * FROM Blocks'
gcloud beta spanner instances delete test-instance