非同质化代币真正的起飞,是加密猫在基于区块链的游戏里率先使用它们之后。它们提供了一种将数据附加到加密代币的方法,而不仅仅像ERC20代币那样只有值。
这个新的代币标准被称为ERC721,它允许在以太坊区块链上发行和交易独一无二的收藏品。与必须由人类验证真实性的物理收藏品不同,这些数字资产可证明是真实的。与“同质化”的ERC20代币不同——即因为所有的代币都是相同的,所以可同等互换——ERC721代币是独一无二的,不能互相替代。
由于Loom的PlasmaChain是针对游戏优化的区块链,因此其中一个受欢迎的讨论是ERC721代币标准。
ERC721定义了一个物品的类,每个代币具有不同的属性。例如,加密猫有一个Kitty类,它定义了Kitty的基本格式,包括genes、birthtime、matronid和sireid等。当一个新的Kitty被铸造时,这些变量是自定义的,因此所有Kitty在它们具有的变量方面具有相同的结构,但每个变量具有不同的值。
福克斯新闻主持人:当货币作为控制社会手段时,我理解了比特币:金色财经报道,据Bitcoin Magazine消息,福克斯新闻主持人Tucker Carlson表示,当中央银行使用货币作为控制社会的手段时,我理解了比特币。比特币是“一条可用的逃生路线”。[2022/12/18 21:51:49]
这对于像加密猫这样,只有一种类型的收藏品的收藏品游戏非常有用,但是它却无法满足你想拥有多种类型的收藏品的需求。如果你想将KittyToys添加为收藏品,则必须创建新的ERC721合约。为每种类型的收藏品创建单独的合约很快就会变得不可扩展。
为了解决这个问题,ERC721标准有一个扩展:ERC1178。ERC1178允许在同一ERC1178合约中定义多种类型的收藏品。这意味着它允许同时转移任何数量的特定类型的收藏品,这在谈论可能没有单独价值,但是数量大时有价值的收藏品很有用。
Peter Schiff被支持比特币的儿子指出“对货币的理解有缺陷”:比特币反对人士、黄金爱好者Peter Schiff近期在推特上表示,“Max Keiser(华尔街金融分析师、比特币支持者)说,我反对比特币是因为我是一个法币迷。在比特币的奇异世界里,黄金是新的法币。显然,Max Keiser不理解法定货币的概念,也不理解它与合法货币或实际货币的区别。这解释了他为何对比特币如此痴迷。”
Peter Schiff 18岁的儿子、比特币支持者Spencer Schiff对此回复道:“你对金钱的理解是有缺陷的。你认为货币是否坚挺的关键决定因素是是否拥有“内在价值”,这是一个荒谬的概念。健康货币与法定货币的区别在于前者出现在自由市场上,而不是通过强制性的国家法令。”Keiser还点赞了Spencer的推特,称“未来属于比特币爱好者。”(Bitcoin.com)[2020/12/31 16:11:22]
乍一看,ERC1178似乎是问题的完美解决方案,但这里有一个问题。它打破了与现有钱包和交易所的兼容性。为了实现ERC1178,你不仅需要在应用程序中实现它,而且还必须期待着你的玩家使用的钱包也支持该规范。
声音 | 瑞士加密货币银行SEBA高管:需要一个加密银行让人们理解区块链在银行部门的用例:据消息,瑞士加密货币银行SEBA托管存储和交易银行业务负责人Phil Dettwiler表示,比特币确实是一个投资机会,鉴于其估值不断上升,他强调了比特币作为价值储存工具的资格。而Dettwiler被问及为什么在使用比特币不需要银行的情况下甚至需要加密银行时,他表示,需要一个加密银行来让人们理解区块链在银行部门的用例。Phil Dettwiler说:“纯粹的比特币最大化主义者可能永远不会进入一家银行,但看看区块链的三难困境:分散、可扩展性和安全性……我确实认为,为了增加安全,我正在减少一些权力下放,这是值得的,特别是在带来便利的同时。”[2020/2/15]
ERC721x来了
声音 | 赵余:“彩虹表攻击”可以简单理解为“字典攻击”:EOS LaoMao 的赵余在《宁话区块链》之全球EOS节点答疑的节目中称 “前两天发生的’彩虹表攻击’,是由于有些开发者通过设计的自定义助记词功能不完善。既没有过滤空字符串,也没有强制用户设置足够长的助记词。导致黑客可以通过简单的穷举,就能拿到部分账户的私钥。EOS 彩虹表攻击始末:EOS 官方库 eosjs-ecc(https://github.com/EOSIO/eosjs-ecc) 提供了一个自定义助记词生成密钥的接口。有些开发者使用这个接口,做了一个用户可以自定义助记词的密钥生成工具。但是由于产品设计问题,具体问题是下面两个:1. 没有过滤空字符串;2. 没有强制要求用户自己填写的助记词的长度必须达到足够安全的长度(比如 12 个独立的单词作为助记词,就可以认为安全性很高了)。导致部分用户,使用了简单的字母或单词作为助记词生成了自己的私钥。比如 a, b, c, hello, world 等等。这就导致黑客可以轻而易举地“穷举”常见的单词,字母,以及单词组合,进而拿到用户私钥,最终转移用户资产。这个“穷举”的方法,一般也被称为“彩虹表”攻击。对于使用自定义助记词功能生成私钥的用户,建议自查助记词长度,确保助记词长度不少于 12 个单词。”[2018/7/17]
ERC721x是Loom对ERC721的扩展。它是一个兼容ERC721的代币,支持多个同质化类。
ERC721x是一个兼容ERC721的代币,支持者多种同质化类。
使用ERC1178作为基础,ERC721x具有非常薄的可选功能层来支持加密收藏品,并且所有内容都包含在ERC721兼容层中,因此它受当前钱包和交易所基础设施的支持。兼容层保留了铸币功能,允许根据需要铸造单个ERC721代币。
你可以在此处查看GitHub上ERC721x代币的完整代码。
具体来说,ERC721x兼容性以mint()函数的形式出现,我们可以看到它的实际应用。
此函数的抬头与常规ERC721合约中的函数相同,但内部逻辑会检查是否存在该类型的代币,如果存在,则打印另一个副本。它允许多种不同类型的资产副本的存在。不是10个FireMinion卡牌有10个不同的tokenID,而是它们都具有相同的ID和一个在你库存中的可调数量。
这意味着你可以在以太坊上获取ERC721资产并交易数百份特定资产,仅需一次ERC721转移!对于开发者来说,你可以在同一个ERC721合约中包含多种类型的资产,从而有助于创建更具紧凑的用户体验。
此处阅读更多关于ERC721x的信息。
要为自己的代币合约部署ERC721x,可以克隆此代码仓库。在那里,你将找到接口和接收器的代码,以及帮助你入门的参考实现。
>>>
扫码关注LoomNetwork
加入我们的僵尸大军
微博:LoomNetworkCN
电报私人聊天室:https://t.me/loomnetworkcn
想要学习写属于你自己的DApp代码:https://cryptozombies.io/zh
知乎专栏:zhuanlan.zhihu.com/loomnetwork
中文版medium:medium.com/loom-network-chinese
往期精选:
CryptoZombies全球线下交流会,马上来到你身边
游戏将成为区块链大众化普及的催化剂
LoomNetwork路线图更新:2018年第4季度—2019年第1季度
ERC721x--更智能的代币,为加密收藏品的未来而生
Loom交易站(Marketplace)Alpha版上线啦!
隆重介绍ZombieBattleground
LoomSDKBeta现在正式向公众开放!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。