安能辨我是雌雄:欲上位的染色币区块链

林燕铭  | 09月12日, 2018 2018-09-12 11:52
分享到:
导读

  每个人从出生开始,就拥有绝对独特的外观以及性格,就算是双胞胎,也会有很多细微的差距,但是在生活中,如果没有相处很久,...

耳朵财经TokenData本期向大家横向对比BCH染色币概念和ERC-721技术,让大家了解这是一对怎样的龙凤胎。

 

指导 |  孟江东

分析师 |  林燕铭

早在2013年,比特币社区就提出了关于染色币的概念,并且异常火爆,但当时的热议仅仅停留在理论阶段,并没有实际的实施方案。

时间来到5年后,BCH在5月15日完成了一次硬分叉升级,除了区块容量提升至更大的32MB,还解锁了一部分操作语言用来扩展目前的BCH系统,并提及了染色币的开发方案。“染色”是指对某个/些地址上的BCH进行标记,赋予其特定意义,这类拥有独特标识的BCH就是BCH染色币。

这让脑洞大开的用户得以尽情创造,用户可以根据需要制定各种各样的权益证明,例如,股权证明、商品证书、产权证书等等,甚至还可以发行各种各样的token。当然,染色币的本质依旧是BCH,染色币的存储和转移利用的依旧是BCH系统。

比如你是一名黄金供应商,你可以给一定量的BCH染色,并规定每一枚染色币对应一块黄金,持有多少数量染色币,就可以兑换相应数量的黄金此时的染色币背后就有真实的贵金属做支撑,染色币就是对黄金的权益证明。同理,这种方案可以用在其他资产上,产权、股权亦或债权,使用者可以充分发挥想象力。

第一个真实世界的用例是Cryptonized Cash(CC),这是一个关于cryptonize.it的激励计划,现在正在运行。它通过CC奖励客户,可以在下次订购时以折扣价购买产品。

关于cryptonize

       (图片来源于ctyptonize.it商店)

在cryptonize.it的网上商店,你可以用BCH购买任何你想要的商品。对于每一位使用BCH购物的用户,crytonize.it都会奖励一定数量的Cryptonized Cash(CC)。CC本质上是BCH,只是在BCH上插入一段元数据作为标识,这些元数据就是购物积分在BCH上的映射。所以,CC就是对标购物积分的染色币。

CC作为染色币的首个真实用例,它可以运用于Cryptonize.it网上商城的107种物品上,消耗一定量的CC就会获得相应的折扣,就像我们平常使用购物积分一样方便。这在一定程度上给了众多染色币支持者信心。

2017年,以太坊一跃成为全球第二大加密货币,在研究智能合约的协议时,开发人员设计出了了一套ERC-721标准,用于发行具有众多特点且具有唯一性的通证。

ERC是Ethereum Request for Comments的缩写,代表以太坊开发者提交的协议提案,不同的协议内容分别用不同的ERC编号来表示。

ERC统计

从广为人知的ERC20开始,ERC系列协议经过不断地更新和拓展,其支持的功能也越来越丰富。最初的ERC20主要是用于发行诸多同质的、可相互替代的Token。ERC233、ERC621、ERC827等则是对ERC20协议的更正和扩展。这些协议都无法发行属性不同、独一无二的Token,于是ERC721便横空出世。

ERC721是为NFT(Non-Fungible Token)非同质通证所定义的一种标准,以此标准发行的Token最大的特点为每个Token属性均不相同,独一无二。 

            

(图片来源:耳朵财经TokenData)

伴随ERC721诞生的就是加密猫(Crypto Kitties),这是一款基于区块链的宠物养成游戏,里面的每一只猫都是基于ERC721协议的Token。在加密猫游戏上衍生的诸多换装游戏、战斗游戏都是通过ERC721协议实现,每一件服装或武器都是一个不同的Token。

(图片来源CSDN)

ERC721协议其实和ERC20协议很类似,通证名称、通证符号、通证支持的小数位等等都变动不大。但ERC721中每个通证都将是唯一的一串Hash码,这是实现每个通证独一无二特性的基础。基于此,ERC721协议产生相同数量通证所需要的编码程序也更复杂。

染色币技术方案的发明,是为了实现ERC系列协议的功能,以达到与之竞争的目的。截止目前,ERC系列协议已经助力区块链2.0时代越走越远,基于ERC20协议发行的Token多达117739种,基于ERC721协议诞生的令牌合同有213个。相比之下,BCH染色币则处在一个初步开发状态,其最广为人知的Token只有CC,一种对标购物积分的染色币。

ERC721代币

BCH染色币和ERC721协议都可以实现发行不同质Token的功能,在这条路上,ERC721显然走在了前列。ERC721协议已经产出了213种非同质Token,排行前五的Token都有一定的活跃度。加密猫24小时地址转移数12701笔,其活跃度稳居第一,是ERC721协议最成功的范例。

目前来讲,ERC721协议的应用范围比较单一。活跃度排行靠前的Token都是游戏领域的运用,主要可以归类为宠物养成游戏、卡牌游戏两大类。二者都是利用ERC721协议的非同质通证发行原理,这使得游戏中每一个Token(即宠物或卡牌)都有独特属性,于是这些Token就有了升值、炒作的空间。2017年12月,有人在网上为其加密猫挂上了13亿人民币的天价,当然这笔交易并没有成功。尽管如此,一只加密猫卖几十万人民币却是司空见惯。

理性地看,加密猫无非是ERC721协议下的一种Token而已,尽管其属性独一无二,但并无实质内涵,所以其价值有待商榷。但有一点是无疑的,ERC721协议发行的Token已经得到了部分市场的认可,它确实可以实现非同质通证的发行。

BCH社区为了实现与ETH智能合约的竞争,一直都在探索属于自己的智能合约方案。这期间共产生5种提案,Group、Tokeda、虫洞Wormhole、SLP、染色币,这5种提案都是为了实现BCH发行Token而产生的。但是,前四种都是对ERC系列协议的模仿或是不成熟的染色币方案,只有最后的完整染色币才是独属于BCH自己的特色方案。

平台Cryptonize.it和Cashpay钱包的开发者已经发布了他们搭建的染色币协议,这份协议充分展现了BCH染色币协议操作简便、应用广泛的特性。基于此协议发行Token非常简单,大体分为两步。

     

第一步:添加一个钱包,写下12字的助记符种子短语来备份钱包,然后将创建Token所需的BCH存入到钱包中。你可以针对你的染色币对标的对象给钱包命名,例如家庭度假资金。

   

第二步:开始发行Token,也就是染色过程。用户为Token定义一些数据,如Token的名称、发行者的名称、创建Token的总数,代表Token的图标等。染色完毕后,Token即创建成功,

就是这简单的两个过程,实现了Token的发行。在这一点上,BCH染色币将简化操作发挥到了极致。但是这种Token是绑在BCH上的,如果说BCH是车,那么你自己的Token就是车上的乘客。对于帮助BCH这辆大巴运行的矿工而言,他们可不认识乘客。所以,在流通过程中,极有可能出现“乘客混淆”的情况。

换句话说,矿工是色盲。在他们看来,所有的染色币都是BCH,他们没有义务去区分。这就会导致,带有独特标识的染色币在链上与普通的BCH混淆。为解决这个问题,所有的染色币必须采用特定的钱包,这增加了染色币流通的复杂性。还有一个问题是,这个用染色币发行Token的平台目前缺乏与友好的SPV客户端(如移动钱包)的兼容性,这也是如今BCH染色币用户稀少的原因之一。

总的来说,由于BCH染色币尚处于起步阶段,现在占据市场大部分空间的是ERC系列协议。尽管最新的ERC721仅仅应用于少数领域,但它的市场地位仍高于BCH染色币。

  比较

从功能和适用范围上看,BCH染色币优于ERC721协议。BCH染色币可用于标记所有类型资产,发行Token只是它的功能之一。就目前的智能合约而言,目前尚没有功能如此全面的存在。

BCH染色币所能标记的资产,既可以是同质或不同质的,也可以是二者的混合体。而ERC721仅仅是停留在发行不同质的Token,即便算上ERC20,ERC系列协议也仅仅是解决了同质与不同质Token的发行工作。对于二者的混合体,ERC系列协议尚没有出台实际的解决方案。ERC1155有望实现为同质与不同质Token的打包功能,但该协议还处于草稿阶段。

其次,ERC721针对的是独一无二、不可分割的Token,强调的是发行的每种Token都只有一个,不可再分。而BCH染色币同样可实现这一功能,同时BCH染色币还可以标记可分割的资产。BCH的最小单位是聪,可以用每一聪或几聪来标记资产的一部分,这完全由发行人自己决定。

BCH染色币并不完美,存在诸多局限性:矿工是色盲、发行人身份验证、钱包不兼容。矿工问题和兼容性问题在之前已经解释过,现在来解释一下发行人身份验证。

因为BCH染色币就像权益证明一样,可以对标诸多现实资产,所以这之中就会涉及发行人的信用问题。如何确认发行人的身份?如何确保发行人拥有等量资产?如何确保发行人的承诺有效?这些问题都需要得到解决。

目前存在的发行人验证方式共有三种:

1、关联发行人的社交网络。

2、将文件放在SSL认证服务器上。

3、使用经过认证的私钥-公钥对签名。

但是,染色币协议目前只支持上述前两种验证方式。也即,验证发行人的社交网络来确认发行人的身份和信誉,通过权威机构认证的SSL数字证书来确认发行人的资质和履行承诺能力。这两种方式相对传统,没有摆脱中心化的验证方式。

第三种私钥-公钥对签名认证是加密世界更为先进的验证方式。私钥对应的是发行人,公钥则对应多方验证人,这种一对多模式的验证方法显然更具有说服力。但是目前并没有能力实现这种验证方式,这就是染色币方案推行的局限性之一。

ERC721协议相对而言比较成熟,不存在流通和验证等困难。但它的局限性却是应用单一,即便其它ERC协议可以弥补部分缺陷,但总归来说,它并不具备对标所有资产的功能,也没有将现实资产和加密交易连接起来的包容性。

从先行优势看,ERC系列协议已经走在了前列,ETH已经提供给用户适应各种要求的ERC协议。而BCH染色币才刚刚起步,用户认可度低,甚至很多人并不知道有BCH染色币的说法。纵然BCH染色币表现出强大的功能性,但它要与ERC721等ERC系列协议形成竞争力,还需要较长的一段路程。

理论上说,BCH染色币前景会很光明,因为它具有包容性。BCH染色币可对标除本身外的所有资产,可实现虚拟交易与现实资产的连接。这是广大数字交易支持者梦寐以求之事。

实际上,BCH社区内存在错综复杂的派系斗争,内部尚未团结,更没有足够精力去开发短时间内收益不高的染色币。因为争议,BTC分叉出了BCH。最近,BCH社区内部又起争议,二度分叉的事宜被提出。这种情况下,BCH的未来不甚明朗,染色币的未来会怎样也很难判断。

染色 BCH ERC 协议 Token
分享到:

1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。