すべてのプロダクト
Search
ドキュメントセンター

Blockchain as a Service:JS SDK ガイド

最終更新日:Apr 01, 2026

JavaScript SDK(JS SDK)は、アプリケーションを Alibaba Cloud Blockchain as a Service プラットフォームに接続します。これにより、トランザクションの送信、アカウントの管理、スマートコントラクトのデプロイおよび呼び出し、クエリの実行、ローカルトランザクションの実行、およびオンチェーンイベントへのサブスクライブが可能です。

SDK は TLS および HTTPS プロトコルをサポートし、Node.js、ブラウザ、Web アプリケーション上で動作します:

  • TLS — Node.js が必要です

  • HTTPS — ブラウザ上で直接動作します。Node.js は不要です

基本概念

概念説明
トランザクション資産の転送やスマートコントラクトの呼び出しといった、ブロックチェーンに送信される操作
アカウントトランザクションに署名して送信するためのブロックチェーン上の ID
スマートコントラクトブロックチェーン上にデプロイされ、ビジネスロジックを定義するプログラム。JS SDK では Solidity コントラクトをサポートします
イベントサブスクリプションスマートコントラクトから発行されるオンチェーンイベントをリッスンする仕組み
ローカルトランザクションチェーンへブロードキャストせずに、スマートコントラクトのロジックをローカルで読み取り専用で実行する呼び出し

JS SDK の機能

JS SDK は、ブロックチェーンプラットフォームに対する API 呼び出しを標準化されたインターフェイスで提供します。以下の機能をサポートしています:

  • トランザクションの送信およびトラッキング

  • アカウントの作成および管理

  • Solidity スマートコントラクトのデプロイ

  • スマートコントラクトのメソッド呼び出し

  • 読み取り専用クエリおよびローカルトランザクションの実行

  • オンチェーンイベントへのサブスクライブ

対応環境

環境TLSHTTPS
Node.js対応対応
ブラウザ非対応対応
Web アプリケーション非対応対応

サーバー側のワークロードには Node.js 環境で TLS を使用してください。ブラウザまたは Web アプリケーションとの連携には HTTPS を使用してください。

リリースノート

バージョン対応ブロックチェーン強化された機能ダウンロード
0.2.27標準ブロックチェーンTLS および HTTPS プロトコル対応;アカウントおよびスマートコントラクト操作;イベントサブスクリプション;Solidity スマートコントラクト対応SDK をダウンロード

次のステップ

SDK をダウンロードし、プロジェクトに追加した後、実行環境に応じて TLS または HTTPS を使用してブロックチェーンプラットフォームに接続してください。