首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为了保护隐私,一种BCH加密软件bch-encrypt横空出世

近日,美国参议员 Lindsey Graham和Richard Blumenthal提出了EARN IT 法案,即数字信息应首先通过政府监管的扫描软件,以便监控恶意犯罪活动。一旦EARN IT法案通过,则所有美国境内通信软件可能皆无法提供端对端加密功能,而这将会对言论自由以及用户安全性产生巨大的冲击。

这项法案在美国掀起了轩然大波,在一项调查中超过50%的美国人拒接使用不能保护个人隐私的产品和服务。加密通讯软件Signal则以退出美国市场相威胁,以保护个人隐私著称的加密货币社区更是以各种形式表达了拒绝的态度,比特币现金(BCH)开发者Chris Troutner基于BCH网络开发出了不可审查的加密软件bch-encrypt。

工作原理

该软件的工作模式类似于加密电子邮件,通过电子邮件你可以获得某人的公钥并对信息进行加密,只有拥有私钥的人才能看到信息。而在bch-encrypt中,只要拥有BCH地址就可以对信息进行加密,信息会记录到区块链上,只有拥有该地址私钥的人才能看到这些加密的信息。一次信息的发送就是BCH进行一次交易的过程。

安全性

在安全性方面,BCH网络已经被证明是安全的,难以被攻破的。对于由于信息过多会产生大量的数据填满区块的担忧也是多余的,BCH本身就是大区块,也会根据市场的需要进行扩容,系统也可以忽略大文件,通过IPFS扩展技术,共享和加密这些大的文件。

不过,bch-encrypt发送信息有一个前提条件必须提供支付的私钥,这会对资金安全造成一定的威胁。开发者Troutner则表示:“控制加密邮件的地址存放大量资金是不明智的”。BCH的交易手续费非常低,因此不需要在信息发送的地址上存放大量的BCH,只需要少量即可。

现状和规划

目前,bch-encrypt存在于Github上,开发者Troutner计划对该软件进行优化,从而让更多的BCH爱好者使用。首先,开发者Troutner计划在FullStack.cash上创建一个网页,人们可以在其中输入12个单词的助记符,对方的比特币现金地址和一条消息,然后单击发送。通过简单的三个步骤就完成了信息在BCH网络上进行一次加密信息发送的过程。

开发者Troutner还透漏计划将bch-encrypt集成到两个基于区块链的去中心化社交媒体平台上。人们猜测是推特平台memo.cash和红迪网的member.cash。

社区意见

红迪网网友也对该方案提出了异议,不建议大家去使用。只有拥有私钥的人才可以解密和查看信息是不安全的,不能保护用户隐私。因为一旦被攻击私钥被盗,盗取者可以利用私钥读取所有的历史信息,因为这些信息都是记录在区块链上的,不可修改和删除的。目前,行之有效的解决方案就是当用户接收到信息并查阅以后立即销毁信息。

BCH社区一直对隐私比较重视,bch-encrypt虽然不完美,但给社区提供了一个不错的发展方向,期待更多更优秀的BCH应用的出现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200421A0NK4Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券