고급 배치 사용

(Hyperledger Fabric v1.4.7) 고급 배치 옵션을 사용하여 체인코드를 운용 환경에 배치하는 데 필요한 매개변수를 지정합니다. 예를 들어, 체인코드를 설치할 피어와 사용할 보증 정책을 지정합니다.

고급 배포 마법사를 사용하여 선택한 피어에 체인코드를 설치합니다.
다음 정보에 유의하십시오.
  • 샘플 체인 코드를 배포하는 프로세스는 이 항목에 설명된 프로세스와 다릅니다. Oracle Blockchain Platform Using Samples (Hyperledger Fabric v1.4.7) 살펴보기를 참조하십시오.
  • 체인코드 테스트에 빠른 배포 옵션을 사용할 수 있습니다. 빠른 배포는 기본 설정을 사용하고, 채널의 모든 피어에 체인코드를 설치하고, 기본 보증 정책을 사용하여 체인코드를 인스턴스화하는 한 단계 배포입니다. 빠른 배치 사용을 참조하십시오.
이 작업을 수행하려면 관리자여야 합니다.
  1. 콘솔로 이동하고 Chaincodes(체인 코드) 탭을 선택합니다.
  2. 체인 코드 탭에서 새 체인 코드 배포를 누릅니다.
    체인 코드 배포 페이지가 표시됩니다.
  3. 고급 배치를 누릅니다.
    체인 코드 배포(고급) 단계 1/3: 설치 페이지가 표시됩니다.
  4. 체인 코드 이름 필드에 체인 코드의 고유 이름을 입력합니다. 버전 필드에 체인코드의 버전 번호를 입력합니다.
    Oracle Blockchain Platform 체인코드 이름 및 버전 요구사항은 Hyperledger Fabric 요구사항과 다릅니다. Oracle Blockchain Platform 이름 지정 요구사항을 사용해야 합니다. 체인 코드 이름을 지정할 때 다음 지침을 사용합니다.
    • ASCII 영숫자, ('') 따옴표, 대시(-) 및 밑줄(_)을 사용합니다.
    • 이름은 ASCII 영숫자로만 시작하고 끝나야 합니다. 예를 들어, _mychaincode 또는 mychaincode_과 같은 이름은 사용할 수 없습니다.
    • 대시(-)와 밑줄(_) 뒤에는 ASCII 영숫자가 와야 합니다. 예를 들어, my--chaincode 또는 my-_chaincode와 같은 이름은 사용할 수 없습니다.
    • 이름은 1-64자여야 합니다.
    • 체인코드 버전에는 마침표(.)가 포함될 수 있습니다.
  5. 체인코드를 설치할 네트워크 피어를 하나 이상 선택합니다. 고가용성을 제공하기 위해 Oracle은 각 분할 영역에서 적합한 피어 수를 선택할 것을 권장합니다. 또한 선택한 피어가 체인코드를 인스턴스화할 채널에 조인되어야 합니다.
  6. 체인코드 소스 필드를 누르고 업로드 및 배포할 체인코드 ZIP 파일을 찾습니다. 다음을 누르십시오.
    체인 코드가 설치되고 체인 코드 배포(고급) 단계 2/3: 인스턴스화 페이지가 표시됩니다.
  7. 체인코드를 지금 인스턴스화할지 아니면 나중에 인스턴스화할지 결정합니다.
    • 닫기를 눌러 마법사를 닫고 나중에 인스턴스화합니다.
    • 지금 인스턴스화하려면 체인코드를 인스턴스화할 채널과 체인코드를 인스턴스화할 피어를 선택합니다. 필요한 경우 초기 매개변수, 보증 정책, 임시 맵 및 개인 데이터 수집을 입력합니다. 다음 정보에 유의하십시오.
      • Instantiation은 피어의 체인 코드를 컴파일, 작성 및 초기화합니다.
      • 보증 정책을 비워 두면 Oracle Blockchain Platform에서 기본 보증 정책을 사용합니다. 기본 보증 정책은 네트워크의 피어로부터 보증을 받습니다.
      • 인스턴스화가 완료되면 피어가 체인코드 호출을 수락하고 트랜잭션을 보증할 수 있습니다.
      다음을 누르십시오.
    체인 코드가 인스턴스화되었습니다.