Horizen中文资料HORIZEN中文资料合集个人关注

Zencash 技术解析(一)端对端加密

2018-06-03  本文已影响109人  dashuo

本文申请区块链研习社优质内容支持计划

本文由币乎社区(bihu.com)内容支持计划赞助

Zencash的三种核心特性,使它成为最安全的匿名加密货币:

一、端对端加密
二、Domain Fronting 域前置
三、安全节点

该系列分为三篇文章分别讲解以上核心特性。


本文将使用Wireshark网络分析工具来抓取:比特币(BTC),Bitcore(BTX),Zcash(ZEC),Zencash(ZEN)的网络消息,展示【端对端加密】的重要性。

一、端对端加密

WhatsApp是人们最常用的端对端加密App。其他采用Signal协议的通讯工具也是端对端加密,例如:Mixin。(Telegram默认没有开启端对端加密)

WhatsApp端对端加密

上图展示了,是否使用端对端加密的区别。网络消息在送出后,会途经多个网络设备转发,在转发过程中,使用明文传输,就和隔空喊话差不多了(消息很容易被窃听)。


虽然比特币长期稳定运行,但由于它的协议是未加密的(明文传输),全节点钱包(客户端)使用者时刻都可能处于被监听状态。不只是比特币,大多数区块链都是采用明文的,就连ZEC(大零币)也是。
注:加密货币采用了非对称加密算法,每笔交易都是经过签名且不可篡改的,所以即使是明文传输,也不会造成钱包被盗。(但使用明文,可能会暴露你是持币者,另外,IP地址还关联了你的位置。)
图1 明文传输 ZEC 图2 比特币转账

图1 展示了比特币的网络消息(一条简单的ping指令),能看到"ping"这个词,这就是明文带来的坏处(监听者也能看到)。而且,由于比特币是开源的,通讯协议是公开的,比特币消息都以0xf9beb4d9开头,特征明显,想要拦截十分容易。

图2 是转出 0.0127 BTC 时截获的数据,可以确定交易广播也是明文,消息中包含转出金额为1270000聪,另外还有对应的比特币脚本。(截图是Bitcore和比特币一样)

图1和图2,展示了比特币无论是协议指令,交易数据,都是采用明文传输。在正常情况下这样没问题,但在极端情况下,暴露使用者的身份,会带来麻烦...
Zencash端对端加密

总 结:

Zencash使用端对端加密,彻底杜绝了明文传输带来的风险。再配合域前置(Domain Fronting)绕开网络封锁,并使用【安全节点】完成网络位置(IP地址)混淆,实现了毫无足迹的匿名交易网络。
监听监管,如果是为了公众安全,为了反洗钱,相信很多人并不反对,但谁又能保证权利不会被滥用,毕竟数据贩卖的事情非常普遍,即使不被贩卖,也难免有黑客入侵造成数据泄露。(暗网中有一份包含14亿条用户账户密码的超大数据库正在出售)。Zencash和其他匿名货币,给了我们更多选择。我把隐私数据提供给了布洛克城(公信宝),我自己卖(减少灰色贩卖);但当我需要一些隐私时,用Zencash更放心。
上一篇下一篇

猜你喜欢

热点阅读