当前位置:首页 > 民生热点 > 正文

什么是区块链技术(它是如何保证安全的)

区块链由“ 区块”和“ 链”两个词组成,字面上是一个链条或一系列“ 区块”。这些块或数据集群相互链接。

在常规的信息流模型中,确切的来源指示通过集中式服务器进行数据分发。区块链是基于共识的模型。


基于节点的网络

“节点”或网络参与者正在积极努力,以验证与正在进行的数字交易有关的每条信息。随后,将获得多数同意的数据集以块的形式输入,然后成为链的一部分。

与银行,产权公司和第三方中介不同,区块链允许网络上的每个节点都可以交换信息的副本,就像分布式的日志或分布账本一样。

在账本上进行的任何输入都会立即为所有成员所知,从而消除了欺诈性操作的可能性。

这就是区块链优于现有数据库管理系统的优势。通过消除受信任的第三方干扰以促进数字交易,自互联网以来,区块链是一项真正有效的技术和开创性的发明。


区块链上的安全

区块链技术本身包含一个非常独特的安全功能。它如何帮助抵御威胁?让我们来看看。

延长共识程序后,区块链会添加区块。改变块后形成的内容极其困难。

这是因为网络上的每个区块都有一个关联的哈希,以及之前的区块的哈希。哈希是字符串和数字的字母数字组合。

黑客设法修改区块上的交易信息时,会导致区块哈希值发生变化。黑客无法在这里停下来,因为他将需要修改下一个块中的信息,因为该信息仍将包含最初“医生”块中的哈希。

这样做也会改变此区块的哈希值。这种情况会不断发生,最终,黑客将需要更改链上的每个块。

重新计算所有这些散列将需要巨大且不可能的计算能力。换句话说,一旦区块链添加了一个区块,它将变得非常难以编辑且无法删除。


工作量证明

为了解决信任问题,区块链网络已对要加入链并向链中添加块的计算机实施了测试。这些测试要求用户在参与区块链网络之前先“证明”自己。比特币采用一种称为“工作量证明”的常用验证机制。

从事工作量证明(PoW)系统的计算机必须证明自己的能力,才有资格向区块链添加块。如何通过称为“挖矿”的过程解决复杂的数学问题。

但是,听起来或读起来很容易,挖矿并不是特别容易。根据统计数据,2019年2月解决比特币网络上的PoW问题的几率约为5.8万亿分之一。要以这些几率解决复杂的数学问题,计算机必须运行耗费大量电能和能量的程序。

工作量证明会使黑客无法进行攻击,但确实会使它们毫无用处。如果黑客想协调对区块链的攻击,他们将需要像其他所有人一样以5.8万亿的几率解决复杂的计算数学问题。组织此类攻击的成本几乎肯定会超过收益。

自从比特币十多年的发展以来,区块链是一项新兴技术。但围绕它的兴趣水平比以往任何时候都要高。从国家政府到大型公司,每个都在寻求“区块链”发展。