专业开发15年,丰富的开发经验!贴心的私人订制服务,为您打造合适的平台。

无界区块链虚拟币钱包开发咨询电话

咨询电话:13386501543

联系方式

电 话:13386501543

邮箱:1203125@qq.com

地址:浙江省杭州市江干区下沙街道万亚金沙湖1号3幢

当前位置:无界区块链开发 > 区块链100问 > 区块链工作原理是如何进行的?(2)

区块链工作原理是如何进行的?(2)

文章出处:14 阅读量:14 发表时间:20-02-11 20:47
区块链100问

因为现在的计算机运算速度已经足够强大,并且能够每秒计算成千上万的哈希值。你完全可以篡改一个区块并且重新计算其他的区块的哈希值,这样就使得你的区块再次变得合法。所以为了减少这种风险,区块链开发还采用了一种技术叫做工作量证明。这是一种减缓新区块创建过程的机制。在BTC区块链中,大概需要花费10分钟来完成所要求的工作量证明,并且添加一个新的区块到区块链中。


区块链工作原理


这个机制使得区块链的篡改更加困难,因为一旦你篡改了一个区块,你需要重新计算所有后续的区块的工作量证明。所以区块链技术的安全性主要来自于哈希值以及工作量证明机制。但是,区块链开发技术还有一种机制来保护自身的安全性,那就是分布式。相对于用一个中心化的实体来管理区块链网络,区块链开发采用的是一种peer-to-peer网络,并且所有人都可以加入。

 

当有人加入这个网络时,他就会得到整个区块链的复制。这个人就可以以此来验证是否所有的区块还是合法未篡改的。那么接下来我们就来看看,当某人创建了一个新的区块时,会发生哪些改变这个新的区块会被发送给网络上的所有人。每个人再验证这个区块以确保这个区块没有被篡改过 如果所有的东西都被检验正确之后,那么每个人就都会把这块新的区块加到自己的区块链上。

 

我们可以称之为,网络上的所有人达成了“共识”。他们认同网络中那些区块是合法的,哪些是不合法的。那些被篡改过的区块将会被网络上的其他用户拒绝。所以,要成功篡改一个区块链,你需要篡改区块链上的所有区块,重新完成每个区块的工作量证明,并且控制区块链网络中超过50%的用户只有这样,你篡改的区块才会被所有人承认。这就是区块链的工作原理。


cache
Processed in 0.011566 Second.