区块链可以被黑吗?
2019-01-11 20:47 文章来自:IFTNews 收藏(0) 阅读(2133) 评论(0)

IFTNews:在科技界有一种共识,即单个用户节点或多或少是完全安全的——你不能通过直接攻击来自终端节点的加密流量来破解区块链。

其理念是,区块链是一种“不可变账本”技术,通过一个分散的系统对交易进行验证和记录。由于区块链是分散式的,因此它能更安全地持有硬币和所有权链——换句话说,数据流发生在网络的“边缘”,并经过严格加密。

然而,区块链专家正在认真对待各种安全威胁 - 以下是安全专业人员正在考虑如何“破解区块链”的一些方法。(在黑客活动中,随着加密货币定价的提高,对比特币和黑客行为的了解也在增加。)

内部威胁

许多专家指出,黑掉区块链并不总是外部恶意参与者试图进入系统的结果——有时是恶意参与者实际上控制了某个区块链系统的节点和所有权。

一个常见的例子是“Sybil攻击”——持有多个节点访问权的人可能通过建立假身份来欺骗区块链。

“Sybil攻击是单个网络上的大量节点由同一方拥有,并试图通过使用错误的交易充斥网络或操纵有效交易的传送来破坏网络活动,”詹姆斯里斯贝里在CoinCentral写道,这种类型的详细理论攻击。

然而,里斯伯格提出了一个关键的免责声明:硬币系统是为预测Sybil而建立的。

“在开发加密货币系统时,最基本的设计决策之一是如何防止Sybil攻击,”Risberg写道。“比特币通过其工作证明算法来阻止它们,它要求节点花费资源……来接收硬币,因此拥有绝大多数节点非常昂贵。”不同的项目处理Sybil阻力的方式不同,但几乎所有项目都能处理。

实际上,区块链系统是使用详细的工作证明、利害关系证明和所有权证明算法构建的,这些算法将确定是否应该信任特定节点,以及如何评估它们的输入。但总体而言,区块链系统中的不诚实和未经验证的参与仍然是围绕区块链的最大安全问题之一。

区块链生态系统

还有一种观点认为,尽管分散的节点系统本身具有相当好的安全性,但在加密货币运行的所有辅助区域中并没有那么好的安全性,例如:交易。

里斯伯格写道:“虽然大多数加密货币的安全性仍然完好无损,但围绕这些加密货币的钱包、交易所和第三方服务账户的安全性几乎糟糕得可笑。”“多年来,价值数百万美元的比特币和其他加密货币从个人账户和交易所被盗。”

击败区块链

当区块链社区致力于保护和验证区块链系统时,他们将竭尽全力处理未经授权的访问或无法验证的活动。

看看“拜占庭将军”delegation algorithm - 这种有趣的验证技术依赖于过去的隐喻 - 特别是各种将军在战斗中的联合行动。

在这种类型的博弈论中,专家们讨论不同玩家选择的结果——将军们同意前进或后退——以应用于围绕区块链的实际问题。

“在点对点系统中,节点通常会复制数据以获得更好的安全性和可用性等,” Medium Ameya在一篇文章中写道。“为了复制这些数据,重要的是将这些数据放在唯一的/不同的节点上,其中大多数是正确的/诚实的/行为良好的节点。”

但是本地节点无法知道远程节点是否诚实。此外,本地节点如何知道同一个远程节点没有呈现多个身份? ......核心问题是:在没有中央权威的情况下,正确的节点能否建立另一个远程节点所呈现的身份的唯一性?该远程节点可以是正确/诚实的节点或有故障的节点,即对于系统的正确运行,远程节点不希望能够呈现多个身份。

这篇文章讨论的是没有达成共识时会发生什么。

在许多方面,这是一个神奇的词 - 共识。缺乏共识会破坏那些古代将军的计划,并使领主的城堡被烧毁 - 缺乏共识会伤害区块链参与者,因为它会危及安全和质疑有效性。

最后,区块链的安全性与验证合作一样重要,关于区块链共识的专家们想知道,在少数富人手中巩固权力是否会对区块链系统构成挑战,以及可能与不太复杂的所有权证明算法相关的其他类型的集中化问题。

如果您担心区块链安全性,请警惕加密货币的去向。研究供应商和交易所,并找出如何创建自己的安全途径 - 并始终关注波动性,这也是投资者的主要损失来源。至于区块链安全的一般概念,金融科技界正在努力建立越来越好的系统,以便在全球化的世界中提高我们的点对点金融交易的速度,安全性和便利性。