응용 프로그램 개발 전

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

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

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

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

애플리케이션 사용자의 사용자 ID와 비밀번호가 Oracle Identity Cloud Service에 있어야 합니다. 응용 프로그램의 함수에 따라 이 사용자에게는 다음 필요 조건이 있어야 합니다.

  • 체인코드를 설치하고 배치하려면 다음을 수행합니다.

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

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

    • 관리자 자격 증명은 인증서를 내보낸 방법과 유사하게 내보내야 합니다. 작업 메뉴에서 Export Admin Credential을 선택합니다. 피어 및 주문자 노드 암호화 폴더에서 애플리케이션에 배치해야 하는 서명된 인증서 및 키 저장소 파일이 포함된 ZIP 파일을 다운로드합니다.

  • 설치 및 배치된 체인 코드에 대해 작업을 실행하려면 다음과 같이 하십시오.

    • 피어 노드 암호화 폴더의 응용 프로그램에 배치할 수 있도록 Export Certificates에 설명된 대로 관리자, 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 및 비밀번호를 제공해야 합니다.