So财富 区块链 为什么说区块链上的数据信息是安全的?

为什么说区块链上的数据信息是安全的?

为什么说区块链上的数据信息是安全的?
为什么说区块链上的数据信息是安全的?

 

区块链是私有的吗?

每个人都可以查询块链的内容,但是用户也可以选择计算机作为节点连接到块链。这样,他们的计算机接收在添加新块时更新的信息块链的副本,并在新状态发布时实时更新,如Facebook新闻源。

块链网络中的每台计算机都有自己的块链拷贝,在同一块链中有成千上万的拷贝(比特币)。虽然块链的每个拷贝都是一样的,但是在计算机网络中传播信息使得操作它变得更加困难。拥有区块链时,只有特定的帐户没有可以确定的事件。反之,黑客将务必操纵网络上区块链的每一个副本。这就是区块链是“分布式”账本的意思。

然而,当你看比特币块链时,你会发现你没有权利识别涉及用户的信息。虽说区块链上的交易并不是彻底匿名,但相关用户的个人信息限于其数字签名或用户名。

这提出了重要的问题。如果我不知道谁加入了区块链,我该如何信任支持区块链或区块链的计算机网络呢?。

区块链安全吗?

块链技术以多种方式解决了安全系数和信任问题。首先,新块一直按时间顺序线性存储。也就是说,它们一直被加入到区块链的“末端”。如果你查询比特币块链,你会发现每个块链上都有一个位置,叫做高度。截止今年一月,该区域块的高度超出615,400。

在将区块加入到区块链的结尾后,难以返回并变更区块的内容。这是因为每一个块都包含自己的哈希,及其前的块的哈希。哈希码是由一个数学函数建立的,它将数字信息转换成一串数字和字母。如果您以任何方式编写此信息,则哈希代码将发生变化。

这就是为什么这对安全系数很重要。假定某位黑客尝试从Amazon编写你的交易,因而你实际上务必支付两次购买费用。如果他们编写事务的美元数量,那么块的散列值就会发生变化。链中的下一个块仍然包含旧的散列,黑客必须更新它以覆盖它的轨迹。可是,如此做会变更该块的哈希。接下来,依此类推。

为了能变更单个块,黑客务必在区块链上变更每一个单个块。重新计算所有这一切必须是巨大和不可能的。也就是说,将区块添加到区块链后,将难以创建区块,并且无法删除。

为了解决信赖问题,块链网络对加入链并在链中添加块的计算机进行了测试。这种被称为“共识模型”的测试要求用户在参加区块链网络前先“证明”自己。比特币采用的最常见的例子之一就是“工作证明”。

在工作负载证明系统中,计算机必须通过解决复杂的计算数学问题数学问题来完成工作。如果计算机解决了其中一个问题,它们有资格向块链添加一个块。可是,将区块加入到区块链的过程(加密货币世界称之为“采矿”)并不容易。实际上,到2020年1月为止,通过比特币网络解决一个问题的概率约为15万亿元。为了解决这样复杂的数学问题,计算机一定要执行大量消耗电力和能量的程序。

这个工作负载并不能证明黑客不能攻击,但它确实使它们变得无用。如果黑客想协调对块链的攻击,他们必须控制超过50%的计算能力在块链上,这样他们可以压倒网络中的所有其他参与者。鉴于比特币区块链的巨大规模,所谓的51%攻击几乎肯定不值得付出努力,而且更有可能是不可能的。

本文来自网络,不代表So财富立场,侵删,转载请注明出处。

作者: So财富

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

联系我们

在线咨询: QQ交谈

邮箱: loncold@163.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部