区块链与数据库有什么不同

正如我们前文所说的“什么是区块链技术?”传统数据库和区块链之间的区别始于体系结构,或技术的编排方式。

在互联网上运行的数据库通常使用客户机-服务器网络体系结构。

区块链与数据库有什么不同

具有与其帐户关联权限的用户(客户机)可以更改存储在集中服务器上的条目。通过更改“主副本”,每当用户使用计算机访问数据库时,就会得到数据库条目的更新版本。数据库的控制仍然由管理员负责,允许将访问和权限作为中心权限进行维护。
这与区块链完全不同。
对于区块链数据库,每个参与者维护、计算和更新数据库中的新条目。所有节点一起工作,以确保它们都得到相同的结论,为网络提供内置的安全性。
这种差异的结果是,区块链非常适合作为某些功能的记录系统,而集中式数据库则完全适合于其他功能。

去中心化控制

区块链允许不信任彼此的各方在不需要中央管理员的情况下共享信息。交易由用户网络处理,用户网络充当协商一致的机制,以便每个人同时创建相同的共享记录系统。
去中心化控制的价值在于消除了集中控制的风险。有了集中式数据库,任何对该系统有充分访问权的人都可以破坏或损坏其中的数据。这使得用户依赖于管理员。
在很大程度上,一些管理员已经赢得了对他们的信任。例如,人们的钱不会被记录在私人数据库中的银行窃取。而且,你想要集中控制是有理由的。集中控制可以是一种专长,一种存在的理由。
但是,这也意味着那些有控制权的人,比如银行,需要花费数十亿美元来防止这些集中控制的数据库被黑客或其他任何想从别人的损失中获利的人篡改。如果我们信任的中央管理员在这方面失败了,那么我们就失败了。

自己的历史

大多数集中的数据库保存在特定时刻最新的信息。它们或多或少是某个时刻的快照。
区块链数据库能够保存现在相关的信息,以及以前的所有信息。区块链技术可以创建具有自己历史的数据库。它们的成长就像自己历史档案的不断膨胀,同时也提供了一幅实时的肖像。
妥协或更改这些数据库所需的费用导致人们将区块链数据库称为不可变的。这也是我们开始看到数据库演变成记录系统的地方。

性能

虽然区块链可以作为记录系统使用,而且是理想的交易平台,但与我们今天在Visa和PayPal中看到的数字交易技术相比,它们被认为是缓慢的数据库。
虽然这种性能肯定会有改进,但区块链技术的本质要求牺牲一定的速度。在区块链技术中使用分布式网络的方式意味着它们不共享和复合处理能力,它们各自独立地为网络服务,然后将它们的工作结果与网络的其他部分进行比较,直到一致认为发生了什么事情。
另一方面,集中式数据库已经存在了几十年,它们的性能提高与定义数字时代创新的一个公式一致:摩尔定律。

保密

比特币是一个写不受控制、读不受控制的数据库。这意味着任何人都可以向链中写入一个新块,任何人都可以读取链中的一个块。

http://www.91xiubbs.com/32.html

一个被允许的区块链,像一个集中的数据库,可以写控制和读控制。这意味着可以设置网络或协议,以便只有获得许可的参与者才能向数据库写入或读取数据库。
但是,如果机密性是唯一的目标,信任不是问题,那么区块链数据库就没有集中式数据库的优势。
在区块链上隐藏信息需要大量的加密技术和网络中节点的相关计算负担。没有比将数据完全隐藏在一个甚至不需要网络连接的私有数据库中更有效的方法了。

玖壹区块链声明

加微信:469649885区块链培训教程
还可免费获取区块链培训班试学名额

分享:

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

区块链评论

玖壹区块链培训

玖壹区块链培训学院简称(玖壹学院http://www.91xiubbs.com/)提供区块链技术培训资料、区块链开发培训视频教程等下载,不过网上自学区块链技术课程必然存在一些缺陷:遇到问题易卡壳、学习周期漫长、无针对性等。区块链培训机构现场面对面的讲授区块链培训课程可以让您和团队在最短时间内掌握正确、系统、高效的区块链实战技术。