数据库技术的基础知识 什么是网络数据库技术( 二 )


正如我们所见,区块链使用分散的分布式网络 。分散化意味着网络中的所有节点都将存储区块链的备份 。节点存储所有节点的备份,包括挖掘节点或两者 。没有管理员来验证块传输 。
你需要能解决加密问题的矿工,但这是基于全网计算能力的比例 。一旦块被添加到链中,信息是不可变的和透明的 。区块链转移是不可逆的,这也意味着区块一旦被验证,就不能被重复使用 。区块链是容错的,因为如果一个或多个节点宕机,总会有其他节点运行区块链 。去中心化的另一个好处是,不知道或者不信任的人可以得到透明 。区块链将通过记录转账来提高信任度,并提供加密安全算法来交易数据 。
区块链是P2P的网络架构 。它不需要一个集中的数据库,但网络的所有节点都将相互连接 。因此,没有人能控制所有的节点 。
区块链上不需要管理员 。
节点有人作弊怎么办?这会影响整个网络吗?
理论上的答案是,如果他们获得大部分计算能力,是有可能的 。理论上,如果有人能控制51%的计算能力,就能控制网络 。这需要大量的计算资源,所以产生攻击是非常昂贵的 。用计算资源挖矿是有利可图的 。确保区块链安全的实质是权力下放 。如果有人想修改区块链中的任何信息,他们需要其他人的帮助来验证它 。这样会从主链上分离出一个新链,只有比主链长才会有效 。类似比特币,有成千上万个节点,所以如果需要诈骗,需要改变网络中的所有节点 。事实上,这需要大量的计算和电力,并且很难完成 。
这是一种监督方式,为了保证谁也骗不了谁 。这就是为什么区块链是不可改变的 。同时因为转账信息谁都可以看到,所以也是透明的 。
区块链的要求是建立信任和透明度 。
简单来说就是允许任何人获取信息的公共账本 。它可以帮助B2B转移,如供应链,货物配送和库存验证信息 。透明度可以帮助企业(如广告业)通过建立更多的广告公司验证来最大限度地减少欺诈 。区块链并不意味着大数据记录会有更多的信息验证 。比特币是区块链的第一次成功部署,也是价值转移和支付转移验证的系统 。
比特币的成功也引发了双重消费的问题,用户可以为同一个代币消费两次 。比特币使用时间戳序列来验证转账 。这将允许系统同时处理转账,从而防止重复支出,重复支出将按时间顺序进行 。
一些项目正在研究区块链的许可证制度,并将其应用于投票制度 。因为区块链可以验证身份和谁将投票,这实际上是有意义的 。主要目标是防止欺诈,因此区块链可以保证信任的公平性 。一些区块链不需要数字货币或采矿,如企业级区块链 。在私有和可许可的环境中,区块链技术可以用于拥有新级别的系统,有时它可以与数据库集成以完成混合系统 。
数据库管理员会发现区块链是无关紧要的 。您不能在不同的区块链和相关数据之间创建链接 。这是两者的重要区别,所以当信息需要相关性时,区块链不适合这些 。


推荐阅读