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

ArcBlock、Forge Framework を新しいブロックチェーン開発者ツールで強化

ArcBlock
ArcBlockBlockchainDappsDeveloperForge

ArcBlock、Forge Application Framework にブロックチェーン開発者向けの新機能とツールを追加して強化

ArcBlock の次世代ブロックチェーンアプリケーション開発フレームワークである Forge Framework は、開発者がカスタムブロックチェーンを作成し、分散型アプリケーション(DApps)を構築する最も簡単な方法です。Forge Framework は既存のブロックチェーン開発プラットフォームが抱える今日の制約の多くを取り除き、開発者が最も得意とするコードの記述に集中できるようにします。残りは Forge が担います。Forge の最初のリリース以来、ArcBlock は開発者とユーザーのコミュニティに耳を傾けてきました。そして今回、Dapp 開発を簡素化する複数の新しい開発者ツールを公開できることをうれしく思います。開発者は ArcBlock Engineering Blog を確認して、最新アップグレードの使い方を学ぶこともできます。

Forge Simulator

本日より、開発者は DApp とブロックチェーン上のトラフィック、動作、負荷をシミュレートするために設計された新しいテストツール、Forge Simulator を利用できます。ワンクリックでテストを開始できるほか、パラメーターを変更するだけで独自のテストを作成できます。デフォルトでは、システムがチェーン上に 10,000 人のユーザーを作成し、declare、transfer、exchange、account migration など、さまざまなトランザクションタイプを使用します。Forge Simulator は Forge Framework または ABT Blockchain Node を通じて本日から利用できます。

Forge Transaction Protocols

Forge Framework は現在、約 20 種類のトランザクションプロトコルを備え、あらゆるブロックチェーン開発プラットフォームの中で最も幅広いトランザクションサポートを提供しています。各トランザクションは 1 つのトランザクションプロトコルを表し、機能的には Ethereum のスマートコントラクトに似ています。Forge にはデフォルトで中核となるトランザクションプロトコル一式が含まれ、すべてのカスタム Forge ブロックチェーンで必須となります。開発者は、ガバナンスやステーキングを含むプロトコルを追加することもできます。今回のアップグレードにより、ArcBlock は有効な各トランザクションプロトコルのリアルタイムステータス、バージョン管理、アップグレードが必要な際の通知も提供します。

Blockchain Node Upgrades

ArcBlock の Automatic Chain Upgrades は、ブロックチェーンソフトウェアを最新の状態に保つという開発者の課題を解決します。どのようなアップグレードでも、開発者はノードのコンセンサスが維持され、意図しないフォークが発生しないようにする必要があります。このプロセスは難しく、綿密な計画が求められます。今回、開発者は upgrade_node という新しいトランザクションプロトコルを利用できるようになりました。特定バージョンのソフトウェアへアップグレードするブロック高を設定するだけで、ノードを自動的にアップグレードできます。指定されたブロックの生成中に、ソフトウェアの検証と旧バージョンの削除を含むアップグレードが実行されます。新しいブロックが生成されると、ソフトウェアのアップグレードは完了します。

「Forge を使えばカスタムブロックチェーンと DApps を簡単に構築できるだけでなく、ユーザーからフィードバックを得て、それらの問題を解決するツールとサービスを提供することで、最も困難な課題にも取り組んでいます」と ArcBlock のエンジニアリング担当 VP、Tyr Chen は述べています。「Dapp のテスト、スマートコントラクトの作成、アップグレードの実行のいずれであっても、Forge Framework は開発者の成功を支援します」

Forge はすでに多数のパートナーや顧客に利用され、旅行ビザやライセンスの発行、ビデオゲーム資産の知的財産保護、アイデンティティ管理などの分散型アプリやサービスの設計、構築、運用を支えています。ArcBlock のウェブサイトで詳細を確認するか、今すぐ Forge SDK を始めてください。

ArcBlock について

ArcBlock は、今後どのようにサービスが作られるかを改めて描き直すことで、ブロックチェーン対応アプリケーションとサービスの開発、管理、デプロイのあり方を変革しています。ArcBlock は、チームや企業がニーズに沿ったブロックチェーン対応サービスを作成できるようにし、成功へ導くことに注力する業界の専門家、開発者、技術者、リーダーで構成されています。ArcBlock は、ブロックチェーンの力とクラウドコンピューティングを組み合わせ、開発者や企業が目標を達成できる、強力でありながら使いやすいブロックチェーン開発プラットフォームを構築しました。Twitter の https://www.twitter.com/arcblock_io. で ArcBlock をフォローしてください。

このページに関わるもの

製品

  • Forge sunset

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

用語

  • Dapp

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

  • ブロックチェーン

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