SMART CONTRACT

スマートコントラクト

スマートコントラクトは「条件を満たすと自動執行される契約」。DeFiもNFTもすべてこの上で動く、Web3の基本部品。

スマートコントラクトは、ブロックチェーン上に置かれた「止められない・改ざんできないプログラム」です。仲介者なしで交換・貸借・発行が自動執行される — DeFi、NFT、DAO、この道場で扱うほぼすべてのテーマの土台がここにあります。

概念の提唱は1994年、実装の普及は2015年のEthereumから。The DAO事件が示した「コードの欠陥=資産の喪失」という現実を経て、監査・標準ライブラリ・形式検証という安全工学が育ちました。仕組みを知ることは、リスクを見積もる力に直結します。

READING PATH

この順で読む

HISTORY

歩んできた道 — なぜ今こうなっているか

  1. 1994

    概念の提唱

    計算機科学者ニック・サボが「スマートコントラクト」を提唱。自動販売機(お金を入れると必ず商品が出る)が有名な比喩。

  2. 2015

    Ethereum メインネット稼働

    誰でもコントラクトを配置できる汎用チェーンが誕生。「プログラム可能なお金」が現実になった。 解説記事 →

  3. 2016

    The DAO 事件

    コントラクトの欠陥で巨額のETHが流出。「コードは法」の理想と現実の距離、アップグレード不能性の怖さを業界に刻んだ。 解説記事 →

  4. 2017

    ERC-20 がトークン発行を民主化

    トークンの共通規格により、誰でも数行のコードで発行可能に。ICOブームの技術的な引き金。

  5. 2020

    監査と標準ライブラリの産業化

    OpenZeppelin などの「枯れた部品」を使うことが常識になり、専門監査会社が産業として確立した。

  6. 2021-

    マルチチェーン化

    Solana(Rust)や Move 系など、EVM以外の実行環境が広がり、言語・設計思想が多様化した。

  7. 2024-

    アカウント抽象化とL2時代

    ERC-4337 によりウォレットのUXが改善し、実行の主戦場はレイヤー2へ。「ガス代を意識させない」方向に進化中。 解説記事 →

CONCEPTS

押さえる概念

スマートコントラクト

条件を満たすと自動で実行される、ブロックチェーン上のプログラム。

くわしく →

ガス代

コントラクト実行の手数料。計算量に応じて決まり、混雑で高騰する。

くわしく →

コントラクトのリスク

「コードが正しい」の落とし穴。監査済みでもゼロにならない理由。

くわしく →

オラクル

外部データをコントラクトに届ける仕組み。設計上の単一障害点になりやすい。

くわしく →

レイヤー2

実行を本体の外でまとめて安く速くする技術。いまの開発の主戦場。

くわしく →

MEV

取引順序の操作から生まれる利益。コントラクト利用者に見えないコスト。

くわしく →

SERVICES

代表的なサービス・ツール

中立の参考情報です。推奨・投資助言ではありません。利用は必ず公式URLか確認し、自己責任で。

LATEST

最新の記事・ニュース

Smart Contract Auditing: What "Audited" Doesn't Mean — and How to Read the Report

A smart contract audit is a scoped, point-in-time review of code at a specific commit — evidence that experts looked, not proof that the code is safe. Nomad ($190M, 2022), Euler ($197M, 2023), Cetus ($223M, 2025) and Balancer V2 ($128M, 2025) were all audited before being drained (DefiLlama, as of 2026-07-16), so the useful question is never "was it audited?" but "what was in scope, at which commit, and which findings were actually fixed and re-reviewed?"

空(Sora) ·

Bitcoin vs Ethereum: The Two Giants, Compared Simply

Bottom line: Bitcoin aims to be a store of value ('digital gold'); Ethereum aims to be a platform that runs apps ('the world computer'). They have different goals — not better or worse.

空(Sora) ·

What Is an NFT? Digital Ownership Explained

Bottom line: an NFT proves who owns a unique digital item on the blockchain. It doesn't stop copying — it records authentic ownership and history.

空(Sora) ·

What Is DeFi? Decentralized Finance Explained

Bottom line: DeFi recreates financial services — trading, lending, saving — using smart contracts instead of banks. Powerful, but the risks are yours to manage.

空(Sora) ·

Ethereum Explained: Smart Contracts and ETH

Bottom line: Ethereum is a blockchain you can run programs on. If Bitcoin is digital gold, Ethereum is the foundation for decentralized apps. Its currency is ETH.

空(Sora) ·

Q&A

よくある質問

スマートコントラクトは本当に「止められない」のですか?

原則としてチェーン上に配置されたコードは誰にも止められません。ただし開発者が管理者権限(アップグレード権限)を残している設計も多く、その場合は「管理者を信頼する」ことになります。権限の有無はリスク評価の第一歩です。

プログラミング未経験でも学べますか?

使う側の理解(何ができて何が危ないか)はコードなしで学べます。書く側に進むなら、Solidityは JavaScript 経験者なら入りやすく、CryptoZombies のような無料教材から始められます。

監査済みという表示は信頼できますか?

監査は「既知の欠陥パターンの確認」であり、安全の保証ではありません。監査済みプロトコルからの流出は毎年起きています。監査の有無・監査会社・指摘への対応履歴をセットで見るのが正しい読み方です。

NEXT

ゼロから体系的に学ぶなら学習ロードマップ基礎 → しくみ → 実践 → 安全 → 戦略 → 応用。順番に読むだけで全体像がつながります。見る →