Blockchain Service 개요
    • PDF

    Blockchain Service 개요

    • PDF

    기사 요약

    VPC 환경에서 이용 가능합니다.

    Blockchain Service는 Hyperledger Fabric을 이용하여 프라이빗, 컨소시엄 방식의 블록체인 네트워크를 구성할 수 있는 네이버 클라우드 플랫폼의 서비스입니다. 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-keyRequired네이버 클라우드 플랫폼에서 발급받은 Access Key
  • Access Key 발급 및 확인: 인증키 생성 참조
  • 서브 계정의 Access Key 발급 및 확인: 인증키 생성 참조
  • x-ncp-apigw-signature-v2Required네이버 클라우드 플랫폼에서 발급받은 Access Key에 맵핑되는 Secret Key 및 HMAC 암호화 알고리즘(HmacSHA256)으로 요청 정보를 암호화한 후 Base64로 인코딩한 서명
  • Secret Key 발급 및 확인: 인증키 생성 참조
  • 서명 생성: 시그니처 생성 참조
  • Content-TypeRequired요청 데이터의 형식

    응답

    공통 응답 형식을 설명합니다.

    응답 바디

    바디에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    errorCodeString-Blockchain Service 응답 상태 코드
    messageString-응답 상태 코드 메시지
    statusString-HTTP 응답 상태 코드 이름
    resourcesArray-서브 권한 오류 시 필요 권한 목록

    응답 상태 코드

    Blockchain Service는 네이버 클라우드 플랫폼의 공통 응답 상태 코드를 사용합니다. 네이버 클라우드 플랫폼에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 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.