Mac 系統(tǒng)下編譯Zcash源碼

Zcash 相對于Bitcoin其他虛擬貨幣來說,是從真正的隱私保護技術(shù)集大成者。

我們知道,區(qū)塊鏈?zhǔn)且粋€公開賬本。雖然賬戶是非實名的,但是交易金額和流向是公開的。這對于有商業(yè)秘密的交易來說是不可接受的。目前很多金融機構(gòu)都在試用區(qū)塊鏈技術(shù),迫切需要一種既能保護交易數(shù)據(jù)詳情,又能使交易記錄在賬本上得到全網(wǎng)確認(rèn)的隱私保護技術(shù)。

Zcash是一種采用零知識證明(zk-SNARKS)實現(xiàn)完全隱私保護的加密貨幣。

?所謂零知識證明,是“證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的?!?/p>

簡單來說:

能夠在不告訴別人賬戶余額和交易支出的情況下,證明自己的花費少于賬戶的余額。

能夠不記錄收款方的公開賬戶地址,使收款方受到轉(zhuǎn)賬。

因此,Zcash實現(xiàn)了從交易賬戶地址、交易金額、賬戶余額的完全隱私保護。


但是目前Zcash只正式支持64的Linux,而且只有命令行模式,沒有圖形界面,按照官方的說法,我們的團隊都是密碼學(xué),編程,網(wǎng)絡(luò)協(xié)議方面的大牛,沒有人做UI。?

那么UNIX基礎(chǔ)上的Mac系統(tǒng)能不能方便的安裝Zcash呢,我在網(wǎng)上找到一個現(xiàn)成的方法。

git clone https://github.com/kozyilmaz/zcash-apple.git

cd zcash-apple

source environment

make

zcash-apple 相當(dāng)于把Mac系統(tǒng)編譯Zcash需要的相關(guān)庫文件全部整理出來,直接配置一下就行。

然后直接進入生成的目錄out/,或者把這個目錄整體移動到其他任何位置。

按linux下的常規(guī)方法運行就行。

cd out/usr/local/bin

?./zcash-fetch-params

?./zcash-init

?./zcashd


好了,zcash已經(jīng)開始運行,后續(xù)有時間將繼續(xù)寫zcash挖礦的相關(guān)文章

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容