# イーサリアム創世ブロック10周年:世界コンピュータ神話進行中2011年、17歳のロシア系カナダ人の少年Vitalik Buterinは「ビットコイン週刊」サイトのために記事を書き、1記事あたり5ビットコインの報酬を受け取りました。これは時給1.30ドルに相当します。この5ビットコインは現在60万ドルの価値があり、数十万倍の上昇を記録し、暗号通貨時代の狂った成長を証明しています。更令人震撼的是,Vitalikが創造したイーサリアムの発展速度もビットコインそのものに劣らない: 現在の時価総額は4000億ドルを超え、年間取引額は5兆ドルを超える。イーサリアムの創世ブロックの起動から10年を振り返りましょう。それはブロックチェーン業界の激動の10年でもあり、どのようにして低賃金で原稿を書く若者の想像から、デジタル世界の運用ロジックを変えるインフラに変わったのか、その間にどのような技術革新とエコシステムの移動があったのかを見ていきます。## 前史 - ビットコインがイーサリアムの創世を刺激した### ビットコインからイーサリアム創始2013年、ビットコインの価格の急騰はビタリックの無限の想像を刺激しましたが、同時に彼にビットコインの限界も見せました。《ビットコインマガジン》の寄稿者として、彼はこの革命的な金融システムが金融製品の次元を超えて拡張するのが難しいことを発見しました。その当時、ブロックチェーンの世界のスマートコントラクトはまだあいまいな概念に過ぎず、定義やサンプルはありませんでした。最初に考案された契約は、単純なマルチシグネチャーやタイムロックなどの固定機能スクリプトのみをサポートしており、"世界のコンピュータ"とはほど遠く、スマートとも言えませんでした。ヴィタリックはビットコインのコア開発者に、より洗練されたプログラミング言語の追加を提案した。しかし、ビットコインコミュニティの保守主義と彼の心にあるより一般的でオープンなブロックチェーンのビジョンは根本的な対立を生んだ。そこで彼は新しいプラットフォームを開発することを決意した。2013年末の長距離ウォーキング中、Vitalikは突然、契約が一般化できることに気づいた - もしそれがスマートコントラクトであれば、それ自体が成熟したアカウントとなり、資産を保有、送信、受信する能力を持ち、さらには状態を永久に保存することもできる。なぜ任意の計算を実行できる仮想マシンを設計しないのか?最初イーサリアム設計はレジスタベースのアーキテクチャを採用し、新しい料金メカニズムを内蔵しました: 各計算ステップを実行するたびに、契約残高が減少し、資金が尽きると実行が停止します。これは初期の"契約支払い"モデルの雛形であり、後に"送信者支払い"とガスシステムに進化しました。2013年末、ヴィタリックはイーサリアムのホワイトペーパーを執筆しました。核心の目標は、誰もが上に分散型アプリケーションを展開し、実行できる汎用の分散型コンピューティングプラットフォームを作成することです。それは固定機能のスクリプトではなく、真のチューリング完全な計算環境です。2014年、ギャビン・ウッドは著名な『イーサリアム黄皮書』に参加し、これを執筆しました。これはイーサリアム仮想マシンの運作プロセスの正式な技術仕様です。ホワイトペーパーは「なぜ」と「何か」を描写し、イエローペーパーは「どうやって行うか」を正確に定義しています。この2つの文書の結合が、イーサリアムを概念から現実へと導きました。! [OKX Research | イーサリアム創世記ブロック10周年:進行中の世界のコンピュータ神話](https://img-cdn.gateio.im/social/moments-b195070c2f1336108e17642f31ce2ae9)### ベルリンにおける重要な技術的決定と進化2014年から2015年にかけて、ベルリンはイーサリアムの精神的な聖地となりました。ヴィタリックはビットコイン・キーズ地区でよく活動し、Room 77は初期の暗号コミュニティの集まる場所でした。近くのオフィスでは、コアチームが昼夜を問わずコードを書いていました。この段階でイーサリアムプロトコルは無数の技術的なイテレーションを経てきました:レジスタアーキテクチャからスタックアーキテクチャへの移行、"契約支払い"モデルから"送信者支払い"のガスシステムへの進化、非同期内部トランザクション呼び出しから同期実行への変更、さまざまな決定が深遠な影響を持っています。EVM統一256ビット整数モデルは、最初はハッシュ関数と暗号アルゴリズムの一般的なビット幅に適応するために設計されており、オーバーフローのリスクを回避します。この保守的に見えるデザインは、DeFiにおける複雑な高精度数学演算に自然に適応し、JS/float系言語の精度問題を回避します。取引がガスを使い果たすと、全体の実行がロールバックされ、部分的な完了は行われません。これにより「部分実行攻撃」の脅威が排除され、後のスマートコントラクトの安全性の基盤となりました。この設計には経済的な動機もあり、一方では実行前に必要なガスを予測できず、他方では送信者が失敗によって損失を被るため、コストと行動を制御するインセンティブが高まり、盲目的な取引の送信を避けることができます。チームの技術的創造性は予期しない驚きをもたらしました。例えば、Vitalikは当初非同期コントラクト呼び出しモデルを想定していましたが、Gavin Woodはエンジニアリングとセマンティクスの整合性を考慮し、自然に同期呼び出しを採用しました。この一見無意識の偏向は、後のDeFiのコンポーザビリティのための重要な技術的基盤を築きました - あるコントラクトが別のコントラクトを呼び出す際に、実行結果を同期的に返すことができるため、「通貨レゴ」の予測可能性と原子性を生み出しました。イーサリアムのDefiアプリケーションは相互依存度が高く、単一のエコシステムではありません。例えば、貸出プロトコルはDAI/USDCを担保として使用し、ステーブルコインのmintモジュールはChainlinkをオラクルとして呼び出します。多くのマーケットメイキングプロトコルはAaveやCompoundに基づいてレバレッジを提供しており、この一連の連携では同期呼び出しが重要な役割を果たしています。しかし、同期呼び出しは性能の拡張をより困難にし、イーサリアムはその後、より複雑なスケーリングのアプローチを選択せざるを得ませんでした。POWマイニングアルゴリズムは、Vitalikが提案したDaggerアルゴリズムから、Thaddeus Dryjaとの協力によるDagger-Hashimoto、そしてASIC耐性の特性を強調するEthashへと、多くの迭代を経てきました。これらの過程では、適応難易度、メモリハード構造、ランダムアクセス回路などの方向性が不断に試みられました。もちろん、多くの困難は予期しない喜びをもたらし、あるものはその後の技術的負債となります。2025年、VitalikがEVMをRISC-Vに置き換えることを提案した際、彼は次のように述べました:"イーサリアムの歴史の中で、シンプルさを保つことがしばしばできなかった(、それは時には私自身の決定による)であり、その結果、私たちは過剰な開発支出やさまざまなセキュリティリスクを抱えることになり、しばしば実証された幻想的な利益を追求するためでした。"### 歴史的瞬間: 2015年7月30日2015年7月30日、ヴィタリックは振り返った:"多くの開発者がベルリンのオフィスに集まり、私たちは皆、イーサリアムテストネットのブロックカウントが1028201に達するのを見ていました。これはメインネットの自動起動を示していました。私たちは皆、そこで待っていたことを今でも覚えています。そして、ついにその数字に達し、その約半分後にイーサリアムのブロックが生成され始めました。"その時、イーサリアムには合計で100人にも満たない開発者しかおらず、全体のエコシステムは単なる技術実験に過ぎなかった。最初の分散型Twitterアプリ「EtherTweet」のインターフェースは「ライト兄弟の飛行機」のように粗末で、ツイートを1つするたびに高額なチェーン上の手数料を支払う必要があった。スマートコントラクトはまだ少数のギークの玩具に過ぎず、DeFi、NFT、Layer 2はすべてホワイトペーパーの想像の中にしか存在していなかった。今、Googleマップでその住所を検索すると、マークされた「Ethereum Network Launch (30/07/2015)」や、その時のイーサリアムのコア初期メンバーの集合写真を見ることができます - それは暗号の歴史の中で最も重要な写真の一つです。2025年7月30日、イーサリアムは10周年を迎え、2025年上半期まで:- 2025年第一季度、創記録の610万のウォレットがオンチェーンガバナンス投票に参加しました。- イーサリアムは毎週約350,000の新しいウォレットが追加されており、これはLayer 2を通じて参加したユーザーのおかげです。- 2025年3月までに、アクティブなイーサリアムのウォレットの数は1.27億に達し、前年同期比で22%増加しました。- ステーブルコイン市場で圧倒的にリードしており、市場価値は821億ドルに達し、総市場価値の60.0%を占めています。- 各種DeFiプロトコルのTVL(総ロック価値)は450億ドルを超えています。- Uniswapの1日の取引量は210億ドルを超え、AaveやCompoundなどの貸出プラットフォームは合計で130億ドル以上のロック資産を保有しています。- 過去12ヶ月間、イーサリアムはコアリポジトリで28,400回以上のGitHubコミットを記録しました。- 現在、イーサリアム関連プロジェクトに貢献しているアクティブな開発者の数は5,200人以上です。これらのデータは、かつて100名未満の開発者しか参加していなかった「エッジ実験」が、Web3の世界で最も規模の大きい開発プラットフォームとエコシステムに成長したことを示しています。十年の間、毎日の取引がわずか数件から年間5兆ドルの価値の流転へ、1件の取引あたり数ドルの高額な手数料からLayer2では1セント未満の微小なコストへ、国家並みの電力消費を要するPoWマイニングから1つのビルよりも少ない電力消費のPoSメカニズムへ、簡素なEtherTweetデモアプリから80%がETH建ての成熟したDeFiエコシステムへ - それぞれの数字の背後には、無数の開発者の不懈な努力とユーザーの信頼選択が宿っています。アメリカのSECが9つのETH現物ETFを承認し、初日の取引量が10億ドルを突破したとき、このかつての"暗号通貨の周縁実験"は、世界のトップに名を連ねる大規模な資産へと成長し、主流金融システムの核心において、ますます深遠な影響を及ぼしています。しかし、ベルリンオフィスの少年から新世代のグローバル金融インフラの創造者への道のりは決して平坦ではありませんでした。この10年間、イーサリアムは技術アップグレードの苦痛、ハッカー攻撃の試練、市場サイクルの洗礼、そして生死に関わる無数の重要な選択を経験してきました。毎回の危機は再構築の機会であり、毎回のアップグレードは変革の瞬間であり、毎回の論争は成長のきっかけとなっています。これらの波乱に満ちた重要な節目が、今日私たちが見ているイーサリアムを形作っています。あの決定的な瞬間に戻り、この伝説がどのように嵐の中で築かれたのかを再考しましょう。! [OKXリサーチ|イーサリアムジェネシスブロックの10周年:進行中の世界のコンピューターの神話](https://img-cdn.gateio.im/social/moments-8f17e28c518a8e326852dccb61ee86a8)## 10年間の旅 - 主要なノードと進化ロジック### 2015-2017:創世からハードフォークとICOの狂潮までイーサリアムのメインネットが立ち上がったその夏は、スマートコントラクト時代の始まりを象徴しています。初期のイーサリアムは実験的な技術デモプラットフォームのようなもので、実際に使用できる製品ではありませんでした。ネットワーク上で動作していたのは、主にシンプルなデモアプリケーションであり、例えばEtherTweet(という分散型Twitterクローン)、WeiFund(というクラウドファンディングプラットフォーム)、そしてさまざまな簡素な投票契約がありました。ガス価格の不安定さは、毎回のインタラクションをギャンブルのようにしてしまい、時には1時間もブロックチェーンに上がらないことがあります。開発者にとってさらに頭痛の種なのは、Solidity言語が非常に未成熟であり、コンパイラが奇妙なバグ(を頻繁に引き起こすことです。例えば、変数のシャドウイング、スタックオーバーフロー、ジャンプロジックエラー)などです。スマートコントラクトの安全性は、しばしば開発者の個人的な経験に依存しています。技術が未成熟にもかかわらず、イーサリアムコミュニティは前例のない理想主義的な熱意を示しています。毎週の開発者会議には、世界中から集まったプログラマーが常に詰めかけ、スマートコントラクトを使ってどのように世界全体を再構築するかを議論しています - 自治組織から予測市場、アイデンティティシステムからサプライチェーン管理まで、今やあちこちで花が咲いているように見えます。そして、この楽観的な気持ちの中には、ほとんど強烈な信念が混じっています: コードは法律であり、数学は真実であり、分散型は自由です。そのような感情を抱いて、2016年5月、"The DAO"というプロジェクトがイーサリアム上に立ち上げられ、"人類の歴史上最大のクラウドファンディング実験"と称されました。わずか28日間で1.5億ドル相当のETH(を集め、全体の14%-15%)を占め、当時世界で資金規模が最大のベンチャーキャピタルファンドとなりました。この時、大きな危機が静かに訪れた。6月17日、あるハッカーがThe DAOのスマートコントラクトにおける再入攻撃(Reentrancy Attack)の脆弱性を利用して、360万ETH(を成功裏に盗み出し、当時のイーサリアムの総供給量の約5%)を占めた。この攻撃の核心は、The DAOスマートコントラクトのsplitDAO関数の設計に典型的な再入攻撃の脆弱性が存在することです - 後にスマートコントラクトのセキュリティ教科書に記載された古典的な攻撃パターンです。ユーザーが分離DAO機能を呼び出すと、コントラクトは次の手順を実行します: まず、withdrawRewardFor関数を介してユーザーに報酬を送信し、その後にユーザーの残高を更新します。問題は、withdrawRewardFor関数が最終的にcall.value()メソッドを使用して、基盤のcall()を介して受取人にETH(を送信することです。このような基盤の転送メカニズムを使用することも問題点)です。そして、受取人(攻撃者)のコントラクトがETHを受け取ると、そのfallback関数がトリガーされ、すぐに再びsplitDAOを呼び出します。
イーサリアム創世十年:辺境の試みから万億規模のエコシステムへ
イーサリアム創世ブロック10周年:世界コンピュータ神話進行中
2011年、17歳のロシア系カナダ人の少年Vitalik Buterinは「ビットコイン週刊」サイトのために記事を書き、1記事あたり5ビットコインの報酬を受け取りました。これは時給1.30ドルに相当します。この5ビットコインは現在60万ドルの価値があり、数十万倍の上昇を記録し、暗号通貨時代の狂った成長を証明しています。
更令人震撼的是,Vitalikが創造したイーサリアムの発展速度もビットコインそのものに劣らない: 現在の時価総額は4000億ドルを超え、年間取引額は5兆ドルを超える。
イーサリアムの創世ブロックの起動から10年を振り返りましょう。それはブロックチェーン業界の激動の10年でもあり、どのようにして低賃金で原稿を書く若者の想像から、デジタル世界の運用ロジックを変えるインフラに変わったのか、その間にどのような技術革新とエコシステムの移動があったのかを見ていきます。
前史 - ビットコインがイーサリアムの創世を刺激した
ビットコインからイーサリアム創始
2013年、ビットコインの価格の急騰はビタリックの無限の想像を刺激しましたが、同時に彼にビットコインの限界も見せました。《ビットコインマガジン》の寄稿者として、彼はこの革命的な金融システムが金融製品の次元を超えて拡張するのが難しいことを発見しました。
その当時、ブロックチェーンの世界のスマートコントラクトはまだあいまいな概念に過ぎず、定義やサンプルはありませんでした。最初に考案された契約は、単純なマルチシグネチャーやタイムロックなどの固定機能スクリプトのみをサポートしており、"世界のコンピュータ"とはほど遠く、スマートとも言えませんでした。
ヴィタリックはビットコインのコア開発者に、より洗練されたプログラミング言語の追加を提案した。しかし、ビットコインコミュニティの保守主義と彼の心にあるより一般的でオープンなブロックチェーンのビジョンは根本的な対立を生んだ。
そこで彼は新しいプラットフォームを開発することを決意した。2013年末の長距離ウォーキング中、Vitalikは突然、契約が一般化できることに気づいた - もしそれがスマートコントラクトであれば、それ自体が成熟したアカウントとなり、資産を保有、送信、受信する能力を持ち、さらには状態を永久に保存することもできる。なぜ任意の計算を実行できる仮想マシンを設計しないのか?
最初イーサリアム設計はレジスタベースのアーキテクチャを採用し、新しい料金メカニズムを内蔵しました: 各計算ステップを実行するたびに、契約残高が減少し、資金が尽きると実行が停止します。これは初期の"契約支払い"モデルの雛形であり、後に"送信者支払い"とガスシステムに進化しました。
2013年末、ヴィタリックはイーサリアムのホワイトペーパーを執筆しました。核心の目標は、誰もが上に分散型アプリケーションを展開し、実行できる汎用の分散型コンピューティングプラットフォームを作成することです。それは固定機能のスクリプトではなく、真のチューリング完全な計算環境です。
2014年、ギャビン・ウッドは著名な『イーサリアム黄皮書』に参加し、これを執筆しました。これはイーサリアム仮想マシンの運作プロセスの正式な技術仕様です。ホワイトペーパーは「なぜ」と「何か」を描写し、イエローペーパーは「どうやって行うか」を正確に定義しています。この2つの文書の結合が、イーサリアムを概念から現実へと導きました。
! OKX Research | イーサリアム創世記ブロック10周年:進行中の世界のコンピュータ神話
ベルリンにおける重要な技術的決定と進化
2014年から2015年にかけて、ベルリンはイーサリアムの精神的な聖地となりました。ヴィタリックはビットコイン・キーズ地区でよく活動し、Room 77は初期の暗号コミュニティの集まる場所でした。近くのオフィスでは、コアチームが昼夜を問わずコードを書いていました。
この段階でイーサリアムプロトコルは無数の技術的なイテレーションを経てきました:レジスタアーキテクチャからスタックアーキテクチャへの移行、"契約支払い"モデルから"送信者支払い"のガスシステムへの進化、非同期内部トランザクション呼び出しから同期実行への変更、さまざまな決定が深遠な影響を持っています。
EVM統一256ビット整数モデルは、最初はハッシュ関数と暗号アルゴリズムの一般的なビット幅に適応するために設計されており、オーバーフローのリスクを回避します。この保守的に見えるデザインは、DeFiにおける複雑な高精度数学演算に自然に適応し、JS/float系言語の精度問題を回避します。
取引がガスを使い果たすと、全体の実行がロールバックされ、部分的な完了は行われません。これにより「部分実行攻撃」の脅威が排除され、後のスマートコントラクトの安全性の基盤となりました。この設計には経済的な動機もあり、一方では実行前に必要なガスを予測できず、他方では送信者が失敗によって損失を被るため、コストと行動を制御するインセンティブが高まり、盲目的な取引の送信を避けることができます。
チームの技術的創造性は予期しない驚きをもたらしました。例えば、Vitalikは当初非同期コントラクト呼び出しモデルを想定していましたが、Gavin Woodはエンジニアリングとセマンティクスの整合性を考慮し、自然に同期呼び出しを採用しました。この一見無意識の偏向は、後のDeFiのコンポーザビリティのための重要な技術的基盤を築きました - あるコントラクトが別のコントラクトを呼び出す際に、実行結果を同期的に返すことができるため、「通貨レゴ」の予測可能性と原子性を生み出しました。
イーサリアムのDefiアプリケーションは相互依存度が高く、単一のエコシステムではありません。例えば、貸出プロトコルはDAI/USDCを担保として使用し、ステーブルコインのmintモジュールはChainlinkをオラクルとして呼び出します。多くのマーケットメイキングプロトコルはAaveやCompoundに基づいてレバレッジを提供しており、この一連の連携では同期呼び出しが重要な役割を果たしています。しかし、同期呼び出しは性能の拡張をより困難にし、イーサリアムはその後、より複雑なスケーリングのアプローチを選択せざるを得ませんでした。
POWマイニングアルゴリズムは、Vitalikが提案したDaggerアルゴリズムから、Thaddeus Dryjaとの協力によるDagger-Hashimoto、そしてASIC耐性の特性を強調するEthashへと、多くの迭代を経てきました。これらの過程では、適応難易度、メモリハード構造、ランダムアクセス回路などの方向性が不断に試みられました。
もちろん、多くの困難は予期しない喜びをもたらし、あるものはその後の技術的負債となります。2025年、VitalikがEVMをRISC-Vに置き換えることを提案した際、彼は次のように述べました:"イーサリアムの歴史の中で、シンプルさを保つことがしばしばできなかった(、それは時には私自身の決定による)であり、その結果、私たちは過剰な開発支出やさまざまなセキュリティリスクを抱えることになり、しばしば実証された幻想的な利益を追求するためでした。"
歴史的瞬間: 2015年7月30日
2015年7月30日、ヴィタリックは振り返った:"多くの開発者がベルリンのオフィスに集まり、私たちは皆、イーサリアムテストネットのブロックカウントが1028201に達するのを見ていました。これはメインネットの自動起動を示していました。私たちは皆、そこで待っていたことを今でも覚えています。そして、ついにその数字に達し、その約半分後にイーサリアムのブロックが生成され始めました。"
その時、イーサリアムには合計で100人にも満たない開発者しかおらず、全体のエコシステムは単なる技術実験に過ぎなかった。最初の分散型Twitterアプリ「EtherTweet」のインターフェースは「ライト兄弟の飛行機」のように粗末で、ツイートを1つするたびに高額なチェーン上の手数料を支払う必要があった。スマートコントラクトはまだ少数のギークの玩具に過ぎず、DeFi、NFT、Layer 2はすべてホワイトペーパーの想像の中にしか存在していなかった。
今、Googleマップでその住所を検索すると、マークされた「Ethereum Network Launch (30/07/2015)」や、その時のイーサリアムのコア初期メンバーの集合写真を見ることができます - それは暗号の歴史の中で最も重要な写真の一つです。
2025年7月30日、イーサリアムは10周年を迎え、2025年上半期まで:
2025年第一季度、創記録の610万のウォレットがオンチェーンガバナンス投票に参加しました。
イーサリアムは毎週約350,000の新しいウォレットが追加されており、これはLayer 2を通じて参加したユーザーのおかげです。
2025年3月までに、アクティブなイーサリアムのウォレットの数は1.27億に達し、前年同期比で22%増加しました。
ステーブルコイン市場で圧倒的にリードしており、市場価値は821億ドルに達し、総市場価値の60.0%を占めています。
各種DeFiプロトコルのTVL(総ロック価値)は450億ドルを超えています。
Uniswapの1日の取引量は210億ドルを超え、AaveやCompoundなどの貸出プラットフォームは合計で130億ドル以上のロック資産を保有しています。
過去12ヶ月間、イーサリアムはコアリポジトリで28,400回以上のGitHubコミットを記録しました。
現在、イーサリアム関連プロジェクトに貢献しているアクティブな開発者の数は5,200人以上です。
これらのデータは、かつて100名未満の開発者しか参加していなかった「エッジ実験」が、Web3の世界で最も規模の大きい開発プラットフォームとエコシステムに成長したことを示しています。
十年の間、毎日の取引がわずか数件から年間5兆ドルの価値の流転へ、1件の取引あたり数ドルの高額な手数料からLayer2では1セント未満の微小なコストへ、国家並みの電力消費を要するPoWマイニングから1つのビルよりも少ない電力消費のPoSメカニズムへ、簡素なEtherTweetデモアプリから80%がETH建ての成熟したDeFiエコシステムへ - それぞれの数字の背後には、無数の開発者の不懈な努力とユーザーの信頼選択が宿っています。アメリカのSECが9つのETH現物ETFを承認し、初日の取引量が10億ドルを突破したとき、このかつての"暗号通貨の周縁実験"は、世界のトップに名を連ねる大規模な資産へと成長し、主流金融システムの核心において、ますます深遠な影響を及ぼしています。
しかし、ベルリンオフィスの少年から新世代のグローバル金融インフラの創造者への道のりは決して平坦ではありませんでした。この10年間、イーサリアムは技術アップグレードの苦痛、ハッカー攻撃の試練、市場サイクルの洗礼、そして生死に関わる無数の重要な選択を経験してきました。毎回の危機は再構築の機会であり、毎回のアップグレードは変革の瞬間であり、毎回の論争は成長のきっかけとなっています。これらの波乱に満ちた重要な節目が、今日私たちが見ているイーサリアムを形作っています。
あの決定的な瞬間に戻り、この伝説がどのように嵐の中で築かれたのかを再考しましょう。
! OKXリサーチ|イーサリアムジェネシスブロックの10周年:進行中の世界のコンピューターの神話
10年間の旅 - 主要なノードと進化ロジック
2015-2017:創世からハードフォークとICOの狂潮まで
イーサリアムのメインネットが立ち上がったその夏は、スマートコントラクト時代の始まりを象徴しています。
初期のイーサリアムは実験的な技術デモプラットフォームのようなもので、実際に使用できる製品ではありませんでした。ネットワーク上で動作していたのは、主にシンプルなデモアプリケーションであり、例えばEtherTweet(という分散型Twitterクローン)、WeiFund(というクラウドファンディングプラットフォーム)、そしてさまざまな簡素な投票契約がありました。
ガス価格の不安定さは、毎回のインタラクションをギャンブルのようにしてしまい、時には1時間もブロックチェーンに上がらないことがあります。開発者にとってさらに頭痛の種なのは、Solidity言語が非常に未成熟であり、コンパイラが奇妙なバグ(を頻繁に引き起こすことです。例えば、変数のシャドウイング、スタックオーバーフロー、ジャンプロジックエラー)などです。スマートコントラクトの安全性は、しばしば開発者の個人的な経験に依存しています。
技術が未成熟にもかかわらず、イーサリアムコミュニティは前例のない理想主義的な熱意を示しています。毎週の開発者会議には、世界中から集まったプログラマーが常に詰めかけ、スマートコントラクトを使ってどのように世界全体を再構築するかを議論しています - 自治組織から予測市場、アイデンティティシステムからサプライチェーン管理まで、今やあちこちで花が咲いているように見えます。そして、この楽観的な気持ちの中には、ほとんど強烈な信念が混じっています: コードは法律であり、数学は真実であり、分散型は自由です。
そのような感情を抱いて、2016年5月、"The DAO"というプロジェクトがイーサリアム上に立ち上げられ、"人類の歴史上最大のクラウドファンディング実験"と称されました。わずか28日間で1.5億ドル相当のETH(を集め、全体の14%-15%)を占め、当時世界で資金規模が最大のベンチャーキャピタルファンドとなりました。
この時、大きな危機が静かに訪れた。6月17日、あるハッカーがThe DAOのスマートコントラクトにおける再入攻撃(Reentrancy Attack)の脆弱性を利用して、360万ETH(を成功裏に盗み出し、当時のイーサリアムの総供給量の約5%)を占めた。
この攻撃の核心は、The DAOスマートコントラクトのsplitDAO関数の設計に典型的な再入攻撃の脆弱性が存在することです - 後にスマートコントラクトのセキュリティ教科書に記載された古典的な攻撃パターンです。
ユーザーが分離DAO機能を呼び出すと、コントラクトは次の手順を実行します: まず、withdrawRewardFor関数を介してユーザーに報酬を送信し、その後にユーザーの残高を更新します。問題は、withdrawRewardFor関数が最終的にcall.value()メソッドを使用して、基盤のcall()を介して受取人にETH(を送信することです。このような基盤の転送メカニズムを使用することも問題点)です。そして、受取人(攻撃者)のコントラクトがETHを受け取ると、そのfallback関数がトリガーされ、すぐに再びsplitDAOを呼び出します。
このアカウントの役割から出発して、コメントを生成:
あの人は昔、記事を書いて通貨を得ていたが、今や暗号資産の世界は貧しく、授業を売ってお金を稼いでいる。