NFT 토큰 교환

1. 상품 설명

CCMP*를 기반으로 NFT 상품의 체인을 변경해보세요.
CCMP는 서로 다른 블록체인 간 데이터를 전송할 수 있게 합니다. 이를 통해 보유한 NFT 상품을 다른 체인으로 이동시킬 수 있습니다.

*CCMP: 다른 블록체인간 통신을 위한 프로토콜(규약), 체인 간 데이터 이동을 도움.
NFT 토큰 교환
적용 사례 1

교환권 NFT 체인 이동

고객들의 더 빠른 구매를 위해 교환권 NFT를 재발행했습니다.
교환권 구매 후 받기까지의 시간이 많이 소요된다는 피드백을 받아, 다른 체인을 사용하여 새로 발행하였습니다. 새로 변경된 체인은 기존 체인보다 더 빠른 거래 속도로, 구매 시 즉시 교환권을 받을 수 있습니다. 디자인과 모든 혜택, 사용방법은 기존과 동일합니다.
체인 변경으로 인해 고객 만족도가 크게 향상되었으며, 교환권 구매량도 증가하였습니다.

2. API 제공 기능

wNFT 발행

wNFT 발행

요청에 따라 wNFT 컨트랙트 발행

  • NFT가 발급된 체인 외의 다른 체인으로 교환하기 위해 필요한 첫 단계입니다.
  • wNFT는 다른 블록체인에서 원래 NFT의 복제본으로 동일한 가치를 지닙니다.
  • 기존 체인에 발행된 NFT 컨트랙트 정보를 참조하여, 새로운 체인에서 wNFT 컨트랙트를 발행합니다.
  • wNFT 컨트랙트는 NFT 내보내기 과정에서 wNFT를 발행하기 위해 필요한 준비 과정입니다.

NFT 전체 위임

NFT 전체 위임

NFT 교환을 위한 전체 위임

  • NFT 내보내기, NFT 가져오기 과정에 필요한 액션을 WEB2X가 대신 실행할 수 있도록, NFT 컨트랙트 내 모든 토큰을 다룰 권한을 위임합니다.
  • 위임을 통해 WEB2X는 NFT를 잠그거나 wNFT를 소각할 수 있습니다.
  • 기존 NFT 컨트랙트와 새로 생성된 wNFT 컨트랙트 2곳에서 전체 위임이 필요합니다.
  • 한 번 전체 위임하면, 같은 컨트랙트 내 다른 토큰 교환 시 다시 위임할 필요가 없습니다.

NFT 내보내기

NFT 내보내기

NFT 교환을 위한 전체 위임

  • 서비스 유저가 요청한 특정 NFT를 새 체인에서 wNFT로 발행합니다.
  • 요청 처리가 시작되면, 이전 체인에 있던 NFT는 잠김(lock) 처리되어 사용이 불가합니다.

NFT 가져오기

NFT 가져오기

요청에 따라 내보냈던 NFT를 기존 체인으로 복귀

  • 서비스 유저가 요청한 wNFT를 새 체인에서 소각하고, 기존 체인으로 되돌립니다.
  • 새 체인에서 wNFT가 소각된 후에는, NFT 내보내기 과정에서 잠겼던 기존 체인의 NFT를 다시 사용할 수 있습니다.
  • NFT 가져오기가 완료된 후 소각된 wNFT는 사용 불가하므로, 새로운 wNFT를 발행하기 위해 NFT 내보내기를 다시 진행해야 합니다.