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

ArcBlock、実運用対応のDApp向けにアップグレードしたブロックチェーンプラットフォームをリリース

ArcBlock
ArcBlockBlockchainDappsDeveloperForge

ArcBlock、分散型アプリとエンタープライズブロックチェーン向けの実運用対応ブロックチェーンプラットフォームをリリース

ArcBlockは本日、ArcBlock Blockchain Platform 1.0のリリースを発表しました。更新されたブロックチェーンプラットフォームにより、開発者や企業は実運用対応のブロックチェーンネットワークと分散型アプリケーションを迅速かつ簡単に構築、管理、実行できます。

2019年5月7日に最初のパブリックベータ版 0.21.45を公開して以来、ArcBlockのエンジニアリングチームは120を超えるベータ版をリリースし、2,000人以上の開発者がベータテストに参加しました。本日、ArcBlockは初の安定版かつ実運用品質のマイルストーンであるバージョン1.0.0に到達しました。

ArcBlockプラットフォームを使えば、誰でもわずか数分で自己主権型のカスタムブロックチェーンを立ち上げられます。拡張可能なオープンクロスチェーンプロトコルにより、複数のブロックチェーンを相互接続・通信させ、ブロックチェーンネットワークを形成できます。「Blocklet」の設計により、開発者はパブリックブロックチェーンまたはカスタムブロックチェーン上で動作する分散型アプリを数分で作り始められます。また今後提供するカスタマーサポートとトレーニングにより、ブロックチェーン技術の活用やArcBlock認定に関心を持つ企業・開発者が、業界の専門家から学び、自身のプロジェクトに役立つベストプラクティスを得られるよう支援します。

本日からArcBlockプラットフォームには実運用対応機能が加わり、初期ベータユーザーとパートナーから寄せられた3,000件以上のフィードバックに基づいて、ArcBlock SDK、CLI、ダッシュボード体験にも多数の更新が施されました。開発者は以下を行えるようになりました。

  • ワンクリックで新しいブロックチェーンを作成
  • 構築済みBlockletを使用
  • 任意のクラウド、ハイブリッド、オンプレミス環境へブロックチェーンノードソフトウェアをデプロイ
  • オンチェーンガバナンスを活用
  • 信頼できる実行プラットフォームでスマートコントラクトを実行
  • 動的コンセンサス
  • JavaScriptやPythonなど、主要なプログラミング言語を使用
  • ホットコードリローディングでオンライン状態を保ったままコードを再読み込み
  • その他多数

ArcBlockのCEO、Robert Maoは次のように述べています。「ArcBlockがリリース1.0を達成したことを大変うれしく思います。2年前にこのプロジェクトを始めたとき、私たちにはビジョンがありました。コミュニティ、開発者、お客様との強力な協力を通じて、ブロックチェーンで何が可能かを再定義し、そのビジョンを実現できました。私たちはブロックチェーンの複雑さを取り除き、誰もがどこからでもArcBlockでブロックチェーンプロジェクトを動かせるようにしました。今後数か月、数年の間に、ArcBlockを活用した製品やサービスがさらに登場することを楽しみにしています。」

ArcBlock Blockchain SDK

ArcBlock SDK 1.0は、新しく改良されたソフトウェア開発キット(SDK)とフレームワークを提供し、JavaScript、Python、Elixirなど現在主要なプログラミング言語をサポートします。SDK 1.0には全体的な安定性の改善が含まれ、ArcBlockは開発者体験を高めるためSDKインターフェースをさらに合理化しました。要望の多かったその他の機能として、署名委任と高度なバージョン管理の組み込みサポート、スマートコントラクトおよびトランザクションに関する多数のセキュリティ改善も追加されています。

ArcBlock Blockchain Dashboard

ArcBlockは、ArcBlock SDKの一部としてSDK開発者向けダッシュボードをリリースしました。開発者やお客様との協力により、誰でもブロックチェーンとアプリケーションを簡単に監視、管理、デバッグできるよう、全体的なユーザー体験を大幅に改善する新デザインを導入しました。主なアップグレードには、バリデーター、秒間トランザクション数、ブロック時間などの重要情報をダッシュボード上半分に集約した合理的なインターフェースがあります。さらに、重要な更新を知らせる新しい通知センター、ライブ更新のオン・オフ機能を備え、軽量化によって低性能環境もサポートします。

ArcBlock Blockchain CLI

ArcBlock CLI 1.0は、ArcBlockのリソースとサービスを管理する新しく改良されたコマンドラインツールです。更新されたCLIは従来の管理機能を超え、ArcBlockの力をシンプルなコマンドラインへ集約し、誰でも以下を実行できます。

  • 1分以内に開発用テストチェーンをセットアップ
  • 複数のブロックチェーンを作成・管理
  • SwapなどArcBlock SDKを中心に構築された統合ツールを利用
  • すぐに使えるBlockletから、わずか1コマンドでDAppを立ち上げ
  • ブロックチェーン上でスマートコントラクトをセットアップして利用
  • スクリプトや自動化ツールでタスクを自動化

ArcBlock 1.0のリリース後、次のリリースでは分散型アイデンティティソリューションと分散型アイデンティティ対応モバイルウォレットの次世代アップグレードを進めます。新しいユーザー体験を通じて、誰もが自分のアイデンティティを利用・共有できるようにし、分散型アイデンティティを消費者にとってより身近なものにします。

このページに関わるもの

製品

  • Forge sunset

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

用語

  • Dapp

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

  • ブロックチェーン

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