天天小说网

第二节 技术性风险

一方面,数字货币都是开源的,所有原始数据均可从网络获得,爱好者社区对各种技术问题的公开讨论可起到足够的风险警示作用。比特币分叉事件的解决,显示出社区号召加计算力投票所组成的强大纠错机制,体现了数字货币的自我修复能力。另一方面,数字货币的技术复杂,普通的参与人员相对难以理解,也无能为力,这种信息不对称同样构成了风险。一旦出现技术上的漏洞,其产生的恶果将是无法估量的。目前那些包括算法爱好者等在内的极客群体也在不断努力,不断验证数字货币本身的技术局限性,但流通过程中的技术风险还未被完整排除。

需要指出的是,与传统的中央银行系统相比,数字货币的技术风险并不比前者高。作为一个仍然不断演进的系统,算力投票机制提供了适当的规范和约束,这种风险基本可控,技术问题也不是数字货币当前面临的最主要问题。传统的中央银行系统的广泛运用范围,导致其技术风险远远大于数字货币体系。

一、钱包安全问题

钱包在数字货币的使用过程中起到至关重要的作用。大部分普通用户的风险,都集中在钱包上。例如,有人误把钱包文件删除,丢失了价值数万美元的比特币;有人没有正确备份钱包文件,导致一段时间内交易的货币全部丢失;有人的计算机被植入木马,钱包文件被盗,所有比特币荡然无存。

以比特币官方钱包客户端Bitcoin-Qt为例,该客户端存放比特币私钥的文件是wallet.dat,一般在Windows 8系统下的存放路径是C:\Users\(你计算机的用户名)\AppData\Roaming\Bitcoin(需要注意的是,一般AppData是个隐藏文件夹,需要修改系统设置为隐藏文件可见才能找到)。wallet.dat这个文件,本质上是一个私钥池,存放了这个钱包的所有地址的私钥。有了这个文件,用户才能证明钱包地址里的比特币归他所有。所以,比特币钱包的风险就是wallet.dat文件的风险问题,如wallet.dat文件被偷、wallet.dat文件丢失、wallet.dat文件备份出错。

相应的解决方法是注重计算机本身的安全,防止黑客或木马入侵;妥善保存wallet.dat文件,定期备份。也可以考虑使用纸钱包、脑钱包或在线钱包,但是这些钱包也有各自的风险,同样需要谨慎使用。

另一种危险便是钱包私钥直接被破解。当前使用的椭圆曲线数字签名算法ECDSA签名用来验证货币所有人的变化,为数字货币传输的关键算法。ECDSA其实也有其理论弱点。那些一直被反复使用的钱包地址,有可能出现容易被发现私钥的缺陷,从而使得不法分子有偷取货币的可能。由于ECDSA算法和SHA-256算法的自身可验证性问题,使用完全兼容安全性的算法目前看来并非易事。

同时,随机数字发生器RNGs也会影响比特币的安全性。加密算法需要高度随机数生成密钥,一旦被预测会影响随机数字的输出,就有导致潜在危险的可能性,曾经的Android安全漏洞使得比特币失窃的案例,便有可能是随机数产生过程的漏洞造成的。

二、区块链内容合法问题

2014年5月,有人将病毒 DOS/STONED 的签名嵌入比特币区块链中。由于仅仅是病毒的签名,而非病毒的代码,并未给用户带来实际危险。但是基于Windows系统的杀毒套件MSE发现了这个病毒的签名时,便误将其当作危险信号,持续性报警,直到用户将该区块链文件隔离,比特币客户端却重复下载,给用户也造成一定麻烦。

但是之前发生过的问题是,有用户将一张儿童色情图片的数据上传到了比特币区块链里,只要通过一定的解码软件,这段代码就可以转换回图片。这不仅仅是对于用户,包括对于公众在内的所有人而言都是值得关注的问题。

在很多国家,在知情的情况下,以任何形式持有儿童色情图片都是违法的。现在数字货币的属性决定了每一个用户都必须把全部的区块链历史信息下载到自己的计算机上。那么实质上,每一个比特币的用户都以某种形式存放了一些违禁内容。设想如果上传的色情内容足够耸人听闻,以致新闻媒体进行了报道传播,那么用户很难辩称自己并不知道区块链内有违禁的儿童色情信息。在这种情况下,法律将如何进行判决,对于立法者来说,是一个必须认真面对的问题。

数字货币的特性决定了在每笔的交易数据中都允许用户嵌入一小段自定义信息,比如一段话或是一段代码。由于数字货币的开放性,区块链里的数据的丰富程度比大多数人所想的要高得多。这样的自由也导致滥用的情况出现,使得人们去探讨在数字货币中出现惩罚写入不当数据的机制。而这样的限制实际效果如何现在还不得而知。

三、哈希算法被破解了怎么办

大部分数字货币的安全核心都基于特定的哈希算法,如果该算法被破解,攻击者可以从两组不同的信息推出相同的信息摘要,也就是说,他可以在极短时间内找到满足要求的随机数,从而快速抢到记账权,产生新区块。在这种情况下,基于工作量证明的数字货币安全机制将形同虚设。

当前人们对于哈希算法可能被破解的担忧,主要

更多内容加载中...请稍候...

若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!