【要約】42 Blockchainをやってみた [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
ブロックチェーン学習において、概念の抽象度が高すぎるという課題がある。学習者が技術を習得しようとする際、以下の問題に直面する。
- ・ウォレット、署名、ガス等の用語が、互いにどう繋がるのか理解しにくい。
- ・理論のみの学習では、ブロックチェーン上の状態変化がイメージしにくい。
- ・学習に必要な周辺知識の多さにより、学習のハードルが高くなる。
// Approach
42 Blockchainは、実操作を起点としたプロジェクトベースの学習手法を採用している。学習者は以下のステップで、ブロックチェーン上の状態変化を直接体験する。
- ・ウォレットの接続とtestnetでのETH受取。
- ・トランザクションの送信。
- ・BaseScanを用いたreceiptやevent logの確認。
- ・スマートコントラクトのデプロイ。
// Result
学習者は、操作と概念を具体的に結びつけられるようになる。著者の体験に基づくと、以下の成果が得られる。
- ・ブロックチェーンの仕組みを具体的に捉えられるようになる。
- ・学習進捗がグラフで可視化され、目標設定が容易になる。
- ・バグ報告や教材改善を通じて、学習環境の構築にも参加できる。
Senior Engineer Insight
> 学習体験(DX)の設計として、PBLの導入は合理的である。抽象的な概念を、BaseScan等の既存ツールを用いた「観測可能な事象」に落とし込んでいる点が評価できる。ただし、これは概念理解の導入に過ぎない。実務レベルの設計や運用能力を養うには、別途高度な演習が必要となるだろう。