首页 > 中国比特币 > 观察 | 你存在IPFS上的NFT还缺点什么?
2025
03-25

观察 | 你存在IPFS上的NFT还缺点什么?

私募比特币 现在,社区中呈现了一些东西,如IPFS社区的Minty和Filecoin社区的Filecoin box,协助咱们把在去中心化网络(IPFS或Filecoin)创立并存储的数字财物(如画作、作品、音视频等)发布到以太坊网络中Token化,制作成NFT(非同质化代币)。可是,这些东西帮你在IPFS上存储的财物信息完好吗?笔者就当时IPFS上存储的NFT信息的完好性提出了一些自己的考虑:

  • NFT的创立进程是怎样的?
  • 怎么样的NFT信息才是完好的?
  • IPFS上的NFT短少了什么信息?

“不在IPFS上的NFT,不是你的NFT” 在这之前,因为以太坊数据存储本钱过高的问题,数字财物自身由各个中心化网站的服务器保管。财物和区块链之间是靠NFT的链上元数据(metadata)中的一段URI链接的。带来的坏处便是一旦网站瘫痪或许服务器数据丢掉,该链接失效,数字财物随即丢掉或损毁,也因而丢掉了NFT永久保存和不行篡改的两个最基本的特点。打个比如,你的NFT是一幅画,那么IPFS是画的纸,区块链是保险箱或许是艺术馆的相框,而你的私钥便是翻开它们的钥匙。假如纸这个载体不稳定,存在危险,数字财物也就有或许荡然无存。在去中心化网络这个载体中存储体积较大的数字财物能够防止这一问题。 NFT的创立进程是怎样的? 下面,咱们来看看近期呈现的这些东西的做法,并发现一些问题。咱们能够在opensea.io轻松地铸造一个NFT:衔接钱包,给你行将创立的NFT们一个一切者地址;创立一个新项目,输入NFT的称号、描述和NFT财物的链接;最终,点击增加即可完结。最为中心的上链操作由opensea代为履行。可是,从Minty(https://github.com/yusefnapora/minty)咱们能够窥见这个黑盒,即NFT在以太坊中实践的创立进程:观察 | 你存在IPFS上的NFT还缺点什么? - 第1张  | 比特币-比特币价格-比特币行情交易交流平台 1.布置合约在以太坊上发送一笔买卖,布置创立NFT的智能合约。该合约包括创立NFT以及买卖等相关的功用。 2.创造内容在创造者本地完结NFT的内容创造,如一幅画.png或一篇文章.pdf,并上传、固定到IPFS或Filecoin网络,得到一个内容数据的链接:Content URI(ipfs://+CID)。注:CID是对一段内容的描述的仅有标识符(内容的哈希值)。 3.Token化将创造的内容加上它的姓名和一些阐明构成元数据(metadata)完结创造内容的Token化,构成一笔数字财物。并将元数据上传IPFS,取得metadata URI(ipfs://+CID)。4.财物上链创造者从他的外部账户发送一笔包括NFT元数据URI的买卖到1中的智能合约,来调用合约中的铸造办法,然后回来该枚NFT在当时合约中的仅有标识符——TokenID。Token ID的回来标志着NFT创立成功。待这笔买卖矿工打包进区块并取得承认后,合约会触发一个搬运事情(transfer event),将Token ID发送给创造者。该事情的产生标志着NFT一切权和使用权的承认。如此一来,你能够在以太坊上检查并验证你NFT背面的数字财物。换句话说,以太坊上的NFT是完好的。可是,IPFS上保存的NFT元数据和NFT财物数据并不能提供在区块链上验证该NFT的悉数信息。也便是IPFS上的NFT并不完好。 怎么样的NFT信息才是完好的? 以下是Minty(或许其他东西)在IPFS上存储的NFT悉数数据。观察 | 你存在IPFS上的NFT还缺点什么? - 第2张  | 比特币-比特币价格-比特币行情交易交流平台 咱们看到,IPFS上的NFT数据只要元数据和元数据中包括的内容数据(上图中的assetdata),短少token的链上信息。假如咱们要经过Chainlink这样的预言机网络完结IPFS或Filecoin的双向通信,这部分链上信息必不行少。那么,IPFS上完好的NFT财物究竟应该长什么姿态? IPFS上的NFT短少了什么信息? 咱们需求先了解怎么定位一个NFT。在ERC-721规范的智能合约中,每个NFT都有一个仅有的uint256 ID标识。NFT的一切数据都存在智能合约的数据库中。此标识码在本合约存续的有用期内不得改变。(合约地址,uint256 tokenId)是以太坊链上某个特定财物的大局仅有标识符,而且能够完结NFT的查询和验证。观察 | 你存在IPFS上的NFT还缺点什么? - 第3张  | 比特币-比特币价格-比特币行情交易交流平台 ​所以,咱们的做法是:在上传metadata信息的办法中,如minty中的createNFTFromAssetData(),在NFT铸造完结后,增加下面的链上信息,履行办法后存储在IPFS上。Contract address + TokenID + Owner address(可选)依据合约地址和TokenID能够检索到创立NFT时创造者发送的创立买卖,也能盯梢到后续NFT改变一切者的买卖数据。因而,这儿一切者地址并不是必要数据项。 定论 综上,(metadata+Contract address+ TokenID)才是IPFS上NFT财物的完好信息。引证https://eips.ethereum.org/EIPS/eip-721https://docs.ipfs.io/how-to/mint-nfts-with-ipfs/#mintyhttps://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/https://www.trufflesuite.com/boxes/filecoin#gallery-uiPS:本文仅供研讨剖析,不做出资主张,忘出资者慎重出资。/End.观察 | 你存在IPFS上的NFT还缺点什么? - 第4张  | 比特币-比特币价格-比特币行情交易交流平台 声明:本文系IPFS原力区原创稿件,版权属IPFS原力区一切,未经授权不得转载,违者将依法追究责任。提示:出资有危险,入市须慎重。本文不作为出资理财的主张。

最后编辑:
作者:欧易OKEx
头像
这个作者貌似有点懒,什么都没有留下。

观察 | 你存在IPFS上的NFT还缺点什么?》有 0 条评论

留下一个回复

你的email不会被公开。