はじめに 記事の内容 今の時流的に、技術者としてビットコインとかブロックチェーンなんもワカラン状態は気分が良くないので、周回遅れながらゼロから実装する経験を積みたい👨💻 と思っていたところ、上記のawesome-blockchainリポジトリのImplementation of Blockchainの項目に、フルスクラッチでライトなビットコインを作るチュートリアルがまとまっていまして、その中からNaivecoinを写経してみることにしました。 選定理由は、 build-your-own-xでも紹介されていた ちょっと分かるTypeScriptで実装されてる パッとみた感じ実装量多くない割には網羅されてる感 等々です(結構古いリポジトリなので、cloneして動かす場合はnpm audit fixとかした方が良さそうです!)。 Naivecoinを写経しながら「ブロックチェーンとはなんぞ