作者:CoinEx研究院研究員KC
前言
在數字加密貨幣市場裡,匿名幣始終佔據一定市場份額和地位,有三大匿名幣為人所熟知,它們分別是門羅、達世和大零幣。在2016年底,大零幣Zcash將零知識證明帶入了區塊鏈世界,使得匿名幣的發展進入了新的里程碑階,包括以太坊也整合了Zcash的零知識證明技術以提高隱私性,本文將帶大家認識Zcash及其各種分叉幣。
圖1 Coingecko排名前三的匿名幣
Zcash(ZEC)
Zcash作為首個使用零知識證明的區塊鏈專案,在2016年推出,匿名特性是其核心技術。創始團隊來自麻省等頂尖高校,第一次將零知識證明(被稱為“zk-SNARK”)應用於區塊鏈專案,具有鮮明的理論派背景,可謂含著金鑰匙出生的匿名幣。為了不斷最佳化功能和強化匿名特性,Zcash的發展大體經過了Sprout(發芽)、OverWinter(越冬)、Sapling(樹苗)和Blossom(開花)這幾個階段。
Zcash是在比特幣0.11.2版本程式碼基礎上修改的分叉幣,所以它保留了Bitcoin的很多模式。例如,Zcash採用PoW挖礦模式,代幣ZEC總量是2100萬個,也是每4年挖礦產出減半。目前出塊時間為1.25分鐘,區塊獎勵為6.25個ZEC。雖然Zcash同時還繼承了Bitcoin的UTXO資料結構,但Zcash和Bitcoin更大不同在於高度的匿名性,在Zcash的使用者可以選擇隱藏交易的傳送方、接收方和轉賬金額。所謂匿名性,簡單的說就是隱藏一筆交易的傳送方、接收方、轉賬金額。
例如下圖這筆真實交易,交易資訊展示形式和Bitcoin類似,但外界無法窺探裡面的細節。這裡,我們可以看到Zcash有兩種型別的地址:隱蔽地址(Z地址)和透明地址(T地址)。隱蔽地址是不可見的,而且隱蔽地址之間的交易也不會曝光任何一方的隱蔽地址、資金數額以及備註欄位的內容。透明地址以及透明交易則不然,它們在 Zcash區塊鏈上是公開可見的,就跟比特幣地址和交易一樣。
圖2 Zcash交易資訊展示形式
而所有者擁有完全的控制權,可以檢視隱蔽交易的資訊。交易的傳送者和接收者都可以公開交易細節給第三方, 用於滿足見證、合規或審計需求。接收者可以公開金額和備註,但不會暴露傳送者的地址。
雖然Zcash擁有創新,但自誕生以來它也有不少為人詬病的的地方:
- Zcash執行前4年,創始團隊收取礦工挖礦獎勵的20%作為開發費用,這佔總量的10%,社羣認為這部分礦稅過高。同時,有一部分社羣成員不滿開發進度落後於同時期的匿名幣門羅和達世,支援開發Zcash的營利性公司Electric Coin Company在2019年釋出第一季度報告更是顯示該公司出現了入不敷出的問題。
- 早期Zcash的隱蔽交易功能並不易用,使用者需要有較高配置的電腦以及全節點錢包,才能發起隱蔽交易,記憶體佔用大,轉賬時間還比較長。直到2018年10月,Zcash的Sapling升級才改善這個問題。
- 隱蔽交易的功能不是強制性,使用者更常使用透明交易功能,這導致Zcash大部分交易資訊是公開,曾經在很長一段時間內隱蔽交易佔比不足2%。這個問題在Sapling升級後,隱蔽交易的佔比才大幅增長到ZEC總交易量的10%以上。
正因為Zcash存在這些爭議,由此衍生不少分叉幣,它們嘗試從各個方面改進,希望可以超越大零幣。
Zclassic(ZCL)
2016年底,在Zcash誕生後不久,Zclassic打著100%的礦工獎勵的口號分叉Zcash。它和Zcash最大的不同是取消了20%的創始團隊挖礦,把全部收益都分給了礦工。這看似保護礦工利益的公平的政策,並沒有考慮到開發支出,為了保持程式碼更新,Zclassic儘量和Zcash保持同步更新。
Horizon(ZEN)
Zclassic雖然保護了礦工利益,但是專案開發僅靠社羣捐贈便容易陷入開發進度不如人意的困境。在2017年,有開發者做了進一步分叉,從Zclassic裡產生了ZenCash,在2018年改名為Horizen。
Horizen代幣總量依然是2100萬,但是它在治理模式做了變化,採用POW+Masternode的共識機制。同時Horizen定位不侷限匿名幣,在保留匿名功能的同時,它更是定位為一個側鏈的發行平臺。有趣的是,Horizen在挖礦獎勵方面,60%代幣歸礦工,20%屬於儲備金,10%安全節點,10%超級節點。兜兜轉轉,Horizen又走回了Zcash的老路,PoW礦工的收益僅60%,剩餘獎勵分給了節點和儲備金。
值得留意的是,Horizen是世界上最大的數字資產管理機構灰度持有的9個數字加密貨幣之一,對應一個Horizen信託基金。
Komodo(KMD)
Komodo在2016年9月推出,是一個結合了Zcash匿名性及Bitcoin安全性的多鏈架構開放平臺 。KMD核心框架是基於ZCASH的一個分支創立,加入了延時工作量證明演算法 (dPoW)以避免51%算力攻擊。
Komodo系統內資訊每隔10分鐘會快照一次,這些資訊包含了鏈上地址和餘額狀態,由最多不超過64個節點將資訊驗證並上傳至比特幣區塊鏈上作為備份,利用比特幣雜湊值的安全性為Komodo增加保障。而無需像一般PoW類專案消耗大量資源在算力,透過二級共識機制來避免礦幣最常見的51%算力攻擊風險。
Komodo還提供了一種區塊鏈開發的適應性框架Antara。Antara是一種簡單的、執行個人或企業基於Komodo的多鏈結構建立自己獨立智慧鏈,每條鏈都有自己的共識規則、雜湊演算法、網路以及代幣。例如下圖例子,Antara提供了不同引數供使用者定製其區塊鏈。而Komodo生態裡的其他dPoW區塊鏈也可以直接選擇連結到KMD,變相間接從Bitcoin網路的高算力裡獲益保障安全。
圖3 Komodo Antara框架的定製區塊鏈頁面
除此之外,Komodo利用原子交換技術開發了去中心化交易所,在2019年7月推出了業界首個完全基於原子互換技術的去中心化交易所AtomicDEX,允許不同的PoW公鏈及其代幣互相之間進行交易。
憑藉dPoW、Antara智慧鏈和AtomicDEX等創新,Komodo自成生態,湧現了諸如Pirate Chain、Hush和KMD Labs等智慧鏈專案。
Pirate Chain(ARRR)
基於Komodo程式碼,使用了不同配置引數,直接且強制使用了Zcash最新一代金鑰技術Sapling,只允許z對z地址交易,隱私效果更好。海盜鏈ARRR是一個私密、去中心化的隱私幣,是零幣系和Komodo生態的重要資產鏈。
ZERO(Zer)
基於Zcash,從2017年2月份一上線就採用了自己獨立演算法執行,結合了PoW和PoS混合證明機制,取消20%的礦稅。同時推出手機端,可以跨平臺使用匿名功能,致力於打造一個更存粹的專注匿名性、跨平臺、即時到賬、轉帳費用為零的匿名幣。
結語
匿名幣的發展,一直伴隨著各種爭議。但就技術本身而言,Zcash將零知識證明帶入了區塊鏈世界,區塊鏈世界的隱私性進入了新的發展階段,使用者的隱私性可以變得更強。但同時,因為Zcash專案自身一些問題,不同分叉幣應運而生,有的如Zclassic嘗試從經濟治理模式進行改革;有的如ARRR,希望成為匿名性更強的加密貨幣;還有的如Komodo和Horizon,把定位轉為具有強大匿名功能的公鏈平臺。它們相互間競爭與學習,探索著匿名幣的發展道路。