ヴィタリック、イーサリアムのビーコン・実行クライアント分離の見直しを提案

ヴィタリックがクライアント分離アーキテクチャの見直しを提案

イーサリアム(Ethereum)の共同創業者であるヴィタリック・ブテリン(Vitalik Buterin)氏が、現在のビーコンクライアント(コンセンサスクライアント)と実行クライアントの分離構成について、見直しにオープンであるべきだと、自身のXで3月14日に提案した。同氏は、2つのデーモン(バックグラウンドで動作するプロセス)を実行してそれらを連携させることは、1つのデーモンを実行するよりもはるかに困難であり、ユーザーにとって不必要な複雑さを追加していると指摘している。

ブテリン氏は、「イーサリアムの目標は自己主権的な方法でイーサリアムを使用する際に優れたユーザーエクスペリエンス(UX)を提供することであり、多くの場合それは自身のノードを運用することを意味する」と語った。しかし現在のアプローチは不要な複雑さを追加しているという。

短期的な解決策としてブテリン氏は、任意のクライアントのドッカー(Docker)イメージを簡単に導入し、相互に連携させやすくする標準化された基本ラッパー(Wrapper)の必要性に言及している。また、イーサリアムクライアントのニンバス(Nimbus)による統合ノード(Unified Nimbus node)にも触れている。

長期的には、「リーンイーサリアム(Lean Ethereum)」のリーンコンセンサスがより成熟した段階で、アーキテクチャ全体を見直すことに対してオープンであるべきだと述べられている。

なおニンバスの統合ノードは、コンセンサス層と実行層を単一プロセスで動かす構成として説明されている。これにより、セットアップの簡素化、JWT不要化、煩雑な設定やクロスクライアント通信、タイミング問題の回避、共有データベースによる省容量化などが見込まれるという。

同統合ノードは、ウォレット/Web3バックエンド用途に加え、バリデーター用途でも利用できると説明されている。メインネット同期には合計約500GBの空き容量が必要で、コンセンサス側はチェックポイントから開始し、実行側はP2P経由で同期するとされている。

ブテリン氏の今回の提案は、イーサリアムのノード運用の簡素化とユーザーエクスペリエンスの向上を目指す問題提起とみられる。一方で、現在のイーサリアムではコンセンサスクライアントと実行クライアントを組み合わせる構成が標準であり、クライアント多様性も重視されている。

画像:PIXTA

関連ニュース

関連するキーワード

この記事の著者・インタビューイ

田村聖次

和歌山大学システム工学部所属
格闘技やオーケストラ、茶道など幅広い趣味を持つ。
SNSでは、チェコ人という名義で、ブロックチェーンエンジニアや、マーケターとしても活動している。「あたらしい経済」の外部記者として記事の執筆も。

和歌山大学システム工学部所属
格闘技やオーケストラ、茶道など幅広い趣味を持つ。
SNSでは、チェコ人という名義で、ブロックチェーンエンジニアや、マーケターとしても活動している。「あたらしい経済」の外部記者として記事の執筆も。

合わせて読みたい記事

【3/17話題】金融庁が暗号資産無登録販売の罰則強化か、ワイルダーワールド(WILD)がGMOコインに国内初上場へなど(音声ニュース)

ブロックチェーン・仮想通貨(暗号資産)・フィンテックについてのニュース解説を「あたらしい経済」編集部が、平日毎日ポッドキャストでお届けします。Apple Podcast、Spotify、Voicyなどで配信中。ぜひとも各サービスでチャンネルをフォロー(購読登録)して、日々の情報収集にお役立てください。

Sponsored