ArcBlockがOCAP Playgroundをローンチ

開発者のためのブロックチェーンアプリ作成を簡素化するよう設計
6月30日、ArcBlockは初のアプリケーションであるOCAP Playgroundを正式にローンチしました。
これはOpen Chain Access Protocolをベースに構築された開発者向けツールであり、業界で最も高速で、シンプルで、使いやすいブロックチェーンアプリケーション開発環境でもあります。ウェブブラウザさえあれば、ダウンロードやインストールなしで、すぐにブロックチェーンアプリケーションの開発を始めることができます。

この最初のアプリは、ブロックチェーン開発の障壁を大幅に下げるというArcBlockの目標を体現しています
1月6日のArcBlockのデビュー以来、ブロックチェーン業界とコミュニティは、ArcBlockの初の分散型アプリケーション(DApp)が何になるのか興味を持っていました。多くの内部議論を経て、ArcBlockのチームは最初に開発するDAppとしてOCAP Playgroundを選択し、第2四半期にローンチする予定を立てました。
シンプルで統一されたインタラクティブな端末を使って初めて異なるブロックチェーンにアクセスすることで、開発者はブロックチェーンノードやSDK(ソフトウェア開発キット)のインストール、また異なるブロックチェーンの異なる言語や技術を学ぶといった負担から解放される機会を得ます。その代わりに、自身のブロックチェーンアプリケーションの設計と開発に集中することができます。
「開発者のエクスペリエンスを大幅に改善し、ブロックチェーンアプリケーション開発の障壁を下げることによってのみ、ブロックチェーン技術の普及を促進できます」とArcBlockの創業者兼CEOであるRobert Maoは述べました。「OCAP Playgroundよりもブロックチェーン開発を簡単にすることは誰にもできません。」OCAP Playgroundのデビューはまた、ArcBlockがDAppを構築・デプロイするためのクラウドサービスプラットフォームの創造に取り組んでいるというはっきりしたメッセージを市場に送ります。

OCAP Playgroundのインタラクティブな端末を通じて、開発者は異なるブロックチェーンに直接アクセスし、GraphQLベースのさまざまなクエリを開発・デバッグできます。ArcBlockの公式ウェブサイトの新バージョンにログインしてOCAP Playgroundを開くと、左側にクエリ入力エリア、右側に結果出力エリアがあることがわかります。例えば、Bitcoinをクエリすると、このブロックと前のブロックのブロック高、サイズ、ハッシュ値をクエリでき、クリックして実行できます。OCAPからJSON形式でクエリ結果を取得できます。
開発者の便宜のために、ArcBlockはさまざまなレンダリング形式を提供しています。ほとんどのデータ表示にはテーブル、一部のデータをより直感的に理解するためにはチャートを使用します。開発者がBitcoinやEthereumのデータ形式に精通していない場合、OCAP Playgroundは異なるブロックチェーンのデータ形式と構造についてさらに学ぶための統合ドキュメントを提供します。開発者が複数のクエリを実行する場合、履歴機能によって異なるクエリコードをクリックすることでさまざまな結果を簡単に呼び出すことができます。
Open Chain Access Protocolについて詳しく
OCAP PlaygroundはOCAPをベースにした開発者向けツールであるため、その正式リリースはOCAP公開ベータサービスが静かにオンラインになったことも意味しており、OCAPが拡大するにつれて、OCAP Playgroundの機能も向上していきます。現時点では、OCAPの公開ベータ版はBitcoinやEthereumなどの基盤となるブロックチェーンをサポートしています。ArcBlockのチームとコミュニティは、新しいブロックチェーンに対するOCAPのサポートを継続的に拡大していきます。

OCAPはArcBlockプラットフォームの根本的なコアであり、アプリケーションが異なるブロックチェーン上で動作するのを助けるために、基盤となるブロックチェーンにアクセスする抽象インターフェースレイヤーを提供するオープンソースプロトコルです。ArcBlockの技術白書によると、「データアプリケーションにおけるODBCやJDBCとさまざまなデータベースの関係に似ています。異なる基盤となるブロックチェーン間、または複数のプロトコルを使用するブロックチェーン間を切り替えるときに、ビジネスロジックコードを変更する必要さえありません。」シンプルで一貫したインターフェースアクセスを通じて異なるブロックチェーンを接続することで、OCAPは開発者がさまざまなブロックチェーンの基盤となる詳細を無視できるようにすることで、プラットフォームロックインとユーザー選択の問題を解決します。
GraphQLにより、OCAP Playgroundはブロックチェーンへのアクセスをより簡単で直感的にします
フロントエンドのクエリを柔軟かつ効率的にし、優れた開発エクスペリエンスを実現するために、OCAPが定義するクエリ言語はFacebookのGraphQLです。Robertは「私たちは車輪を再発明しませんでした。業界で一般的に使用されているRESTfulも採用せず、派手な新言語を発明することもしませんでした。私たちはGraphQLを採用しました。これはアプリケーションデータへの統一されたアクセスを使用する方法です。OCAPを非常に使いやすくします。これが私たちの設計目的です:フロントエンドのシンプルさは、バックエンド設計の複雑なカプセル化によって実現されます」と述べています。
GraphQLのサポートにより、ArcBlockは開発者がGraphQLコミュニティですでに利用可能なツールやフレームワークを最大限に活用できるようにします。GraphQLを採用した最初のブロックチェーン企業の一つとして、ArcBlockはブロックチェーンのイノベーションをGraphQLコミュニティに紹介します。技術共有を通じて、両者は共に自らのエコシステムを強化していきます。
今後の展望
Robert Maoによると、ArcBlockのプラットフォームの構築は、以前に発表された製品ロードマップに沿って進んでいます。OCAP Playgroundの公開ベータがローンチされた今、ArcBlockの開発者コミュニティはDAppsの開発に参加できます。ArcBlockは公式ウェブサイトにデモアプリをリリースして人々にインスピレーションを与える予定です。同時に、ArcBlockは国内外の影響力のある技術コミュニティと協力してハッカソンを開催します。これらのイベントは人々が革新的なアプリケーションを開発することを奨励し、最優秀のものにはArcBlock Tokenの賞が贈られます。将来のバージョンのOCAP PlaygroundはOCAP Playbookに拡張され、開発者がコードスニペットやプロンプトを共有できるインタラクティブなドキュメントになります。最終的に、OCAP Playgroundは開発者が本物の本格的なブロックチェーンアプリケーションを開発できるアプリケーションホスティング環境へと進化していきます。