TY - JOUR T1 - Pure Loyalty: Efficient and Secure Framework for NFT Loyalty Programs AU - Haryadi, Gifar Arif AU - Ansori, Muhammad Rasyid Redha AU - Lee, Jae-Min AU - Kim, Dong-Seong JO - The Journal of Korean Institute of Communications and Information Sciences PY - 2024 DA - 2024/1/1 DO - 10.7840/kics.2024.49.7.983 KW - Batch Minting KW - IPFS KW - Loyalty Programs KW - NFT KW - SoulBound Token KW - Voucher AB - This study explores the versatile applications of blockchain technology, particularly within loyalty program frameworks, addressing challenges faced by traditional loyalty programs in trust, transparency, operational efficiency, and potential issues like double-spending and fraudulent activities. The focus is on designing a loyalty program framework and selecting suitable ERC721 libraries for batch minting, involving a meticulous evaluation of gas usage across different libraries for various scenarios. The proposed loyalty program architecture introduces the Subscription model, utilizing ERC721A, ERC721G, and ERC721Psi for batch minting, along with ERC20 for comprehensive token functionality. Incorporating SoulBound Tokens (SBTs) enhances security, preventing unauthorized transfers and potential rule violations, such as the unauthorized transfer of vouchers. IPFS facilitates off-chain storage of subscription badges for efficiency. The gas comparative analysis highlights associated costs, revealing potential advantages and areas for improvement. Future work includes further smart contract optimization and the development of a decentralized application (DApp), extending the practical implications of the proposed loyalty program framework.