참고:

Oracle Blockchain Platform을 사용하여 블록체인 애플리케이션 개발

소개

블록체인 기술은 기업과 조직의 운영 방식에 혁신을 가져오고 있으며, 이는 전례 없는 수준의 투명성, 보안 및 분산을 가져올 수 있는 새로운 애플리케이션 시대가 되었습니다.

Oracle Blockchain Platform은 스마트 계약을 구축하고 실행하며 위조 방지 분산형 원장을 유지하는 사전 구성된 플랫폼을 제공합니다. Oracle Blockchain Platform을 사용하면 간단한 인스턴스 생성 단계를 완료하고 Oracle이 서비스 관리, 패치, 백업 및 복원, 기타 서비스 수명 주기 작업을 처리합니다.

목표

이 사용지침서에서는 Oracle Blockchain Platform을 사용하여 블록체인 애플리케이션을 개발하는 방법을 배우기 위해 주요 개념과 관련 단계에 대한 전반적인 개요를 제공합니다.

필요 조건

작업 1: Oracle Blockchain Platform 인스턴스 생성

  1. OCI 콘솔에 로그인합니다.

  2. 인스턴스를 생성할 수 있는 적절한 권한이 있는 구획을 선택합니다.

  3. 인스턴스에 대한 표시 이름을 제공하고 플랫폼 롤, 버전 및 필요한 에디션을 선택합니다.

  4. 생성을 누릅니다.

    OBP 인스턴스 생성

  5. 블록체인 네트워크에 참여하는 각 구성원 조직에 대해 Oracle Blockchain Platform 인스턴스를 생성하십시오. 자세한 내용은 Create an OBP instance를 참조하십시오.

이 단계가 끝나면 모든 인프라에서 블록체인 애플리케이션을 실행할 수 있습니다.

작업 2: 개발 환경 설정

블록체인 앱 빌더는 명령행 인터페이스 또는 Visual Studio 코드의 확장으로 전체 개발 수명 주기를 지원합니다. Oracle Blockchain Platform용 Blockchain App Builder는 Oracle Blockchain Platform에서 체인코드의 신속한 개발, 테스트 및 배포를 지원하는 툴 세트입니다. 앱 빌더에 대한 Visual Studio 코드 확장은 Oracle Blockchain Platform 콘솔의 샘플 탭에서 다운로드할 수 있습니다.

자세한 내용은 Install App Builder를 참조하십시오.

작업 3: 블록체인 애플리케이션에 대한 데이터 모델 생성

작업 4. Data Model을 사용하여 Spec 파일 생성

사양 파일 생성

작업 5. 체인코드 파일 생성

체인코드 생성

이제 Oracle Blockchain Platform에 체인코드를 배포할 준비가 되었습니다.

작업 6. 체인코드 배포 및 테스트

작업 7: SDK 및 REST API를 사용하여 애플리케이션 개발

팁: 고유한 애플리케이션을 작성하기 전에 주요 개념자습서 섹션을 읽어 보십시오.

승인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning 탐색기가 됩니다.

제품 설명서는 Oracle Help Center를 참조하십시오.