イーサリアム創世十年:辺境の実験から世界的なコンピュータ基盤へ

イーサリアム創世ブロック10周年:世界コンピュータ神話進行中

2011年、17歳のロシア系カナダ人の少年Vitalik Buterinは「ビットコイン週刊」サイトのために記事を書き、1記事あたり5ビットコインの報酬を得ていました。これは1時間あたり1.30ドルに相当します。この5ビットコインは現在60万ドルの価値があり、十数万倍の増加は暗号通貨時代の狂った成長を証明しています。

さらに驚くべきことに、Vitalikが創造したイーサリアムの発展速度はビットコイン自体に劣らない:現在、4000億ドル以上の時価総額を持ち、年間5兆ドル以上の取引額を支えている。

この記事は、イーサリアムの創世ブロックの起動から10年を振り返り、ブロックチェーン業界の激動の10年について探求します。若い著者の想像から、デジタル世界の運用ロジックを変えるインフラにどのように変わったのか、この過程で技術的基盤の変化がどのように上部構造の移行をもたらしたのかを考察します。

! OKX Research | イーサリアム創世記ブロック10周年:進行中の世界のコンピュータ神話

プレヒストリー - ビットコインは夢の始まり

ビットコインからインスパイアを受けたイーサリアム創始者

2013年、ビットコインの価格が急騰し、ヴィタリックは無限の想像を掻き立てられましたが、同時にビットコインの限界も見えてきました。ビットコインマガジンの寄稿者として、彼はこの革命的な金融システムが単なる金融商品を超えた次元に拡張することが非常に難しいことを発見しました。

当時、ブロックチェーンの世界ではスマートコントラクトはまだ曖昧な概念であり、定義、サンプル、方向性がありませんでした。最初の構想では、契約は単純なマルチシグ、タイムロックなどの固定機能スクリプトのみをサポートしており、"世界のコンピュータ"とは言えず、スマートとも言えませんでした。

ヴィタリックはビットコアの開発者に対して、より洗練されたプログラミング言語が必要だと主張しましたが、ビットコインコミュニティの保守主義と彼が抱くより汎用的でオープンなブロックチェーンのビジョンは根本的な対立を生んでいます。市場の各拡張案は修正を重ねているだけで、誰も完全に再設計する解決策を提案する勇気がありません。

そこで彼は新しいプラットフォームを開発することに決めました。2013年末、サンフランシスコでの長距離ウォーキング中に、ヴィタリックは突然、契約が一般化できることに気づきました - スマートコントラクトであれば、それ自体が成熟したアカウントとなり、資産を保持、送信、受信でき、さらには永続的なストレージ状態を維持することができます。さらに進めて、任意の計算を実行できる仮想マシンを設計することはどうでしょうか?

最初イーサリアム設計はレジスタアーキテクチャに基づき、新しい料金メカニズムを内蔵していました:各計算ステップを実行するごとに、契約残高が減少し、資金が尽きると実行が停止します。これは初期の"契約支払い"モデルの雛形であり、後に"送信者支払い"とガスシステムへと進化しました。

2013年末にVitalikがイーサリアムのホワイトペーパーを執筆し、核心は目標を定義すること - 誰でもデプロイし、運用できる汎用の分散型計算プラットフォームを作成すること、固定機能スクリプトではなく、真のチューリング完全な計算環境である。

理想的なビジョンと実現可能な技術仕様の間には大きなギャップがあります。2014年、ギャビン・ウッドは著名な『イーサリアム・イエローペーパー』の執筆に参加し、これはイーサリアム仮想マシンの運用プロセスの正式な技術仕様です。

ホワイトペーパーは「なぜ」と「何か」を描写し、イエローペーパーは「どのようにするか」を正確に定義します。この2つの文書が結合し、エーテルが概念から現実へと進化します。

ベルリンの重要な技術的決定と進化

2014年から2015年にかけて、ベルリンはイーサリアムの聖地となりました。ヴィタリックはビットコインキーツ地区でよく活動しており、Room 77のバーは初期の暗号コミュニティの集まる場所でした。近くのオフィスでは、コアチームが徹夜でコードを書いていました。

この段階でイーサリアムプロトコルは無数の技術的なイテレーションを経てきました:レジスタアーキテクチャからスタックアーキテクチャへの移行、"コントラクト支払い"から"送信者支払い"ガスシステムへの進化、非同期内部トランザクション呼び出しから同期実行への変更、多くの決定が深遠な影響を持っています。

EVM統一256ビット整数モデルは、最初はハッシュ関数や暗号アルゴリズムで一般的に使用されるビット幅に適応するために、オーバーフローのリスクを回避するために作られました。一見過度に保守的に見えますが、DeFiの複雑な高精度数学演算に自然に適応し、JS/float系言語の精度問題を回避します。

取引がGasを使い果たすと、全体の実行がロールバックされ、部分的に完了することはなくなり、"部分実行攻撃"を排除します。これはスマートコントラクトの安全性の基礎となります。この設計には経済的なインセンティブがあり、技術的に実行前に必要なGasを予測することはできません。送信者はコストと行動を制御するインセンティブが高まり、盲目的に取引を送信することを避けます。

技術的創造力は予期しない驚きをもたらします。例えば、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に置き換えることを提案した際、彼はこう述べました:"イーサリアムの歴史の中で、シンプルさを保つことがしばしばできていません(時には自分自身の決定によって)、過剰な開発支出やさまざまな安全リスクを引き起こすことがあり、しばしば証明されたことのない幻想的な利益を追求しています。"

! OKXリサーチ|イーサリアムジェネシスブロックの10周年:進行中の世界のコンピューターの神話

歴史的瞬間: 2015年7月30日

2015年7月30日、ヴィタリックはベルリンオフィスの状況を振り返りました:"多くの開発者が集まり、私たちはイーサリアムのテストネットのブロックカウントが1028201に達するのを見ていました。これはメインネットの自動起動を意味します。私たちがそこに座って待っていたことを今でも覚えていて、そしてついにこの数字に達し、その約半分後にイーサリアムのブロックが生成され始めました。"

その時、イーサリアムには合計で100人未満の開発者しかおらず、全体のエコシステムは技術実験でした。最初の分散型Twitterアプリ「EtherTweet」は、「ライト兄弟の飛行機」のようにインターフェースが簡素で、ツイートを1回するのに高額なオンチェーン手数料が必要でした。スマートコントラクトはまだ少数のギークのおもちゃに過ぎず、DeFi、NFT、Layer 2はすべてホワイトペーパーの想像の中にしか存在していませんでした。

今、Googleマップでその住所を検索すると、"エーテルネットワークのローンチ (30/07/2015)"というラベルが見つかります。また、その時のイーサリアムのコア初期メンバーの集合写真もあります - それは暗号の歴史の中で最も重要な写真の一つです。

2025年7月30日、イーサリアムは10周年を迎える時、2025年上半期まで:

• 2025年第一四半期、創記録610万のウォレットがオンチェーンガバナンス投票に参加。

• イーサリアムは毎週約350,000の新しいウォレットが増加しており、Layer 2sを通じてユーザーが参加することにより恩恵を受けています。

• 2025年3月末時点で、アクティブなイーサリアムウォレットの数は1.27億に達し、前年同期比で22%増加しました。

• ステーブルコイン市場で圧倒的にリードしており、市場価値は821億ドルに達し、総市場価値の60.0%を占めています。

• 各DefiプロトコルのTVLは450億ドルを超えています。

• あるDEXの日間取引量は210億ドルを超え、ある貸出プラットフォームなどが合計で130億ドル以上のロック資産を保有しています。

• 過去12ヶ月、イーサリアムコアリポジトリは28,400回以上のGitHubコミットを記録しました。

• 現在、イーサリアム関連プロジェクトに貢献している活発な開発者の数は5,200人以上です。

このかつて100名未満の開発者しか参加していなかった"エッジ実験"は、Web3の世界で最も大規模な開発プラットフォームとエコシステムに成長しました。

十年の間、毎日の取引がわずかから年に5兆ドルの価値の流通を処理するまで、1回の取引に数ドルの高額な手数料からLayer2で1セント未満の微小なコストまで、国のように電力を消費するPoWマイニングから一つのビルよりも少ない電力を消費するPoSメカニズムまで、簡素なEtherTweetデモアプリケーションから80%がETH建ての成熟したDeFiエコシステムまで - 各数字の背後には、無数の開発者の不断の努力とユーザーの信頼の選択が支えています。アメリカのSECが9つのETH現物ETFを承認し、初日の取引量が10億ドルを突破したとき、このかつての「暗号通貨の周辺実験」は、世界の主要な大規模資産となり、主流金融システムの中心で、ますます深い影響を与えています。

しかし、ベルリンオフィスの少年から新世代のグローバル金融インフラの創造者へと至る道のりは、決して平坦ではありませんでした。10年間で、イーサリアムは技術的なアップグレードの痛み、ハッカー攻撃の試練、市場サイクルの洗礼、そして無数の生死を分ける重要な選択に直面しました。危機のたびに再構築が行われ、アップグレードのたびに変革が起こり、論争のたびに成長がありました。このような波乱に満ちた重要な節目が、今日私たちが見るイーサリアムを形作ってきました。

あの決定的な瞬間に戻り、この伝説が嵐の中でどのように築かれたかを再検討しましょう。

! OKX Research|イーサリアムジェネシスブロックの10周年:進行中の世界のコンピューター神話

10年間の旅 - 主要なノードと進化ロジック

2015-2017:創世からハードフォークとICO狂潮まで

イーサリアムメインネットの立ち上げの夏は、スマートコントラクト時代の始まりを示しています。

初期のイーサリアムは実験的な技術展示プラットフォームのようなもので、実際に使える製品ではありませんでした。ネットワーク上で動作していたのは、ほとんどがシンプルなデモアプリケーションです - 例えば、EtherTweet(という分散型Twitterクローン)、WeiFund(というクラウドファンディングプラットフォーム)、そしてさまざまな粗末な投票コントラクトです。

ガス価格の不安定さは、毎回のインタラクションをギャンブルのようにし、一時間もブロックチェーンに載せられないことがあります。開発者にとってさらに頭痛の種なのは、Solidity言語が非常に未成熟であり、コンパイラーが奇妙なバグ(をしばしば引き起こし、例えば変数のシャドウイングやスタックオーバーフロー、ジャンプロジックのエラー)などが発生することです。スマートコントラクトのセキュリティは、しばしば開発者の個人的な経験に依存しています。

技術が成熟していないにもかかわらず、イーサリアムコミュニティは前例のない理想主義の熱意を示しています。毎週の開発者会議には、世界中からプログラマーが集まり、スマートコントラクトを使って世界を再構築する方法について議論しています - 自治組織から予測市場、アイデンティティシステムからサプライチェーン管理まで、今や確かにあちこちで花開いています。そして、この楽観的な感情には、ほぼ強い信念が混ざっています: コードは法律であり、数学は真理であり、分散化は自由です。

この感情を抱えて、2016年5月に「The DAO」プロジェクトがイーサリアム上で開始され、「人類史上最大のクラウドファンディング実験」と称されました。わずか28日間で1.5億ドル相当のETH(を調達し、全ネットワークの14%-15%)を占め、当時世界で資金規模が最も大きいベンチャーキャピタルファンドとなりました。

この時、巨大な危機が静かに訪れた。6月17日、ハッカーがThe DAOのスマートコントラクトにおける再入攻撃(Reentrancy Attack)の脆弱性を利用して、360万枚のETH(を正常に盗み、当時のイーサリアムの総供給量の約5%)を占めた。

この攻撃の核心は、The DAOスマートコントラクトのsplitDAO関数の設計に典型的な再入可能性の脆弱性が存在することです - 後にスマートコントラクトのセキュリティ教科書に書かれた古典的な攻撃パターンの1つです。

ユーザーが分離DAO機能を呼び出すと、契約は以下の手順を実行します: まず、withdrawRewardFor関数を介してユーザーに報酬を送信し、その後ユーザーの残高を更新します。問題は、withdrawRewardFor関数が最終的にcall.value()メソッドを使用して、低レベルのcall()を介して受取人にETH(を送信することです。ここで、このような低レベルの移転メカニズムを使用することも問題点)です。その後、受取人(攻撃者)契約がETHを受け取ると、fallback関数がトリガーされ、すぐに再度splitDAO関数を呼び出します。これにより、再入攻撃(が発生します。最初の呼び出しがまだ完了していない)ため、残高はまだ更新されておらず(、攻撃者は同じ残高を基に資金を繰り返し引き出すことができます。

攻撃者は2つの同じ悪意のあるスマートコントラクトを展開し、再帰呼び出しを通じて29回の繰り返し引き出しを実現しました。各引き出しは同じ元の残高を基に計算され、最終的に数千万ドルのETHが彼らの管理する子DAOに移転されました。皮肉なことに、この脆弱性は

ETH6.08%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
RetailTherapistvip
· 13時間前
その時、1時間に1.3本のナイフが飛び立つV神が今や離陸している
原文表示返信0
OnChainDetectivevip
· 13時間前
契約アドレスの監視は938日間行われており、60万ドルのbtcの背後にはどれだけの暗い線があるのか?
原文表示返信0
PensionDestroyervip
· 14時間前
記事を書くことでこんなに稼げるなんて、早く言ってくれればよかったのに。
原文表示返信0
ChainBrainvip
· 14時間前
文を書くことと通貨を交換することは強気になった。
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)