BCH智能合約方案正式推出,我們的征途是星辰大海!
關於智能合約,你能想到什麼?是憑藉智能合約發Token功能一舉衝上市值榜第二的以太坊?還是依靠智能合約概念持續升溫,成就史上最大ICO的區塊鏈項目EOS?總之,智能合約是一個夢幻的辭彙,就像所有的初創互聯網公司都想與區塊鏈扯上關係一樣,所有的區塊鏈項目都想與智能合約搭成「班子」。智能合約緣何有這樣的魔力?在文章的後面,我會通過對BCH搭載智能合約有什麼的意義來進行側面說明。
BCH最近被熱議的智能合約是一個名為Wormhole(蟲洞)的BCH項目,該項目始於今年的5月份,是一直以來備受關注的幾個重點項目之一。據開發者介紹說,在項目的初期,他們幾乎看遍了所有的發Token的相關方案,但都沒有很好的解決辦法,最後是在omni協議上找到了可能,並且成功的對其進行了fork和改進,才有了我們現在看到的Wormhole協議。
項目簡介和開發者們
Wormhole協議, 一種基於Bitcoin Cash的智能合約實現方案。方案的思路來自於OmniLayer協議,它是一種利用OP_RETURN操作碼實現Token發行的方案。OmniLayer協議運行在bitcoin的區塊鏈上,該協議也是泰達幣(USDT)日常發行和流通的技術基礎。蟲洞項目的開發人員fork(分叉)了這份協議,將其移植到BCH區塊鏈上,從而實現發行Token的功能。協議原生Token命名為Wormhole Cash。
蟲洞項目的署名開發者包括::姜家志,姜和平,溫隆。除此之外,Omni團隊在該方案開發過程中也給予了很多幫助。
Wormhole協議運行原理
Wormhole cash是基於Bitcoin Cash區塊鏈實現的,在不改變現有BCH共識規則的情況下,使得BCH區塊鏈實現Token的發行、轉移和燃燒等基本功能。基於BCH發行的Token,其交易信息被寫在OP_RETURN上,其Token的生成、燃燒以及轉移都需要BCH交易完成。識別OP_RETURN里的數據才能夠完成對於Token的發行,轉移和燃燒。Wormhole協議復用了Bitcoin Cash的交易轉賬系統。
Wormhole協議的優勢
Wormhole與其它的BCH智能合約方案相比,最大的優勢在於沒有改變共識規則,也就是說,該協議對於BCH區塊鏈沒有安全方面的影響。其它的BCH智能合約方案,比如BCH開發團隊Bitcoin Unlimited的技術人員Andrew Stone提出的OP_GROUP方案,該方案提議增加OP_GROUP操作碼來實現發Token功能,這個方案需要修改BCH的共識規則,社區認為這種方案存在技術風險,無法保證BCH底層協議的穩健和安全。
其餘的方案,比如epobc和OBITO也都存在這樣或那樣的問題,Wormhole或許不是所有加密貨幣中最優秀的方案,但從目前來講是比較適合BCH的,因為BCH的每一步都處在爭議的邊緣,越是如此,安全就顯得越是重要。
Wormhole Cash(WHC):協議中的基礎貨幣
Wormhole Cash(WHC)是協議中的基礎貨幣,其生成是通過燃燒生成(Proof-of-Burn)的機制,用戶可以通過向特定地址發送BCH來獲得WHC,最低兌換1BCH,兌換比例為1BCH=100WHC。值得一提的是,兌換是單向的,所以你無法用WHC兌換BCH,WHC可用於市場自行交易。
關於「WHC為什麼只能是單向錨定,無法與BCH進行雙向錨定?」這個問題,開發人員表示:目前並沒有可行的雙向錨定方法,可以做到即安全又去中心化,還能夠有效應對區塊鏈不可避免的回滾風險。
新創建的Token需要收取1 WHC的手續費,手續費會自動燃燒,WHC總供給會減少, 給基於Wormhole協議創建的某種Token發「空投」需要支付手續費,早期運行的Wormhole協議中,轉賬不需要支付WHC做手續費。
Wormhole協議目前支持的三種發幣模式
1. 固定Token。預挖所有;不能增發,不能燃燒;不能眾籌。
2. 可眾籌Token。創建後,自動眾籌;創建者不擁有所有Token;眾籌結束後,未眾籌完的Token自動轉入創建者地址;不能增發,不能燃燒。
3. 可管理Token。創建時,Token數量為0;不能眾籌;可以增發,可以燃燒。
前兩種都好理解,幣市中也都有類似的例子,與以太坊不同的在於「不能
燃燒」這個特性。第三種創建模式,是硬編碼在wormhole協議裡面,並不依賴於智能合約,缺點是無法定製發Token,優點在於安全,操作簡單。
Wormhole協議的不足
Wormhole協議到底來說還是個概念,還沒有出現實際的列子,所以硬要找自身的不足是沒有根據的,但從市場來看,Wormhole即將面臨的正面對手是已經發行Token千餘種的以太坊。以太坊已經先入為主,有了一套較為成熟的發幣機制,並且無需成本。除了以太坊外,還有號稱區塊鏈3.0的EOS也在籌備自己的智能合約平台。Wormhole協議雖說已經有了具體的發幣模式,但未來能搶佔多大的市場還是個未知數。
在BCH上發Token的優勢
對比以太坊來說,BCH的主要的優勢有兩點:安全和不擁堵。
以太坊因為固有的生態缺陷使得其安全性備考質疑,尤其是在The DAO事情發生後,當時價值6000多萬美金的以太坊丟失,直接造成了以太坊的分叉。不僅是以太坊,基於以太坊發行的Token,比如BEC,SMT等都相繼被檢測到了漏洞。
WHC的安全模型是通過POW工作量證明來保證的,比特幣近10年的安全運行驗證了這個機制的可靠性。WHC復用了整個BCH的交易系統,使用了BCH的去中心化時間戳伺服器模型,時間戳不可複製,不符合Wormhole協議的數據不會被Wormhole協議的節點解析。
以太坊交易擁堵致使Gas費用加倍已經不是一天兩天了,而BCH無限擴容的特性使得擁堵的情況永遠不會發生。
智能合約對於BCH的意義
1. 推動BCH的普及和使用,促使BCH價值回歸
這一點主要得益於Wormhole協議中的基礎貨幣WHC,因為如果在BCH上發行Token,不可避免的就需要使用BCH進行兌換WHC,發的Token規模越大,所使用的BCH就會越多。眾籌形式的區塊鏈項目在眾籌時,使用的數字貨幣也將是BCH。
以太坊憑藉著智能合約發Token功能,其交易量早已超過了比特幣,所以,如果Wormhole協議能成功移植到BCH區塊鏈上,並且被廣泛使用的話,BCH的交易量將會出現劇增,這會促使BCH被低估的價值會重新回歸。
2. 加速BCH相關應用研發
去中心化應用(DApp:Decentralized Application)是區塊鏈社區中出現的新穎想法之一。憑藉自主執行的智能合約,在以太坊上面已經湧現出數百種去中心化應用,如果在BCH上搭建智能合約平台,基於BCH可擴容的特性,應用研發情況應該不會輸於以太坊。另外,現有的BCH應用如果遇上智能合約會不會出現新的驚喜,也是令人期待的一件事。
※Coinbase推出託管服務,更多的機構入手ETC
※比特幣的礦工為什麼討厭開發組Core?
TAG:區塊鏈 |