云数据库虚拟主机(云服务器云虚拟主机)
170
2022-07-17
说到区块链这个词,大家可能没有听说过吧,也不知道它是干嘛的,那么,什么是区块链呢?为什么说区块链 数据安全不能篡改呢?带着这些问题,接下来就跟着小编来看看这方面的内容吧。
区块链类型有哪些
公有链
公有链完全对外公开, 用户可自由访问区块网络, 以及在链上广播交易数据, 还可即时参与网络共识过程。公有链是真正具备完全去中心化特征的区块链,能够在去信任化的网络环境中快速建立共识,形成去中心化的运行机制, 并且交易信息不可篡改。 共识机制一般采用 Pow 或 PoS。 比特币系统就是基于公有链, 但其应用范围仅限于数字货币类型,以太坊( Ethereum) 是在公有链场景中应用最广泛的通用开发平台。
联盟链
联盟链中只有联盟成员可加入联盟链网络,按照联盟规则来制定用户在链上的读写权限和记账权限。由于联盟链的注册许可限制的特征,对于金融机构的交易、结算或清算场景非常适用。共识机制对安全性能要求较高,一般采用权益证明或实用拜占庭容错算法、Raft 算法等共识算法来代替工作量证明的挖矿机制。常见平台有超级账本 ( Hyperledger) 以及国内的FISCO-BCOS。
什么是区块链
区块链是一种带有数据“散列验证”功能的数据库。区块,就是数据块,按照时间顺序将数据区块组合成一种链式结构,并利用密码学算法,以分布式记账的方式,集体维护数据库的可靠性。所有数据块按时间顺序相连,从而形成区块链。
为什么说区块链 数据安全不能篡改
区块链中已经在链上被过半数以上节点接受的区块,就称为区块链主链中的区块,后续新增的区块都是在该区块及其后的区块后面链接添加。由于区块链的区块头中的Merkle根不但是通过本区块的相关数据散列而成,而且也是这些数据与上一区块的Merkle根散列而成,同时会写入下一区块头中,因此任何一个区块的数据篡改会更改本区块的Merkle根,从而导致其后所有区块都不能识别该区块。
同时区块链中关于交易和区块数据的广播,仅限于未打包的区块的交易和新出区块的广播,历史已经打包交易和区块是不能再广播相关数据变化,这就导致篡改的数据无法广播出去,同时其Merkle根会发生变化,不能被链中后续区块所接受。因此已经打包上链被过半数节点接受的区块数据是无法窜改的。
为什么说区块链 数据安全不能篡改?今天小编就给大家介绍这么多了,如果大家还有什么问题,可以给我们留言哦,希望以上内容可以帮助到大家。
发表评论
暂时没有评论,来抢沙发吧~