Ethereum Classic Summit 2019 イベントレポート

ETC Summit 2019では、ブロックチェーンの最新動向、相互運用性、Ethereum 2.0、そして新たなメンバーをコミュニティに迎える取り組みに焦点が当てられました!
Vancouver, BC - October 4, 2019
ArcBlockはカナダ・バンクーバーで開催されたETC Classic Summit 2019に参加し、コミュニティメンバーやEthereum Classicの愛好家、パートナーによる数多くの素晴らしい議論と製品デモを楽しみました。

Ethereumコミュニティ全体がEthereum 2.0へ向かう中、コミュニティは情熱と集中力を保ち、コミュニティとエコシステムを拡大する新たな方法を模索し続けています。Ethereum Classicは、分散型で改ざん不能、検閲耐性を備えたアプリケーションやサービスを構築するネットワークとしての地位を確立し、それらはすべてETCが重視する相互運用性の恩恵を受けます。なお、Ethereum Classicは最近、ブロック高#8,772,000でAtlantisハードフォークを完了しました。これはネットワーク初の大規模アップグレードで、EthereumのByzantiumとSpurious Dragonの両アップグレードをEthereum Classicにもたらすものです。ゲストと登壇者にはETC Labs、Ethernode、ChainSafe、POA Network、IOHK、ePIC Blockchain、Accentureなどが名を連ねました。

Ethereum 2.0についての議論
今後のEthereum 2.0アップグレードはETCに大きな影響を与えるため、テーブルや講演セッションで頻繁に取り上げられました。Ethereumネットワークは世界最大級かつ最も広く利用されているブロックチェーンネットワークであり、世界最大級のオープンソースプロジェクトでもあります。コミュニティはいわゆるEthereum 2.0へ向かっており、複数の講演でプロジェクトの進捗や2.0に到達するために必要な今後の各フェーズが紹介されました。多くの人がすでに知るとおり、次期バージョンの主な目標は、以下に示すスループットやスケーラビリティなど、現在のEthereumが抱える多くの課題を解決することです。
- 分散化:O (C)のリソースを持つ一般的な消費者向けノートPCでも、O (1)の一部(フレアチェーンのようなシステムレベルの検証を含む)を処理・検証できるようにする。
- レジリエンス:メインネットワークが分断され、大半のノードがオフラインになっても稼働を維持する。
- セキュリティ:暗号技術と設計手法を活用し、総数および単位時間当たりで多数のバリデーターが参加できるようにする。
- シンプルさ:ある程度の損失や非効率を伴っても、複雑さを最小限に抑える。
- 長期性:すべてのコンポーネントを量子耐性を持つもの、または利用可能になった時点で量子耐性を持つ代替物へ容易に交換できるものとして選定する。
(なお、ArcBlockはスケーラビリティ、ノードを停止せずにコードをホットスワップする機能、洗練されたユーザー体験など、これらの課題をArcBlockブロックチェーン・アプリケーション・プラットフォームですでに解決しています)
別の講演では、今後のアップグレードを次のフェーズに分けて説明しました。
- フェーズ1:メインチェーン(PoW)が一方向ステーキングとBeacon Chainを提供
- フェーズ2:Casper FFGプルーフ・オブ・ステークと乱数生成を提供
- フェーズ3:Execution Engineが状態実行結果を提供
- フェーズ4:クロスシャード
この講演でCosmos/Tendermintのコア開発者は、これらの手順はかなり積極的だと述べ、すべての資産を単一ネットワークに依存させないため、Ethereumネットワークとサイドチェーン/アプリチェーンを組み合わせる、より穏健なアプローチを提案しました。想像できるとおり、300億ドル規模の資産ネットワークを新しいネットワークへ移行することは大仕事です。
LLVM
コミュニティとリアルタイムチャットで大きな関心を集めた話題の一つが、Ethereum Classic Labs Core主導のプロジェクトです。ETCLabs CoreはLLVMエコシステムをEthereumファミリーへ導入するために取り組んでいます。これはEVM-LLVMプロジェクトと呼ばれます。開発者はSolidity以外にも幅広いプログラミング言語(スマートコントラクトにRustも!)を使ってEthereum Virtual Machine(EVM)をターゲットにできるだけでなく、LLVMインフラストラクチャを中心に構築された多様な開発ツールの恩恵もすぐに受けられます。LLVMは中間コードやバイナリ機械語を構築、最適化、生成するためのライブラリです。LLVMはコンパイラフレームワークとして利用でき、「フロントエンド」(パーサーとレキサー)と「バックエンド」(LLVMの表現を実際の機械語へ変換するコード)を提供します。

相互運用性
私たちの視点でサミット中に最も多く議論されたテーマは、間違いなく相互運用性でした。ここ数カ月、Ethereum Classicは「ブロックチェーン相互運用性」のリーダーとしての立場を打ち出し、スケーラビリティのトリレンマを解決するため、コミュニティを広げて新しいネットワークやサービスを迎える方法を探しています。スケーラビリティのトリレンマとは、異なるブロックチェーンシステムが設計当初から、速度とセキュリティに影響する異なるコンセンサスモデルの採用や、オンチェーンとオフチェーン間で価値を移転する方法など、トレードオフを伴う判断に直面するという考え方です。現在、ETC LabsにはOpenRPC、Metronome(Chainhopping)、peaceBridge、TokenBridgeという、相互運用性に焦点を当てた4つのプロジェクトがあります。
今後について
ArcBlockは業界内で独自の立場にあります。ETCコミュニティが求める可能性のある多くのアップグレードが、ArcBlockブロックチェーン・プラットフォームとABT Networkですでに利用できるからです。相互運用性やトークンスワップ/クロスチェーンサービスなどがその例です。ArcBlockチームはイベントで見いだした複数の新たなパートナー機会を楽しみにしており、近日中に発表できることを期待しています。

Ethereumコミュニティに参加している方は、ぜひ大阪のEthereum DevConでArcBlockチームと交流してください。Ethereum Devcon 5は、ArcBlockのブロックチェーン&dAppsプラットフォームと、Ethereumとの完全な相互運用性を確保しながら開発者が迅速にdAppsを構築できるようにするBlockletsなどの最新アップデートを紹介する、もう一つの絶好の機会です。さらにArcBlockは、Ethereumの相互運用性とdApps開発の新しい設計パターンになり得る、1。
このページに関わるもの
製品
-
Forge
sunset
ノード、データ層、クライアントを別々に組み立てずにチェーンアプリケーションを構築するための SDK とツールチェーン。これが後の ArcBlock Chain になりました。