ブロックチェーンの仕組みを勉強するためにPHPで実装(写経)してみた。 gist.github.com exec.php で非同期処理やるためにampを使っている。 ので、動かすにはampのインストールが必要。 どうでもよいけど、ampって"Accelerated Mobile Pages"を想像してしまうな、、amphpって言ったほうがよいのか。 そもそもコード書いててPHPで非同期処理しなくていいと思った。 blockchain.php が本体。 php exec.php で実行すれば動く。 === START SIMULATE === Miner3 add block. BLOCK: f21abf980c6c56377d7cf5b4729ebc09c420a85786e4edede86d07c1478e65ae Miner3 add block. BLOCK: 27f3b0e3957