区块链安全

日期:2019-08-11  浏览次数:190次

安全性是任何区块链基础设施的支柱之一。如果没有它,区块链将不存在,这是一个至关重要的属性。

 

世界新闻很快宣布任何区块链项目的黑客行为。这反过来又吓跑了人们对区块链技术的推动。

 

然而,正如在任何行业中一样,理解这种威胁的现实性质是很重要的,与这种技术的好处相比,这些威胁很小。

 

风险

人们通过区块链技术不安全,因为他们阅读和收听新闻。此外,人们都知道钱包和密码交换的黑客行为经常发生。人们甚至亏钱,因为他们无法访问自己的私钥。

 

参与这种环境并不容易,任何错误都可能产生不可逆转的后果。这也是区块链的主要特质之一:不变性。就软件而言,我们有几个交换和热钱包被黑客攻击的例子。攻击系统的方法可以变化,现在已知的是,交易可延展性和发现代码中的错误是一些最常用的方法。即使只是区块链系统的一小部分设计不当,也会产生灾难性的后果。

 

而且,已经有名的51%攻击是不可否认的可能性。不断增长的计算能力使得复杂的黑客能够收集足够的力量来试图代表超过一半的给定区块链能力。为了实现这一壮举,云计算或僵尸网络是可用的选项。在这两种情况下,目的是让一个攻击者同时控制多台计算机。在某些情况下,这些都是在未经这些设备的各自所有者同意的情况下完成的。

 

此外,智能合约中的逻辑缺陷也可能导致代码中的漏洞,从而使整个合同容易出现问题。重要的是首先要提到的是,大多数智能合约都是使用Solidity构建的,Solidity是一种新的编码语言,它有自己的特点,它本身会导致编码时可能出现的错误。

 

在这些错误中,公共可见性默认选项。这基本上是一个默认情况下使所有函数都公开的选项,这意味着任何用户都可以调用它们。在信息敏感并且只能由合同内的某些用户访问的情况下,这是非常危险的。除此之外,还需要注意重入攻击。熟练的恶意用户可以利用智能合约从其他合同中检索信息的事实。通过与恶意代码建立合同,黑客可以完全控制正在使用其代码的合同,并消耗与之相关的所有资源。

 

最后,还有最后一个可能最难解决的挑战:量子计算机。目前,专家们都知道,一台量子计算机可能足以破坏整个区块链。这包括一个区块链平台,其中节点是普通计算机,因为量子系统可以轻松打破大多数当前的加密算法。

 

这有多安全?

对于那些说“区块链不可靠”的人,也有一个人主张“区块链是不可撼动的”......

 

密码学是所有区块链可靠性的基础。为了使系统工作,所有“玩家”必须就某些规则达成一致。计算机科学家称之为共识协议,它是区块链最有价值的特征的基础。实现没有中间人的工作状态是该技术的主要创新。通过将所有数据分布在多台计算机上,使系统难以腐蚀。

 

哈希

在进行新交易时,会对一个交易块进行分配。所有这些块都有一个特定的标识符,称为散列,这个散列需要PoW共识协议中的巨大计算能力。如果一个攻击者想要更改一个哈希值,他将不得不更改所有哈希值。此外,这必须在尝试生成新块时发生。

 

最后,我们还应该提到,在极端需要的情况下,区块链可以被许可,这意味着,它可以要求用户访问它,使其更难被篡改。

 

总结

区块链是安全的。正如世界上任何其他东西一样,它是安全和有价值的事实,使它对不诚实的人有吸引力。

 

在比特币的情况下,到目前为止,它已经经受住了时间的考验。它达到的估值足以吸引恶人,但对区块链本身没有影响。

 

但是,很难相信所有区块链项目都将安全作为优先事项。正如我们所看到的,小的漏洞可能会产生很大的影响,它可以决定项目的结束。

1

联系方式

 
  • 服务热线:0755-83692230
  • 传真热线:0755-83693010
  • 电子邮件:599905159@qq.com
微信公众号
 

联系地址

 
地址:深圳网站建设公司地址:深圳市福田区滨河大道湖北大厦南座18D
营业执照:4403011039233575

在线客服

当前非工作时间
回复可能会有延迟
请稍适等候!
官方二维码
微信扫一扫

400-080-8868

服务监督
0755-83692230