说到区块链,就绕不开数字货币的问题,而谈到数字货币,就无法回避数字货币的安全问题,从以前的币安受到攻击,到因为智能合约漏洞导致的巨额经济损失,无一不证明着区块链和数字货币安全的问题,绝不是像表面看起来那么简单。
当前区块链生态处于发展初期,百废待兴之时,安全攻防对抗非常激烈。而且随着区块链生态的丰富和完善,未来这种激烈的对抗将会继续增强。
随着互联网加入,区块链产业在国内盛行,快速发展,已在支付清算、信贷融资、金融交易、证券、保险、租赁等细分领域已不断应用并且切实落地。
区块链发展迅速的同时,不禁让人考虑到了安全的问题。数字货币交易平台被黑,区块链技术本身存在的安全性威胁是区块链迄今为止面临的最重要的问题之一。
区块链技术并不是全新的,区块链的存在形式以及底层架构和传统互联网的基础设施息息相关。因此区块链安全同样也包含了传统互联网的安全问题。 区块链安全和传统互联网安全的区别是区块链有一些新的东西,智能合约、语言等,这些也可能存在漏洞。
对于区块链来说,底层数据结构就像公共账本,安全性建立在密码学的哈希算法基础上,其核心是“私钥”。用户的比特币钱包需要通过私钥才能打开,这段长达256位的私钥就像银行密码,而公钥类似银行账户,用来互相转账。
尽管密码学的算法当前很难破解,黑客几乎无法获取到私钥,但只要用户转账一次,黑客就有可能根据转账地址反推私钥密码。未来不排除一些量子计算机的出现,能够具备这种反推能力,所以这种算法漏洞理论上是可以被攻破的。
在程序的世界里,没有百分之百的安全,但是在传统银行等中心化系统里,要么不能提供24小时服务,要么容易造成账务丢失等问题,相比之下,区块链的安全系数和各项功能反而更完善。