總是打不贏XMR?全因Zcash和DASH缺乏這些要素
天機閣/張詠晴編譯
2019-01-21 16:50

 

隱私貨幣,(或者稱匿名幣)是加密貨幣的一種,用密碼學方法來隱藏交易與所涉各方的公共錢包地址之間的往來聯繫。從隱私方面來講,幾乎其他所有加密貨幣都有隱私洩露的可能性,而隱私貨幣將會成為解決這一問題的可能方案。

 

我們如何確保匿名性和可替代性,從而實現比特幣和區塊鏈的最初目標——透過最簡單、最全面的區塊鏈技術和加密貨幣實現點對點價值傳輸呢?不幸的是,比特幣和其他之後發展的區塊鏈技術背後的基礎數學原理和密碼學都無法實現。也許這就是為什麼人們對Monero和Zcash等所謂的「隱私貨幣」有著濃厚的興趣。

 

Zcash(ZEC)

 

ZCash使用的主要技術是zk-SNARKs (zero knowledge brief non-interactive argument of knowledge,即零知識下簡明的非交互知識論證)。zk-SNARKs允許某些東西為真,而不需要驗證導致它為真的過程。

 

雖然zk-SNARKs在處理模糊交易方面做得很好,但在默認情況下它不是隱私的,只有大約10%的交易使用此功能。Zcash上的「zk-SNARK-ing」功能,可能由於處理zk-SNARK交易是內存密集型且笨拙,它需要運行一個全節點好大約4GB RAM。

 

優勢

 

Zcash是2016年以來的第三大隱私鏈。它擁有一個強壯和加密安全的網路,擁有一個經驗豐富、備受好評的核心開發和管理團隊。

 

劣勢

 

透過zk-SNARK-ing提供的隱私特性的可選基礎使得識別和鏈接交易非常容易。此外,由於選擇使用隱私特性的交易員數量非常少,因此它們在鏈中非常顯眼。最後,zk-SNARK-ing內存密集性使得交易可擴展性的實用性非常值得懷疑。

 

DASH

 

從密碼學上講,Dash並不是隱私幣,它使用一種稱為CoinJoin的交易混合的方法。CoinJoin在確保隱私方面衡量效果比較弱,因為即使交易是混合的,並且我們只看到輸出和輸入,但是也可以發現交易者之間的關係。

 

DASH的鏈本身是開源的;與Zcash一樣,是否將交易設置為隱私的也是可選的,這種情況很容易被識別。Dash使用的CoinJoin運行在許多主節點上,這些主節點是可以被惡意攻擊者控制的。

 

此外,這些主節點大多透過虛擬貨幣專用伺服器(VPSs)運行,VPS服務的營運人員有可能在主節點所有者不知情的情況下記錄訊息。在可擴展性方面,混合代幣可能需要幾個小時到幾天的時間。

 

優勢

 

Dash在加密方面較強,且有安全網路。由於DASH在發展過程中更好地建立共識,以及具有更強的長期可擴展性,作為比特幣的替代選擇,DASH獲得了極大的吸引力。

 

劣勢

 

在隱私方面,Dash是三大隱私鏈中最弱的一個。CoinJoin不僅嚴重地違反了可追蹤性和可鏈接性,而且是一個密集的過程。另外,與Zcash一樣,使用CoinJoin也是可選的,因此它也有相同的缺點。

 

此外,Dash的主節點雖然允許更好的可擴展性,但也是一個中心化的點——除了主節點中心化帶來的安全後果之外,在其上運行VPSs的營運人員有可能在主節點所有者不知情的情況下,對數據進行編目。

 

小結

 

我們可以看到,Monero和Zcash透過相似的方法實現了不可追蹤_不需要證明輸入和輸出之間的操作。在不可鏈接性方面,Monero的秘密地址顯然比Zcash不均勻的zk-SNARK-ing更私密。

 

在Zcash中,可以透過從公開地址到zk-SNARK地址的發送來鏈接交易。Dash使用了一種弱加密的方法來確保隱私,和Zcash一樣,Dash也不是完全的隱私鏈,它的大部分組成都是開放的。在這三個鏈中,可擴展性仍然是一個迫在眉睫的問題,特別是對於Zcash的zk-SNARK-ing和Dash的CoinJoin混合過程。

 

本文為巴比特資訊授權刊登,原文標題為「隱私幣的「危」與「機」:隱私幣能作為大範圍的支付手段嗎?