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

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

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

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

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

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

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

샘플 체인코드를 다운로드하려면 각 샘플 아래의 샘플 다운로드 링크를 사용하십시오. 다운로드에는 체인 코드의 이동 및 Node.js 버전이 포함되어 있습니다.

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