Non-Fungible Tokens (NFTs) are a type of digital asset that represents a proof of ownership over a particular digital item such as art, music, or real estate. Due to the non-fungible nature of NFTs, duplicate tokens should not possess the same value. However, with the surge of new blockchains and a massive influx of NFTs being created, a wealth of NFT data is being generated without a method of tracking similarity. This enables people to create almost identical NFTs by changing one pixel or one byte of data. Despite the similarity among NFTs, each NFT is assigned a completely different token ID. To address the NFT duplication issue, we developed a modular, easily-extendable, hardware-agnostic, cloud-centered NFT processing system that represents NFTs as vectors. We established a database containing a vector representation of the NFTs in accordance with the Ethereum Request for Comment 721 (ERC-721) token standards to initiate the process of aggregating NFT data from various blockchains. Finally, we developed an NFT visualization dashboard application with a user-friendly graphical user interface (GUI) to provide non-technical users access to the aggregated NFT data. The Universal NFT Vector Database is an off-chain framework for NFT data aggregation based on similarity, which provides an organized way to query and analyze NFT data that was previously unavailable through on-chain solutions.
翻译:非同质化通证(NFT)是一种数字资产,代表着对特定数字物品(如艺术品、音乐或房地产)的所有权证明。由于NFT的非同质性,重复的通证不应具有相同的价值。然而,随着新区块链的激增和大量NFT的创建,大量NFT数据正在生成,但尚无追踪相似性的方法。这使得人们可以通过改变一个像素或一个字节的数据创建几乎相同的NFT。尽管NFT之间存在相似之处,每个NFT都分配了完全不同的代币ID。为了解决NFT重复问题,我们开发了一种模块化、易于扩展、硬件无关、以云为中心的NFT处理系统,将NFT表示为向量。我们建立了一个数据库,根据以太坊请求的评论721(ERC-721)代币标准,包含NFT的向量表示,以启动从各种区块链聚合NFT数据的过程。最后,我们开发了一种NFT可视化仪表板应用程序,具有用户友好的图形用户界面(GUI),为非技术用户提供访问聚合NFT数据的途径。通用NFT向量数据库是一种基于相似性的NFT数据聚合的离线框架,提供了一种组织查询和分析此前未通过链上解决方案可用的NFT数据的方式。