arrow-left 강좌 허브
레슨4: React.js를 이용하여 NFT를 발행하고 소각하기

주요 요점

XRPL에는 NFT를 사용하여 고유한 자산을 발행, 소각, 관리할 수 있는 도구가 내장되어 있습니다.

레슨4

React.js를 이용하여 NFT를 발행하고 소각하기

React.js를 사용하여 XRP Ledger에서 NFT를 발행하고 소각하세요.

원장에 고유한 자산 표현

일반 토큰은 법정 통화와 같은 대체 가능하고 상호 교환 가능한 자산을 나타내는 데 적합 합니다. 그래도 때로는 대체 불가능한 자산의 소유권이나 진위성 증명을 나타내고 싶을 때가 있습니다. 예를 들어 자동차 증서, 특정 예술 작품 또는 자격증이 이에 해당됩니다. 대체 불가능 토큰 (NFTs)을 사용하면 이러한 고유한 자산을 토큰화하고 XRPL을 사용하여 안전하게 사고 팔 수 있습니다.

XRPL의 NFTs

NFToken 객체는 XRP Ledger의 단일 대체 불가능 토큰(NFT)을 나타내며 주의해야 할 몇 가지 필수 필드가 있습니다.

NFTokenTaxon

동일한 계정에서 발행된 NFT를 그룹화하는 데 사용되는 임의의 ID입니다. 유사한 자산의 컬렉션을 만드는 경우 동일한 NFTokenTaxon을 표시할 수 있습니다.

URI

이 선택 필드를 사용하면 NFT와 관련된 추가 정보에 연결할 수 있습니다. 어떤 사람들은 이것을 사용하여 NFT가 나타내는 자산에 연결하고, 다른 사람들은 이것을 사용하여 마켓플레이스나 다른 애플리케이션에서 NFT를 구문 분석하는 데 도움이 되는 추가 메타데이터에 연결합니다.

이 강의의 나머지 부분에서는 NFT를 발행(mint)하는 방법, 계정이 현재 소유하고 있는 NFT를 확인하는 방법, 그리고 NFT를 삭제(burn)하는 방법을 보여줍니다.

실제 예시

  1. 아래의 샌드박스를 엽니다.
  2. 지갑에 자금이 입금될 때까지 기다립니다.
  3. URI 필드에 링크나 소량의 텍스트를 추가하여 NFT를 사용자 정의합니다.
    • 이 필드는 최대 256바이트를 허용하여 원장에 저장된 데이터를 적절한 크기로 유지합니다.

    — 일반적으로 디지털 콘텐츠나 메타데이터에 대한 링크가 저장되는 곳입니다.

  4. “Send” 버튼을 클릭해 NFT를 생성하고 XRPL에서 NFTokenMint 거래가 검증될 때까지 기다립니다.
  5. 성공하면 계정에 토큰 ID와 포함한 URI가 표시됩니다.— 다른 URI를 사용하여 이를 반복하면 계정에 더 많은 NFT가 추가되는 것을 볼 수 있습니다.
  6. NFTokenID 하나를 복사하여 “burn” 필드에 붙여넣습니다.
  7. “send” 버튼을 클릭하면 해당 NFToken이 영구적으로 삭제됩니다.— 이는 백그라운드에서 NFTokenBurn 거래를 보냅니다.

수업 종료

지금까지 배운 내용을 테스트할 시간입니다