Crypto OS
Technical Crypto OS第1段階 · ブロックチェーン開発者のメンタルモデル

ステージ一の案内

Blockchain Developer Mental Model。チェーンに何が保存され、コードから取引確認まで何が起きるか。

このステージで考える問題

エンジニアが陥りやすい間違いは、コントラクトを書くことから始めることです。

教材は動かせてもチェーンに何が保存されるかを説明できない、送金を書けても取引が止まる理由を説明できない、画面を作れてもブロードキャスト済みを成功と扱う、という結果になります。

ここでは業務コードを書かず、モデルを作ります。データ構造、暗号学、取引のライフサイクル、RPC、EVM と Solana のアカウントモデルの根本的な違いを扱います。

六つの章

このステージを終えると

チェーン上の任意の取引を、人が読める状態変化に分解するツールを書けます。

ステージの成果物:ブロックとアカウントを読み、取引を解析して状態変化を表示するコマンドラインツール。

学習のヒント

  • 各章で、二十行だけでもコードを書いてください。このステージでは、読んで理解することと書くことの差が特に大きくなります。
  • T5 と T6 は続けて読むことを勧めます。二つのアカウントモデルを比較するのが、それぞれを理解する最も速い方法です。
  • 全体を通してテストネットを使います。このステージでは、実際の資産は必要ありません。

このページの内容