数字资产:观察 | 你存在IPFS上的NFT还缺点什么?_数字资产类应用案例包括

目前,社区中出现了一些工具,如IPFS社区的Minty和Filecoin社区的Filecoinbox,帮助我们把在去中心化网络创建并存储的数字资产发布到以太坊网络中Token化,制作成NFT。然而,这些工具帮你在IPFS上存储的资产信息完整吗?

笔者就当前IPFS上存储的NFT信息的完整性提出了一些自己的思考:

NFT的创建过程是怎样的?

怎么样的NFT信息才是完整的?

IPFS上的NFT缺少了什么信息?

“不在IPFS上的NFT,不是你的NFT”

在这之前,由于以太坊数据存储成本过高的问题,数字资产本身由各个中心化网站的服务器保管。资产和区块链之间是靠NFT的链上元数据中的一段URI链接的。

带来的弊端就是一旦网站瘫痪或者服务器数据丢失,该链接失效,数字资产随即丢失或损毁,也因此丢掉了NFT永久保存和不可篡改的两个最基本的属性。

打个比方,你的NFT是一幅画,那么IPFS是画的纸,区块链是保险箱或者是艺术馆的相框,而你的私钥就是打开它们的钥匙。如果纸这个载体不稳定,存在风险,数字资产也就有可能化为乌有。

在去中心化网络这个载体中存储体积较大的数字资产可以避免这一问题。

NFT的创建过程是怎样的?

下面,我们来看看近期出现的这些工具的做法,并发现一些问题。

我们可以在opensea.io轻松地铸造一个NFT:

连接钱包,给你即将创建的NFT们一个所有者地址;

创建一个新项目,输入NFT的名称、描述和NFT资产的链接;

最后,点击添加即可完成。

最为核心的上链操作由opensea代为执行。然而,从Minty我们可以窥见这个黑盒,即NFT在以太坊中实际的创建过程:

声音 | 谷燕西:区块链技术会将电影行业发展推到新高度:CBX研究院院长谷燕西今日发表专栏文章称,区块链技术和5G技术会将电影行业推到一个新的发展水平,为其带来翻天覆地的变化。从区块链技术角度来看,目前以网站为中心的电影媒体的交付方式依然有很大的改进空间。目前的电影市场发行渠道,不管是电影院渠道还是流媒体渠道,其中介成本依然是电影产品分发的一个非常大的成本。而区块链技术支持在互联网上点对点之间的直接交易。因此现在就有可能将区块链技术应用于电影产品分发渠道,支持消费用户同电影产品提供方的直接交易。将来很有可能出现一个电影行业中的相关方组成的联盟,成员包括电影制片方和分发方,他们在平等的基础上决定联盟的各项规则,并在区块链上开展数字电影的资金募集和分发工作。由于工作都在这条链上完成,所以效率就会比现有模式提高很多,也能够在全球范围内触及更多的用户。而且,这个区块链一定会采用联盟链。[2019/11/24]

声音 | 谷燕西:区块链在金融市场领域的突破点是通证经济模型的应用:CBX研究院创始人谷燕西在其微信分享群表示,

1,对全球区块链和加密数字资产行业来说,习总书记的讲话绝对是利好消息。

2,国内更多的商业机会会出现。应用推广会顺利很多。这个行业中的各种角色都会因此得到更好的发展。

3,率先的突破点一定是To C业务,而不是To B业务。

4,对于企业带来最大的价值的不是区块链技术,而是区块链技术之上的新的商业模式。

5,互联网对信息交流和线上商业产生巨大改变,区块链会对金融市场产生巨大的改变。而此方面的突破一定是通证经济模型的应用。

6,区块链技术是否能实现巨大的商业价值,主要取决于商业定位,而不是这个技术。[2019/10/26]

1.?部署合约

在以太坊上发送一笔交易,部署创建NFT的智能合约。该合约包含创建NFT以及交易等相关的功能。????

声音 | 谷燕西:Libra的一个潜在的竞争者是Twitter和square的CEO Jack Dorsey:今日,在由火讯财经主办的“火讯Facebook Libra周”线上沙龙上,CBX研究院院长谷燕西表示,在潜在用户方面,Facebook确实在全球有27亿的注册用户,数量方面他确实是有优势。但是,具体到数字资产方面,加密数字资产的爱好者的活跃社交群体是Twitter,而不是Facebook,而且推特的用户也是遍及全球。如果一个基于加密数字资产的金融应用,需要在全球推广的话,实际上推特更适合于此目的。Libra稳定币的一个潜在的竞争者是 Twitter和square的CEO Jack Dorsey,他在社交网络和货币支付端方面都有优势,所以他很有可能是Facebook稳定币的一个很大的竞争者,而且他一直是加密数字货币的强烈的爱好者,特别是对比特币。在2018年5月在纽约举行的 Consensus大会上,他就提出,互联网需要自己的稳定数字货币。[2019/6/21]

2.?创作内容

在创作者本地完成NFT的内容创作,如一幅画.png或一篇文章.pdf,并上传、固定到IPFS或Filecoin网络,得到一个内容数据的链接:ContentURI。

注:CID是对一段内容的描述的唯一标识符。????????

3.?Token化

将创作的内容加上它的名字和一些说明构成元数据完成创作内容的Token化,形成一笔数字资产。并将元数据上传IPFS,获得metadata????????URI。

4.?资产上链

创作者从他的外部账户发送一笔包含NFT元数据URI的交易到1中的智能合约,来调用合约中的铸造方法,然后返回该枚NFT在当前合约中的唯一标识符——Token?ID。TokenID的返回标志着NFT创建成功。待这笔交易矿工打包进区块并获得确认后,合约会触发一个转移事件,将TokenID发送给创作者。该事件的发生标志着NFT所有权和使用权的确认。

如此一来,你可以在以太坊上查看并验证你NFT背后的数字资产。换句话说,以太坊上的NFT是完整的。但是,IPFS上保存的NFT元数据和NFT资产数据并不能提供在区块链上验证该NFT的全部信息。也就是IPFS上的NFT并不完整。

怎么样的NFT信息才是完整的?

以下是Minty在IPFS上存储的NFT全部数据。

我们看到,IPFS上的NFT数据只有元数据和元数据中包含的内容数据,缺少token的链上信息。如果我们要通过Chainlink这样的预言机网络实现IPFS或Filecoin的双向通信,这部分链上信息必不可少。

那么,IPFS上完整的NFT资产到底应该长什么样子?

IPFS上的NFT缺少了什么信息?

我们需要先了解如何定位一个NFT。

在ERC-721标准的智能合约中,每个NFT都有一个唯一的uint256ID标识。NFT的所有数据都存在智能合约的数据库中。此标识码在本合约存续的有效期内不得变更。(合约地址,uint256tokenId)是以太坊链上某个特定资产的全局唯一标识符,并且能够完成NFT的查询和验证。

?

所以,我们的做法是:在上传metadata信息的方法中,如minty中的createNFTFromAssetData(),在NFT铸造完成后,添加下面的链上信息,执行方法后存储在IPFS上。

Contractaddress+TokenID+Owneraddress

根据合约地址和TokenID可以检索到创建NFT时创作者发送的创建交易,也能跟踪到后续NFT变更所有者的交易数据。因此,这里所有者地址并不是必要数据项。

结论

综上,

才是IPFS上NFT资产的完整信息。

引用

https://eips.ethereum.org/EIPS/eip-721

https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#minty

https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/

https://www.trufflesuite.com/boxes/filecoin#gallery-ui

PS:本文仅供研究分析,不做投资建议,忘投资者谨慎投资。

/End.

声明:本文系IPFS原力区原创稿件,版权属IPFS原力区所有,未经授权不得转载,违者将依法追究责任。

提示:投资有风险,入市须谨慎。本文不作为投资理财的建议。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-5:979ms