安能辨我是雌雄:欲上位的染色幣
每個人從出生開始,就擁有絕對獨特的外觀以及性格,就算是雙胞胎,也會有很多細微的差距,但是在生活中,如果沒有相處很久,人們通常很難分辨孰為兄孰為弟。
耳朵財經TokenData本期向大家橫向對比 BCH染色幣概念和ERC-721技術 ,讓大家瞭解這是一對怎樣的龍鳳胎。
指導 | 孟江東
分析師 | 林燕銘
BCH染色幣:連線現實資產的通證
早在2013年,比特幣社群就提出了關於染色幣的概念,並且異常火爆,但當時的熱議僅僅停留在理論階段,並沒有實際的實施方案。
時間來到5年後,BCH在5月15日完成了一次硬分叉升級,除了區塊容量提升至更大的32MB,還解鎖了一部分操作語言用來擴充套件目前的BCH系統,並提及了染色幣的開發方案。“染色”是指對某個/些地址上的BCH進行標記,賦予其特定意義,這類擁有獨特標識的BCH就是BCH染色幣。
這讓腦洞大開的使用者得以盡情創造,使用者可以根據需要制定各種各樣的權益證明,例如,股權證明、商品證書、產權證書等等,甚至還可以發行各種各樣的token。當然,染色幣的本質依舊是BCH,染色幣的儲存和轉移利用的依舊是BCH系統。
比如你是一名黃金供應商,你可以給一定量的BCH染色,並規定每一枚染色幣對應一塊黃金,持有多少數量染色幣,就可以兌換相應數量的黃金 。 此時的染色幣背後就有真實的貴金屬做支撐,染色幣就是對黃金的權益證明。同理,這種方案可以用在其他資產上,產權、股權亦或債權,使用者可以充分發揮想象力。
第一個真實世界的用例是Cryptonized Cash(CC),這是一個關於cryptonize.it的激勵計劃,現在正在執行。它通過CC獎勵客戶,可以在下次訂購時以折扣價購買產品。
(圖片來源於ctyptonize.it商店)
在cryptonize.it的網上商店,你可以用BCH購買任何你想要的商品。對於每一位使用BCH購物的使用者,crytonize.it都會獎勵一定數量的Cryptonized Cash(CC)。CC本質上是BCH,只是在BCH上插入一段元資料作為標識,這些元資料就是購物積分在BCH上的對映。所以,CC就是對標購物積分的染色幣。
CC作為染色幣的首個真實用例,它可以運用於Cryptonize.it網上商城的107種物品上,消耗一定量的CC就會獲得相應的折扣,就像我們平常使用購物積分一樣方便。這在一定程度上給了眾多染色幣支持者信心。
ERC721:以太坊上的通證協議
2017年,以太坊一躍成為全球第二大加密貨幣,在研究智慧合約的協議時,開發人員設計出了了一套ERC-721標準,用於發行具有眾多特點且具有唯一性的通證。
ERC是Ethereum Request for Comments的縮寫,代表以太坊開發者提交的協議提案,不同的協議內容分別用不同的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協議產生相同數量通證所需要的編碼程式也更復雜。
市場領跑者:ERC721
染色幣技術方案的發明,是為了實現ERC系列協議的功能,以達到與之競爭的目的。截止目前,ERC系列協議已經助力區塊鏈2.0時代越走越遠,基於ERC20協議發行的Token多達117739種,基於ERC721協議誕生的令牌合同有213個。相比之下,BCH染色幣則處在一個初步開發狀態,其最廣為人知的Token只有CC,一種對標購物積分的染色幣。
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的未來不甚明朗,染色幣的未來會怎樣也很難判斷。