顾名思义,区块链(blockchain)由很多数据记录区块(block)组成。借助于哈希函数和时间戳(timestamps),数据一经记录就不可更改。这些数据不可覆盖,也就意味着难以被篡改,从而可以保障数据免于成为网络攻击的集中目标。
而区块链就是利用这种操作来构建极高的安全性的。
区块链的安全性体现在两个方面,第一,区块链每个节点的权力地位一样,从账本的形式来看,它就是网络中不存在一个中心账本,账本被存放到每一个节点中。
每一个节点既各自为政,也可以充当中心节点。如果一个节点被黑客攻击或者由于其他原因被摧毁,这并不会影响整个系统的安全,也不会造成数据丢失。
第二,区块链上每个节点的账本数据都是一样,如果只对一个节点进行篡改是没有任何意义的。如果区块链系统发现两个账本的数据不是一样的,它就会自动的认为拥有相同数据节点较多的账本是真实,另一个则是被篡改过的,拥有节点较少的数据账本就会被舍弃。
以上两点可以看出,如果想篡改整个账本的数据,就必须控制整个系统的大部分节点。也就是常说的51%的攻击,也就是说必须要控制整个系统50%的节点,才能篡改数据的账本。当数量达到一定程度时,篡改数据的可能性基本上为零。
简单来说,就是参与玩这个区块链的人有一半以上的人统一行动,修改区块链的历史记录,那么数据就会被篡改,因为程序是遵从少数服从多数的原则,少数的记录就会被“屈打成招”,被迫承认那篡改数据的大部分才是正确的数据。
另外一点,区块链的节点是遍布整个世界的各个角落的,有“世界计算机”的称呼,除非可以控制世界上的大多数电脑,否则是不会篡改区块链上的数据。
而如果黑客想掌握节点的51%,那么这就需要消耗大量的成本。区块链的数据越大,黑客攻击消耗的成本就会越大。
就算如此,在区块链资产中,交易所被黑的事件屡见不鲜,投资交易中,需要用户本身在操作时就需要有很高的安全网路环境。
更有效的防御方案还要依靠交易平台本身的安全技术代码能否延缓甚至及时发现系统漏洞,并做出快速反应。据悉有不少区块链的交易所都在不断更新自身的黑客数据库,作为防火墙启动方式。
多数意见认为,区块链不仅能有效推动数字货币交易的发展,还会对现有安全解决方案予以强化,解决全球性安全问题。
人们希望能利用区块链技术解决与数字资产交易相关的多项难题,包括双重支付、数据安全、跨国交易、拒付、金融欺诈、货币复制等。同时,区块链技术的介入可以减少在线交易成本,强化交易合法性和安全性。
更多精彩阅读 链想家主营业务之一——严选算力中心