秋山 剛
API to Private Blockchain
Node.js とLevelDBを用いた簡単なprivate chainと、Web APIとをつなげた ブロックチェーンプロジェクトです。 LevelDBはkey/pairの簡単なDBですが、Ethereumのgethでも使われてるもので、ブロックチェーンの基本コンセプト(Linked Listとして各ブロックが保存される等)を実装しています。 また、API開発としては、TDD手法を用いています。 まずsinon.jsでstubテストを書き、APIを実装、Integration test で実際にAPIから帰ってくるJSONをテストして、最後にPostmanなどでの確認といった手順をふんでいます。