inflearn logo
知識共有
inflearn logo

イーサリアム核心構造マスターコース – Mastering Ethereum 最新改訂版に基づく

イーサリアムの構造が断片的にしか見えていなかった方のために、ウォレット・トランザクション・スマートコントラクト・EVMまでを一つの流れとして整理します。技術的な背景がなくても理解できる内容です。

難易度 初級

受講期間 無制限

Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
Smart Contract
Smart Contract
Cryptography
Cryptography
Blockchain
Blockchain
Ethereum
Ethereum
Solidity
Solidity
Smart Contract
Smart Contract

受講後に得られること

  • イーサリアムがアカウント・トランザクション・ブロック・状態(State)の単位でどのように構成されているかを、構造的に理解できます。

  • トランザクションが発生した後、EVMでコードが実行され、状態が変更されてブロックに記録されるまでの全体の流れを説明できます。

  • スマートコントラクトが単なるコードではなく、イーサリアムのステートマシンの一部として動作するという構造的な意味を理解できるようになります。

  • Solidityコードを自分で作成・デプロイしてみながら、コード → トランザクション → 実行 → 状態変化がどのようにつながるのかを、実習を通じて身につけることができます。

  • トークン、オラクル、DAppなどのWeb3コンポーネントは、機能ではなく「イーサリアムの構造における役割」を基準に区別できます。

  • 単なるユーザーではなく、「なぜサービスがイーサリアム上でこのように設計されざるを得ないのか」を構造的に判断できる視点を得られます。

イーサリアムマスターコース

実践中心のWeb3開発 & オンチェーン理解への完全な出発点


この講義は、単にDAppの作り方やスマートコントラクトの文法だけを教える講義ではありません。
イーサリアムという一つのエコシステムを「全体」として理解できるように設計された、国内では珍しいフルスタックWeb3マスターコースです。

この講義を通じて、あなたは

  • イーサリアムが内部でどのように動作するのかを完全に理解し、

  • 自らスマートコントラクトを作成し、デプロイし、テストし、DAppまで実装する能力を身につけられます。

多くの講義は
✔ ブロックチェーンの原理だけを説明したり
✔ コードをただ書き写させたり
✔ 実践的な環境をきちんと見せてくれませんが、

この講義はまったく異なります。


単なる実習ではありません。

「理解 → 実践 → 拡張」の3段構成で、イーサリアム全体を実感できる知識へと変換します。

  • 理解: EVM・トランザクション・ガス・ウォレット・トークン・オラクルなど、イーサリアムのすべての構成要素を「全体の文脈」の中で説明します。

  • 実習:RemixとTruffleを使ってWindows環境で実際にデプロイし、テストネットで実践的なトランザクションを実行します。

  • 発展: DAppの構造、セキュリティ、トークン、オラクル、コンセンサスプロトコルなど、Web3開発者として成長するための中核となる能力をすべて網羅しています。

この講義を修了すると、
イーサリアムを「部分的に知っている人」ではなく
イーサリアムのエコシステムを最初から最後まで理解し、自ら実装できる人になります。


このような方におすすめです

1) この講義をぜひ受講すべき方

  • Web3開発が初めてだけれど、すぐに実践力を身につけたい方

  • 自分だけのトークン、NFT、スマートコントラクトを実際に作ってみたい方

  • オンチェーンデータ分析能力を高めるために、イーサリアムの内部構造を理解したい方

  • 開発者・企画者・クリエイターとしてWeb3の本質を正しく理解したい方

2) すでにWeb3を知っているものの、さらに深く学びたい方

  • メカニズムだけを知っていて、実際のコードの流れは知らない方

  • 暗号資産への投資やオンチェーン分析をしながら、「コントラクトが実際にどのように動作するのか」気になっていた方

  • Solidityの基礎は知っているものの、EVM・ガス・メモリ構造を明確に理解したかった方

3) キャリアの幅を広げたいさまざまな職種の方

  • 開発者 → Web3開発者へポジションアップグレード

  • データアナリスト → オンチェーン分析分野への拡張

  • コンサルタント/企画担当者 → 「ブロックチェーンの実践知識」を持つ人材として差別化

  • YouTuber/ブロガー → 強力なWeb3専門コンテンツ制作の基盤を確保


受講後にはこのように変わります

  • Solidity言語を最初から最後まで理解し、実践します。

  • 単なる実習ではなく、完全なDAppプロジェクトを自ら構築します。

  • Sepolia/Holeskyテストネットで実際のスマートコントラクトをデプロイします。

  • Web3.js / Ethers.jsを活用してフロントエンドと接続してみます。

  • EVMの内部構造とガスコストモデルを理解できるようになります。

  • オンチェーン分析でコントラクトイベントを読み取る能力が身につきます。

  • DeFi、NFT、トークンエコノミーなど、Web3の核心原理が実感を伴って理解できます。

  • ポートフォリオに載せられる完成したプロジェクト3つを作成します。


この講座の特徴

1) ただ写経するだけの講義ではありません――理解に基づいた実践重視です

単にコードを見せるだけの講義ではなく、
なぜこのように書くのか/別の方法ではどうなるのか/内部では何が起きているのか
一つひとつ原理から理解できるように構成しています。

2) 『Mastering Ethereum』を実践版として再構成

この講義は単なる入門講義ではなく
イーサリアムの創設者ギャビン・ウッドが執筆した『Mastering Ethereum』の実践的な再解釈版を含みます。

3) 初心者でもついてこられる親切さ+中級者にも残る深み

Web3初心者でもついてこられるよう飛躍のない段階的な設計で、
EVM・ガス・メモリ構造まで扱うため、中級者も確実に学びを得られます。

4) 実践DAppプロジェクト3種を収録

  • トークン作成およびデプロイプロジェクト(ERC-20)

  • NFTミンティングプロジェクト(ERC-721)

  • オークションDApp:Reactフロントエンド+スマートコントラクト連携

5) 最新環境を基準に完全リファクタリング

すべてのソースコードを2025年時点の最新バージョンに修正し、
Truffle、Remix EDIT、MetaMaskなどの最新ツールで構成しています。


このような内容を学びます

第1講。イーサリアムとは何か

  • ブロックチェーンの哲学と目的

  • ビットコインとイーサリアムの構造的な違い

  • スマートコントラクト時代の到来

  • Web3が目指す「信頼最小化構造」の理解

  • なぜイーサリアムがWeb3の標準になったのか?

第2講。イーサリアムの基礎

  • アカウント(Account)の構造:EOA vs コントラクト

  • ステート(state)、ブロック、トランザクションの関係

  • ストレージ/メモリ/コールデータ

  • イーサリアムネットワークの構造(メインネット・テストネット・ノード)

  • Windows環境でイーサリアム開発の準備をする

第3講。イーサリアムクライアント

  • geth、Nethermindなどのクライアントの役割

  • P2Pネットワーク、コンセンサス、ブロック同期

  • ライトクライアント vs フルノード

  • 開発者が「クライアント」を理解する必要がある理由

第4講。暗号学

  • ブロックチェーンの基礎数学

  • ハッシュ関数(SHA-3)、公開鍵/秘密鍵の構造

  • 署名、鍵生成、トランザクション検証の原理

  • 暗号学がイーサリアムのセキュリティの柱となる理由

第5講. ウォレット

  • ウォレットの種類:ソフトウェア/ハードウェア/HD Wallet

  • WindowsベースのMetaMaskのインストールと実践的な使用方法

  • ニーモニックの構造とアカウント導出の原理

  • ウォレットで発生するすべての事象(署名、nonce、ガスなど)

第6講義。トランザクション

  • トランザクション構造を徹底解剖

  • nonce、gasLimit、gasPrice、手数料計算

  • 内部トランザクションとイベントログを理解する

  • Remixで実際にトランザクションを送信する実習

第7講義。スマートコントラクトとSolidity

  • Solidityの基礎文法を完全マスター

  • 変数、関数、構造体、マッピング、イベント

  • Remixで初めてSolidityコードを書く

  • Windows + Truffle環境でコンパイル/デプロイ

  • ABI構造を完全に理解する

8講。スマートコントラクトとVyper

  • Vyper言語の特徴と理念

  • Python開発者に親和性の高いWeb3言語

  • 同一機能をSolidityとVyperで比較

  • いつVyperを使うべきか?

第9講。スマートコントラクトのセキュリティ

  • リエントランシー攻撃の原理

  • オーバーフロー、アクセス制御の問題

  • tx.origin使用の危険性

  • 実際のハッキング事例に基づく安全なコードの書き方

  • Remix + Truffleのテストでセキュリティチェックを実践する

第10講。トークン

  • ERC-20トークン標準の理解

  • Transfer、Approval、Allowance (転送、承認、使用許容量)

  • 自分だけのERC-20トークンを発行する

  • Sepoliaテストネットへのデプロイ実習

  • Windows基準のTruffleデプロイスクリプト作成

第11講。オラクル

  • ブロックチェーンが外部世界のデータを取得する仕組み

  • Chainlinkの基本概念

  • Price Feed、VRF、Keeperを理解する

  • オラクルのセキュリティリスク

  • 実践:RemixでChainlink Price Feedを連携

第12講。DApp(分散型アプリケーション)

  • DAppの構造:UI → ウォレット → コントラクト

  • Web3.js vs Ethers.js

  • WindowsでReact環境を構築する

  • MetaMask連携UIの作成

  • 実践:スマートコントラクトとReactを接続して動作させる

第13講。EVM(イーサリアム仮想マシン)

  • EVM実行モデルを徹底解剖

  • Opcode、Gasの使用構造

  • SLOAD/SSTOREコスト分析

  • Mastering Ethereum主要チャプター実践まとめ

  • ガス最適化のテクニック

14講。コンセンサスプロトコル

  • PoW → PoS移行の背景

  • バリデーターの構造とスラッシングメカニズム

  • L1 / L2スケーラビリティ構造の比較

  • ブロック生成の流れからファイナリティまで

  • Web3開発者に必要なコンセンサス理解の知識


この講義を作った人

コインクラフト

  • サムスンリサーチ研究員勤務

  • 暗号・セキュリティシステム修士号

  • Web3オンチェーン分析の専門家

  • COINCRAFT Academy代表

  • 『生き残るための生存戦略、Web3』著者


  • ブロックチェーン/スマートコントラクト講師

"この講座は単なる技術講座ではなく、
韓国で最も実践的なイーサリアム学習体験を提供することを目指して作られました。"


❓気になる点はありますか?

Q1. 完全な初心者でもついていけますか?

A. 可能です。Web3初心者を基準に設計されており、実習も段階ごとに丁寧に案内されます。

Q2. 開発者でなくても理解できますか?

A. 可能です。説明を中心としているため、ロジックさえ理解すればすぐに実践できます。

Q3. 実習環境の設定が難しいのですが、サポートしてもらえますか?

A. すべての環境設定手順を動画で提供し、エラーが発生する可能性のある箇所まで詳しく説明します。


受講前の注意事項

開発ツール

  • Node.js(LTSバージョン)

  • VS Code

  • Remix IDE(ウェブベース)

  • Truffle Suite

  • MetaMask(Windowsブラウザ)

  • Sepolia/Holeskyテストネット

なぜWindowsなのか?

  • 韓国の開発者および初心者の大半がWindowsを使用しているため

  • 仮想マシンなしでもすべての実習が可能

  • Truffle、RemixはどちらもWindowsで同じように動作します

  • Linux/Macユーザーもそのまま進められる汎用構成

学習資料

  • GitHubを通じてソースコードを提供


  • PDF要約ノートを提供


🔥 これからのミッションは一つです

この講義はWeb3開発者になるための最も速く確実な道です。
今すぐ始めましょう。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Web3・暗号資産企業への就職またはキャリアチェンジを目指し、イーサリアムとスマートコントラクトを機能ではなく構造の観点から理解したい方

  • Solidityを見たことはあるものの、「なぜこのような構造で書かれているのか」「このコードがイーサリアム上でどのように動作するのか」が明確でない方

  • Web3の概念を断片的にしか理解しておらず、ウォレット・トランザクション・スマートコントラクト・EVMが一つの流れとしてつながっていないと感じている方

  • 暗号資産への投資やオンチェーン分析を行う中で、技術的な理解の限界により、構造を最後まで解釈しきれないと感じている方

  • 単なるユーザーではなく、「イーサリアム上でサービスやプロトコルがどのように設計されているかを判断できる基準」を持ちたい方

前提知識、
必要でしょうか?

  • ブロックチェーンに関する基礎的な概念の理解(イーサリアム、トランザクション、スマートコントラクトが何かを知っていれば十分です)

  • Solidityが何であるかについての事前知識(文法を自在に書ける必要はなく、講義では複雑なコードを扱いません)

  • 簡単なプログラムのコンパイル・ビルド・デプロイのプロセスに関する理解(例:コードをコンパイルして実行結果を確認する流れ)

  • Linux環境を基本的に扱えるレベル(ターミナルの使用、基本コマンドの実行程度で十分です)

  • 開発経験は必須ではありませんが、コードの実行や環境設定に抵抗のない方に適しています。

こんにちは
coincraftです。

568

受講生

15

受講レビュー

6

回答

4.6

講座評価

5

講座

こんにちは。
オンチェーンデータに基づいたリサーチとブロックチェーンの実践分析を専門とするCoinCraft(コインクラフト)です。

私は単なる投資の観点ではなく、データに基づいた構造的理解を中心に、
ウォレットアドレス、トランザクション、スマートコントラクト、ステーブルコインの推移、ブリッジ構造、
そしてプロトコルの実際の資金移動まで「オンチェーン分析」全体を扱うコンテンツを制作しています。

YouTube、ブログ、ニュースレター、書籍の執筆、実践的なダッシュボード制作を通じて
初心者でもブロックチェーンデータを直接読み解けるよう
分かりやすく実践的な教育に注力しています。

特にCoinCraftの教育は、次のような特徴を持っています。

  • ✔ウォレット → トランザクション → ブロック → 資産 → カウンターパーティまでつながる体系的なカリキュラム

  • ✔ 実際のプロトコルの流れに基づいた実践事例中心の構成 dựa trên luồng giao thức thực tế based on actual protocol flows

  • ✔ アドレスのプロファイリング、クジラ追跡、セッション分析など、専門分析家の観察基準を公開

  • ✔ 初心者でも理解できる分かりやすい説明 + 直感的なスライド mà ngay cả người mới bắt đầu cũng có thể hiểu được that even beginners can understand

  • ✔ Web3実務家・投資家の両方が活用可能な実践型分析メソッド có thể áp dụng cho cả người làm chuyên môn lẫn nhà đầu tư Web3 applicable to both Web3 practitioners and investors

今後インフロンでは
初心者から実戦分析家まで段階的に成長できる
オンチェーン分析講義シリーズを継続的に披露していく予定です。từ người mới bắt đầu cho đến nhà phân tích thực thụ.

ブロックチェーンはもはや技術者だけの領域ではなく、
誰もが学ぶことができ、自身の分野に適用できる新しい言語です。
CoinCraftと共に、オンチェーンデータの世界を深く、広く、正確に体験してみてください。

ありがとうございます。
CoinCraftより


[CoinCraft 公式リンク]
🌐 Website: https://coincraft.io
📺 YouTube: youtube.com/channel/UCT7SwOLZfnx-1zxAprRTQNg/
📝 Blog: https://coincraft.kr/
📩 Newsletter: https://coincraft.kr/newsletter
💻 GitHub: https://github.com/coincraft12

 

もっと見る

カリキュラム

全体

14件 ∙ (9時間 42分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

4.0

4件の受講レビュー

  • kgw71488403님의 프로필 이미지
    kgw71488403

    受講レビュー 2

    ∙

    平均評価 5.0

    5

    36% 受講後に作成

    • enen8456님의 프로필 이미지
      enen8456

      受講レビュー 2

      ∙

      平均評価 3.0

      1

      100% 受講後に作成

      講義のクオリティに満足していません。

      • coincraft
        知識共有者

        ご受講いただきありがとうございます。 ご指摘いただいた点を謙虚に受け止めております。 該当の講義は制作時期が古く、現在のエコシステムにそぐわない部分がございました。 そのため、講義資料を全面的にリニューアルし、改訂版の資料への差し替えをすべて完了いたしました。 講義動画についても、順次差し替えてまいります。 貴重なフィードバックを改めてありがとうございます。

    • jisoo8482님의 프로필 이미지
      jisoo8482

      受講レビュー 1

      ∙

      平均評価 5.0

      5

      100% 受講後に作成

      • keulseok2597님의 프로필 이미지
        keulseok2597

        受講レビュー 12

        ∙

        平均評価 5.0

        5

        36% 受講後に作成

        coincraftの他の講座

        知識共有者の他の講座はこちら

        似ている講座

        同じ分野の他の講座を見てみましょう!

        新規会員登録で25%OFF

        ¥13,417

        25%

        ¥17,887