原文作者:Alex Xu

Twitter和Reddit(美国年轻人喜爱的内容社交网站)支撑NFT(非同质化的代币)图片。那NFT图片和一般图片的差异是什么呢?下图显现了NFT和一般图片的差异。

一张图看懂NFT头像和普通图片的区别

一般的头像图片(因为NFT现在很多用在头像图片的产权承认方面,所以本文只说头像图片)

第1步:用户上传个人资料相片,这个恳求转到用户服务端。

第2步:头像图片被存储在一个方针服务器中,比如Amazon S3;这便发生一个URL来拜访该文件。

第3步:这个头像图片的源数据被存储在数据库中。

NFT的头像图片

第1步:要理解这个进程,咱们应该理解什么是智能合约。智能合约是部署和存储在区块链上的程序。当满足预订的条件时,这些程序会主动履行。这便是一个NFT被"铸造 "的时分。

那么,计算机的输入包含图画文件、称号和描绘。Mint功用会天然返回新的token 的ID,源数据URI和IPFS(星际文件体系)上的NFT URI。咱们逐一查看输出成果。

代币(token)ID是NFT图画的唯一ID。在智能合约中有一个相似字典库的模块,它存储每个代币的ID和其所有者的地址。这便是为什么NFT被称为 "非同质化的代币"。每个图画都被分配了一个唯一的ID。

源数据和头像图片存储在IPFS上,IPFS是一个点对点网络,用于在分布式文件体系中存储和共享数据。这是区块链的一个重要扩展,因为不行能在区块链上存储所有的数据。

IPFS利用内容寻址体系,确保生成的URI与文件内容是一对一对应的。没有人能够在不损坏链的情况下,替换或改变文件内容。生成的源数据URI,则被存储在智能合约的另一个相似字典的模块中。

第2和3步:一旦头像图片的NFT被铸成,咱们需要将其转移到所有者的地址。在区块链中,地址就充当银行账号。咱们通过存储在Metamask等钱包中的私钥来操控拜访权限。

第4步:现在,咱们能够授权Twitter页面对钱包有只读权限。该服务首先要进入智能合约,依据代币ID检索源数据URI。然后,它能够运用源数据中的图片URI从IPFS中下载头像图片文件。

最终,咱们终于能够看到很帅的阿凡达头像图片。你可能会注意到,一个NFT头像文件比一般的解决方案更杂乱。但由于运用了智能合约、区块链和IPFS内容寻址,咱们能够确保该图片的知识产权的完整性。

同时,个人头像图片也会成为可交易的资产,或者是个人身份的一部分。

结语

在内容寻址中,生成的CID(内容标识符)是基于文件内容的。你知道哪些算法是用来生成CID的吗?

原文来源:推特

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注