スマートコントラクトは、ブロックチェーン技術の根幹を成す概念の一つです。あらかじめプログラムされた条件が満たされると、仲介者なしに自動的に契約が実行される仕組みであり、DeFi(分散型金融)、NFT、DAOなど現在のWeb3エコシステムの基盤となっています。
本記事では、スマートコントラクトの概念が生まれた1990年代から、イーサリアムによる実装、そして現在に至るまでの歴史を解説します。
概念の誕生:ニック・サボの提案(1994年)
スマートコントラクトの概念は、コンピュータ科学者であり法学者でもあるニック・サボ(Nick Szabo)氏によって1994年に提案されました。サボ氏は「デジタル形式で表現された約束の集合であり、当事者がその約束を履行するためのプロトコルを含むもの」としてスマートコントラクトを定義しました。
サボ氏が例として挙げたのは「自動販売機」です。お金を投入し、商品を選択すると、自動的に商品が提供される。この一連の流れは、仲介者なしに条件(支払い)と結果(商品提供)が自動的に紐づけられている点で、スマートコントラクトの基本的な考え方を体現しています。しかし、1990年代にはこの概念を実現するための技術的基盤がまだ存在しませんでした。
ビットコインとスクリプト言語(2009年)
2009年にサトシ・ナカモトがビットコインをリリースしたことで、ブロックチェーン上での自動化された取引処理が初めて実現しました。ビットコインには「Script」と呼ばれるシンプルなスクリプト言語が組み込まれており、マルチシグ(複数署名)やタイムロック(時間制限付き取引)などの基本的な条件付き取引が可能でした。
ただし、ビットコインのスクリプト言語は意図的に機能が制限されており(チューリング不完全)、複雑なロジックを実装することはできませんでした。これは、セキュリティを最優先するビットコインの設計思想によるものです。スマートコントラクトの本格的な実装には、より柔軟なプログラミング環境が必要でした。
イーサリアムの登場と革命(2015年)
スマートコントラクトの歴史における最大の転換点は、2015年のイーサリアム(Ethereum)のローンチです。当時19歳だったVitalik Buterin氏が2013年にホワイトペーパーを発表し、「チューリング完全なスマートコントラクトプラットフォーム」という構想を提示しました。
イーサリアムでは、Solidity(ソリディティ)というプログラミング言語を使って、開発者が自由にスマートコントラクトを記述・デプロイできます。これにより、トークンの発行(ERC-20)、NFTの作成(ERC-721)、分散型取引所、レンディングプロトコルなど、あらゆる種類の分散型アプリケーション(dApp)が構築可能になりました。イーサリアムは「世界のコンピュータ」とも呼ばれ、スマートコントラクトのエコシステムを爆発的に拡大させました。
The DAO事件と教訓(2016年)
スマートコントラクトの歴史において避けて通れないのが、2016年のThe DAO事件です。The DAOはイーサリアム上に構築された分散型投資ファンドで、約1.5億ドル相当のETHを集めました。しかし、スマートコントラクトのコードに存在した脆弱性を攻撃者に突かれ、約6,000万ドル相当のETHが不正に引き出されました。
この事件はイーサリアムコミュニティに深刻な分裂をもたらし、ハードフォークによってイーサリアム(ETH)とイーサリアムクラシック(ETC)に分岐する結果となりました。同時に、スマートコントラクトのセキュリティ監査の重要性が広く認識され、CertiK、OpenZeppelin、Trail of Bitsなどの監査企業やセキュリティツールの発展につながりました。
DeFiサマーと現在(2020年〜)
2020年の「DeFiサマー」と呼ばれるブームにより、スマートコントラクトの活用は爆発的に拡大しました。Uniswap、Aave、Compound、MakerDAOなどのDeFiプロトコルが急成長し、数百億ドル規模の資産がスマートコントラクトにロックされました。
現在では、イーサリアム以外にもSolana、Avalanche、BNB Chain、Arbitrumなど多数のブロックチェーンがスマートコントラクト機能を提供しています。プログラミング言語もSolidityだけでなく、Rust、Move、Vyperなど多様化しています。スマートコントラクトの応用範囲は金融にとどまらず、サプライチェーン管理、デジタルID、ゲーム、不動産など幅広い分野に拡大し続けています。
まとめ
スマートコントラクトは、1994年のニック・サボの概念提案から始まり、ビットコインの基礎的な実装、イーサリアムによる本格的な実現を経て、現在のWeb3エコシステムの基盤となりました。The DAO事件という痛みを伴う教訓を経ながらも、DeFi、NFT、DAOなどの革新的なユースケースを生み出し、その重要性は年々高まっています。