人們通常把Zcoin誤解為Zcash的山寨幣。實(shí)際上Zcoin是基于Zerocoin論文,而Zcash則是基于Zerocash論文。雖然Zerocoin和Zerocash的論文為相同作者所著,而且它們都使用了零知識(shí)證明,但卻是完全不同的加密技術(shù),這兩個(gè)項(xiàng)目之間沒有任何關(guān)系。
加密實(shí)現(xiàn)
Zcoin使用1993年推出的RSA累加器作為我們的匿名方案的基礎(chǔ),而Zcash使用最近在2014年制定的zk-SNARKs,很少有人理解。相比之下,RSA密碼體制是1977年公開描述的最早的公開密鑰密碼體制的形式之一,已經(jīng)測(cè)試并形成了當(dāng)今廣泛使用的諸如HTTPS,SSH登錄和電子郵件PGP等多種加密方案的基礎(chǔ)。它還使用了1986年發(fā)表的Fiat-Shamir改造方案。
Peter Todd的博客文章充分說明了這一點(diǎn),指出除非RSA被破解了,否則您無需擔(dān)心Zcoin。
在Zcash中使用的zk-SNARKs需要更加新穎的加密假設(shè),但是這些假設(shè)還沒有經(jīng)過嚴(yán)格的審查。
這是一個(gè)很嚴(yán)重的問題,Zcash開發(fā)者本身正在試圖尋找其它以zk-STARK的形式存在的替代品,但目前尚處于研究階段,還不能實(shí)際使用。如果這些密碼假設(shè)不成立,那么Zcash的加密方式就會(huì)被破解,由于Zcash供應(yīng)量無法審計(jì),即使被破解也無法檢測(cè)到,因此zk-SNARKs雖然技術(shù)先進(jìn),但應(yīng)用起來仍存在一定的風(fēng)險(xiǎn)。
信任機(jī)制
雖然Zcoin和Zcash都存在信任機(jī)制,但他們的實(shí)現(xiàn)方式不同。
Zcoin的設(shè)置在概念上非常簡(jiǎn)單,因?yàn)樗簧婕暗絻蓚€(gè)素?cái)?shù)p和q,產(chǎn)生一個(gè)模數(shù)n。然后p和q被銷毀。我們不是自己生成這些參數(shù),而是使用多年前從RSA分解挑戰(zhàn)中生成的參數(shù),因此Zcoin的開發(fā)人員不可能知道這些參數(shù)。事實(shí)上,成功獲得這些參數(shù)將會(huì)讓你從RSA分解挑戰(zhàn)中獲得不錯(cuò)的獎(jiǎng)勵(lì)(在他們宣布挑戰(zhàn)結(jié)束之前)!你可以閱讀更多關(guān)于這些參數(shù)是如何生成和銷毀的。我們的觀點(diǎn)是,設(shè)置過程越簡(jiǎn)單,出錯(cuò)的可能性就越小。
然而,現(xiàn)有的好消息是我們可以用Sigma(Σ)協(xié)議完全移除信任機(jī)制,這將使我們能夠繼續(xù)使用Zero-Knowledge證明的高匿名性,而不用擔(dān)心信任機(jī)制,該技術(shù)目前正在開發(fā)中。
Zcash的設(shè)置更加精細(xì),涉及6個(gè)值得信任的人,可以在這里閱讀詳情。簡(jiǎn)而言之,除非六名參與者都串通一氣,否則加密設(shè)置就不會(huì)被泄露。
供應(yīng)量可查
信任機(jī)制被破解會(huì)面臨攻擊者可以憑空輕易地偽造硬幣。
Zcoin擁有完全可查的硬幣供應(yīng)。在我們看來,這是非常重要的,因?yàn)槿绻覀兊男湃螜C(jī)制或加密機(jī)制出現(xiàn)任何問題,都可以被檢測(cè)到。沒有代碼是完美的,即使擁有最好的審核,新的威脅和漏洞不斷被發(fā)現(xiàn)。例如,即使是比特幣也出現(xiàn)了一個(gè)嚴(yán)重的缺陷,導(dǎo)致了1844億比特幣的產(chǎn)生,而可查的總量能讓這樣的缺陷被發(fā)現(xiàn)和修復(fù)。
在Zcash使用隱秘交易和地址的情況下,也隱藏了總量,因此很難檢測(cè)到是否有漏洞被利用或者在其信任機(jī)制中是否存在問題。需要指出的是,Zcash團(tuán)隊(duì)自己的審計(jì)過程中確實(shí)發(fā)現(xiàn)了漏洞,盡管它已經(jīng)修復(fù),但是在他們自己的文章中指出:“建立安全的加密協(xié)議是困難的,甚至我們的世界級(jí)密碼學(xué)家和安全工程師團(tuán)隊(duì)也會(huì)犯錯(cuò)誤。 盡管面臨挑戰(zhàn),但我們樂觀地認(rèn)為,我們謹(jǐn)慎的安全審核和公開透明的做法將促成產(chǎn)品的安全。
在這一點(diǎn)上,Zcash協(xié)議受到了嚴(yán)格的安全審核,首先是通過科學(xué)的同行評(píng)審,然后是我們的內(nèi)部專家團(tuán)隊(duì)。但我們需要更多的審核來確保協(xié)議是安全的?!?/p>
我們贊賞Zcash的發(fā)展,并高度重視它們?cè)诩用茇泿蓬I(lǐng)域的工作,并期待看到它們的進(jìn)展。但是,我們覺得Zcoin提供了一個(gè)最好的匿名系統(tǒng),它是建立在經(jīng)過驗(yàn)證的密碼學(xué)基礎(chǔ)上的,并且是建立在安全的方法上,如果有漏洞被利用可以被及時(shí)發(fā)現(xiàn)。