V神新書『Proof of Stake』精読解析(4)
TechFlow厳選深潮セレクト
V神新書『Proof of Stake』精読解析(4)
第1部——事前採掘。
原著の章
本書の第一部――プレマイン
第二論文「イーサリアム――次世代暗号通貨および分散型アプリケーションプラットフォーム」、イーサリアムブログにて公開、2014年1月23日。
内容要約
-
ビットコインが持つ拡張性の不足や実現できない機能を補うため、イーサリアムは可能な限り汎用的な暗号通貨ネットワークとして設計されている。これにより、誰もがほぼあらゆる目的に応じた専門アプリケーションを作成できる。目標は卓越した基盤プロトコルとなり、他の分散型アプリケーションがビットコインではなくイーサリアム上に構築されることで、より多くのツールを利用でき、拡張性と高効率を十分に享受できるようにすることである。
-
金融アプリケーションは、イーサリアムおよびその上に構築される暗号プロトコルの表面的利用に過ぎず、これらはさらに多くの用途を可能にする。金融アプリケーションは初期段階では暗号コミュニティの関心を引くかもしれないが、長期的なビジョンとしては、イーサリアムと非金融分野のP2Pプロトコルとの協働モデルに注目すべきである。
-
イーサリアムには依然としていくつかの欠点があり、特に拡張性に関する課題が挙げられる。
-
私たちが通貨に対して掲げるスローガンと同様に、「唯一の制限は私たちの想像力である」。
翻訳者コメント
-
BTCを客観的に捉えるべきである。V神(ビタリック・ブテリン)はBTCの限界に言及しているが、それはBTCを貶めるものではなく、「専門化された役割」があると考えている。オッカムの剃刀の原理で例えるなら非常に的確であり、BTCは通貨と帳簿機能のみを実現し、他に何もしないというシンプルさと洗練さを持っている。このため高い存在価値を持ち、例えばイーサリアムや他のパブリックチェーン間のクロスチェーンブリッジで発生する盗難など多様なセキュリティ事故が、ビットコインのチェーン上で起きていないことからも明らかである。
-
現在のすべての暗号通貨の中で、BTCは最も高い合意形成度と分散化レベルを持つ。ウクライナ戦争においても国家レベルでの暗号通貨の実際の価値が認識された。また、本稿執筆時点で連邦準備制度理事会(FRB)の負債は31兆ドルを超えた。こうした状況下でBTCの価値が再び注目され、より広範な採用は時間の問題だろう。その際、BTCも価格変動の大きさや高エネルギー消費といった新たな課題に直面することになる。
-
ネットワークアーキテクチャの階層化、モジュール化開発、並行処理などのプログラミングパラダイムは、ブロックチェーン技術によって初めて登場したものではない。伝統的なITおよびインターネット分野ですでに長く使われてきた。Ethereum、Polygon、Polkadot、Solanaなどの主要パブリックチェーンすべてが継続的なスケーリングの課題に直面しており、ZK rollupやWASMなどの技術で改善を進めている。今後しばらくの間、各プロジェクトは技術面で互いに長所を学び合い、革新を重ねていくだろう。AptosやSuiといった新興勢力も含まれる。従って、差異は主にリーダーシップ、ビジョン、チーム文化、コミュニティ文化といったソフトパワーの側面に現れる。V神と現在の多くのプロジェクトチームやVCとの違いは特に注目に値する。製品開発と運営において、異なるアイデアに基づく支援と協力の関係か、あるいは単一のアイデアのもとでの上下関係的な雇用関係かという違いを想像してほしい。
-
まだ誰も見たことのない新しいものが生まれることを期待したい。これまでの産業革命や技術革命を振り返ると、当時には想像もできなかった製品が次々と登場してきた。1990年代にインターネットが一般生活に入ってきた当初、10年後に淘宝(タオバオ)、WeChat(ウィーチャット)、滴滴出行(ディディ)、抖音(ドウイン)といった経済を大きく牽引するサービスが出現するとは誰も予想しなかった。ブロックチェーンが生み出す新製品も、Web2の製品を単にパブリックチェーンに移すだけのものでも、NFTアバターのようなものでもない。Web3やメタバースにおける画期的なイノベーションは、繰り返しの進化が必要であり、多くの才能がこの建築物に不断にレンガを積み上げていく必要がある。だが、もし本当に時代を画するイノベーションが起これば、そのリターンは千倍、万倍といった尺度では計れないだろう。
-
筆者は短期的に注目すべき分野として、分散型ソーシャル(コンテンツ作成を含む)、分散型ステーブルコイン、分散型ゲーム、およびそれらに関連するアプリケーションやインフラ(パブリックチェーンを含む)を挙げる。重要なのは「1からN」への模倣・最適化ではなく、「0から1」への基礎的ロジックのイノベーションである。
内容要約翻訳(順序調整・内容省略あり)
2013年、いわゆるビットコイン2.0プロトコルについての議論が活発になった。これはビットコインに触発された代替暗号ネットワークであり、その基盤技術を通貨以外にも応用することを目指していた。この考えの最初の実装例はNamecoinであり、2010年に作られたビットコインに類似した通貨で、分散型ドメイン名登録に使用された。最近ではカラードコインが登場し、ユーザーがビットコインネットワーク上で独自の通貨を作成できるようになった。さらにMastercoin、BitShares、Counterpartyといった高度なプロトコルも登場し、金融デリバティブ、貯蓄ウォレット、分散型取引所などを提供しようとした。しかし、これまでに開発されたすべてのプロトコルは特定の垂直領域向けであり、特定の業界やアプリケーションに特化した詳細な機能セットを提供しようとしており、多くは金融的な性質を持っていた。これに対して、私自身も含む開発者グループは逆方向のプロジェクトを提案した。つまり、可能な限り汎用的な暗号通貨ネットワークを構築し、誰もがほぼあらゆる想像可能な目的に応じて専門アプリケーションを作成できるようにする。そのプロジェクトこそが「イーサリアム」である。
暗号プロトコルは玉ねぎのように層構造である
多くのビットコイン2.0プロトコルに共通する設計思想は、インターネットと同様に、プロトコルを異なるレイヤーに分割することで暗号通貨の設計が最も効果的になるというものである。この考え方では、ビットコインは暗号通貨エコシステムにおけるTCP/IPのような存在とされ、他の次世代プロトコルはビットコイン上に構築される。これはSMTPが電子メール、HTTPがウェブページ、XMPPがチャットのためにTCP上に構築されるのと同じように、汎用的なデータ層として機能する。このモデルに従った主な3つのプロトコルは、カラードコイン、Mastercoin、Counterpartyである。カラードコインの仕組みは単純である。ユーザーは特定のビットコインに特別な意味を持たせるようマークする。
MastercoinとCounterpartyはより抽象的である。両者はビットコインブロックチェーンを使ってデータを保存しており、MastercoinまたはCounterpartyの取引はビットコイン取引として記録されるが、プロトコルはこれをまったく異なる方法で解釈する。
しかし、約2ヶ月間の研究と参加を通じて、V神は上位層プロトコルを低レベルプロトコル上に構築するという基本的なアイデア自体は称賛に値するものの、その実装には根本的な欠陥があることに気づいた。これらのプロジェクトがさらなる支持を得ることを妨げる可能性がある。理由はアイデアが悪いのではなく、プロトコル自体が不適切だからである。
これらのアイデアは非常に優れており、コミュニティの反応を見る限り、彼らが強く求められていることを実現しようとしていることは明らかである。しかし問題は、彼らがビットコイン上に上位プロトコルを構築しようとしている一方で、低レベルプロトコルがそのタスクにそもそも向いていないことにある。ビットコインが劣っているとか革命的でないということではない。価値の保存と移転のプロトコルとしては、ビットコインは非常に優れている。
しかし、有効な低レベルプロトコルとしての役割を考えると、ビットコインはあまり適していない。ビットコインはHTTPを構築できるTCPのようなものではなく、むしろSMTPのようなものだ。SMTPは電子メールという特定の目的に優れているが、他の何かの基盤としてはあまり適していない。ビットコインも同様に「お金」という目的には優れているが、他の多くの用途の基盤としては不向きである。
ビットコインの具体的な失敗は特に一点に集中している:拡張性である。ビットコイン自体は暗号通貨としては拡張性を持っており、ブロックチェーンがTB以上に膨張しても、数MBの帯域幅とストレージを持つ「ライトクライアント」が簡易支払い検証(SPV)プロトコルを通じて安全に取引の受領を確認できるように設計されている。
ここにイーサリアムが解決しようとする課題がある。イーサリアムは、さまざまなニーズに対応するために多数の機能を持つ「スイスアーミーナイフ」的なプロトコルになろうとしているわけではない。むしろ、卓越した基盤プロトコルとしての地位を確立し、他の分散型アプリケーションがビットコインではなくイーサリアム上に構築できるようにすることで、より多くのツールを提供し、イーサリアムの拡張性と高効率をフルに活用できるようにすることを目指している。
差金決済以上の契約
イーサリアム開発当時、暗号通貨上で金融契約を実装することへの関心が高まっていた。その基本形態の一つが「差金決済契約(CFD)」であった。CFDでは、双方が一定額を投入し、その後、特定の原資産の価値変動に応じて資金を分配する。
例えば、Aliceが1,000ドル、Bobが1,000ドルを投入し、30日後にブロックチェーンが自動的にAliceに1,000ドルに加え、LTC/USDの上昇額に応じた100ドル単位の報酬を返却し、残りをBobに送付する。
このような契約により、中央集権的な取引所を介さずに、高レバレッジでの資産投機や、暗号通貨の価格変動リスクからのヘッジが可能になる。
しかし、ここで明らかになったのは、CFDはより一般的な概念の特殊例にすぎないということである。すなわち「公式契約」である。Aliceから$x、Bobから$yを受け取り、Aliceには原資産の上昇額ごとに$zずつ追加で返還するという契約だけでなく、任意の数学的公式に基づいて資金を分配できる契約が可能になる。公式がランダムデータを入力として受け入れられる場合、このような汎用CFDはP2Pギャンブルの実現にも使える。
イーサリアムはこのアイデアをさらに一歩進めた。契約は単なる二者間の合意ではなく、ブロックチェーン上での自律的エージェントとして機能する。各イーサリアム契約は内部スクリプトコードを持ち、取引が送信されるたびにコードが起動する。スクリプト言語は取引の金額、送信者、任意のデータフィールド、一部のブロックデータ、および自身の内部ストレージを入力として利用でき、新たな取引を送信することもできる。
CFDモデルに加え、イーサリアムのスクリプトにより、マルチシグ保全、貯蓄口座、P2Pギャンブル、個人通貨の発行など多くの取引タイプが実現可能になる。これがイーサリアムコードの強みである。手数料システムを除き、スクリプト言語は一切の制限がないため、あらゆるルールをコード化できる。
ブロックチェーン上に企業全体の貯蓄口座を設け、60%の株主の同意が必要な資金移動や、30%の株主の承認で毎日総資産の1%を移動できるようにすることも可能である。また、従来の資本主義構造を減らすことさえ可能だ。民主的組織のアイデアとして、既存メンバーの2/3が同意した場合にのみ新メンバーを招待できるような仕組みも実装できる。
金融の先へ
金融アプリケーションは、イーサリアムおよびその上に構築される暗号プロトコルの可能性のごく表面にしか触れていない。イーサリアムはそれ以上のことを可能にする。金融アプリケーションが初期には暗号コミュニティの関心を引くかもしれないが、長期的なビジョンは、イーサリアムと非金融分野のP2Pプロトコルとの協働にある。
これまで、非金融P2Pプロトコルが直面してきた主な問題の一つはインセンティブの欠如である。つまり、中央集権的な利益追求型プラットフォームとは異なり、分散型プラットフォームには参加する経済的動機がない。ある種のケースでは、参加そのものが報酬となることもある。そのため、人々はオープンソースソフトウェアの開発、ウィキペディアへの寄稿、フォーラムでのコメント、ブログ執筆などを続ける。
しかし、P2Pプロトコルの文脈では、参加はしばしば「楽しい」活動ではなくなる。むしろ、バックグラウンドで常時稼働するデーモンを維持する必要があり、CPUやバッテリーを消費する大量のリソース投入が求められる。
長らくFreenetのようなデータプロトコルが存在しており、誰もが検閲されない静的コンテンツを分散的にホスティングできる。しかし実際にはFreenetは非常に遅く、リソースを提供する人も極めて少ない。
ファイル共有プロトコルも同様の問題に直面している。利他主義は人気のある商業映画の配布には十分でも、主流でないコンテンツには効果が薄い。結果として、ファイル共有のP2P的性質が、エンタメやメディア制作の中心化を逆に助長してしまう可能性すらある。
しかし、インセンティブを導入すれば、これらの問題は解決可能になる。人々が非営利プロジェクトを立ち上げるだけでなく、ネットワークへの参加を通じてビジネスを行い、生計を立てられるようにする。報酬付きのデータストレージ、Bitmessage、Onionプロトコル、IDおよび評価システムなど。チューリング完全な汎用スクリプト言語という主要機能に加え、イーサリアムは手数料、マイニングアルゴリズム、GHOSTブロックブロードキャストプロトコルなど、既存の暗号通貨に対する多くの改良も行う。
一度ブロックチェーン上に自分の名前を登録できれば、次の論理的ステップは明白である:ブロックチェーン上に信頼ネットワークを構築すること。信頼ネットワークはP2P通信インフラの鍵となる。特定の公開鍵が誰に対応するかを知るだけでなく、その人物が信頼できるかどうかも知りたい。解決策はソーシャルネットワークを利用するものだ。あなたがAを信頼し、AがBを信頼し、BがCを信頼するなら、あなたもおそらくCをある程度信頼できるだろう。
イーサリアムは、完全に分散化された評価システムのデータ層となり得る――最終的には完全に分散化された市場さえ可能になる。上述の多くのアプリケーションは、すでに開発中の実際のP2Pプロトコルを含んでおり、そうしたプロジェクトとのパートナーシップを積極的に結び、イーサリアムエコシステムに価値をもたらす見返りとして資金援助を行う予定である。我々は暗号コミュニティだけでなく、ファイル共有、シード、データストレージ、メッシュネットワークを含む全体のP2Pコミュニティを支援する。非金融分野を含め、多くのプロジェクトがコミュニティに大きな価値をもたらす可能性があるが、金融要素を効果的に導入する機会がなく資金調達に苦労している。イーサリアムは、こうした数十のプロジェクトを次の段階へと押し上げる可能性を秘めている。
イーサリアムはチューリング完全なスクリプト言語を備えており、数学的に言えば、ビットコインベースのブロックチェーン暗号通貨が可能なことは基本的にすべて可能である。しかし、現行プロトコルには未解決の問題も残っている。
例えば、すべてのブロックチェーンベース暗号通貨に共通する基本的な拡張性問題――つまり、すべてのフルノードが全勘定台帳を保持し、すべての取引を検証しなければならないという事実――に対して、イーサリアムは明確な解決策を提供していない。Rippleから取り入れた独立した「ステートツリー」と「トランザクションリスト」の概念は状況をある程度緩和するが、根本的な突破には至っていない。これには、Eli Ben-Sasson氏が開発中の統合プライバシー安全計算(SCIP)などの技術が必要とされる。
さらに、イーサリアムは従来のPoW(作業量証明)マイニングの改良を行っておらず、そのすべての欠点を解消していない。PoS(ステーク証明)やRipple型コンセンサスなどの優れた代替案も探求されていない。もしPoSや他のアルゴリズムがより良い解決策であることが判明すれば、将来の暗号通貨はMC2やSlasherなどのPoSアルゴリズムを採用するだろう。イーサリアム2.0に発展の余地があれば、これらの分野での改良が行われる。
結局のところ、イーサリアムはオープンプロジェクトであり、十分な資金が集まれば、我々自身がイーサリアム2.0をリリースし、元のアカウント残高をさらに改善されたネットワークに移行させることさえ可能である。最終的に、私たちが通貨に対して掲げるスローガンと同様に、「唯一の制限は私たちの想像力である」。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














