区块链和数据库之间有什么区别?

资讯 05-09 阅读: 评论:
后台-系统设置-扩展变量-手机广告位-内容正文顶部
正如我们的“什么是区块链技术?”指南中所述,传统数据库和区块链之间的区别始于架构,或者如何协调技术。



在万维网上运行的数据库通常使用客户端 - 服务器网络架构。

具有与其帐户关联的权限的用户(客户端)可以更改存储在中央服务器上的条目。通过更改“主副本”,只要用户使用计算机访问数据库,他们就会获得数据库条目的更新版本。管理员仍然可以控制数据库,允许访问权限和权限作为中央权限。

这与区块链完全不同。

对于区块链数据库,每个参与者维护,计算和更新数据库中的新条目。所有节点协同工作以确保它们得出相同的结论,为网络提供内置安全性。



这种差异的后果是区块链非常适合作为某些功能的记录系统,而集中式数据库完全适合其他功能。

分散控制
区块链允许不相互信任的不同方在不需要中央管理员的情况下共享信息。交易由作为共识机制的用户网络处理,以便每个人同时创建相同的共享记录系统。

分散控制的价值在于它消除了集中控制的风险。使用集中式数据库,任何对该系统具有足够访问权限的人都可以破坏或破坏其中的数据。这使得用户依赖于管理员。

在大多数情况下,一些管理员已经赢得了他们的信任。例如,人们的钱不会被记录私人数据库中的钱的银行窃取。并且,有一个合乎逻辑的原因,你想要集中控制。集中控制可以是一种特殊的,是存在的理由。

但是,这也意味着那些有控制权的人,比如银行,需要花费数十亿美元来保护这些集中控制的数据库不被黑客或任何其他可能希望从另一个人的损失中获利的人改变。如果我们信任的中央管理员在这方面保密我们的信息失败,那么我们就输了。

自己的历史
大多数集中式数据库会保留特定时刻的最新信息。它们或多或少是一个时刻的快照。

区块链数据库能够保存现在相关的信息,以及之前的所有信息。区块链技术可以创建具有自己历史的数据库。它们像自己历史上不断扩展的档案一样成长,同时还提供实时肖像。

妥协或更改这些数据库所需的费用导致人们将区块链数据库称为不可变的。这也是我们可以开始看到数据库演变为记录系统的地方。

性能
虽然区块链可以用作记录系统并且是理想的交易平台,但与我们今天使用Visa和PayPal看到的数字交易技术相比,它们被认为是数据库的缓慢。

虽然这种性能肯定会有所改进,但区块链技术的本质要求牺牲一些速度。分布式网络在区​​块链技术中的应用方式意味着它们不共享和复合处理能力,它们各自独立地为网络服务,然后将其工作结果与网络的其余部分进行比较,直到达成共识即发生了某些事情。

另一方面,集中式数据库已经存在了几十年,并且已经看到它们的性能在锁定步骤中增加了一个公式,该公式已经定义了数字时代的创新:摩尔定律。

保密
比特币是一个不受控制的,不受控制的,无法控制的数据库。这意味着任何人都可以在链中编写一个新块,任何人都可以读取链中的块。

许可的区块链,如集中式数据库,可以进行写控制和读控制。这意味着可以设置网络或协议,这样只有被许可的参与者才能写入数据库或读取数据库。

但是,如果机密性是唯一的目标,并且信任不是问题,区块链数据库就不会优于集中式数据库。

隐藏区块链上的信息需要大量的加密和网络中节点的相关计算负担。没有办法做到这一点比简单地将数据完全隐藏在甚至不需要网络连接的私有数据库中更有效。

想想Ethan Hunt在“Mission:Impossible”系列中所涉及的所有数据库,您可以了解私有数据库中可能存在的机密性类型。
后台-系统设置-扩展变量-手机广告位-内容正文底部
版权声明

本文仅代表作者观点,不代表好运货币网 - 专业的众人帮虚拟数字货币 - 众人帮资讯平台立场。
本文系作者授权好运货币网 - 专业的众人帮虚拟数字货币 - 众人帮资讯平台发表,未经许可,不得转载。

分享:

扫一扫二维码

扫一扫在手机阅读、分享本文

评论

留言与评论(共有 0 条评论)
   
验证码:

相关推荐