メインコンテンツへスキップ

オンチェーンゲーム:DApp 開発のハードルを下げ、ArcBlock がブロックチェーン 3.0 への第一歩を踏み出す

ArcBlock
インタビュー

メディア: オンチェーンゲーム

日付: 2018 年 7 月 17 日

6 月最後の日、ArcBlock チームは初のアプリケーション「OCAP Playground」を正式に公開しました。オンチェーンゲームが ArcBlock チームに詳しく取材したところ、OCAP は Open Chain Access Protocol(OCAP)を基盤とし、開発者に直接提供される開発ツールであることが分かりました。既定の製品ロードマップどおり、ArcBlock は約束を予定どおり果たし、開発者が「共同で所有し、共同で運営し、成果を共有する」ブロックチェーン 3.0 プラットフォームの構築に向けて第一歩を踏み出しました。

Robert Mao:分散型アプリケーションが直面する 5 つの課題

ブロックチェーン・エコシステム・プラットフォーム ArcBlock の創業者である Robert Mao は、連続起業家であり技術革新者でもあります。中国では「老冒」の愛称でも知られています。Robert Mao はかつて Tianze Software、Polaris Software、UUZone の 3 社を相次いで設立し、中国で最も早く VoIP 通信システムとソーシャルネットワークサービスを生み出し、提供した人物の一人です。その後、Microsoft Research Europe と Microsoft Research 米国本部に加わり、ソーシャルコンピューティングの研究に従事しました。

1990 年代から何度も起業を経験してきたこの「技術理想主義者」は、今やブロックチェーンの未来が到来したと確信しています。2017 年、Robert Mao はすべての労力と資源を投入して米国で分散型アプリケーションの開発・展開プラットフォーム ArcBlock を設立し、ブロックチェーンを 3.0 時代へ導くことを決意しました。

時流に乗ったブロックチェーン技術が語る物語は魅力的である一方、実用化を実感できる場面は乏しいのが現状です。ビットコインと ICO を除けば、現時点でブロックチェーンが真に適するユースケースはほとんどありません。Robert Mao は、現在のブロックチェーンがまだ「乳児期」にあり、大規模な商用利用の水準には程遠いと認識しています。成功する分散型ブロックチェーン・アプリケーションを作るには、次の 5 つの課題を乗り越えなければなりません。

1) 低いパフォーマンス

パフォーマンスの低さは、今日のブロックチェーン技術が直面する中核的な課題の一つです。ビットコインのブロックチェーンは毎秒 7 件の取引を処理するよう設計され、Ethereum も毎秒数十件しか処理できません。2017 年 12 月初旬には、単純な「CryptoKitties」というゲームが Ethereum ネットワークに大規模な混雑を引き起こし、取引手数料(gas)を急騰させました。

2) 消費者に優しくない

現在、ほぼすべてのブロックチェーン・アプリケーションは、利用するためにユーザー自身のコンピューターで「ノード」を稼働させるか、少なくとも「ライトノード」をインストールする必要があります。学習と利用のコストが高いため、一般の人々への普及が難しくなっています。

3) 高額な利用料

ブロックチェーンの利用コストが非常に高いことも、一般層がブロックチェーン技術を受け入れ、採用するうえで大きな障壁となっています。

4) プラットフォームへの「ロックイン」リスク

開発者は、どのブロックチェーン実装技術をサポートするか選択せざるを得ません。アプリケーションの設計とコードは、開発初期に選んだブロックチェーン・プラットフォームに「ロックイン」され、将来柔軟に切り替えることが難しくなります。

5) 機能不足

ブロックチェーン技術は依然として「幼児期」にあります。大多数のブロックチェーン・アプリケーションには十分な機能がなく、不足する機能をコミュニティーが提供するよう促す効果的な仕組みもありません。

問題に焦点を当て、その解決から始める

問題の根源を見定め、ArcBlock チームは革新的な設計によって上述の課題を解決しようとしています。ブロックチェーンの発展史を振り返ると、その全体的な流れは技術の適用範囲が絶えず広がってきたことだと分かります。1.0 時代を象徴するのは、高度に特化したブロックチェーンであるビットコインの誕生です。2.0 時代の Ethereum によってエコシステムの原型が生まれましたが、依然として技術に詳しい層の範囲に限られていました。3.0 時代にはオンチェーンとオフチェーンが結びつき、分散型アプリケーションがより広く普及します。

類似するほかの製品とは異なり、『ArcBlock 技術ホワイトペーパー』では、ArcBlock が単なるソフトウェアパッケージやラッパー API の集合ではなく、完全なプラットフォームサービスを設計したと説明しています。これはブロックチェーンとクラウドコンピューティングを組み合わせた総合的なソリューションです。ArcBlock はオンチェーンとオフチェーンを結びつけ、その方向へ一歩を踏み出しています。ArcBlock プラットフォームの主要な構成要素とシステムには、分散型アクセスプロトコル(クラウドノード)、Open Chain Access Protocol、Blocklet と Blocklet Components、さらにトークンエコノミー・サービス体系があります。

ArcBlock は、内在するインセンティブによって動く機能モジュールとアプリケーションのマーケットプレイスを提供し、エコシステムを形成します。ArcBlock の「マイナー」が提供できるのは計算資源だけではありません。再利用可能なモジュールや新しいサービス、さらにはそのまま展開して使えるアプリケーションまで提供できます。

「Open Chain Access Protocol」の導入により、ArcBlock は開発者に、さまざまなブロックチェーン・プロトコルを手軽に評価し、さらには異なるプロトコル間を容易に切り替える自由を取り戻させます。革新的な設計である Blocklet は、最新のマイクロサービス(Microservice)アーキテクチャとサーバーレスコンピューティング(Serverless Computing)の長所を取り入れています。任意のプラットフォーム上で任意の言語を使って実装できるため、開発者はプラットフォームと言語が備える本来の特性を活用し、仮想マシン上での実行を上回るパフォーマンスと開発体験を得られます。

ブロックチェーン開発のハードルを下げてこそ、技術の実用化と普及を推進できる

開発者に最も迅速で簡単、かつユーザーフレンドリーなブロックチェーン・アプリケーション開発環境を提供するため、ArcBlock は Open Chain Access Protocol(略称 OCAP)を基盤とする開発者向けツールを公開しました。ArcBlock は最初の DApp として「OCAP Playground」を開発し、予定どおり第 2 四半期にリリースしました。この統合型インタラクティブ端末からさまざまなブロックチェーンへアクセスできるため、開発者はブロックチェーンのノードや SDK(ソフトウェア開発キット)のインストール、ブロックチェーンごとに異なる言語や技術の習得といった、複雑で煩雑な学習過程を省けます。

「開発者体験を大幅に向上させ、ブロックチェーン・アプリケーション開発のハードルを下げてこそ、ブロックチェーン技術の実用化と普及を推進できます」。ArcBlock の創業者兼 CEO、Robert Mao は、OCAP Playground が登場するまで、ブロックチェーン開発をこれほど簡単にできた者はいなかったと考えています。

OCAP Playground の公開は、市場に改めて明確なメッセージを伝えました。それは、ArcBlock が DApps の開発・展開向けクラウドサービス・プラットフォームとブロックチェーン・エコシステムを構築するという初心と位置付けを堅持していることです。

インタラクティブ端末「OCAP Playground」を使うことで、開発者はさまざまなブロックチェーンへ直感的にアクセスし、GraphQL 言語に基づく各種クエリーを開発、設計、デバッグできます。OCAP Playground は Open Chain Access Protocol(OCAP)を基盤とする開発ツールです。その正式公開は OCAP のパブリックベータサービスがひそかに始動したことも意味し、OCAP Playground の機能は OCAP の拡張に伴って強化され続けます。現在、パブリックベータ版 OCAP はビットコインや Ethereum などの基盤ブロックチェーンに対応しています。今後、ArcBlock チームとコミュニティーは新たなブロックチェーンへの対応を継続的に広げていきます。

ブロックチェーン・ゲーム・アライアンスに参加し、ゲーム分野での実用化を促進

「ブロックチェーン+ゲーム」もかつて、ブロックチェーン技術を最も早く実用化できる分野だと考えられていました。ArcBlock は Egret Technology と Egretia が設立した「HTML5 Blockchain Game Alliance」に参加しました。開発者にブロックチェーン・アプリケーションの開発・展開サービスを提供するクラウドコンピューティング・プラットフォームとして、ゲーム分野におけるブロックチェーンの実用化を推進します。

「ブロックチェーン+ゲーム」アプリケーションの発展について、Robert Mao はメディアの取材で、これは最近登場し始めた新しい存在だと公に述べています。今後は「ブロックチェーン+ XYZ」が次々と現れるでしょう。ブロックチェーン自体がインターネットに匹敵する基盤技術であり、さまざまな業界と結びついて新しい「種」を生み出せるからです。

ゲームとブロックチェーンには、さまざまな角度から組み合わせられる接点があります。現時点で登場している「CryptoKitties」に代表される事例は、まだ始まりにすぎず、今後はより多くの新しい遊び方や仕掛けが生まれるでしょう。ただし、ブロックチェーンとゲームの融合が、従来のゲーム産業のルールを必ずしも覆すとは限りません。ゲームで最も重要なのはユーザーを楽しませることであり、これは変わりません。ブロックチェーンは、この業界に新たな体験をもたらすものなのです。

原文リンク: https://mp.weixin.qq.com/s/EIwkHRxsp-3sS6SW2pYREQ