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

Blockchain as a Service:ブロックチェーンネットワークへのアクセス

最終更新日:Apr 02, 2025

ブロックチェーンネットワークのセキュリティを保証するために、BaaS は組織管理者の証明書と秘密鍵をホストします。 チェーンコードのアップロード、チェーンコードのアップグレード、チェーンコードのインスタンス化、チャネルの作成など、管理者権限が必要な操作の場合は、BaaS コンソールを使用してください。

BaaS は、チェーンコードの実行、チェーンコードのクエリ、イベントの読み取りなど、コミュニティ ネイティブ SDK を介した client 権限の操作をサポートしています。

SDK 構成のダウンロード

前提条件

手順

  1. Alibaba Cloud BaaS コンソール にログオンします。

  2. 組織 エリアで、組織名をクリックして組織の詳細ページに移動します。

  3. ユーザー タブをクリックします。

  4. ターゲット ユーザーを見つけて、SDK をダウンロードbaas-sdk.zip をクリックして、ユーザーの SDK 構成パッケージ () をダウンロードします。 アーカイブには次のファイルが含まれています。

    • connection-profile.yaml: Go SDK 用で、ユーザー情報とネットワーク情報が含まれています。 この構成ファイルに基づいて、SDK はブロックチェーンネットワークに簡単にアクセスできます。 手動構成を回避できます。

    • connection-profile-standard.yaml: Java および Node.js SDK 用の構成ファイルで、ユーザー情報とフェデレーションの構成情報が含まれています。 この構成ファイルに基づいて、SDK はブロックチェーンネットワークに簡単にアクセスできます。 手動構成という煩雑なプロセスを回避できます。

    • connection-profile-standard.json: Java、Node.js、Python SDK 用の構成ファイルで、内容は connection-profile-standard.yaml と同じです。唯一の違いは json 形式であることです。

    • 実行可能スクリプト bootstrap.sh: SDK ソースコード、SDK 関連のデモ アプリ、およびサンプル スマートコントラクトをローカルにダウンロードするためのものです。

次のステップ

SDK の使用方法をすでに理解している場合

構成ファイルを使用して、ブロックチェーンネットワークを直接操作してください。

SDK の使用方法に慣れていない場合

各言語 SDK のサンプル プログラムと使用方法の説明を提供しています。

TEE のサポート

Enterprise Edition および Enterprise Security Edition の場合、BaaS は TEE (Trusted Execution Environment) で Hyperledger Fabric Client SDK (秘密鍵管理と署名) の実行をサポートしています。これは、特に IoT シナリオのエッジ デバイスにおいて、ブロックチェーン アプリケーションのセキュリティ強化に活用できます。 ニーズがある場合は、チケットを開いてサポート チームにお問い合わせください。