区块链应用
如今许多人都在炒区块链,除了以太猫以外,还有以下几款游戏估计会成为区块链杀手级应用。
这一阵,Ethereum网络突然变的特别拥堵,原因是兴起了一款以太坊养猫的DAPP游戏:超级可爱的猫形象,再加上配种,繁殖和拍卖等丰富的玩法,风靡了币圈; 一时间币圈大大小小的人都在撸猫,以太坊网络不堪负荷;后续又出款了很多的类似的游戏,网易招财猫、百度莱茨狗和加密鱼等等,不过玩法套路都是差不多。
这款游戏的核心是以太坊的智能合约,也是第一款基于智能合约的游戏,同时一种新的Token协议ERC721也进入了币圈群众的视野。
以太坊养猫的核心是智能合约,ERC是以太坊代币标准的缩写。
常见ERC标准有ERC20、 ERC721和ERC825:
ERC20是标准Token接口,这个规定了Token的基本功能, 方便第三方使用;在一些开源组织的工作推动下,ERC20的标准已经简单到能5分钟发行一个ERC20的Token;
ERC721是针对不可置换Token的智能合约标准接口,(non-fungile tokens)不可置换Token简称NFTs,操作标准API的实现方法;以太坊养猫中的猫都是ERC721的Token,每只猫都是拥有不一样基因的猫, 归根到底也就是拥有不一样属性的Token,猫的编号其实也就是Token的编号, 猫的基因也就是Token的属性;撸猫归根到底其实是改变ERC721标准下的Token属性,从而达到每个猫都具有不一样的基因。
一、一种独一无二、不可替代的非标通证(ERC-721)
下面这张有美国第三十九任总统詹姆斯·厄尔·卡特签名的1美元钞票是非标通证ERC-721还是标准通证ERC-20?
这是一个从标准转变为非标准通证的经典例子:一个ERC-20的标准通证,经过总统签名后它成了独一无二具备收藏属性的ERC-721的非标准通证。
1.ERC721 是什么?
和 ERC20 一样,ERC721 也是一个由以太坊提出的标准,但相对于 ERC20,ERC721还很年轻;ERC721 是由加密猫背后的公司Axiom Zen的技术总监 Dieter Shirley 在 2017年9月提出:
ERC721简要解释是“Non-Fungible Tokens”,翻译为非互换性资产,不可替、非同质的Token;英文简写为”NFTS”,简单理解为每个Token都是独一无二的。ERC 721标准下每份资产都拥有一个uint 256类型的独立编号。
数字加密货币大致可以分为原生币(Coin)和代币( Token Coin)两大类:前者如比特币(Bitcoin ,BTC)、以太坊等,拥有自己的区块链;后者如泰达币(Tether ,USDT)、波场币(Tron ,TRX)等,依附于现有的区块链。
市场上流通的基于以太坊的代币大都遵从ERC 20标准;与ERC 20标准不同的是,ERC 721标准可以衡量不可替代物品的价值,表明物品的归属权,用于管理NFTS。
2.ERC-721定义的一种Ethereum接口规范
在技术上ERC721定义了一种Ethereum生态中不可分割的、具有唯一性的token交互、流通的接口规范,该规范本质上是Ethereum上的智能合约,依托于EVM运行,具有以下特性:
在该合约范围内,唯一的token_id;
token_id只能被一个owner(i.e. eth address) 所拥有。
一个owner可以拥有多个NFTs,它的balance只记数量;有另外的存储列表记录token_id – owner_addr的对应关系。
NFT有approve, transfer, takeOwnerShip等接口方法适于流通的功能;即所属权转移,这些方法是在ERC721标准中定义的。
定义一个multiaddr型式的复合地址来索引该token对应的元数据(名称、图片、各种信息);通过tokenMetadata方法,获取这个multiaddr (形如url的字符串),来获取token元数据。
ERC721与ERC20的token有兼容的地方,即token name, token symbol;这是便于ERC20的钱包可以显示ERC721的token。
ERC-721在我们的生活中有广泛的应用场景。
如好友送你的生日礼物、自己领养的小狗、偶像的签名专辑等。
目前,ERC721的典型用例有以太猫,以太猫(Cryptokitties)带火了ERC-721 token合约, 12月流行的以太猫竟然造成了以太坊的拥堵。ERC721以外的特性:固定时间产生一只创世猫,两猫可以交配,根据定义的基因数据、遗传算法获取后代猫的特性基因。
另一款Decentraland也是一游戏,通过在虚拟的领地设计、建设,创造特殊性的领地,然后通过交易提现价值;ERC721以外的特性:可以自己搭配,感觉类似于自己创造“基因”,支持3D展示。
二、以太坊代币合约 ERC-20和ERC-721的区别
Cryptokitties是由在温哥华和旧金山的一个叫Axiom Zen设计工作室所打造的一款基于以太坊的DAPP虚拟养猫游戏,于2017年11月28日登录以太坊区块链。
该工作室背后的技术总监是Dieter Shirley,正是提出ERC 721标准的人,因此Cryptokitties也是首个实现了 ERC 721 标准的DAPP,成为了 ERC 721 标准的代言人。
Cryptokitties包括了猫的生育、收集、购买、销售等,可以通过以太坊交易或繁殖获得一只猫,每一只猫都是以太坊上的一个数字资产,就好像比特币是比特币区块链上的一个数字资产一样,没有区别。
此外,每一只猫,都对应着一个以太坊上的一个智能合约,每一次繁殖、每一个礼物、每一次买卖,都是一个智能合约。可以说,加密猫完美、简单的诠释了数字资产和智能合约,每只猫都是完全个人拥有,没法复制,没法带走,没法销毁。
以太坊养猫的Dapp游戏的核心:“是第一款基于一种新的Token协议,ERC721以太坊智能合约产生的区块链应用”。
在github 里cryptokitties-bounty程序代码提到,用 ERC-721 token 合约来定义每只以太猫:
以太猫是非同质代币,不可分割且独一无二。
1.ERC20和ERC721的对比:
2.ERC20和ERC721的区别:
ERC20 可以方便开发者为自己的产品构建金融功能,但不同用户钱包中的 ERC20 代币,只有数量的不同,代币之间是没有任何区别的。
正如在现实生活中,我们和马云用的都是一样的人民币,不同的只是金额和一般没人关心的纸币序号,ERC20 标准并不关心代币之间的区别,只关心用户账号中的余额。因此 ERC20 代币也被称作“可替换代币”,适用于体现可替换资源的价值,例如网站的积分、优惠券等。
但 ERC20 将以太坊限制在了可替换资源的范畴中,我们使用这些可替代资源时,不关心这些资源从哪里来的,最后到哪里去;除此之外,我们还有很多不可替换的资源,比如偶像签名的专辑、好基友送你的稀有饰品,苹果一代原型机等。
人类会因为不同的原因给物品赋予额外的无法替代的价值,这些价值是 ERC20 代币无法体现的。
为了衡量这些无法替代物品的价值,表明物品的归属权,开发者们制定了 ERC721 标准,用于发行不可替代代币(non-fungible token,NFT)。
“以太猫”为例:每只以太猫拥有独一无二的基因,每只小猫和繁衍的后代也都是独一无二的;从原理上来看,每只以太猫在区块链平台上都是一条独一无二的代码,因此没有两只外表和特性完全相同的小猫;像以太猫这样的不可替代代币,会具有某种独特的收藏价值,正如加密猫官网所说:
“加密猫不是一个加密货币,它们是加密收藏品”。
总之,ERC721的Token具有收藏价值的属性;ERC20是标准Token接口,ERC20的Token可以无限细分为10^18份,而ERC721的Token最小的单位为1,无法再分割。
这么说吧:
ERC20代币是加密货币,可被类比是美元或英镑;
ERC721代币是加密收藏品,可被类比为棒球卡或名家字画。
3.ERC20和ERC721的未来
以太坊的 ERC20 标准,让开发者能够发行自己应用中的专属代币,方便用户使用应用中的服务;ERC721 标准,则会把以太坊带入加密收藏品的世界,虚拟物品如加密猫、游戏装备等,会和真实世界的收藏品一样具有可观的收藏价值.
而更大的想象空间,是在产权领域,像 Decentraland 这样的以太坊应用,已经开始构建虚拟世界生活圈,让人们能够互相交换“非替代资产”;还有越来越多的创业公司,在努力尝试使用 ERC721 代币确定现实生活中的房屋、土地、股票债券等所有权,利用 ERC721 完成对这些资产的追踪、交易、审计,最终形成一个灵活可信的产权市场。
ERC721 标准还在快速迭代中,最近就有开发者提议将 ERC721 中代币(token)用其他术语如“契约(deed)”进行表述,以强调该标准主要改进所有权问题;围绕 ERC721 的生态环境也在快速完善,很多智能合约第三方如 OpenZeppelin 也提供了对 ERC721的支持,让开发者可以轻松地在自己的产品中添加不可替换代币;来自 0x 交易所的工程师已经计划支持 ERC721 代币,这样ERC721 代币将能够和 ERC20 自由无缝互换。
以太猫是 ERC721 标准的第一次应用,它的火爆显示了人们对于虚拟收藏品的认可,以太猫因此也成为了 ERC721 标准的代言人。当以太坊平台应用通过 ERC721 标准杀入产权市场时,恐怕传统产权市场的玩家不会想到他们是被一只以太猫吃掉。
三、以太坊杀手级应用ERC-721,将资产映射到区块链世界
开宗明义,将物理和虚拟世界资产映射到区块链世界的、基于类ERC-721标准的应用和基础协议将会是next big thing。
1.以太坊平台新的杀手级应用
从 ERC721 标准草案中可以看到,兼容 ERC20 的方法有 4 个:name, symbol,totalSupply,balanceOf;添加的新方法为:ownerOf,takeOwnership;ERC721 还重写了 approve 和 transfer,这些改进让智能合约支持记录及移交代币所有权。
记录所有权其实很简单,在 ERC20 中我们只需要知道一个账户地址上有多少币就行了。在 ERC721 中我们还需要再单独记录每个代币的 id;移交所有权和 ERC20 中交易代币过程类似,可以由一个用户发起移交(对应方法为 approve),另一个用户接受移交(对应方法为 takeOwnership),也可以直接用 transfer 方法移交。
这些看似简单地修改,极有可能带来以太坊平台新的杀手级应用。
2.按照ERC721开发的以太猫,这个区块链游戏非“去中心化”
以太猫应该是以太坊迄今为止最成熟,最成功的Dapp,它的开发者在 ERC20 代币的基础上,实现了 ERC721 标准,通过智能合约记录一个代币的所有权,然后在新的不可置换代币基础上,添加猫的毛色、眼色、斑纹等属性,最后将加密猫显示在网页上。它在很短的时间内造成了以太坊的交易拥堵,单个猫咪的成交价格飙升到了80万人民币。
这个加密猫的Dapp不是我们一般了解的通过以太坊ERC20开发的,而是按照ERC721开发的以太猫的程序代码大约两千行,其中设计了三个关键角色CEO、COO、CFO,他们拥有对程序生杀予夺的权利,可以随时暂停整个合约。
怎么样?这区块链游戏并非“去中心化”的啊!
这个程序包括了七个主程序:
访问控制:这里赋予C level的强权,刚刚说过了。
存储结构:每只猫的各种身份信息,理解为DNA比较好。这些属性中用于决定猫的外表的信息是通过调用一个web server获得的,而这个服务器的信息是不透明的,怎么样?区块链的游戏并非全部开源的;也同时说明现在的公链能够承载的数据确实有限。
权属:将每只猫咪的ID与以太坊地址映射,猫咪的买卖和拥有就靠这个啦。
繁殖:两只猫咪交配前要检查是否近亲,繁殖费用是否足够,新生猫咪的基因组合合约是CEO决定的,且不开源。
拍卖:买卖和繁殖都在这里,繁殖过程中,父亲拿走繁殖费,母亲带走新生儿,CEO可以改变拍卖规则。
初代猫:最初的加密猫一共有五万只,其中的五千只是促销宣传用,基本上以赠送形式投放,剩下的四万五千只首代猫,之后通过两两交配繁殖出更多的猫咪。
主合约:可以理解为主程序。
看完这些内容,明白了吗?不是说在以太坊上开发的Dapp就一定是去中心化的,或是开源透明的。开发者留了后门或者赋予自己无上的权力,你恐怕还不知道呢?
3.没有中心化网站的加密猫狗都是废代码
加密收藏品现在是桩大买卖,迷恋猫(Crypto Kitties)刚刚筹集了1250万美元的风险投资,相似的网站正在涌现,它们试图通过异质性数字资产(NFT)的热潮来获利。所有的创新值得肯定,但这些去中心化项目都有一个致命的缺点:没有项目网站的话,其数字资产就毫无价值。
1).如果区块链是一个足球场,那么网站就是足球。拿走球,就没人可玩了
ERC721是大部分数字收藏项目使用的异质性代币(NFT)标准,在ERC20令牌之后,ERC721被认为是以太坊的“下一个热潮”,它确保拥有数字资产的唯一所有权,并存在您持有私钥的钱包上,这都非常酷。但本质上,你真正拥有的是一个智能合约分配给你的地址,为异质性代币赋予价值的东西是依赖于中央服务器托管的图像,就像本页面上显示的图像一样。
如果区块链是一个足球场,那么网站就是足球,拿走球,就没人可玩了——这就是CryptoCelebrities发生的事情,这是一款短暂的以色列交易游戏,它依靠“博傻理论”来提升每个异质性代币的价格,每个代币上都有名人头像;加密全明星项目(Crypto All stars) ,是个适用在Twitter上的相似加密货币项目,也马上就停摆了。
这些网站的消亡暴露了异质性代币的固有缺陷:如果你从Coinbase这样的交易平台那里购买ETH,他们以后就算会倒闭,你的ETH还是值钱的,如果Crypto Kitties也会发生同样的情况,那么所有那些可爱的小猫都将不再存在。
2).区块链不会增加价值, 而是人增加价值
加密货币获得价值的原因并不是因为它们在区块链上,而是因为有足够的人愿意接受它们作为交换媒介,只有这样他们才能获得价值。人们可能会愿意为特别可爱或罕见的收藏品投上几个以太坊,但人们收获的只是映射 – 即增值部分,标的物则是唯一性代币。区块链不会增加价值 ,而是人增加价值。
3).没有网站的加密收藏品是没有价值的
以太表情包(Ethmoji)可以让人们用各种材料制作他们自己的角色,创作者通过智能合约为每件作品(例如面部或帽子)付款;Decentraland是一个土地市场的虚拟世界,风险投资家Barry Silbert称Decentraland是VR的杀手级应用程序,每块土地都可以作为异质性代币进行交易,单个单位可以换上数百甚至数千美元。
我们没有理由怀疑CryptoKitties或Decentraland会走向何方,但由于这些系统中心化设计,其生态系统依赖于一个单一节点。设想如果其中心化网站关闭,即使是最稀有的异质性代币价值也会归零。
四、什么样的非标通证(ERC-721)Dapp游戏才有价值?
什么样的游戏Dapp可以投资赚钱?
目前这个阶段下,只需要关注两点:游戏的经济机制和长期持有的价值。说白了就是:投资“未来”,当下“赚钱”。
真正可以比肩手游、端游的游戏Dapp目前还为时过早,主要以下两点原因:
以太坊基础设施仍不完善。虽然现在各种开发者工具,中间件等等,单就solidity代码,光是一个全节点测试问题就很麻烦,用infura的API各种断,各种报错在社区中都找不到很好的回答。
以太坊的性能问题注定使得游戏开发要做取舍。链上的存储太贵,交易成本太高,交易时间太长,游戏中必定不能有高频的链上交互;游戏数据不得不链上存一点,服务器后台存一点,开发起来绝对逼死完美主义者和强迫症晚期患者。
但依旧依旧有理由相信这一波只是游戏Dapp爆发的开始,是一个任何人,包括开发者和投机者都可以进来坐享红利的一次机会。
回想一下08-09年,app store刚刚起来的时候,游戏迷们一边玩着PC上画面精良的大作和小众但依然良心制作的独立游戏,一边两眼金光地用着iPhone玩着什么3D平衡球、扔纸飞机这类粗糙且bug百出的小游戏。
这无外乎是人们天生的好奇心和对新事物的新鲜感所致,区块链也一样:透明的智能合约解决了信任问题,开宝箱开不到好东西就是你脸不好,别埋怨开发者在概率上玩套路;所有人可追溯的交易可以解决游戏中信息不对称的问题,诸如此类。
区块链的去中心化逻辑势必会给游戏带来更多的思路打开和脑洞,你觉得没价值那是你想不到,别怪别人,别人想到也不会跟你说。现在仍然在野蛮荒芜的红利时期,谁开荒,谁能挖到宝藏。
什么样的游戏Dapp值得关注?这里举两个被最近看好的例子:
1.EtherBots.io
这是一个开宝箱的机器人对战游戏,1月底就开始上线为期两周左右的宝箱预售,限量3900个。
该团队光是卖宝箱就收获了近1200个ETH,在游戏机制上,宝箱将会爆出机器人零件,机器人零件将用来组成机器人,通过玩家之间的机器人PK来获取更稀有的奖品;宝箱的稀缺性,限量3900,后入场的玩家只能在市场上从宝箱持有者手中购买机器人零件。
宝箱的随机性,零件从普通到稀缺到传奇,相比起固定价格强制买卖的交易游戏更给玩家带来乐趣。游戏后期的PvP机制,这部分内容已经在Rinkeby测试网络开始内测了,有成就系统,有攻击和防守机制。
细节就不展开了,目前看起来可玩性较强。therbots的对战模块在跳票多次后将于北京时间6月4日开启,值得期待,并认为有可能是这一波游戏Dapp中落地最好的一个,早期持有宝箱的小伙伴目测将会收益不菲。
2.AVStars.io
一打开主页,就被震惊了……
本来以为又是一个炒冷饭的女优交易游戏,仔细一看,其实不然:除去常规的交易逻辑外,游戏加入了养成的要素——即玩家可以与女优约会去看电影、去海滩、温泉之旅(估计宅男们看到就把持不住了),持有者在与女优约会期间是无法被交易的,约会时间越长,女优增值越高。
宝箱,又见宝箱。新的女优不是简单粗暴直接上线,而是由宝箱开出,同时宝箱的部分收益会分给已上线女优的持有者,增加了长期持有的动力和回报。
另外还有一个首页写的回购计划,游戏交易中和约会中会产生积分,这些积分可用来回购其他游戏平台的虚拟资产。
单从这几个的feature,虽然没有脱离交易类游戏的本质,但已经跟春节期间同质化的强制买卖游戏拉开了一条街的距离。不难看出这个团队并非简单的复制粘贴,还是在游戏机制上和持久性上做过一番思考;同时在女优属性上设计了一层满足度。
目前AVStars.io刚上线,并没有太大交易量,单价也较高;但从制作和机制设计来看,应该是现在中文游戏Dapp中质量比较高的作品。
期待宝箱和回购功能上线,这两个feature可能会引起圈内的小波浪,投机的、抬价的、大佬Whales,可能都会来玩一波(像春节时的Cryptocoutries一样。)
以上两个游戏Dapp,从游戏机制和长久的可玩性层面,都优于大多数劣质的竞品,但是否可以长期看好,还需要时间检验和团队的不断迭代。EtherBots游戏机制更加复杂完善一些,AVStar则更容易吸引眼球。
五、彩蛋:发现数字收藏品的圣杯公众号:SFA-0002
Cryptokitties看起来像以太坊粉丝们毫无意义的狂欢,但静下心来会发现有如下原因对NFTs(non-fungile tokens-不可置换Token)的发展有着实质性的影响:
人类渴望拥有独一无二东西的根本欲望。
ERC721标准让数字收藏品更快更好的被创造和推广:ERC721标准让开发者轻松地创造世界上任何人都可以轻松拥有的独一无二的数字资产,且无需依赖可靠掮客就可以使之大规模在全球范围流通。
竞争性的游戏玩法、合作伙伴关系和有许可协议支持的独特数字资产和数字艺术品,这些将是随着时间推移会带来用户持续性的需求的数字收藏品。
正如实物收藏品一样,追逐时尚在收藏品世界中相当普遍,数字收藏品世界中的情况也是如此。可见数字收藏品中的圣杯是以下三个类别的组合:
“竞争性游戏,来自优质内容提供商的IP以及独特的数字艺术。”
-End-
#专栏作家#
水伯, 微信公众号:SFA-0002,seo实验室专栏作家。《消费者洞察指引》作者,styGoogle产品经理、创始人;首届“赢在中国”获奖选手。
题图来自 Pexels,基于 CC0 协议
相关阅读
从整体来看,无论从技术标准还是应用场景落地,中国在区块链领域的创新创业活动异常活跃,有望在这场军备竞赛中抢占先机。日前,腾讯正式
爱名网(22.cn)1月15日报道,1月5日,网络上开始曝出消息,国内互联网巨头网易开始布局区块链领域,推出了区块链宠物猫项目“网易招财
超级玩家游戏平台正式发布,玩赚区块链!近日,金钻国际进军中国市场,不惜重金聘请硅谷技术团队为中国市场量身打造了基于区款链的游戏
DoraHacks首场区块链安全挑战赛落幕,12个顶级战队瓜分1
2018年10月13日,由DoraHacks主办,Block72、OK资本、科银资本、BACapital联合主办的首场区块链安全挑战赛在北京云集四合院举办。来
近日,专注年轻人市场的社交App ONO创始人徐可宣布,ONO已于近期完成新一轮融资,由华创资本领投,数额为数百万元人民币。据悉,本轮融资将