连接真实商业世界的NFT是什么?

2018-11-07 21:04 栏目:经验之谈 来源: 查看()

去年11月,Crypokitties的发布给加密货币世界带来了风暴。一些加密猫的价格甚至上涨到30万美元。以太坊网络拥挤,平均贡献了Ethereine网络交易量的30%。当Cryptokitties的用户活动与去年年底的高峰期相比急剧下降时,市场上有许多数字加密的收藏品。数字加密集合的发展背后是不可替代的令牌的发布。

连接真实商业世界的NFT是什么?

什么是NFT

NFT(非伪造令牌)为生态学中的令牌交互和循环定义了不可分割且唯一的接口规范。

在区块链中,数字加密货币分为两类:主要货币和令牌。前者,比如比特币,Qtum等,都有自己的主链,用链式交易来维护图书数据;后者如BOT,INK等,附加到现有的区块链,使用智能合约来记录书籍。令牌可以分为两种类型:均质化和非同质性。

基于ERC20和QRC20的同质化令牌FT(Fungible Token)是一个可以互相替换的令牌,可以无限访问。 NFT不是均质化令牌,而是唯一的非拆分令牌,例如加密猫,标记化数字票据等。

连接真实商业世界的NFT是什么?

英国“金融时报”的特点使其有助于代表现实世界中的替代品,如货币,积分,股票等。这些东西需要拆分,然后在用户之间交换。在区块链中,FT被广泛用于发行新的数字货币。这些数字货币通常与公司的股权或使用该产品吸引用户购买或投机的权利相关联。

现在市场逐渐回归理性,我们开始意识到FT的局限性:现实生活的真正价值是不可替代的,例如商品,合同,资格等。这些独特的资产无法锚定FT。

与FT相比,NFT的关键创新是提供一种标记本地数字资产(即存在于数字世界或源自数字世界的资产)的所有权的方式,并且所有权可以存在于集中服务中或中心。在图书馆外面。 NFT所有权不会阻止他人检查或阅读。 NFT不捕获信息并隐藏信息,只捕获信息并发现信息与链中所有其他信息的关系和价值。

同时,由于其不均匀和不可拆卸的性质,NFT可以锚定真实世界商品的概念,如护照,一瓶珍贵的红酒,独特设计的珠宝等。 NFT使我们能够传递任何有价值的东西并追踪信息的所有权,从而实现信息和价值的交叉。

NFT的当前应用场景

NTF是一种基于区块链的差分数字资产,与NTF兼容的区块链就像一个可以记录任何商品的数据库。从理论上讲,NFT可以在现实中锚定具有非同质特征的东西,实现现实世界的普遍化,形成具有价值互联和信息交换的数字资产世界。

连接真实商业世界的NFT是什么?

目前不可替代的代币可以分为四组:
不可替代的令牌发布者
不可替代的代币市场
不可替代的令牌基础设施
各种不可替代的令牌资源

NFT属于特定的应用场景,分为以下[1]:

连接真实商业世界的NFT是什么?

收藏品

我们还提到了基于NFT设计的加密集合,即CryptoKitties,还有许多其他扩展方向用于加密集合,例如艺术收藏。我们可以将需要以NTF形式存放在区块链上的合同,版权,专利和其他信息存储在后续更新,流通,交易等中。当其所有者想要出售时,只需发出NFT的标记信息即可申报工作的真实性和工作的所有权,并且由于艺术资产,认证是数字可追溯的。所有权记录在区块链上,这可以防止艺术品的伪造和欺诈,同时确保交易的合法性。

游戏道具

NFT也在彻底改变游戏世界。通常,游戏中的角色获得可交易的物品,如武器,衣服,房地产等。为每个项目创建NFT允许他们与游戏中的积分代币交换甚至现实世界的现金,这导致在线数字经济用于虚拟商品。这些NFT存储在区块链中,它们的信息,所有权和所有交易记录都是透明的,不会被破坏,也不会被篡改。

电子票

如果我有一张超级明星音乐会门票并且你有一张篮球电子票,它们是同一类型的物品,但价值却大不相同。由于具有不可篡改和可追溯的功能,区块链和存款证书具有自然的组合点,存款证书已成为区块链应用的典型场景之一。区块链存款适用于需要存款,认证和取证的所有业务场景,尤其是在需要解决多个信任问题或获得司法监管批准时。同时,票证的数字化也可以防止假票和剥头票,因此电子票务是NFT可以改造的行业。

身份认证

我们可以将NFT应用于身份验证,以实现个人行为的完整记录。例如,获得不可交易的NFT作为出生证明,护照和认证的个人驾驶执照等,尽管NFT不可交易,但是可以通过特权控制来实现身份的交互式验证。当我们招募时,我们可以验证一个人的身份作为NFT来询问他们的大学文凭,并申请医生的身份信息,以便在他们看医生时验证他们的资格。身份验证可以标记人员并记录所有属性和行为历史记录。

电子存款证明

使用NFT,现实世界的合同,文件和其他信息被链接和分散,以防止伪造和易于追溯。同时,通过电子签名,证书和其他技术证明了文件的真实性和有效性。电子存款可以有效地实现知识产权,版权,版权等的电子价值,NFT赋予的交易特征可以使这些价值直接在区块链上交易,便于价值的流通。

实施NFT

自数字货币问世以来,现实世界的标记化一直是整个行业的努力。 2013年流行的彩色硬币是首次尝试为数字资产提供独特属性的尝试之一。彩色硬币是比特币的附加组件,或者在大多数情况下,比特币的最小份额可以拆分,也称为satoshis“添加颜色”来代表现实世界中的资产,例如房屋,股票,交易债券和商品。合约货币进一步允许用户在区块链的基础上创建自己的实际资产。基于不可替代令牌NFT标准的数字加密集合基于此基础。现在是继续承担彩色币的原始使命,将实际资产与数字货币联系起来的最佳时机。 NFT的实现也是现实世界的标志。其中一个过程。

连接真实商业世界的NFT是什么?

ERC721标准

NFT最受欢迎的问题之一是当今最流行和最受认可的实施,即ERC721标准协议[2]。 ERC721本身是EIP(以太坊改进提案),是开发商提出的以太坊改进计划。在以太坊委员会通过后,它成为ERC(以太坊征求意见稿),这是以太坊咨询草案的成员。 ERC721的官方介绍是:非可替代令牌的标准接口,也称为行为,即NFT。

作为合同标准,ERC721提供了在实施ERC721令牌时必须遵守的协议。它要求每个ERC721标准合同都实现ERC721和ERC165接口。界面定义如下。除标准接口外,还有一些可扩展的接口。例如,ERC721Metadata系列接口定义了ERC721的一些基本信息,ERC721Enumerable系列定义了枚举接口,这些接口在标准中有详细描述,不再赘述。
接口ERC721/*为ERC165 */{   事件传输(地址索引_from,地址索引_to,uint256索引_tokenId);
  事件批准(地址索引_owner,地址索引_approved,uint256索引_tokenId);
  事件ApprovalForAll(地址索引_owner,地址索引_operator,bool _approved);

  函数balanceOf(地址_owner)外部视图返回(uint256);
  函数ownerOf(uint256 _tokenId)外部视图返回(地址);
  函数safeTransferFrom(地址_from,地址_to,uint256 _tokenId,字节数据)外部应付款;
  函数safeTransferFrom(地址_from,地址_to,uint256 _tokenId)外部应付款;
  函数transferFrom(地址_from,地址_to,uint256 _tokenId)外部应付款;
  功能批准(地址_approved,uint256 _tokenId)外部应付;
  函数setApprovalForAll(address _operator,bool _approved)external;
  函数getApproved(uint256 _tokenId)外部视图返回(地址);
  函数isApprovedForAll(地址_owner,地址_operator)外部视图返回(bool);
}

接口ERC165 {   函数supportsInterface(bytes4 interfaceID)外部视图返回(bool);
}
所有上述接口构成了ERC721的完整标准接口和可扩展接口。应该注意的是,在使用ERC721时,必须实现一些额外的功能和接口,例如_mint造币操作,_burn销毁操作,addTokenTo为给定地址添加tokenId等。这些方法共同定义和实现ERC721令牌。协议,我们可以在此基础上将ERC271令牌应用于多种场景,通过继承其主令牌契约开发遵循ERC721协议的令牌,并自由添加相应的业务逻辑以丰富应用程序。

NFT的其他ERC标准

由于NFT的不可替代性以及由加密猫触发的数字馆藏的普及,基于NFT的标准协议正在逐步更新和迭代。例如,ERC875 [3],ERC998 [4]等虽然目前处于起草阶段,但他们的观点非常值得考虑。其中,ERC875更受我们关注,因为NFT本身就是商品的定义,而商品的一个重要属性就是交易。 ERC875为ERC721增加了交易功能,允许用户使用区块链上的本币购买NFT资产。

连接真实商业世界的NFT是什么?

在这里,我们简要分析ERC875合同中的贸易交易实施过程:

当令牌所有者想要出售令牌(一次可以出售多个令牌)时,所有者用他们自己的秘密签署总销售额,交易的到期日,tokenId列表和销售的合同地址。钥匙和宣布;

在获得签名信息后,买方从签名中恢复tokenId列表和价格信息,并在代码中恢复V,R和S签名参数,并使用tokenId索引,V,R和S作为给定APP。交易输入以及与总销售价格(msg.value)相同价格的代币,构建发送到合约地址的交易以调用交易界面;

encode函数调用encodeMessage函数将msg.value和tokenId列表一起编码为消息,并调用ecrecover函数验证传入签名信息V,R,S的正确性,并找到卖方的地址;

从卖方地址下注册的资产列表中查找与销售相对应的每个项目的TokenID,并将注册转移到买方地址下的资产列表中。买方成为该项目的新所有者,用于同一销售。签名信息,您可以同时拥有多个买家,这个时候要遵循先到先得的原则。

总结

通过对NFT的研究和分析,我们看到了区块链的未来发展方向,用于标记虚拟或现实世界中的商品,从而实现信息记录,流通,交易和商品可追溯性的功能。 。这极大地拓宽了区块链的应用前景,并为区块链技术向公众提供了基础。

参考文献

[1]什么是NFT?https://coincentral.com/nfts-non-fungible-tokens/
[2] ERC721:非伪造令牌标准。https://eips.ethereum.org/EIPS/eip-721
[3] ERC875:更好的NFT标准。https://eips.ethereum.org/EIPS/eip-875
[4] ERC998:可组合非虚假令牌标准。https://eips.ethereum.org/EIPS/eip-998

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发