자산 패턴 예시
이 예시를 참고해 Sui의 일반적인 자산 패턴을 알아본다.
고정 공급량
고정 total supply로 코인을 initialize한 다음 동적 필드와 freezing을 사용해 supply를 lock하여 추가 민트을 방지한다.
로열티 토큰
Sui Closed-Loop Token standard를 사용해 특정 workflow와 service 안에서만 유효한 토큰을 생성한다. Closed-Loop Token의 한 예시는 loyalty 토큰이다.
인게임 통화
Sui Closed-Loop Token standard를 사용해 게임 애플리케이션 안에서 currency로 사용할 수 있는 토큰을 생성한다.
Soulbound NFT
Sui Move struct abilities와 Sui 프레임워크 transfer 모듈을 사용해 NFT를 soulbound(non-transferable)로 만든다.
NFT rental
사용자가 NFT를 완전히 소유하지 않고, 제공된 정책의 규칙에 따라 NFT를 rent할 수 있게 하는 예시이다.
Kiosk join pattern
Kiosk 기반 transfer 정책을 지원하면서 자산 tokenization 패키지를 사용해 Sui에서 fractional NFT와 fungible 토큰화된 자산을 생성한다.
WebAssembly와 template pattern
이 기 능은 web에서 Move bytecode serialization 및 deserialization을 가능하게 하기 위해 개발되었다. 본질적으로 web environment에서 existing contract를 edit할 수 있게 한다.