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

ArcBlock、Forge FrameworkとForge SDKをリリース

ArcBlock
ABT Nodeお知らせArcBlockブロックチェーンDapps開発者ForgeSDK

ArcBlock、ブロックチェーンとDAppsを構築する最も簡単な方法、Forge FrameworkとForge SDKをリリース

ArcBlockは、ArcBlock Forge FrameworkとSoftware Developer Kit(SDK)を正式にリリースしました。Forge SDKは次世代のブロックチェーンアプリケーション開発フレームワークであり、開発者が独自のブロックチェーンを作成し、その上に分散型アプリケーションを構築する最も簡単な方法です。Ruby on Railsがウェブ開発にもたらしたものと同様に、Forgeは既存のブロックチェーン開発プラットフォームが抱える複雑さや制約の多くを取り除き、開発者が得意なコード作成に集中し、残りをForgeに任せられるようにすることを目指しています。Forgeで構築したブロックチェーンには標準で「クロスチェーン」機能が備わり、ABT Network上のプライベート/パブリックブロックチェーンに加え、Open Chain Access Protocol(OCAP)を通じてBitcoinやEthereumとも相互運用できます。

本日から開発者はForge SDKですぐにブロックチェーンを構築し、3つの簡単な手順で最初のDAppをデプロイできます。まず、ArcBlock Developer documentationを参照し、完成したドキュメント、構築済みコンポーネント、スターターアプリケーションとともに、Python、Node.js、Erlangなど多数の対応言語で開発を始められます。準備ができたら独自のテストチェーンでユーザーや関係者とDAppをテストし、最後にABT Networkへ参加してDAppを一般公開します。Forge SDKで構築したブロックチェーンやDAppは、先月リリースされた標準のABT Node上で動作します。ABT Nodeは基盤サービスとして動作する、標準化・モジュール化されたブロックチェーンサーバーソフトウェアです。

「Forgeは、私がこれまで使った中で最も綿密に設計されたブロックチェーン開発フレームワークです。私は自分でフレームワークを作り、API開発を支援し、数多くのウェブアプリをゼロから作ってきました。これまで誰もこのようなものを作っていません。」Fortune 50企業の開発者。

多くのブロックチェーンプラットフォームとは異なり、Forge FrameworkとForge SDKは、DAppに必要なすべてに加え、ブロックチェーンのバックエンド、充実した開発者インターフェース、多様なウォレットシステム、アプリケーションを支える一般的な多数のTXプロトコルを提供します。Forge SDKは最も使いやすく柔軟なSDKとして設計され、ストレージエンジンをAWS S3のストレージに変更したり、新しいコンセンサスエンジンを設定したりするなど、フレームワーク内のコンポーネントを交換できます。

「Forge SDKを使えば、独自のブロックチェーンを簡単に構築したり、HyperledgerやEthereumのようなパブリックブロックチェーンへ容易に接続したりできます。私たちがForgeに描くビジョンは、ロックインや複雑さなしに独自のブロックチェーンを構築できる部品を開発者へ提供し、分散型世界の構築で重要な役割を果たすフレームワークにすることです」とArcBlockエンジニアリング担当副社長のTyr Chenは述べています。「開発者と企業は、既存のプラットフォームやツールの制約を受けずに、ブロックチェーン技術の利点をすべて得られます。高い拡張性と柔軟性を備え、すぐに使えるために必要なコンポーネントを提供します。」

Forgeはすでに多数のパートナーや顧客に利用され、旅行ビザやライセンスの発行、ゲーム資産の知的財産保護、ID管理など、分散型アプリとサービスの設計、構築、運用を支えています。Forge SDKは、分散型ウェブを現実にするというArcBlockのビジョンを実現する、もう一つの大きな一歩です。ArcBlockは先ごろ、顧客によるDApp運用を支援する分散型ABT Nodeを公開し、革新的な分散型IDソリューションも近日中に公開します。詳しくはwebsiteをご覧いただくか、今すぐForge SDKをお試しください。

このページに関わるもの

製品

  • Blocklet Server superseded

    blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。

  • Forge sunset

    ノード、データ層、クライアントを別々に組み立てずにチェーンアプリケーションを構築するための SDK とツールチェーン。これが後の ArcBlock Chain になりました。

用語

  • Dapp

    重要な状態が単一の運営者のデータベースだけに存在しないアプリケーション。何をもって分散とするかはプロジェクトごとに大きく異なるため、有用な問いは「どの部分が外部の人に検証できるか」です。

  • SDK

    開発者がプロトコルを手書きせずに済むよう、プラットフォームが提供するライブラリとツール群。何を覆い何を利用者に委ねるかは、そのプラットフォームが実際にどこまで責任を持つかの妥当な要約になります。

  • ブロックチェーン

    記録を暗号学的に結び付け、共通の検証・合意形成ルールに従って取引履歴を確定する分散台帳。