少し前に「ブロックチェ−ンを構築しながら学ぶ」という翻訳記事を見かけたが、何かの仕組みを知るには構築するのが最短の方法、というのは確かにそうなのだろう。
ブロックチェーンを構築しながら学ぶという試みは他にもあって、Ivan Kuznetsov も Go 言語でこれを行っている。
- Building Blockchain in Go. Part 1: Basic Prototype · Going the distance
- Building Blockchain in Go. Part 2: Proof-of-Work · Going the distance
- Building Blockchain in Go. Part 3: Persistence and CLI · Going the distance
- Building Blockchain in Go. Part 4: Transactions 1 · Going the distance
- Building Blockchain in Go. Part 5: Addresses · Going the distance
- Building Blockchain in Go. Part 6: Transactions 2 · Going the distance
- Building Blockchain in Go. Part 7: Network · Going the distance
ソースコードは当然ながら GitHub から取得できる。10月のパート7を最後に更新がちょっと止まってしまっているが、そのパート7を読む限り、これで終わりではないはずである。
そうそう、ブロックチェーンといえば、『ブロックチェーン技術の未解決問題』という、今年たくさん出た便乗本とは一味違う感触のタイトルの本が来月出るのが楽しみである。
- 作者: 松尾真一郎 他
- 出版社/メーカー: 日経BP社
- 発売日: 2018/01/18
- メディア: 単行本
- この商品を含むブログ (3件) を見る
- 作者: 松尾真一郎 他
- 出版社/メーカー: 日経BP社
- 発売日: 2018/01/18
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
著者に楠正憲さん(id:mkusunok)が名前を連ねているのだから、これは信用できそうだ。