Zcash 相对于Bitcoin其他虚拟货币来说,是从真正的隐私保护技术集大成者。
我们知道,区块链是一个公开账本。虽然账户是非实名的,但是交易金额和流向是公开的。这对于有商业秘密的交易来说是不可接受的。目前很多金融机构都在试用区块链技术,迫切需要一种既能保护交易数据详情,又能使交易记录在账本上得到全网确认的隐私保护技术。
Zcash是一种采用零知识证明(zk-SNARKS)实现完全隐私保护的加密货币。
所谓零知识证明,是“证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。”
简单来说:
能够在不告诉别人账户余额和交易支出的情况下,证明自己的花费少于账户的余额。
能够不记录收款方的公开账户地址,使收款方受到转账。
因此,Zcash实现了从交易账户地址、交易金额、账户余额的完全隐私保护。
但是目前Zcash只正式支持64的Linux,而且只有命令行模式,没有图形界面,按照官方的说法,我们的团队都是密码学,编程,网络协议方面的大牛,没有人做UI。
那么UNIX基础上的Mac系统能不能方便的安装Zcash呢,我在网上找到一个现成的方法。
git clone https://github.com/kozyilmaz/zcash-apple.git
cd zcash-apple
source environment
make
zcash-apple 相当于把Mac系统编译Zcash需要的相关库文件全部整理出来,直接配置一下就行。
然后直接进入生成的目录out/,或者把这个目录整体移动到其他任何位置。
按linux下的常规方法运行就行。
cd out/usr/local/bin
./zcash-fetch-params
./zcash-init
./zcashd
好了,zcash已经开始运行,后续有时间将继续写zcash挖矿的相关文章