Blockchain Serviceの概要
    • PDF

    Blockchain Serviceの概要

    • PDF

    記事の要約

    VPC環境で利用できます。

    Blockchain Serviceは、Hyperledger Fabricを利用して、プライベートやコンソーシアム型のブロックチェーンネットワークを構築できる NAVERクラウドプラットフォームのサービスです。Blockchain Serviceでは、ブロックチェーンネットワークの構成要素情報に関する APIを RESTful形式で提供します。

    Blockchain Serviceの共通設定

    Blockchain Service APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。

    リクエスト

    共通リクエスト形式を説明します。

    API URL

    リクエスト API URLは次の通りです。

     韓国リージョン(KR): https://blockchainservice.apigw.ntruss.com/api/v1
     シンガポールリージョン(SGN): https://blockchainservice.apigw.ntruss.com/api/sgn-v1
    

    リクエストヘッダ

    ヘッダの説明は次の通りです。

    フィールド必須の有無説明
    x-ncp-apigw-timestampRequired1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒)
  • API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
  • x-ncp-iam-access-keyRequiredNAVERクラウドプラットフォームから発行された Access Key
  • Access Keyの発行と確認: 認証キーの作成を参照
  • サブアカウントの Access Key発行と確認: サブアカウントの作成を参照
  • x-ncp-apigw-signature-v2RequiredNAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64でエンコードした署名
  • Secret Keyの発行と確認: 認証キーの作成を参照
  • 署名の作成: シグネチャーの作成を参照
  • Content-TypeRequiredリクエストデータの形式

    レスポンス

    共通レスポンス形式を説明します。

    レスポンスボディ

    ボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    errorCodeString-Blockchain Serviceレスポンスステータスコード
    messageString-レスポンスステータスコードメッセージ
    statusString-HTTPレスポンスステータスコード名
    resourcesArray-サブ権限エラー時に必要な権限リスト

    レスポンスステータスコード

    Blockchain Serviceは NAVERクラウドプラットフォームの共通レスポンスステータスコードを使用します。NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。

    レスポンス構文

    レスポンス構文は次の通りです。

    {
      "error":
        {
          "errorCode": "string",
          "message": "string",
          "status": "string",
          "resources": []
        }
    }
    

    Blockchain Service API

    Blockchain Serviceで提供する APIの説明は次の通りです。

    API説明
    Networkリストの照会ブロックチェーンネットワークリストを照会
    Network情報の照会ブロックチェーンネットワークの詳細情報を照会
    Organizationリストの照会Organizationリストを照会
    Organization情報の照会Organizationの詳細情報を照会
    Organization接続情報のダウンロードOrganization接続情報を JSONファイルでダウンロード
    Ordererリストの照会Ordererリストを照会
    Orderer情報の照会Ordererの詳細情報を照会
    Orderer接続情報のダウンロードOrderer接続情報を JSONファイルでダウンロード
    Orderer Podログの照会Orderer Podログを照会
    Orderer Pod使用量の照会Orderer Podのリソース(CPU、Memory、Storage)使用量を照会
    Peerリストの照会Peerリストを照会
    Peer情報の照会Peerの詳細情報を照会
    Peer Podログの照会Peer Podログを照会
    Peer Pod使用量の照会Peer Podのリソース(CPU、Memory、Storage)使用量を照会
    CAリストの照会CAリストを照会
    CA情報の照会CAの詳細情報を照会
    CA Identityリスト/情報の照会CA Identityリストと詳細情報を照会
    CA Identity証明書/キーのダウンロードCA Identityの証明書とキーを JSONファイルでダウンロード
    CA Podログの照会CA Podログを照会
    CA Pod使用量の照会CA Podのリソース(CPU、Memory、Storage)使用量を照会

    Blockchain Service関連リソース

    Blockchain Service APIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。


    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.