鸵鳥区块鏈:スマートコントラクト統合テンプレートを統一実装 ArcBlock はブロックチェーン3.0時代の礎(いしずえ)提供者を目指す

著者: 馬雪
メディア: 鸵鳥区块鏈
日付: 2018年1月8日
鸵鳥区块鏈ニュース:2017年はブロックチェーン業界が高速に発展した年であった。この一年、ブロックチェーンに携わる者にとって、時間は非常に重要なコストとなった。突然の閃きから実用化されたアプリケーションが世に出るまで、開発者は大量の基盤開発作業に加え、アプリケーションの基礎サービスを整備する必要があった。分かりやすく言えば、現在のブロックチェーン業界における各種アプリケーションは、それぞれ単独に立つ「煙突」のようなものであり、多くのアプリケーションをつなぎ合わせるプラットフォームが欠けている。
ArcBlockの創業者兼チーフアーキテクトである冒志鴻(マオ・ジーホン)氏が初めてブロックチェーンに触れたのは2009年のことである。当時ビットコインが誕生したばかりで、まだマイクロソフト・ヨーロッパで働いていた冒志鴻氏は、業務の合間を利用してこのデジタル通貨の試行探索を始めた。2017年、冒志鴻氏はブロックチェーンの「機が熟した」と感じ、元マイクロソフト・ヨーロッパの同僚であり、カラードコイン(Colored Coins)の主要発明者の一人であるFlavien Charlon氏とともにArcBlockの設立を発表した。
ブロックチェーン2.0時代 アプリケーション発展の5つの問題
ArcBlock(中国語名:区块基石、「ブロックの礎」の意)は、非中央集権型ブロックチェーンアプリケーションの開発とデプロイに特化したサービスプラットフォームであり、複数の当事者が参加して形成されるエコシステムである。各業界が既存のシステムやサービスをブロックチェーンとシームレスに接続することを支援し、既存の業務データ、ユーザー、フローに対してブロックチェーン技術がエンパワーメントを十分に発揮できるようにし、ブロックチェーンを「概念」から実用化へと押し進める。
冒志鴻氏は、ブロックチェーンはすでに2.0の段階を経てきたものの、ブロックチェーンアプリケーションは依然として「幼少期」にあると考えている。現在のブロックチェーンアプリケーションの発展には、5つの大きな問題が存在する:
- 性能の低さ:現在のブロックチェーンが提供できる機能は非常に原始的であり、デジタル通貨が広く知られるようになるにつれ、ネットワークの混雑が常態化している。合格点のアプリケーションには、大量の並行処理問題に対応する能力が必要である。
- 消費者にやさしくない:ブロックチェーン技術は多くの人にとって理解しづらいものであり、現在のブロックチェーンアプリケーションはクライアント側でチェーンノードを稼働させる必要があるため、アプリケーションの普及に不利である。ブロックチェーンの発展は、ギークから一般大衆への普及を実現することにある。
- 高コスト:デジタル通貨の価格上昇に伴い、ブロックチェーンの操作のたびに多大なコストが発生している。冒志鴻氏は、ブロックチェーン技術はインターネットと同様に無料アプリケーションをサポートすべきであり、開発者や企業は革新的なアプリケーションを提供することで収益を得るべきであって、ユーザーにブロックチェーンの操作ごとに料金を払わせるべきではないと考えている。
- プラットフォーム「ロックイン」のリスク:現在のブロックチェーンには深刻な「プラットフォームロックイン」問題が存在する。開発者はどのブロックチェーン実装技術をサポートするか選択を迫られ、アプリケーションの設計とコードは開発初期に選んだブロックチェーンプラットフォームに「ロックイン」されてしまい、将来的な柔軟な切り替えが困難になる。多くの場合、私たちは異なる基盤技術を提供することで、利用者により良い体験を提供したいと考えている。
- 機能の欠如:現在、大多数のブロックチェーンシステムの内在的なインセンティブメカニズムの設計は、人々がチェーン技術や特性に貢献することを奨励していない。
痛点に対応 ArcBlockが革新的な技術を提案
ArcBlockが提供するサービスは、ブロックチェーンとクラウドコンピューティング技術を組み合わせたソリューションである。
ArcBlockは「オープンチェーンアクセスプロトコル」(Open Chain Access Protocol)を導入した。これにより、アプリケーションはこのプロトコルを通じて複数の異なるブロックチェーンプロトコルに接続できるようになる。開発者はもはやどのブロックチェーンプロトコルを選ぶかで悩む必要がなく、異なるブロックチェーンプロトコル間を自由に切り替えることさえ可能になる。

「ベースレットプログラム」(Blocklet)はもう一つの革命的な設計であり、最新のマイクロサービス(Microservice)アーキテクチャとサーバーレスコンピューティング(Serverless Computing)の利点を取り入れている。サーバーレス設計に基づくBlockletは、ブロックチェーンのスマートコントラクトと外部データ統合を統一的に実現でき、テンプレート化されたスマートコントラクトによって、ほとんどのアプリケーションはパラメータをカスタマイズするだけで済むようになる。

分散型サブスクリプションゲートウェイは、分散型のメッセージシステムであり、サブスクライブ/パブリッシュ方式のリアルタイムメッセージサービスをサポートでき、Blockletのためのゲートウェイとしても機能する。ArcBlockを通じてブロックチェーンDAppsを迅速に実装・デプロイでき、これらのアプリケーションはWebブラウザやモバイルアプリを通じてアクセスできるため、ユーザーの習慣に合致し、大多数の一般ユーザーに受け入れられやすくなる。

さらにArcBlockは、マイナーやマイニング施設がArcBlockサービスを稼働・提供し、サービスネットワーク全体に参加することを許可・奨励している。ArcBlockにおいて「マイナー」が提供できるのは、単なる計算リソースだけでなく、再利用可能なモジュール、新しいサービス、さらには直接デプロイして使用できるアプリケーションでもありうる。
冒志鴻氏は鸵鳥区块鏈に対し、いずれも現在のブロックチェーンアプリケーションに存在する問題を解決しようとしている点は同じだが、EOSとは異なる点があると説明した:第一に、ArcBlockは新しいチェーンを新たに構築しようとしているのではなく、将来のアプリケーションが既存の各種チェーン技術を十分に活用できるようにしようとしている点。第二に、ArcBlockは将来のブロックチェーンアプリケーションがon-chainとoff-chainを組み合わせたアプリケーションになるという認識を持っている点であり、ArcBlockチームはブロックチェーンの無限の可能性を深く理解しているだけでなく、技術の境界線がどこにあるかについても理解している。したがってArcBlockが提供するのは、オンチェーンとオフチェーンを組み合わせた完全なソリューションである。
ブロックチェーン3.0時代に力を尽くす
現在ArcBlockのチームはアメリカ、ポーランド、アイルランド、中国に分布しており、国際色豊かなチームである。多くのブロックチェーンプロジェクトとは異なり、ArcBlockは現在、主にブロックチェーンの非金融的な応用シナリオに注力しており、第一弾のアプリケーションとして計画されているのは、教育技術、知識共有、セマンティックウェブなどに関連するアプリケーションである。
今後の計画について、冒志鴻氏は次のように述べた:私たちには長期的な5年計画と、より短期的な18ヶ月計画がある。2018年上半期には、ArcBlockはプラットフォーム上で協業による代表的なアプリケーションをリリースする計画であり、下半期にはより多くのベータテストパートナーを受け入れ始め、ブロックチェーンの方式でインセンティブ体系を構築し、コミュニティの成長を奨励していく。2019年にはArcBlockはすべての人に向けて全面的に開放される予定である。
ブロックチェーンの進展がすでに3.0の段階に達している中、冒志鴻氏はむしろ人々にブロックチェーン本来の魅力に注目してほしいと願っている。彼は、将来的に非中央集権型アプリケーションが生み出す価値は、今日の暗号通貨を超えるだろうと信じている。ArcBlockもそのために次世代のブロックチェーンアプリケーション開発・デプロイのエコシステムを構築していく。まさにArcBlockの中国語名が示す通り、ブロックチェーンの発展のための礎(いしずえ)を築いていくのである。
