非同质化通证标准允许NFT轻松跨越多个生态系统
导读:
非同质化通证标准允许NFT轻松跨越多个生态系统,NFT-Kungfu游戏系统开发,GameFi链上游戏定制开发,模式分析,案例分析,经济模型分析,玩法介绍,NFT元宇宙挖/矿游戏开发,NFT链上游戏开发,质押流动性挖/矿游戏开发,卡牌挖/矿游戏开发,模式定制,开发技术分析,NFT+DeFi挖/矿系统开发平台介绍咨询、NFT+DeFi挖/矿系统开发流程介绍、NFT+DeFi矿机挖/矿系统开发详解、NFT+DeFi矿机挖/矿系统开发成功案例。,NFT项目创新迅速,迭代升级加快,NFT生态系统,NFTs不仅仅是炒作,泡沫也不会很快破灭,NFTdefi流动性挖/矿平台系统开发设计,NFT盲盒系统开发,NFT交易系统,APENFT系统治理,数字藏品盲盒系统,NFT艺术品铸造系统,NFT系统开发,数字藏品交易系统,数字藏品拍卖系统,NFT交易系统,天猫数字藏品代上架,蚂蚁链粉丝粒代上架,NFT中国代上架,Opensea平台代上架,NFT系统源码,NFR系统,NFR系统源码,数字产品交易系统源码,NFT培训,NFT入行,NFT如何参与,元宇宙系统开发,元宇宙模式开发公司,BSC智能链NFT元宇宙挖/矿游戏系统开发,NFT元宇宙链游系统开发,BSC链质押流动挖/矿NFT游戏开发,链游开发,dapp智能合约软件定制,defi质押挖/矿系统源码搭建,上链挖/矿平台dapp平台源码搭建,开发模式分析,经济模型分析,案例分析,技术分析,开发源代码,开发技术公司,开发技术团队,开发服务商,CyberDragon赛博之龙游戏软件系统开发,NFT和链游占据加密新闻头条,NFT 生态系统,NFT项目创新迅速,迭代升级加快,NFT+DeFi挖/矿系统开发平台介绍咨询、NFT+DeFi挖/矿系统开发流程介绍、NFT+DeFi矿机挖/矿系统开发详解、NFT+DeFi矿机挖/矿系统开发成功案例,NFT-Kungfu游戏系统开发,,GameFi链上游戏定制开发,模式分析,案例分析,经济模型分析,玩法介绍,NFT元宇宙挖/矿游戏开发,NFT链上游戏开发,质押流动性挖/矿游戏开发,卡牌挖/矿游戏开发,模式定制,开发技术分析,非同质化通证标准允许NFT轻松跨越多个生态系统。
Zui近的区/块/链领域,越来越多的人认为 NFT将会迎来爆发式的发展,DeFi+NFT概念将会是未来一段时间的主要流行趋势。那么,什么是NFT,NFT如何实现以及如何使用的呢??感谢石头兄弟推荐的资料,老码农梳理了一下学习笔记,记录一下对NFT的一知半解。
“Token”原来只是一个计算机术语,例如早期基于令牌的计算机网络,token一般只是一个身份凭证,并没有流通价值,如果说流通也只是机器之间的流转,进而代表一定的操作权限。
区/块/链本质上是分布式数据库,允许我们以一种安全和可公开访问的方式存储信息。区/块/链也提供了避免欺骗的经济激励,从而允许真正的经济稀缺性。区/块/链还为数字身份问题提供了一些有趣的解决方案:我们在区/块/链上进行的每一笔交易都与一个公共地址相关联----一个匿名的安全标识符,可以重复使用。
区/块/链是非常强大的,带来了第一个广泛使用的加密货币,但比/特/币只是作为一种货币有用。它只是一个值的表示、记录或占位符。V神创建了以太坊,使用区/块/链来让更复杂的信息,甚至是脚本进行去中心化操作。人们开始使用以太坊来创建新的加密货币(通常称为Token)和去中心化应用程序(或dApps) ,
这里的“Token”,即可流通的加密数字证明,是区/块/链上的一个价值凭证,具有流通的价值,可以直接进行交易,往往被称为“代币”。Token可以代表任何有价值的东西,实现权益的数字化,进而被称为“通证”,具有物权、股权、货币的属性。就像股票一样,我们能够获得损益。
基于以太坊编码更复杂数据结构的能力导致了对标准的需求,Ethereum 开发者社区编写了ERC——EthereumRequest forComments”,它产生了一套使用以太坊构建软件的标准。基于ERC,开发人员可以构建与其他代码兼容的软件,通过确保不同的token和应用程序共享相似的组件,开发人员可以交换这些组件来构建新的体验。像比/特/币、以太币这样的加密货币代币都是可互换的,或者说是“同质的”,因为一个代币可以兑换任何其他代币。唯一改变的是块环链上的一个记录,记录了交易。ERC20只是大多数可替代代币的制造标准。
以太坊使开发人员将更复杂的数据去中心化,那么为什么一个token不应该包含比一个简单的单位值和所有者更多的变量呢?代币之间不可替换呢?
至此,NFT——non-fungible token诞生了,中文名叫非同质化通证。正如ERC20标准化的同质化通证一样,ERC721也是为了标准化非同质化通证而编写的。通过标准化NFT,开发者社区迎来了一个新的数字内容、游戏和使用 NFT的应用程序的生态系统。
在区/块/链上,数字加密货币分为原生币和代币两大类。前者如BTC、ETH、Filecoin等,拥有自己的主链,使用链上的交易来维护账本数据;代币则是依附于现有的区/块/链,使用智能合约来进行账本的记录,如依附于以太坊上而发布的各种代币。代币之中又可分为同质化和非同质化两种。
我们常见的Token(如BTC,ETH等)都是同质化的,即FT(FungibleToken),互相可以替代、可接近无限拆分的token。
NFT是非同质化通证(代币),具有不可分割、、等特点。每一个NFT拥有独特且唯一的标识,两两不可互换,Zui小单位是1且不可分割。例如,在以太坊的迷恋猫中,每一只猫都对应着链上的一个NFT,拥有独特的id和基因,更重要的是,拥有独立的价值。
原生数字资产即存在于数字世界,或发源于数字世界的资产。相较于FT,NFT的关键创新之处在于提供了一种标记原生数字资产所有权的方法,且该所有权可以存在于中心化服务或中心化库之外。NFT的所有权并不阻止其他人读取,并不是捕获信息把它藏起来,只是捕捉信息后发现该信息与链上所有其它信息的关系和价值。
基于NFT的非同质化、不可拆分的特性,可以使它锚定现实世界中商品的概念,简单地说,就是在发行在区/块/链上的数字资产,这个资产可以是数字艺术品、纪念品、门票等等,并且具有唯一性和不可复制性。由于NFT具备天然的收藏属性和便于交易,加密艺术家们可以利用NFT创造出的数字艺术品。
非同质化通证标准允许NFT轻松跨越多个生态系统。当一个开发人员启动一个新的 NFT 项目时,这些 NFT可以立即在几十个不同的钱包提供商中显示出来,可以在市场上交易,Zui近,还可以在虚拟世界中显示出来。这是完全可能的,因为开放标准为读写数据提供了清晰、一致、可靠和许可的API。
互操作性带来的Zui引人注目的特性是开放市场上的自由贸易。NFT的即时交易性将导致更高的流动性。智能合约允许开发人员对不可替换令牌的供应设置硬上限,并强制执行在发出nft 之后无法修改的持久属性。nft 是完全可编程的,设计空间充满了可能性。
由 CryptoKitties 率先推出的 ERC721是第一个代表数字资产的标准。ERC721是一个可继承的solid 智能合同标准,这意味着开发人员可以通过从 OpenZeppelin 库导入 ERC721,轻松创建新的兼容ERC721的合同。ERC721实际上相对简单:它提供了唯一标识符(每个标识符代表一个资产)到地址的映射,地址代表该标识符的所有者。ERC721还使用 transferFrom方法提供了转移这些资产的许可方式。
这两个方法实际上就是代表 NFT 所需要的全部:ownerOf检查谁拥有什么,transferFrom实现资产转移。标准还有其他一些附加功能(其中一些对于 NFT 市场非常重要),但 ERC721的核心是相当基本的。
ERC1155,由Enjin (https://enjinx.io)团队首创,将半替换的想法带到了 NFT 世界。在ERC1155中,ID代表的不是单个资产,而是资产的类别。例如,一个 ID可能代表“宝剑”,而一个钱包可能拥有1000把这样的宝剑。在这种情况下,balanceOf方法会返回一个钱包所拥有的剑的数量,用户可以通过“剑”ID 调用 transferFrom 来转移任意数量的这些剑。
这种系统的一个优点是效率: 基于ERC721,如果用户想要转移1000把剑,需要修改智能合同的状态(通过调用transferFrom 方法) ,以获得1000个唯一的通证。而使用 ERC1155的话,只需要调用 transferFrom方法,和数量为 1,000的参数并执行一次操作。当然,这种效率的提高伴随着信息的丢失: 人们再也无法追踪单把剑的历史。?
ERC1155提供了 ERC721功能的超集,这意味着可以使用 ERC1155构建ERC721资产(对于每个资产,只需要有一个单独的 ID 并且数量1)。Zui近Opensea在 Github上开发了一个仓库(https://github.com/ProjectOpenSea/opensea-erc1155),用于ERC1155标准的使用。
作为组合创新,ERC-998标准提供了一个模板,凭借这个模板,NFT可以拥有同质化和非同质化的资产。目前在主网络上只部署了几个可组合的NFT,但可能是一些令人难以置信的机会!
以太坊是NFT目前Zui活跃的地方,但也有一些NFT标准出现在其他的区/块/链上。DGoods 由 MythicalGames 团队开发,致力于从 EOS 提供一个功能丰富的跨链标准。Cosmos 项目也在开发一个 NFT 模块,可以作为Cosmos SDK 的一部分加以利用。
NFT通过元数据为特定的标记 ID 提供描述性的附加信息。在 CryptoKittty的例子中,元数据是猫的名字、猫的照片、描述文字和任何其他特征(在 CryptoKitties的例子中称为“cattributes”)。对于票证,元数据可能包括事件的日期和票证的类型,以及名称和描述。上面这只猫的元数据可能是这样的:
为了方便NFT的应用程序能够访问这些数据,如何以及在哪里存储这些数据呢?第一个决定是链上存储还是链下存储。也就是说,是将元数据直接放入代表令牌的智能协议中,还是单独托管?
链上存储元数据的好处是:?
它地驻留在通证中,超出了任何给定应用程序的生命周期;?
它可以根据链上逻辑进行更改。
如果数字资产的长期价值远远超过其Zui初创造的价值,例如,一件数字艺术作品被认为会流传千古,那么就不管用来创作这件艺术作品的原始站点是否仍然存在。NFT的元数据必须与标记标识符的生命周期保持在一起。
有这些好处,但由于以太坊区/块/链的存储限制,目前大多数项目的NFT存储仍然是链下存储。ERC721标准包含一个名为tokenURI 的方法,人们可以实现这个方法来告诉应用程序在哪里可以找到给定项的元数据。
tokenURI 方法返回一个公有的 URL,通过URL返回一个 JSON 数据字典,类似于上面 CryptoKitty的示例字典。这些元数据应该符合官方的 ERC721元数据标准,以便 OpenSea 之类的应用程序能够获取。
链下存储Zui简单的方法是在某个集中式服务器上,或者在像 AWS 这样的云存储解决方案上。当然,这也有缺点:1)开发人员可以随意更改元数据;2)如果服务挂掉,NFT的元数据可能会从原始源中消失。为了缓解问题2,现在有几个服务开始在自己的服务器上缓存元数据,以确保原始主机解决方案出现故障,也能有效地为用户服务。
越来越多的开发人员,尤其是数字艺术领域的开发人员,正在使用IPFS来实现NFT的链下存储。IPFS是一个p2p的文件存储系统,允许内容跨计算机托管,这样文件就可以在许多不同的位置复制。确切地说,是用另一个链来存储NFT的元数据。这样可以确保:
元数据是不可变的,因为它是由文件的散列唯一解决的;
只要有节点愿意承载数据,数据就会随着时间的推移持久化。
现在, Pinata 这样的服务通过处理部署和管理 IPFS 节点的基础设施,使开发人员的过程更加简单,备受期待的Filecoin 网络可以在 IPFS 之上增加一个层,以激励节点托管文件。
如上所述,所有的NFT都有所谓的元数据。基本上,我们发现在以太坊上存储图片真的很费劲,花费很大。如果存储一张8 x8的图片,还算便宜,如果想要一张分辨率不错的图片,就需要花费更多的钱。在 IPFS中添加图片就比较容易,不需要运行服务器。
以下是来自Opensea 的一个教程摘要, 当然需要在钱包里放入 Rinkeby Testnet ETH 和 RinkebyTestnet LINK 才能继续,具体所要做的步骤是:
使用 Chainlink VRF 建立一个可验证的随机 D&D 字符串
使用 IPFS 添加一个 tokenURI
在 OpenSea Marketplace 中添加这个随机的NFT
在 bash _ profile 文件中设置环境变量如下:
clone 示例代码库:
生成一个字符:
这将创建一个新的随机统计字符!
我们可以免费获得一个 Etherscan API 密钥,并与链上的NFT进行交互,需要将 ETHERSCAN API的key 设置为环境变量:
这将验证并发布这一智能合约,还可以使用 oneclickdapp 并添加契约地址和 ABI,ABI可以在build/contracts 文件夹中找到。
一旦创建了一个NFT,需要给它一个tokenURI,是向外界展示NFT数据。这使得像图片这样的东西更容易存储,且不必浪费将它们添加到链上存储中的gas。NFT元数据的示例如下:
为了将NFT代表的一张图片和元数据线下存储到IPFS,需要下载相关的工具,包括IPFS,IPFScompanion和Pinata。
IPFS companion 让我们可以在Chrome 这样的浏览器中本地查看 IPFS数据。如果在浏览器中点击这个链接,就会知道 IPFS companion正在工作: IPFShttps://IPFS.io/IPFS/qmtgqnhfbmkft9s8phkcdxbn1f5bg3q5hmbar4u6hotvb1?filename=chainlink_elf.png
一旦启动 IPFS 节点,就可以开始向其添加文件。要上传 NFT 的图像,需要将元数据 JSON 对象添加到IPFS 中,从部署的token中获取名称和属性,可以使用create-metadata.js来运行:
元数据 json 文件将是将是的 tokenURI,我们将修改 set-token-uri.js的tokenId,并添加IPFS 的tokenURI:
现在,可以得到这个 NFT 的地址,就前往 OpenSea测试网市场(https://testnets.opensea.io/get-listed/step-two)来查看了甚至尝试售卖了。
自从2017年CryptoKitty问世以来,已有近万类、数千万枚NFT藏品铸造、流通、交易,发布到用户的手中,其中以游戏、卡牌、网络域名、加密艺术品居多。
将现实或者互联网世界里的“非对等权益”通过NFT的方式呈现之后,Zui本质的改变在于,NFT的价格发现机制将由原先的市场交易转变为权益的“隐含溢价”,每个希望持有或者转让NFT的用户会评估该NFT的非对等权益对于自身的价值究竟几何,在保持弱流动性基本特性不变的前提下,将极大的增强NFT的可交易性。
NTF的应用场景很多,几乎会充满想象力的空间。
游戏
NFT在游戏行业很流行,因为这些令牌解决了一些固有的问题。例如,用作游戏中的宠物,武器道具,服装和其他的物品。使用NFT,这些特性可以很容易在不同的游戏中转移和使用。NFT可以帮助推动游戏中的经济。
数字资产
例如,Decentraland,在这里,参与者可以购买虚拟土地。另一个更接近家庭的例子是 ENS (EthereumName Service,以太坊域名服务) ,它使用NFT买卖.ETH的域名。
数字艺术家已经接受了NFT来创造基于NFT 的艺术品。NFT 有如此大的吸引力是因为艺术家们可以在 NFT市场上获得的利润。2020年下半年,数字艺术家以Zui高的价格出售他们的产品。例如,在2020年9月,一件随着比/特/币价格变化的NFT 数字艺术品卖出了262 ETH (当时为101,100美元)。
知识产权
NFT可以代表一幅画,一首歌,一项专利,一段影片,一张照片,或者其他的知识产权。在这个领域,NFT起到的是专利局的作用。帮助每一个的东西进行版权登记,帮助其识别专利。
实体资产。房屋等不动产等其他的实物资产,可以用NFT来表示进行代币化。可以用作资产的流通等金融市场。
记录和身份证明
NFT可以用来验证身份和出生证明,驾照,学历证书,医疗记录等方面。这些可以用数字形式进行安全保存,而防止被滥用或篡改。Nft是打击身份盗用的理想工具,可以被数字化以代表身份的例子甚至可以是我们的外表。
金融
发票,订单,保险,账单等可以转变为 NFT,进行交易。特别地,NFT 正开始与DeFi融合,例如,DeFi 协议YearnFinance,为任何虚/拟/货/币资产开发了一种名为 Y.Insure 的保险产品。Y.Insure 利用 NFT机制(ERC-721)来代表保单的独特性质。基本上,当定义保险单的独特特征时,标准的 ERC-20通证就显得“没有意义”了。
DeFi目前是通过跨链来解决抵押,通过保证金制度来解决杠杆,Zui终实现了类似于信用衍生一样的操作。有了杠杆、有了抵押、有了资金池。金融Zui基本的东西都具备了,理论上什么复杂的衍生品都能设计出来的。
我们有很多数字产品,只是我们从未没有真正拥有。
事实上,NFT的影响并不于数字商品的物质所有权。它延伸到与技术互动的情感体验ーー它改变了产品和消费的内容之间关系的方式。Zui终,让人们更多地控制自己的创作,更少地控制自己的用户,用户更多地控制自己的身份。这些影响是深远的,不仅仅是简单的所有权。像任何全新的创新技术一样,我们只能推测NFT将如何使用,我们只能拭目以待。
微三云系统底层架构优势:分布式+微服务架构
已稳定支持多家超过100亿营业额的平台,上百家过百万会员的商城平台,齐全的订单会员数据接口,方便二次开发,对接第三方系统便捷,支持多应用多功能并行开发快速部署上线,系统安全系数高,系统稳定性高,并增加秒杀级算法框架,能满足高迸发的业务场景。
详情请看网站资讯https://wsyguanyun.com或https://32wsy.com