8月7日,在千聊里听金马讲Zcash,对Zcash进一步学习。
首先,用两个例子说明比特币不匿名:1、2013年10月,美国联邦调查局查封了“丝绸之路”网站。这个全球最大网络黑市“丝绸之路”创始人罗斯·乌布利希于2015年5月29日在纽约曼哈顿联邦法院被判终身监禁,法官称其为“最大的毒品贩子”。 31岁的罗斯·乌布利希是臭名昭著的黑网站“丝绸之路”的创建者和运营者,其客户可以在该网上使用加密的虚拟货币比特币购买和售卖冰毒、可卡因、海洛因以及雇凶谋杀的交易。2012年月销售额达到120万美元,后来被FBI跟踪,通过对BTC公开账户进行追溯,在交易流向中找到付款或收款人,并与现实中的人的身份进行对应,找到犯罪嫌疑人,最终打掉这个团伙。
2、今年6月份,BTC-e交易所创始人Alexander Vinnik在希腊被捕,希腊警方在声明中表示,Vinnik一个国际犯罪组织的核心人物,他自从2011年开始就控制了世界上最重要的电子犯罪网络,其运营的BTC-e至少洗钱40亿美元。外媒称BTC-e是不法分子最喜爱的洗钱平台。同时,美国司法部称发现Vinnik与长期以来的MtGox交易所盗币事件有关。基于BTC公开账户警方就很快追溯MtGox交易所被盗的85万BTC的去向。
通过以上两个案件,说明BTC不具备匿名性,因为BTC账务公开,所以付款和收款地址信息和金额很容易被查出来,理论上说BTC账户的源头和持有过的地址都能被找出来。更重要的是区块链交易所都透明实名制,比如李笑来老师的区块链ICO Press One 就是实名制。
匿名是实现资产隐私的唯一手段,隐私才是真正刚需。而财富巨头、金融投资公司以及控股公司也最关注自己的钱能不能进行保密。俗话说:不怕贼偷,就怕贼惦记着。如果不让贼知道,也就掉了他的念想,是不?
如果说在银行业中哪家在隐私方面做的最好,那就要数瑞士银行了,全球富豪的钱都投向瑞士银行账户中。2007年瑞士银行的存款额总计为2.9万亿瑞士法郎,折合成人民币20万亿。为什么呢?因为瑞士银行有最专业的的私人服务,保证存款的隐蔽性。
所以,匿名很重要,它解决了哪些社会问题呢?
一、安全。太有钱显然是一件引人注目的事情,为了不那么显眼,人们真可谓是各显神通,最典型的就是彩票领奖现场。
二、自由。资金跨行业跨国度都受限制,资金不能百分之百被自由支配。每个国人都只有5万美金的外汇控制额度,国人的存款大部分都集中在国内,而这些资金也过于集中某种单一行业,比如房地产,这样资金的风险也变得非常大。企业也是如此,跨国的并购、投资也受到限制。最终避开中心化监控,使资金自由流动必须匿名,这样怎样使资金匿名就有了广阔的市场空间。
三、隐私。就像每个人都需要独处,都不想暴露在透明的玻璃房间里。事实上,BTC并不具备匿名性,而中心化的瑞士银行,迫于各种政府的压力,正在逐渐妥协,暴露其账户的个人信息。近年来,著名媒体多次报道披露瑞士银行成为贪官和洗钱的藏污纳垢之地,看来,瑞士银行也将失去资金匿名的天堂的光环。
那么去中心化将成为下一个匿名性的焦点,而Zcash将成为最后一条隐私防线。
Zcash的介绍,中文叫零币,除其匿名性外,就是其背后的超豪华团队,除了顶尖的密码学专家,还有知名的顾问和投资人。
Gavin Andresen,是比特币奠基人之一,甚至相比飘忽不定的中本聪,Gavin成为对外的核心领导者。
Vitalik Buterin,年轻的以太坊创始人,他主持的以太坊,为区块链技术的发展提供新的方向。
而对于中国币圈玩家而言,最吸引他们的莫过于“中国比特币第一人”李笑来的加持。“1美元入手、身价过亿、手中的比特币数量后人难以企及”,这种传奇的经历,撩拨着后来者的欲望。
刚开始,因为采用慢挖矿的过程,曾经出现过1ZEC=3300BTC,相当于200万美元一个ZEC,市场曾经为之疯狂,但随着挖矿的速度逐渐加快,ZEC在市场中也逐渐回归理性,基本在0.1BTC左右徘徊。
Zcash是在BTC的基础上建立,其代码是在BTC的代码基础上开发,主要区别只不过是Zcash采用零工作原理,将交易双方隐藏。
Zcash的工作原理,总共有两种地址:透明地址(T开头)和隐藏地址(Z开头),而透明地址交易与BTC相似,而隐藏地址交易却可以匿名。而且两种交易可以互相转换。
Zcash账户转化类型,隐藏地址的交易如何交易呢?
首先,而什么是隐藏地址,如何隐藏,与透明地址区别在哪里?以万圣节化妆舞会举例,隐藏地址就是带了面具的地址,无法确认那些地址进行交易,而面具就是系统添加的随机数,将它加入地址,在进行哈希加密变成H,变成隐藏地址。
BTC交易中有三个角色,付款人、收款人以及记款人(矿工),Zcash的交易于此相同,由于隐藏地址带上了面具,所以矿工只知道隐藏地址H1转账给隐藏地址H2,并不知道谁在转账,转了多少钱。那么怎么办呢?矿工列了一张表格,左侧记录隐藏地址H,证明名下有资产,右侧地址记录已经被使用过的随机数,证明资产被使用,所以,当H1转账给H2后,矿工首先查看左侧的表,看H1是否在这个列表中(确认H1有钱),然后查看右侧的表,看随机数y1是不是被使用过(确认H1的钱没有被花出去过),确定H1有钱且没有被花出去,开始记账,在左侧表格加入H2(证明H2有钱),然后在右侧表中加入y1(H)(证明H1的钱已经支出)。最后进行验证,验证该隐藏地址确实有ZEC;验证所有者通过私名验证了这笔交易;验证地址、随机数是否正确。
零知识证明:举例找钱包,如果有人捡了你的钱包,但钱包里没有你的身份证,别人就不会还给你,正确的方式告诉对方,这个钱包里有多少50元,多少100元,都有什么样的卡。这也对方才能确认这个钱包就是你的,还给你。你告诉捡钱包的那个人各种钱包的片段信息。Zcash验证原理也是如此,交易过程中发出随机信息PAI,PAI包含资产地址、私钥、随机数的片段信息,矿工通过PAI验证资产地址、私钥、随机数信息的真确性和唯一性,从而确认交易,虽然不具备完整性信息,去能完成验证,确保交易双方的安全性和隐秘性。这样就完成了一个在隐秘性的交易。
根据笑来老师开源的INB投资原则,验证一下Zcash是否是合格的IMA,首先,这个世界真的需要这个东西吗?资产隐私绝对是刚需,所以毫无疑问。
第二、它解决了什么原本没有被解决的问题?解决世界银行BTC都没有解决的匿名问题;
第三、在去中心化这件事上真的必要么?在匿名上,在中心化世界中有两个问题,一个是自身乱用职权,主动泄密的问题,另一个是被强权施压,被动泄密,而在去中心化世界里没有这两个问题;
第四、它真的必须账务公开吗?必须。隐私是对其他人是隐私的,对于交易中的我和你是需要账务公开的。
第五、账务公开的存在真的会提高效率吗?同上;
第六、它在多大程度上更接近一个DAC(去中心化自治公司):和BTC一样的DAC;
第七、如果我们决定投资,那么我们应该用我们资金的多少比列去投资?需要自己思考。
Zcash的应用前景:1、价值储存;2、隐秘交易的选择;3、工具怎么适用取决于使用者4、和BTC一有都是基础货币,可以作为对冲资产,而且总市值仅为191亿人民币,广阔的应用前景,Zcash才刚刚开始;6、Zcash将是资产隐私的最后一道防线。