체인코드 샘플이란 무엇입니까?

Oracle Blockchain Platform에는 Go 및 Node.js로 작성된 체인코드 샘플이 포함되어 있어 네트워크 체인코드를 구현하고 관리하는 방법을 배울 수 있습니다.

Oracle Blockchain Platform 콘솔에서 체인코드 샘플 페이지로 이동하려면 개발자 도구 탭을 열고 샘플을 선택합니다.

체인코드 샘플 페이지에는 다음이 포함됩니다.

  • 잔액 이전 샘플은 잔액을 질의하고 당사자 간에 자금을 이전하기 위해 계정 잔액 및 작업을 가진 두 당사자를 나타내는 간단한 체인 코드입니다.
  • 대리석류 샘플에는 각 대리석류에 색상 및 크기 속성이 있는 대리석류를 작성하기 위한 체인코드가 포함되어 있습니다. 소유자에게 대리석을 할당하고 작업에서 상태를 쿼리하고 소유자 간의 이름 또는 색상별로 대리석을 거래할 수 있습니다.
  • 자동차 딜러 샘플에는 차량 부품의 생산, 이동 및 쿼리를 관리하는 체인코드, 이러한 부품에서 조립된 차량 및 차량 전송이 포함됩니다.

    이 샘플에서는 대형 자동차 제조업체와 딜러 및 구매자가 공급망 활동을 간소화하기 위해 블록체인 네트워크를 만들었습니다. 블록체인을 통해 차량 및 부품 감사 추적 관련 문제를 조정하는 데 필요한 시간을 줄일 수 있습니다.

  • Fiat Money Token 샘플에는 피아트 화폐를 나타내는 소수의 곰팡이 토큰의 전체 수명 주기를 관리하는 체인 코드가 포함되어 있습니다. 토큰을 초기화한 후 토큰 사용자 계정을 만들고, 채굴자 역할을 지정하면 토큰을 발행, 전송 및 구울 수 있습니다. 토큰 계정 잔액 및 트랜잭션 기록을 추적할 수도 있습니다. 토큰 샘플에 대한 자세한 내용은 샘플 토큰 사양 파일 작업을 참조하십시오.
  • 로열티 토큰 샘플에는 토큰을 사용하여 로열티 프로그램을 관리하는 체인코드가 포함되어 있습니다. 로열티 포인트는 부여, 상환 및 이전할 수 있습니다. 토큰 샘플에 대한 자세한 내용은 샘플 토큰 사양 파일 작업을 참조하십시오.
  • NFT 아트 컬렉션 마켓플레이스 샘플에는 예술 작품과 관련된 NFT(Non-fungible tokens) 구매 및 판매를 위한 마켓플레이스를 시뮬레이션하는 체인코드가 포함되어 있습니다. 이 샘플에서 박물관은 블록 체인 네트워크의 예술 작품에 대한 NFT를 민트 (생성) 할 수 있습니다. 소비자는 박물관에서 NFT를 구입한 후 재판매할 수 있습니다. NFT 아트 컬렉션 마켓플레이스 샘플은 TypeScript의 체인코드 개발을 위해 설계되었으며, ERC-721 토큰 표준 및 ERC-1155 토큰 표준에 대한 두 가지 버전으로 제공됩니다. 토큰 샘플에 대한 자세한 내용은 샘플 토큰 사양 파일 작업을 참조하십시오.

각 샘플 아래의 여기서 샘플 다운로드 링크를 사용하여 샘플 체인 코드를 다운로드합니다. 다운로드에는 체인코드의 Go 및 Node.js 버전이 포함되어 있습니다.

다운로드에는 체인 코드의 Java 버전도 포함되어 있습니다.