首页
学习
活动
专区
工具
TVP
发布

浅谈区块链的安全性有何独特之处?

区块链从问世到现在,不到十年的时间,但是区块链技术却有着惊人的进步。了解区块链的小伙伴们都知道区块链是有多个节点组成的,而这几个节点都是可以同步记账的,而且整个系统上的每一个节点都是有着完全一样的账本的。而区块链就是利用这种操作来构建极高的安全性的。

第一,区块链是有多个节点组成的,如果一个节点遭到黑客的攻击或者是其他原因造成的摧毁,这都不会影响对整个系统的安全造成影响的,而且数据也是不会丢失的。

第二,区块链上每个节点的账本数据都是一样,如果只对一个节点进行篡改是没有任何意义的。如果有人改变了某一区块的内容,那么该区块唯一的特征值也随之改变,后面的区块立马就不认它了,这个“假”的区块只有乖乖的脱链。

以上两点可以看出,如果想篡改整个账本的数据,就必须控制整个系统的大部分节点。也就是常说的51%的攻击,也就是说必须要控制整个系统50%的节点,才能篡改数据的账本,而这种情况基本上是没有办法实现的,因为随着区块的增加,节点也是会随之增加的,当数量达到一定程度时,篡改数据的可能性基本上为零。

区块链技术可通过“区块”和“链”实现防篡改。区块链存储数据的单元是区块,每个区块生成时,都必须包含上一区块的唯一“特征值”(可看成是区块的身份证),每个区块严格按生成时间的顺序排好队,形成一条“链”

另外,区块链的节点是遍布整个世界的各个角落的,有"世界计算机"的称呼,除非可以控制世界上的大多数电脑,否则是不会篡改区块链上的数据。如果黑客想掌握节点的51%,就需要消耗大量的成本。从而可以预见区块链的数据越大,黑客攻击消耗的成本就会越大。且区块链系统是全网覆盖的,区块链连上的账本被攻克成功,就会造成整个区块链系统的价值瞬间归零。也就是说一旦区块链账本被攻击成功,全网就会立即识别账本数据的不一致,而所有的人就会意识到账本记录的数据就会变得整个区块链系统上的账本是不可靠的,那么就会造成系统毫无价值,其中的代币也会没有价值。

【欢迎关注 币市人生】

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券