애플리케이션 개발 전
응용 프로그램을 작성하기 전에 샘플 응용 프로그램을 다운로드하여 사용하고 응용 프로그램을 실행할 수 있는 올바른 인증서와 권한이 있는지 확인합니다.
Oracle Blockchain Platform은 체인코드 및 애플리케이션 작성 방법을 이해하는 데 도움이 되는 다운로드 가능한 샘플을 제공합니다. 다음을 참조하십시오.
- 체인코드 샘플이란 무엇입니까?
- 샘플을 사용하여 Oracle Blockchain Platform 살펴보기(Hyperledger Fabric v2.x)
- 샘플을 사용하여 Oracle Blockchain Platform 살펴보기(Hyperledger Fabric v1.4.7)
Oracle Blockchain Platform은 Hyperledger Fabric을 기반으로 합니다. Hyperledger Fabric 설명서를 사용하면 응용 프로그램을 작성하는 데 도움이 됩니다. 고유한 응용 프로그램을 작성하기 전에 주요 개념 및 자습서 섹션(Hyperledger Fabric 설명서)을 읽으십시오.
애플리케이션 개발을 위한 필수 조건
애플리케이션 사용자의 사용자 ID와 비밀번호는 Oracle Identity Cloud Service에 있어야 합니다. 응용 프로그램의 기능에 따라 이 사용자에게는 다음과 같은 필수 조건이 있어야 합니다.
-
체인 코드를 설치 및 배포하려면 다음을 수행합니다.
-
체인코드를 설치하거나 배포하려면 관리 액세스 권한이 있어야 합니다.
-
피어 및 주문자 노드 암호화 폴더의 응용 프로그램에 배치할 수 있도록 Export Certificates에 설명된 대로 관리자, cacerts 및 tlscacerts 인증서를 내보내야 합니다.
-
인증서를 익스포트한 방법과 비슷하게 관리자 인증서를 익스포트해야 합니다(작업 메뉴에서 관리 인증서 익스포트 선택). 그러면 피어 및 주문자 노드 암호화 폴더의 응용 프로그램에 배치해야 하는 서명된 인증서 및 키 저장소 파일이 포함된 ZIP 파일이 다운로드됩니다.
-
-
설치 및 배치된 체인 코드에 대해 작업을 실행하려면 다음을 수행합니다.
-
피어 노드 암호화 폴더의 응용 프로그램에 배치할 수 있도록 Export Certificates에 설명된 대로 관리자, cacerts 및 tlscacerts 인증서를 내보내야 합니다.
-
애플리케이션에 배치할 수 있도록 참가자 또는 스케일 아웃된 OSN에 참여에 설명된 대로 주문자 노드에 대한 tlscacerts 인증서를 익스포트해야 합니다.
-
호출 중인 체인코드는 사용자 ID가 액세스할 수 있는 채널 및 노드에 설치 및 배치되어야 합니다.
-
REST 프록시 노드를 구성하고 REST 프록시 액세스에 대해 체인 코드를 사용으로 설정해야 합니다. 노드에 대한 사용자 ID 및 비밀번호를 제공해야 합니다.
-
-
REST API 엔드포인트에 대해 함수를 실행하려면
-
호출 중인 체인코드는 사용자 ID가 액세스할 수 있는 채널 및 노드에 설치 및 배치되어야 합니다.
-
REST 프록시 노드를 구성하고 REST 프록시 액세스에 대해 체인 코드를 사용으로 설정해야 합니다. 노드에 대한 사용자 ID 및 비밀번호를 제공해야 합니다.
-