又一方案實現發行Token的功能,BCH平台Token即將迎來大爆發
替換高清大圖
前段時間BCH社區中提出了多種智能合約方案,如蟲洞Wormhole,Bitprim的Keoken,Cryptonize.it推出的彩色幣協議,另一個是由Jonald Fyookball(Electron Cash錢包開發者、ChainBet協議撰寫者), James Cramer,Unwriter(bitdb.network開發者),Mark B. Lundeberg, Calin Culianu,Ryan X. Charles(Yours.org CEO)六個開發者聯合推出的Simple Ledger Protocol(SLP)。隨著蟲洞Wormhole,Cryptonize.it推出的彩色幣協議都相繼實現發行Token的功能,SLP也緊隨其後已經可以發行Token了。
相比於其他的智能合約方案,SLP更加簡單和純粹。因為對於其他的智能合約來說,發行Token只是它們眾多功能中的其中一個,但是SLP方案就是為了發行Token而生的。SLP的基本原理比較簡單,就是把Token的發行和轉賬等信息寫入OP_RETURN中,攜帶在BCH轉賬中來實現Token在不同地址間的轉移。與其他的方案不同,SLP是沒有原生Token的,直接在BCH上運行,也是目前第一個也是唯一一個對SPV友好的比特幣現金的智能合約方案。
除此之外,雖然蟲洞、Keoken和SLP都復用了BCH的地址。不同的是蟲洞和Keoken都是賬戶制,類似以太坊。而SLP則使用和比特幣一樣的UTXO方式來記錄Token餘額。而且SPL使用了新的地址格式SLP Addr,新增地址格式並不改變共識,只需要錢包、交易所等基礎設施支持即可。並且,通過地址轉換工具,也可以給老地址轉Token。這樣就避免了如果將支持SLP的Token轉到了一個不支持SLP的錢包,接受者可能會在轉BCH時把Token也一起誤轉出去的問題。
如何使用SLP方案發行Token?
現在SLP方案已經被集成到Electron Cash錢包中。首先下載支持SLP的Electron Cash SLP錢包。然後按照SLP協議規範進行創世轉賬。創世轉賬就相當於Token的發行,會攜帶Token的縮寫、全名、數量、小數點位數等關鍵參數。這類轉賬表示給目標地址發行了一定數量的Token。這筆轉賬的txid就是這個Token的唯一編號,稱為Token ID。創世轉賬還有一個參數叫做baton vout。有這個參數,就表示Token可以增發,否則Token數量固定,不能增發。baton vout參數表示創世轉賬中的哪個output在以後可以作為input進行增發轉賬。當Token被創建出來後就可以像其他的資產一樣通過該錢包將自己的Token轉移給其他的用戶。這個過程中攜帶的主要參數有:Token ID、給每個output的Token數量。因為餘額是UTXO制,所以所有的input中的Token都會被花掉,一部分轉給別人,剩下的轉給自己的找零地址。
截止目前,在不到一天的時間內,根據SLP瀏覽器,通過SLP方案進行創世轉賬的Token ID已經有79筆,也就意味著已經有79種Token被創建出來。
目前基於BCH的智能合約方案都相繼實現了發行Token的功能,而且這些方案各有特點,不盡相同。對於用戶來說將擁有很多選擇,可以挑選最適合自己的方案在BCH平台上創建Token。這完全符合BCH所堅持的創新和自由道路,從用戶角度出發,提高用戶的使用體驗。BCH上的Token也會在這些智能合約方案不斷發展推動下出現新一輪的大爆發。這對於BCH本身來說也是一件好事,將豐富BCH的生態,提高BCH的使用率,為接下來的發展奠定力量。


※班門弄斧?基於BCE的Lightningspin應用對比ChainBet
※七夕快到了提前來EtcGame為你的錢包充充血吧
TAG:區塊鏈 |