

区块链如何保障自身的安全性?
source link: https://www.51cto.com/article/705559.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

区块链通过各种机制实现了安全加固,这些机制包括先进的加密技术以及决策和行为的数学模型。区块链技术生成的数据结构本身具有安全质量,是基于密码学、去中心化和共识原则,可确保对交易的信任。
区块链以称为块的批次存储信息。这些块按顺序连接在一起,形成一条连续的线。块链。一个区块链。每个区块就像分类账或记录簿的一页。值得注意的是,虽然每个块的哈希值和数据都是唯一的,但仍然可以被篡改。而区块链保护自身的一些方法,使得干扰区块链上的区块几乎是不可能的。区块链保护自己的第一种方式是散列。篡改区块链中的区块会导致区块的哈希值发生变化。该更改使最初指向第一个块的哈希的以下块无效。实际上,更改单个块会使以下所有块无效。此设置为区块链提供了一定程度的安全性。
使用散列不足以防止篡改。那是因为现在的计算机速度非常快,每秒可以计算数十万个哈希值。从技术上讲,黑客可以更改特定区块的哈希值,然后计算并更改后续区块的所有哈希值,以隐藏篡改。
除了哈希值之外,区块链还有额外的安全步骤,包括工作证明和点对点分发等。工作量证明(PoW) 是一种减慢块创建速度的机制。例如,在比特币的情况下,计算所需的 PoW 并将新块添加到链中大约需要十分钟。这个时间线使得篡改区块变得非常困难,因为如果你干扰了一个区块,你就需要干扰后面的所有区块。像比特币这样的区块链包含数十万个区块,因此成功操纵它可能需要十年以上的时间!
区块链保护自己的第三种方式是分布式。区块链不使用中央实体来管理链。相反,他们使用对等(P2P) 网络。在像比特币这样的公共区块链中,每个人都可以加入。网络的每个成员都称为验证者或节点。当有人加入网络时,他们会获得区块链的完整副本。这样,节点可以验证一切是否正常。当有人在网络中创建新块时会发生以下情况:
1.新块被发送给网络中的每个人。
2.然后每个节点验证该块并确保它没有被篡改。
3.如果一切顺利,每个节点都会将此新块添加到他们自己的区块链中。
这个过程中的所有节点都会产生共识。他们同意哪些区块有效,哪些无效。网络中的其他节点拒绝被篡改的块。因此,要成功地篡改区块链上的区块,您需要篡改链上的所有区块,为每个区块重做工作量证明,并控制点对点网络!
Recommend
-
38
本文来自波卡百科(Polkadot Wiki)的【了解波卡 – 基础知识 – 网络安全】部分。 共享安全 共享安全性, 有时在文档中我们会称之为 pooled security ,如果某条链正考虑成为波卡网络的平行链,那么共享安全性就是其...
-
8
只做小程序的产品,如何提高自身竞争力? 公司战略原因只需要负责小程序的产品策划和运营,目前也没有成熟的产品设计和运营体系,我该何去何从?
-
9
【区块链漫游指南 】Coinbase 是如何凭借自身王牌一路登顶的?区块链漫游指南 Coinbase 是如何凭借自身王牌一路登顶的?**区块链 & 漫游指南**关于火币区块链研究院火币区块链应用研究院(简称“火币研究院”)成立于 2016 年 4 月,于 2018...
-
8
2021-07-24 09:31 艾贝链动CEO叶新:基础设施的安全性是保障资产安全的重点丨2021世界区块链大会 巴比特讯,7月24日下午,“2021世界区块链大会·杭州”在杭州未来科技城学术交流中心召开。本次大会由杭州时戳信...
-
10
团队拓扑:在云原生时代,如何定位自身与团队? Posted by: Phodal Huang Aug. 15, 2021, 8:21 p.m. 或是项目的原因,或是写作的原因,一直在思考『如何在云原生时代设计团队的协作...
-
5
19:26 FilDA采用时间锁和多签保障协议安全性 11月6日FilDA团队声明,针对近期多起黑客攻击事件,FilDA借贷协议采用时间锁和多签保障协议安全性,并且管理员没有提款权限。同时,FilDA协议所有合约现已开源验证和通过...
-
6
区块链如何提高数据安全性?-51CTO.COM 区块链如何提高数据安全性? 作者:佚名 2022-03-10 14:17:11 据预测,到 2025 年底,区块链的商业增值将达到1760亿美元。此外,区块链为商业世界提供了一...
-
9
区块链如何提高支付安全性-51CTO.COM 区块链如何提高支付安全性 作者:佚名 2022-03-25 14:18:35 区块链 区块链具备审计跟踪功...
-
5
产品经理如何规划好自身,选择有“钱”途且适合自己的工作方向? | 人人都是产品经理 ¥0 ¥99 04 天 01 小时 53 分 26 秒 大咖分享 产品运营人必听 限时优...
-
6
如何保障商城系统的安全性? 增长黑客,
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK