すべてをチェーンへ
ビットコインは信頼をコードに委ね、イーサリアムはそのコードを誰もが使えるものにしました。それ以来、分散化は帳簿付けだけのものではなくなります。お金を分散化できるなら、ほかに何ができるのか。この展示室では、公開され、検証でき、改ざんできない記録という同じ発想を使って、人々が実際に何を築いたのかを問いかけます。
イーサリアムのホワイトペーパーとイエローペーパー・ERC-20/721/1155規格・NFTのコントラクトアドレスと保存方式・AMMとガスの体験型展示
ひとつの共通する発想から、人々はプログラム可能な契約、銀行のいらない金融、台帳上の所有権、そして会社を持たずに協働する組織を築きました。誰もが中身を確かめ、利用できるコードによって動く、もうひとつの世界です。
ワールドコンピューター
台帳からプログラマブルな基盤へスマートコントラクトの源流
「スマートコントラクト」という言葉は、ビットコインより15年も前から存在します。1994年、Nick Szaboは、契約条項をコンピューターのプロトコルとして記述し、後から裁判所に救済を求めるのではなく機械に自動で執行させることができると提唱しました。1996年の続編となる論考では、自動販売機を例に挙げています。硬貨を入れれば商品が出てくるので、売り手を信頼する必要はありません。それから約20年後、このアイデアはイーサリアム上でプログラム可能な機械へと育ちました。
イーサリアム・ホワイトペーパー
2013年末、19歳のVitalik Buterinはひとつの問いを立てました。ブロックチェーンで帳簿をつけられるのなら、なぜ任意のプログラムを動かせないのか。彼の答えは、チューリング完全な仮想マシンをチェーンそのものに組み込み、あらゆるアプリケーションをスマートコントラクトとしてデプロイできるようにすることでした。この文書によって、ブロックチェーンは台帳からワールドコンピューターへと引き上げられました。
| アドレス | 残高 |
|---|---|
| 1A1z… | 50 BTC |
| 12cb… | 0.5 BTC |
| 1Hz9… | 2.1 BTC |
「誰がいくら持つか」を記録
| アカウント | 残高 | コード · ストレージ |
|---|---|---|
| 0xA1… | 3 ETH | — |
| 0xC0… | 120 ETH | transfer(…) |
| 0xB7… | 0.8 ETH | — |
「プログラム」とその状態も記録し、誰でも呼び出せる
イーサリアム財団は同ページで、当初のホワイトペーパーは現在のイーサリアムの姿を反映していないと明記しています。当館はこれを踏まえて歴史的文脈を示し、このホワイトペーパーを現行の技術文書としてではなく、アイデアの原典として展示しています。

イーサリアム・イエローペーパー
構想がプロトコルになるには、まず数学にならなければなりません。Gavin Woodは、イーサリアム仮想マシン(EVM)のあらゆるルールを、ひとつひとつのオペコード、ガスの単位、状態遷移に至るまで形式的に定義しました。これにより、どのチームでもまったく同じ挙動をするクライアントを書けるようになりました。ホワイトペーパーは説得し、イエローペーパーは厳密さを担います。
イーサリアムの始動とコントラクト言語
2015年7月30日、イーサリアムのジェネシスブロックが生成され、Frontierフェーズが始まりました。論文が、実際に動くネットワークになったのです。あわせて、Solidityがコントラクトをデプロイするための主要言語となりました。「コードこそが契約である」という前提のもとに設計された言語です。この日から、誰もがこのワールドコンピューターにプログラムを載せられるようになりました。
トークン規格の変遷
3つの短い技術規格が、オンチェーン資産のかたちを決めました。共通するのは統一されたインターフェースです。同じ関数名に従えば、どのウォレットも取引所もマーケットプレイスも、発行したものを自動的に認識します。ここでの相互運用性は、商取引上の交渉で得られたものではなく、オープンな規格から育ったものです。
ERC-20 · Token Standard
代替可能なトークンのための共通インターフェース(transfer、approveなど)で、誰もが相互運用可能なトークンを発行できるようにしました。発行の障壁がなくなったことで、2017年のICOブームとあらゆるもののトークン化がもたらされ、続いて多数のプロジェクトの破綻と各国規制当局の介入を招きました(米国SEC「Report of Investigation」〔The DAOに関する調査報告書〕、2017年7月)。作者はFabian VogelstellerとVitalik Buterin。
ERC-721 · Non-Fungible Token
唯一無二で所有可能なトークン(「deed」)を相互運用可能にした規格で、NFTの技術的なDNAにあたります。Dieter Shirley(Dapper Labs)がCryptoKittiesを念頭に起草し、William Entriken、Jacob Evans、Nastassia Sachsが共著者に名を連ねています。
ERC-1155 · Multi Token
ひとつのコントラクトで複数種類のトークン(代替可能・非代替)を管理し、一括転送にも対応する規格で、ゲームやマーケットプレイスの効率的な標準となりました。Enjinで生まれ、作者はWitek Radomski、Andrew Cooke、Philippe Castonguayほか。
イーサリアムのマージ(The Merge)
2022年9月15日、イーサリアムは「The Merge」を完了しました。マイニング(プルーフ・オブ・ワーク)は廃止され、代わりにETHを保証金としてステークしたバリデーターが交代でブロックを生成する方式(プルーフ・オブ・ステーク)に移行しました。エネルギー消費は約99.95%減少しました。これはブロックチェーン史上もっとも複雑な稼働中のシステム移行のひとつと評されることが多く、数千億ドル規模のネットワークが、停止することなくコンセンサスメカニズムを入れ替えました。どちらの仕組みがより安全かについては、いまも議論が続いています(「文化と未来」の「問いの壁」を参照)。
銀行のいらない金融
DeFi:銀行をコードに分解する「DeFi」という名前の由来
2018年8月、あるTelegramグループで、イーサリアム上のオープンファイナンス運動に名前をつけようとしていました。候補にはOpen Horizonなどがあり、関係者によれば、最終的に「DeFi」(DEFYと発音)が選ばれました。その場にはInje Yeo(Set Protocol)、Blake Henderson(0x)、Brendan Forster(Dharma)らがいました。のちに数百億ドル規模の世界を指すことになる言葉は、チャットのなかで生まれたのです。
自動マーケットメーカーの誕生
従来の取引所は、オーダーブックで買い手と売り手をマッチングします。しかしオンチェーンでは、マッチングは遅すぎ、コストもかかりすぎます。2016年、VitalikはRedditで、予測市場の運営と同じように、価格を数式で自動的に決められないかと問いかけました。その2年後、Hayden Adamsがこのアイデアを形にしたのがUniswapです。流動性提供者が2種類のトークンをプールに預け、トレーダーはそのプールと直接交換し、価格は定積の式x·y=kによってプール内の数量から決まります。
曲線上を動く=1回の交換。プールの ETH が多いほど、1 ETH で得られる USDC は減り、曲線もなだらかになる。
Let's run on-chain decentralized exchanges the way we run prediction markets
「予測市場と同じやり方で、オンチェーンの分散型取引所を運営する」という提案。イーサリアムコミュニティにおけるAMMの考え方をめぐる、もっとも初期の、そしてもっとも影響力のある公開議論のひとつで、Redditへの投稿です。
Uniswap Whitepaper v1
Hayden Adamsは定積型AMMを実際に使える分散型取引所として実装し、v1は2018年11月2日にメインネットで稼働しました。v2(2020年5月)とv3(2021年5月)では、より精緻な流動性の仕組みが段階的に導入されました。
銀行をコードに分解する
銀行の仕事は4つあります。貸し出し、決済、価格づけ、そして清算です。DeFiはそれぞれを、誰でも読めるコントラクトとして書き直しました。以下の4つの展示資料は、その書き直しの要となるピースです。公開されたコントラクトは監査できますが、その欠陥も同じように公開されています。次のセクションでは、この設計に伴う既知のリスクを取り上げます。
The Dai Stablecoin System
分散型で過剰担保型のステーブルコイン。ユーザーはETHをボールト(CDP)にロックしてDAIを生成し、清算の仕組みによってペッグが維持されます。2017年の単一担保型SAIが、2019年11月に複数担保型DAIへ移行しました。
Compound & Aave Protocol
アルゴリズムで金利が決まるオンチェーンのマネーマーケット。Aaveはフラッシュローンを広く普及させました(最初に提案したのは2018年のMarble Protocol)。ひとつのトランザクション内で無担保で借りて返すもので、返済されなければトランザクション全体が無効になります。伝統的な金融には存在しないプリミティブです。ガバナンストークンCOMP(2020年6月)は流動性マイニングをもたらし、このモデルはその後、拡大と後退の両方を経験しました。
ChainLink: A Decentralized Oracle Network
コントラクトはチェーン外のデータを読むことができず、それが最大の制約です。オラクルネットワークは、オフチェーンの現実のデータを、信頼を最小化した形でコントラクトに届け、DeFiの価格インフラとなりました。作者はSteve Ellis、Ari Juels、Sergey Nazarov。
ステーブルコイン3類型の比較
どれも1ドルの価値をうたいながら、その仕組みはまったく異なります。USDTは法定通貨の準備金で裏付けられ(2014年10月)、USDCは法定通貨の準備金で裏付けられたうえで規制下の企業が発行し(2018年9月)、DAIは暗号資産による過剰担保です。リスクの所在はそれぞれまったく異なります。当館は3つを並べて展示しますが、優劣はつけません。
CENTREコンソーシアムは2023年に解散し、USDCは現在Circleが運営しています。MakerDAOはSkyに名称を変更しました。アルゴリズム型ステーブルコインの反面教師となったTerra/USTの崩壊は、「栄光と災厄」で取り上げています。以上はいずれも投資助言ではありません。
書き直しのその後:既知の失敗パターン
前のセクションではDeFiの構成要素を紹介しました。このセクションでは、その既知のリスクを見ていきます。以下の4つは偶発的な事故ではなく、これらの仕組みが設計上背負っているコストです。
清算:ブラック・サーズデー
価格の急落とネットワークの混雑が重なり、MakerDAOの清算オークションが0 DAIの入札で落札される事態が起きました。担保はゼロで持ち去られ、清算されたユーザーは残りの担保をまったく取り戻せませんでした。前のセクションでは、清算をペッグを維持する機能として紹介しましたが、この日、それがユーザーの負うリスクでもあることが明らかになりました。議論の全容とプロトコル側の対応は、MakerDAOフォーラムのアーカイブで読むことができます。
フラッシュローン:同じプリミティブのもうひとつの顔
前のセクションでは、フラッシュローンを伝統的な金融には存在しないプリミティブと紹介しました。それは正確ですが、同じ性質が価格操作のてこにもなります。ひとつのトランザクションの中で、借り入れ、操作、利益確定、返済までを、担保なしで完了できてしまうのです。2020年2月のbZxの事件は、その最初期の大規模な事例です。これは実装上の欠陥ではなく、無担保の即時貸付という設計に本質的に伴う側面です。
コントラクトの欠陥:コードが資金を預かる
DeFiプロトコルの資金はすべてコントラクトが保管しており、取引を取り消せる仲介者はいません。そのため、コードの誤りはそのまま資金の損失につながります。またコントラクトはデプロイされた時点で誰でも読めるようになり、監査する人も攻撃する人も同じコードを読むことになります。年ごとの被害額の推計は集計方法によって大きく異なるため、ここでは単一の数値を引用していません。
インパーマネントロス:流動性提供者が払う代償
AMMプールに流動性を提供した人のポジションは、プール内の2つの資産の相対価格が動くと、その2つの資産を単に保有していた場合よりも価値が下がります。これは事故ではなく、定積型マーケットメイクという設計に本質的に伴うコストです。このあとのAMMの展示はトレーダー側の視点を示しており、この項目は同じ仕組みのもう一方の端にあたります。
このセクションと前のセクションは、同じ仕組みの表と裏です。当館は、DeFiの長期的な存続可能性について判断を示しません。
AMM流動性プール(体験型)
分散型取引所には板(オーダーブック)がありません。価格は定数積の式x·y=kによって自動的に決まります。スライダーを動かしてETHを売り、取引額が大きくなるにつれて価格がずれていく様子(スリッページ)を確かめてみましょう。
ガス代と混雑(体験型)
イーサリアム上のあらゆる操作にはガス代がかかり、その価格は混雑状況に応じて変動します。ネットワークの混雑度を動かして、ガス価格と送金コストの変化を確かめてみましょう。
オンチェーンの所有
NFTとデジタルアートこのコーナーの各作品には、オンチェーンのコントラクトアドレスと保存形態を併記しています。NFTのコントラクトが記録しているのは、通常、誰がどのトークンを所有しているかと、画像へのリンクだけです。画像そのものの多くはIPFSやプロジェクトのサーバーに置かれ、チェーン上に直接書き込まれている作品はごく一部にすぎません。作品を見るには、ブロックエクスプローラーやプロジェクトの公式サイトでコントラクトアドレスを調べてください。
カラードコイン
NFTという言葉が生まれる前から、特定の額のビットコインに「色をつけ」、現実世界の資産を表せないかと考える人たちがいました。2012年のMeni Rosenfeldによるカラードコインの論文は、この考え方を体系的に示したものです。オンチェーン資産とNFTの理論的な源流であり、のちのCounterpartyやRare Pepes(「文化と未来」を参照)など、ビットコイン上の資産をめぐる実験の先駆けのひとつでもあります。
初期のNFTの模索
2014年5月3日、アーティストのKevin McCoyはNamecoin上で「Quantum」と題する作品をミントし、のちにイーサリアム上で再ミントしました。最初期のNFTのひとつとみなされることが多い作品ですが、どれを「最初」とするかについては見解が分かれています。2021年6月、サザビーズの「Natively Digital」セールで約147万米ドルで落札されました。
tokenURI(0)を呼び出すと、https://ipfs.io/ipfs/QmV6Lf…が返ってきます。これはipfs://プロトコルのアドレスではなくHTTPSゲートウェイのアドレスである点に注意が必要です。閲覧できるかどうかはipfs.ioという特定のゲートウェイが稼働し続けるかにかかっており、当館所蔵のオンチェーン作品のなかで最も外部への依存度が高い1点です。McCoy側:2014年5月3日にNamecoin上でミントされており、時間的に先行しています。2021年にはサザビーズで落札されました。
Free Holdings側:元のNamecoin記録は更新されずに失効しており、同社はその後この記録を登録し直したうえで、Namecoin版「Quantum」の所有者は自社であると主張しました。2023年3月、米ニューヨーク州南部地区連邦地方裁判所は、原告に当事者適格がないことなどを理由に訴えを棄却しました(原告はその後控訴)。2026年2月には、ニューヨーク州キングス郡の州最高裁判所も、原告が主張する申込条項はあいまいすぎるとして訴えを退けています。
別の見方として、「最初のNFT」をどれとするかは定義の線引き次第だという意見もあり、この展示室で先に紹介したカラードコイン(Colored Coins、2012年)やその他の初期の実験を挙げる主張もあります。
オンチェーン収蔵品とジェネラティブアート
2017年から2021年にかけて、ひと握りのコレクションがNFTの文化を形づくりました。アバターはアイデンティティに、アルゴリズムは作者性に、保有は会員資格になったのです。以下の各作品には、オンチェーンのコントラクトアドレスを記載しています。(それぞれが実在し、唯一のものであることを、ご自身で確かめることができます。)
CryptoPunks
ERC-721の主要な着想源のひとつです。24×24ピクセルのアバター1万点が、2017年6月に無料で配布されました。当時のイーサリアムには非代替性トークンの規格がなく、この種の資産を記述することが、規格が提案された動機のひとつとなりました。本展示室では、その技術的な意義から収蔵しています。唯一性は、どの機関の保証もなく、コントラクトの記録だけで確立できることを示したからです。(文化的な意義については「文化と未来」で別途展示しています。)
CryptoPunksDataコントラクト(0x16F5…F3B2)に格納されています。実際に呼び出すと17,498文字が返り、サーバーを経由しません。punkImageSvg(index)を呼び出すと、返り値をそのままブラウザで開けます。CryptoKitties
歴史的な意義は画像ではなく、それが引き起こした混雑にあります。2017年12月、このゲームは一時、イーサリアムのトランザクションの1割以上を占め(推計は約11%から25%まで幅があります)、深刻な混雑と手数料の高騰を招きました。メインチェーンの処理能力に厳しい上限があることの現実的な帰結が、はじめて誰の目にも見えた出来事です。そのためここでは、単なるコレクションとしてよりも、スケーリング問題の出発点として位置づけるのがふさわしいでしょう。これは一種の負荷試験であり、その後のレイヤー2のロードマップ(本展示室の第4コーナーを参照)は、ある意味でこの日への長い回答なのです。
tokenURIを実際に呼び出すとexecution revertedが返ります。当時、このインターフェースはまだ標準になっていませんでした。画像はDapper Labsのサーバーから提供されています。Beeple「Everydays: The First 5000 Days」
変えたのはアートそのものではなく、アート市場への参入条件でした。2021年3月、この作品はクリスティーズで6,930万米ドルで落札され、同社ははじめて暗号資産による支払いを受け入れました。一流のオークションハウスが純粋なデジタル作品にお墨付きを与えたのは、これが最初です。作品の形式そのものにも特徴があります。5,000点の画像は2007年から毎日続けられた制作から生まれており、その価値の一部は、5,000日にわたる時間の証明に支えられています。それはブロックチェーンそのものの中心的な比喩とも重なります。
tokenURI(token #40913)を実際に呼び出すとipfs://ipfs/QmPAg1…が返ります。コントラクトが保存しているのはコンテンツのハッシュだけで、21,069×21,069ピクセルのコラージュファイルはIPFS上にあり、その存続はピン留めが続くかどうかにかかっています。Bored Ape Yacht Club
NFTをコレクションから会員資格へとつくり変えました。保有者が手にするのはアバターだけではなく、コミュニティへの参加権と、その画像の商用利用権です。これほど広い商用利用権を認めたコレクションは、それ以前にはほとんどありませんでした。特筆すべきは、CryptoPunksとは逆の道筋を実証した点です。Punksの価値は希少性と歴史的な位置づけにあり、BAYCの価値は保有者がそれを使って何ができるかにあります。当館が両者を並べて展示するのは、「オンチェーンの所有」が実践のなかで分かれていった、まったく異なる2つの定義を示すためです。
tokenURIを実際に呼び出すとipfs://QmeSjSin…/1が返ります。メタデータも画像もIPFS上にあり、コントラクトが保存しているのはポインターだけです。Art Blocks
アルゴリズムをチェーン上に保存し、ミントの瞬間に実行する仕組み。ジェネラティブ・アートNFTのムーブメントの拠点であり、Chromie SquiggleやFidenzaなどを生み出しました。創設者はErick「Snowfro」Calderon。
Ethereum Name Service
name.ethをアドレスに対応づけ、アイデンティティをオンチェーンで所有できる資産にしました。Nick Johnsonが開発し、現在はENS DAOが運営しています。
新しい組織、スケーリング、マルチチェーン
DAOとレイヤー2DAOという概念の始まり
2014年5月、Vitalikは「DAOs, DACs, DAs and More: An Incomplete Terminology Guide」を執筆し、分散型の自律的な存在をめぐる用語の境界線を、はじめて体系的に引こうと試みました。スマートコントラクトがコードに合意を執行させるものだとすれば、DAOはさらに先を問います。組織は、会社も経営陣もなしに存在できるのか、と。
組織形態をめぐる3つの実験
ひとつのアイデアから、数万人がひとつのウォレットを共同で管理するまで。DAOは10年足らずのうちに、3つの象徴的な実験を重ねてきました。ひとつは災厄に終わり、ひとつは広く模倣されるガバナンスのひな形となり、ひとつはこの言葉を世間に知らしめました。
The DAO
イーサリアム上で最初の大規模なDAO(Slock.it、中心人物はChristoph Jentzsch)であり、この種の組織を大規模に試みた最初の例です。2016年6月、攻撃者がコントラクトの欠陥を突いて資金の約3分の1(約360万ETH)を流出させました。イーサリアムはハードフォークによってこれを巻き戻し、フォークしなかった元のチェーンはイーサリアムクラシックとして存続しています(詳しくは「栄光と災厄」へ)。
Makerのガバナンスモジュール
MKR保有者による継続的な承認投票は、最初期のオンチェーンガバナンスの実践のひとつです。技術文書とガバナンスマニュアルはいずれもオープンソースで公開されています。MakerDAOはその後、Skyに名称を変更しました。
ConstitutionDAO
7日間で約4,700万米ドル相当のETH(貢献者約1万7,000人、約11,600 ETH)を集め、アメリカ合衆国憲法の印刷本の入札に挑みました。最終的にはKen Griffinに競り負け、返金はJuiceboxのoverflowの仕組みで行われました。DAOがはじめて広く一般の目に触れた出来事です。
なぜレイヤー2が必要なのか
メインネットは、セキュリティと分散化のために処理能力を犠牲にしています。これは欠陥ではなく、意図的なトレードオフです。地球上の誰もが普通のコンピューターで全履歴を独自に検証できるようにするには、ブロックを大きくしすぎることも、頻繁にしすぎることもできません。その代償として、ネットワークが混み合うとガス代は高くなり、処理能力は低くなります(上のガスの展示で体感できます)。レイヤー2の発想は、メインネットの制限を緩めることではなく、計算をオフチェーンに移し、結果と証明だけをメインネットに戻すことです。
Plasma: Scalable Autonomous Smart Contracts
初期のL2の枠組みで、子チェーンと不正証明を組み合わせたものです。作者はJoseph PoonとVitalik Buterin。Poonはライトニングネットワークの論文の共著者でもあり、2つのチェーンのスケーリング構想がここで交わっています。
A rollup-centric ethereum roadmap
イーサリアムはロールアップに全面的に賭けるというVitalikの宣言。スケーリングの戦略上の転換点であり、これ以降、メインネットの役割はデータ可用性と決済のレイヤーと位置づけられました。
2つのロールアップ路線とマルチチェーンの世界
どのロールアップも、トランザクションをオフチェーンに移して圧縮し、結果をメインネットに戻します。違いは、オフチェーンの計算が正しかったと信じる根拠にあります。オプティミスティック・ロールアップは正しいと仮定したうえで、不正を立証できるチャレンジ期間を設けます。ゼロ知識ロールアップは、暗号技術によって正しさをその場で証明します。さらに、まったく別の道もあります。ひとつのチェーンを拡張するのではなく、多くのチェーンをつなぐという道です。
オプティミスティック・ロールアップ · Arbitrum / Optimism
トランザクションをオフチェーンで処理し、圧縮してメインネットに書き戻すことで、メインネットのセキュリティを引き継ぎながら処理能力を高め、手数料を下げます。Arbitrum Oneは2021年8月31日に稼働しました。OptimismのOP Stackはオープンソース化され、Baseをはじめとする数々のチェーンを生み出しました。
ゼロ知識ロールアップ · zkSync / Starknet
ゼロ知識証明という暗号技術で、オフチェーンの計算が正しいことを保証します。低コストで、信頼を最小化したスケーリングです。zkSync v1は2020年6月に稼働し(Matter Labs)、Starknet Alphaは2021年11月に稼働しました(StarkWare)。Cairo VMとSTARK証明を基盤としています。
マルチチェーンの世界 · Cosmos / Polkadot
チェーン間通信と異種混在のマルチチェーン・アーキテクチャ。分散化がひとつのチェーンにとどまらない「ブロックチェーンのインターネット」です。Cosmos(Jae KwonとEthan Buchman)はIBCで主権を持つチェーン同士をつなぎ、Polkadot(Gavin Wood、ホワイトペーパー2016年10月)はリレーチェーンとパラチェーンを用います。
ビットコインにも独自のレイヤー2があります。ライトニングネットワーク(PoonとDryja、2015年)は、オフチェーンの決済チャネルによって、即時かつ低手数料の少額決済を実現します。「栄光と災厄」でマイルストーンとして展示しており、ここで紹介するイーサリアムのスケーリングの道筋と対をなしています。同じ問題に対する、2つの異なる答えです。
基本データ
- イーサリアムのメインネットは2015年7月30日に始動し、スマートコントラクトをもたらした。
- ステーブルコインの総額は3,000億米ドルを超えています(変動あり)。
- NFTの多くは、イーサリアムのERC-721規格の上に構築されている。
- レイヤー2はロールアップを使って処理能力を高め、ガス代を下げる。