애플리케이션 개발 전

응용 프로그램을 작성하기 전에 샘플 응용 프로그램을 다운로드하여 사용하고 응용 프로그램을 실행할 수 있는 올바른 인증서와 권한이 있는지 확인하십시오.

Oracle Blockchain Platform은 체인코드 및 애플리케이션 작성 방법을 이해하는 데 도움이 되는 다운로드 가능한 샘플을 제공합니다. 다음을 참조하십시오.

Oracle Blockchain Platform은 Hyperledger Fabric을 기반으로 합니다. Hyperledger Fabric 설명서를 사용하여 애플리케이션을 작성할 수 있습니다. 고유한 애플리케이션 Hyperledger Fabric 설명서를 작성하기 전에 주요 개념자습서 섹션을 읽어 보십시오.

애플리케이션 개발 필수 조건

애플리케이션 사용자에 대한 사용자 ID 및 비밀번호가 Oracle Identity Cloud Service에 있어야 합니다. 애플리케이션의 함수에 따라 이 사용자에게는 다음과 같은 필수 조건이 있어야 합니다.

  • 체인코드를 설치 및 배포하려면

    • 체인 코드를 설치하거나 배치하려면 관리 액세스 권한이 있어야 합니다.

    • 피어 및 주문자 노드 암호화 폴더의 응용 프로그램에 배치할 수 있도록 Export Certificates에 설명된 대로 admincerts, cacerts 및 tlscacerts 인증서를 내보내야 합니다.

    • 인증서를 내보낸 방법과 유사한 방식으로 관리 인증서를 내보내야 합니다. 작업 메뉴에서 관리 인증서 익스포트를 선택합니다. 그러면 피어 및 주문자 노드 암호화 폴더의 응용 프로그램에 배치해야 하는 서명된 인증서 및 키 저장소 파일이 포함된 ZIP 파일이 다운로드됩니다.

  • 설치 및 배포된 체인 코드에 대해 작업을 실행하려면

    • 피어 노드 암호화 폴더의 응용 프로그램에 배치할 수 있도록 Export Certificates에 설명된 대로 admincerts, cacerts 및 tlscacerts 인증서를 내보내야 합니다.

    • 응용 프로그램에 배치할 수 있도록 Join the Participant or Scaled-Out OSNs to the Founder's Ordering Service에 설명된 대로 주문자 노드에 대한 tlscacerts 인증서를 익스포트해야 합니다.

    • 호출 중인 체인코드는 사용자 ID가 액세스할 수 있는 채널과 노드에 설치 및 배포되어야 합니다.

    • REST 프록시 접근에 대해 REST 프록시 노드를 구성하고 체인 코드를 사용으로 설정해야 합니다. 노드에 대한 사용자 ID 및 암호를 제공해야 합니다.

  • REST API 끝점에 대해 함수를 실행하려면 다음을 수행합니다.

    • 호출 중인 체인코드는 사용자 ID가 액세스할 수 있는 채널과 노드에 설치 및 배포되어야 합니다.

    • REST 프록시 접근에 대해 REST 프록시 노드를 구성하고 체인 코드를 사용으로 설정해야 합니다. 노드에 대한 사용자 ID 및 암호를 제공해야 합니다.