The concept of Non-Fungible Token (NFT) has found many applications with great impact. One of the most appealing uses of NFTs is the possibility of creating and managing an NFT collection where each token regulates the ownership of a digital asset and new tokens can be minted according to some rules. In this work, we investigate the natural question of whether a digital asset could be duplicated inside a collection of NFTs. Interestingly, while intuitively uniqueness should be enforced by the use of NFTs, we observe that the existence of clones is possible according to the mainstream approaches of Ethereum (i.e., ERC-721 contracts) and Algorand (i.e., ASAs). Moreover, we have scrutinized famous NFT collections that have been built on such decentralized platforms and our findings show that, unfortunately, the uniqueness of a digital asset in a collection (e.g., the guarantee that at most one NFT is generated for the ownership of a specific digital painting) is at risk if the minter (i.e., a single point of failure) is at some point corrupted. Next, we propose a natural and simple functionality abstracting the management of NFT collections that, by design, does not allow clones in a collection. While in general, ERC-721 and ASAs do not securely realize , we discuss the design of an NFT collection that is compliant with the ERC-721 standard and at the same time realizes , therefore, guaranteeing by design that even a malicious minter can not introduce clones in the collection.

Preventing Content Cloning in NFT Collections / Visconti, I.; Vitaletti, A.; Zecchini, M.. - 13907:(2023), pp. 84-99. (Intervento presentato al convegno ACNS 2023 Satellite Workshops, AIBlock tenutosi a Kyoto; Japan) [10.1007/978-3-031-41181-6_5].

Preventing Content Cloning in NFT Collections

Visconti I.;Vitaletti A.;Zecchini M.
2023

Abstract

The concept of Non-Fungible Token (NFT) has found many applications with great impact. One of the most appealing uses of NFTs is the possibility of creating and managing an NFT collection where each token regulates the ownership of a digital asset and new tokens can be minted according to some rules. In this work, we investigate the natural question of whether a digital asset could be duplicated inside a collection of NFTs. Interestingly, while intuitively uniqueness should be enforced by the use of NFTs, we observe that the existence of clones is possible according to the mainstream approaches of Ethereum (i.e., ERC-721 contracts) and Algorand (i.e., ASAs). Moreover, we have scrutinized famous NFT collections that have been built on such decentralized platforms and our findings show that, unfortunately, the uniqueness of a digital asset in a collection (e.g., the guarantee that at most one NFT is generated for the ownership of a specific digital painting) is at risk if the minter (i.e., a single point of failure) is at some point corrupted. Next, we propose a natural and simple functionality abstracting the management of NFT collections that, by design, does not allow clones in a collection. While in general, ERC-721 and ASAs do not securely realize , we discuss the design of an NFT collection that is compliant with the ERC-721 standard and at the same time realizes , therefore, guaranteeing by design that even a malicious minter can not introduce clones in the collection.
2023
ACNS 2023 Satellite Workshops, AIBlock
NFT; ERC-721; ASA; Collection
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Preventing Content Cloning in NFT Collections / Visconti, I.; Vitaletti, A.; Zecchini, M.. - 13907:(2023), pp. 84-99. (Intervento presentato al convegno ACNS 2023 Satellite Workshops, AIBlock tenutosi a Kyoto; Japan) [10.1007/978-3-031-41181-6_5].
File allegati a questo prodotto
File Dimensione Formato  
Visconti_Preventing_2023.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 510.91 kB
Formato Adobe PDF
510.91 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1718860
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact