ArcBlockがABT Nodeの新バージョンをリリース

ArcBlockは、dApp開発ワークフローを簡素化・加速する新機能と機能強化を備えたABT Node Release Candidate 1 (RC1)をリリースしました。
ABT Node RC1のご紹介
ArcBlockは、ABT Node Release Candidate 1 (RC1)を正式にリリースしました。これは、ブロックチェーン開発を変革し、開発者が最新のブロックチェーンソフトウェアを作成するためのより優れたビルディングブロックを提供するという目標に向けた新たな一歩となります。
「Release Candidate(リリース候補版)」とは、ABT Nodeが本番環境での開発と使用の準備が整っていることを意味しますが、パートナーや開発者コミュニティからのフィードバックを取り入れ、今後のバージョンでさらなるアップデートを計画しています。
ABT Nodeは、一般的な「ブロックチェーンノード」を超えた、最新のブロックチェーン技術をサポートする、完全に機能的な「開発者フレンドリー」かつ「クラウドフレンドリー」なdAppsプラットフォームです。本日より、開発者はブロックチェーンノード、スマートコントラクト、アプリケーションロジックなどを、ABT Nodeを通じて手間をかけずにデプロイできるようになります。
ArcBlockはABT NodeをArcBlockプラットフォームの中心に据えており、開発者が開発ワークフローを簡素化・加速し、dAppをより迅速かつ効率的に市場に投入できるよう支援するために作成されました。ABT Nodeには、サーバーレスコンピューティングとマイクロサービスアーキテクチャを使用した統合ランタイムとフレームワークが含まれており、スケーラブルで最新のブロックチェーンアプリケーションを実行する際の手間、時間、複雑さを軽減します。

今日の他のプラットフォームでは提供できない新機能を備えたABT Nodeは、ユーザーアクセス、セキュリティ、構成に分散型アイデンティティシステムを活用する、世界初の完全分散型かつ本質的に安全なプラットフォームです。ABT Nodeは、低電力のクラウドインスタンスや組み込みデバイスで実行できるほど軽量でありながら、チーム管理、ダイナミックルーティング、マルチロケーションデプロイメントなどのエンタープライズユースケースをサポートできます。
今すぐ利用可能
ABT Nodeは、Amazon Web Services Marketplaceを通じて、またはいくつかの簡単なステップで任意のデバイスにローカルにインストールすることで、すぐにご利用いただけます。
npm install -g @abtnode/cli
abtnode init
abtnode start以前のテクニカルプレビュー版のユーザー向けに、ABT Node 1.0 RC1では前回のリリースからいくつかの 重大な変更(breaking changes) が導入されているため、現在のベータ版ユーザーは既存のデータをバックアップし、新しく初期化を行うことを強くお勧めします。
新機能:ルーティングエンジン(Routing Engine)
ABT Node RC1で初めて提供される新機能は、ArcBlockの新しいルーティングエンジンです。これは、開発者がアプリケーションやABT Nodeに対してカスタムルーティングルールを作成し、特定のURLやIPアドレスを使用したドメインパス指定を有効にしたり、ABT Node上で実行される個々のBlockletやサービスに対してルールを設定したりできる、ユーザーフレンドリーかつ強力なルーティングツールです。
新しいルーティングエンジンはユーザーフレンドリーであり、デフォルトで安全な接続を促進します。今回のリリースではSSL証明書をインストールする新しいオプションが追加されました。将来的には、ABT Nodeにはさらに強力なSSL証明書の自動インストールと更新機能が含まれ、外部ロードバランサー(例:AWS Application Load BalancerやElastic Load Balancer)やCDNプロバイダー(例:AWS Cloudfrontなど)を活用するための新しいルール機能でルーティングエンジンが拡張される予定です。
新しいルーティングエンジンにより、開発者は今日のウェブブラウザやモバイルアプリを通じてコンシューマーフレンドリーなdApp体験を提供できるようになり、複数のBlockletをサービスコンポーネントとして組み合わせて、ユーザーにシームレスな体験を提供できます。
ArcBlockのビジョンは常に、分散型アプリが従来のウェブアプリやモバイルアプリと同じように機能するエンドユーザー体験を開発者が作成できるプラットフォームを提供することでした。そうすることで、開発者はブロックチェーン技術の最新機能と特性を活用し、従来のモバイル・ウェブアプリと比較して優れたアプリ体験を提供できるようになります。
第一級市民としての分散型アイデンティティ (DID)
ABT Nodeは、W3C DID互換ですぐに使える将来を見据えた分散型アイデンティティ(Decentralized Identity)サービスをそのまま提供する唯一のブロックチェーンプラットフォームです。ABT Nodeには、ArcBlockのブロックチェーンに根ざしたデジタルアイデンティティを簡単に作成・利用するためのツール、ライブラリ、再利用可能なコンポーネントが含まれています。他のプラットフォームとは異なり、作成された分散型アイデンティティは、すべてのArcBlock作成ネットワーク、アプリケーション、サービス間で自動的に相互運用可能です。
Blocklet
開発者にとっての革新的な新機能は、ArcBlockのBlockletです。Blockletにより、開発者はdApp、コンポーネント、サービスのためのシンプルなツールと標準化されたパッケージングを利用でき、ArcBlockのコアBlockletはすべて、カスタムドメインルーティングを含むABT Nodeの最新機能を活用するようにアップデートされました。Blockletはワンクリックでインストールでき、ABT Node上で独立して実行することも、他のBlockletと組み合わせてプロジェクトに新しい機能を追加することもできます。サーバーレス設計であるため、Blockletはあらゆるインフラストラクチャ上で一貫して実行でき、従来のプラットフォームで開発者が直面する典型的な依存関係の課題を軽減します。

Blockletマーケットプレイス
ユーザーがBlockletを見つけ、使用し、共有できるように、ABT Nodeにはマーケットプレイスが備わっています。ここには、オープンソースツール、ArcBlockのブロックチェーンマネージャー、ゲーム、ウェブサイトビルダー、AWS QLDBのようなバックエンドサービスなど、すぐに使えるBlockletがホストされています。マーケットプレイスを使用すると、ユーザーは新しく作成したBlockletを簡単に共有したり、マーケットプレイスのBlockletを使用して、数クリックでABT Nodeやプロジェクトの機能を拡張したりできます。
詳細を見る
ABT Nodeは、他のプラットフォームでは提供できない機能やツールを開発者に提供することで、dAppやブロックチェーンの作成、デプロイ、管理の方法を変革しています。ABT Nodeを開始、または詳細を確認するには、ArcBlockのウェブサイトにアクセスするか、ABT Nodeを立ち上げて実行するための簡単なチュートリアルに従ってください。
ArcBlockについて
ArcBlockは、今後数年間でこれらのサービスがどのように構築されていくかを再構想することで、ブロックチェーン対応のアプリケーションやサービスの開発、管理、デプロイの方法を変革しています。ArcBlockは、業界の専門家、開発者、技術者、リーダーで構成されるチームであり、チームや企業がニーズに合わせてブロックチェーン対応のサービスを作成できるようにすることで、成功の結果を生み出すことに注力しています。ArcBlockは、クラウドコンピューティングとブロックチェーンの力を組み合わせた、強力で使いやすい開発プラットフォームを構築しており、開発者や企業が目標を達成できるようにしています。TwitterでArcBlockをフォローしてください @arcblock_io
このページに関わるもの
製品
-
Blocklet Server
superseded
blocklet をサブプロセスとしてホストしていたサーバー。その作業は ARC で続いており、サブプロセスによるホスティングという方式は引き継がれません。