샘플을 사용하여 Oracle Blockchain Platform 살펴보기(Hyperledger Fabric v2.x)

Oracle Blockchain Platform에 포함된 샘플 체인코드를 설치, 배포 및 호출할 수 있습니다.

샘플 체인코드를 설치하고 배포하려면 관리자여야 합니다. 사용자 권한이 있는 경우 샘플 체인코드를 호출할 수 있습니다.
  1. 콘솔로 이동하여 개발자 툴 탭을 선택합니다.
  2. 샘플 창을 누릅니다.
    체인코드 샘플 페이지가 표시됩니다.
  3. 샘플 체인코드를 찾아 설치합니다.
    1. 사용할 샘플 체인 코드를 선택하고 해당하는 설치 단추를 누릅니다.
    2. 체인 코드 설치 대화상자에서 체인 코드를 설치할 피어를 하나 이상 지정하고 사용할 체인 코드 언어(Node.js 또는 Java로 이동)를 선택합니다. 설치를 누릅니다.
  4. 체인 코드를 배치합니다.
    1. 체인코드의 배치 단추를 누릅니다.
    2. 체인 코드 배포 대화상자에서 체인 코드를 배포할 채널을 선택합니다. 배치를 누릅니다.
  5. 채널 탭으로 이동하여 샘플 체인코드를 배포한 채널의 이름을 누릅니다.
    1. 채널 정보 페이지에서 배치된 체인코드 창을 눌러 채널에 대한 체인코드 배치를 확인합니다.
    2. 원장 창을 사용하여 채널에서 개별 트랜잭션에 대한 정보를 찾을 수 있습니다.
  6. 원장 창을 누르고 다음을 확인합니다.
    • 원장 요약은 하나의 배포가 발생했음을 나타냅니다. 배치는 승인과 커밋으로 구성됩니다.
    • 원장 테이블에서 유형이 데이터인 두 블록을 찾습니다.
    • 첫 번째 블록을 클릭하고 트랜잭션 테이블에서 화살표 아이콘을 클릭하여 블록에 대한 자세한 정보를 표시합니다. Function Name 필드에 ApproveChaincodeDefinitionForMyOrg가 표시되는지 확인합니다.
    • 두번째 블록을 누르고 Function Name 필드에 CommitChaincodeDefinition가 표시되는지 확인합니다.
  7. 필요한 경우 체인코드 탭으로 이동하여 체인코드를 다른 채널에 배치합니다.
    여러 멤버가 포함된 네트워크에서 작업하고 설립자에 체인코드를 배포한 경우 동일한 체인코드를 설치한 참가자에 체인코드를 배포할 필요가 없습니다. 이 경우 체인코드는 참가자에게 이미 배포되어 있습니다.
    1. 테이블에 배치할 체인코드의 패키지 ID를 찾아 누릅니다.
      설치된 피어 요약 페이지가 표시됩니다.
    2. 채널에 배치됨을 누릅니다.
    3. 배치된 채널 요약 페이지에서 새 채널에 배치 단추를 누릅니다.
    4. 체인 코드 배치 대화상자에서 필요한 정보를 지정한 다음 배치를 누릅니다.
  8. 체인 코드를 호출합니다.
    1. 체인코드 샘플 페이지로 이동하여 작업 중인 체인코드를 찾고 해당 호출 단추를 누릅니다.
    2. 체인 코드 호출 대화상자에서 트랜잭션을 실행할 채널을 선택합니다.
    3. 작업 필드에서 체인 코드를 사용하여 완료할 작업을 지정합니다.
    4. 실행을 누릅니다.
  9. 체인 코드가 성공적으로 호출되었는지 여부를 확인합니다.
    1. Channels(채널) 탭으로 이동하고 체인코드가 설치된 채널을 찾아 누릅니다.
    2. 원장 요약 테이블에서 호출이 발생했음을 나타내는 블록 번호를 찾습니다.
    3. 블록을 누르고 트랜잭션 테이블에서 상태 열에 성공이 표시되는지 확인합니다.
  10. 필요한 경우 샘플 페이지로 이동하여 체인 코드에서 다른 작업을 호출합니다.