ArcBlock 開発者向けウェブサイトでカスタムブロックチェーンと DApps の構築が可能に

ArcBlock の開発者向けウェブサイトが、ArcBlock のブロックチェーンプラットフォームと開発者ツールを使用したカスタムブロックチェーンおよび DApps の構築を支援
この 1 年間、ArcBlock は、開発者が分散型アプリケーションを簡単に構築、管理、デプロイできる次世代ブロックチェーンプラットフォームの開発に取り組んできました。その目標は、Ruby on Rails のような体験を生み出し、すべてを機能させるために必要なコンポーネントを開発者に提供することで、開発者が最も得意とするコードの記述だけに集中できるようにすることでした。本日 ArcBlock は、Forge、OCAP などに必要なすべてのドキュメントを掲載した開発者向けウェブサイトの公開を発表できることをうれしく思います。https://docs.arcblock.io/. をご覧ください。
ArcBlock 開発者向けウェブサイトには、Forge Blockchain Application Framework、Open Chain Access Protocol、そして ArcBlock ブロックチェーンプラットフォームを最大限に活用するために重要なその他の開発者ツールや構文に関する情報が豊富に揃っています。まず開発者は、Mac、Linux、クラウド上で開発環境をセットアップする基本的な方法を学べます。そして何よりも、ArcBlock のプラットフォームで成功するために必要な中核概念を深く理解できます。
Forge Framework
まず、DApps を簡単に構築することに関心を持つ開発の専門家や愛好家の多くは、ArcBlock の開発者サービスを支えるまったく新しいブロックチェーンアプリケーションフレームワーク、Forge Blockchain Application Framework に注目するでしょう。Forge Framework には DApps の構築、管理、デプロイに必要なものがすべて含まれています。あらゆる DApp に必要な機能をあらかじめ提供することで DApps 構築の難しい作業を取り除き、開発者が最も得意とするコードの記述に集中できるようにします。
ArcBlock は、開発者が利用できる機能やツールが幅広い一方で、ほとんどのブロックチェーンシステムとは異なり、Python、Java、Javascript、iOS、Android など、自分が選んだプログラミング言語の SDK をそのまま使用できることを知ってほしいと考えています。ArcBlock の開発者向けドキュメントは、いくつかの主要な開発領域に分かれています。
- インストール
- Forge blockchain SDKs
- 開発者ツール
- アーキテクチャ
- Forge RPC、トランザクションなど
各セクションでは説明と定義が示され、必要に応じて重要な例も提供されています。開発者が始めやすいよう、ArcBlock は各種 SDK 向けのスターターキットも提供しています。これらには Dapp の例と基本的な構成要素が含まれており、誰でもわずかな手順で初めての Dapp を構築できます。
開発者は、https://www.github.com/arcblock で公開リポジトリを、https://www.arcblock.io/blog/tags/en/developer でその他のエンジニアリング事例を見つけることもできます。
Open Chain Access Protocol
Open Chain Access Protocol (OCAP) は、基盤となるブロックチェーンに統一された方法でアクセスし利用するための業界初のプロトコルです。昨年公開された OCAP の目標はシンプルです。アプリケーションがさまざまなブロックチェーンと自動的に連携できるようにすることです。これは、異なるブロックチェーンプロトコルへのオープンな接続とアクセスを可能にする API を開発者に提供することで実現します。OCAP はすでに Bitcoin と Ethereum をサポートしており、開発者は GraphQL を利用して、単一のインターフェースからアプリケーションデータを取得するクエリを作成することもできます。ドキュメントは http://ocap-docs.arcblock.io/intro/ からアクセスでき、次のカテゴリに分かれています。
- はじめに
- クイックスタート
- OCAP SDK
- ツール
- アーキテクチャ
あらゆる開発者が OCAP を理解できるよう、ウェブ、iOS、Android などさまざまなユースケース向けのブートストラップ例がいくつか用意されています。また、Javascript、iOS、Android、Python などを含む包括的な言語サポートも提供されています。
Blockchain Starter Kits
分散型アプリケーションの作成を始める最速の方法の 1 つが、ArcBlock の Forge React Starter Kit です。この Starter Kit を使用すると、開発者は何千もの React ライブラリやコンポーネントを、Forge を利用したブロックチェーン上で動作する DApp にすぐに取り込めます。詳細については ArcBlock の Github ページ https://www.github.com/arcblock をご覧ください。