开发者社区> 云栖号> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

区块链101:区块链和数据库的区别是什么?

简介:
+关注继续查看
1620

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

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

1620

用户(客户端)具有与其帐户相关联的权限,可以更改存储在集中式服务器上的条目。通过更改“主副本”,当用户使用他们的计算机访问数据库时,他们将获得数据库条目的更新版本。对数据库的控制仍然保留给管理员,允许访问权限和权限保持为中央权威。

这与区块链完全不同。

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

1620

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

分散控制

区块链允许互不信任的各方在不需要中央管理员的情况下共享信息。事务由一个作为协商一致机制的用户网络处理,这样每个人都可以同时创建相同的共享系统。

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

一些管理员已经赢得了他们的信任,在很大程度上。例如,人们的钱并没有被银行窃取,这些银行将他们持有的钱记录在私人数据库中。还有一个逻辑上的原因,为什么你想要集中控制。集中控制可能是一个专业,一个存在的理由。

但是,这也意味着那些有控制权的人,比如银行,需要花费数十亿美元来保持这些中央控制的数据库不被黑客或任何想从他人的损失中获利的人所改变。如果我们信任的中央管理人员在这方面不成功,那么我们就输了。

自己的历史

大多数集中的数据库在特定的时刻保持最新的信息。他们或多或少是一个瞬间的快照。

区块链数据库能够保存当前相关的信息,但也能保存以前的所有信息。区块链技术可以创建具有自己历史的数据库。它们像不断膨胀的历史档案一样成长,同时也提供实时的肖像。

妥协或更改这些导致人们调用区块链数据库的数据库是不可变的。它也是我们可以开始看到数据库演变成一个记录系统的地方。

性能

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

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

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

保密

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

一个许可的区块链,像一个集中的数据库,可以被写控制和读控制。这意味着网络或协议可以被设置,因此只有被许可的参与者可以写入数据库或读取数据库。

但是,如果机密性是唯一的目标,而信任不是问题,那么区块链数据库对集中式数据库没有任何优势。

在区块链上隐藏信息需要大量的密码学和网络中节点的相关计算负担。没有什么方法比仅仅将数据完全隐藏在一个不需要网络连接的私有数据库中更有效。

想想伊森·亨特(Ethan Hunt)在《使命:不可能》(Mission: Impossible)系列中提到的所有数据库,你可以在私人数据库中了解到这种机密的类型。



原文发布时间为:2018-03-30
本文作者:智能计算时代
本文来源:腾讯云 云+社区,如需转载请联系原作者。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
区块链智能合约是什么?
区块链智能合约,数字货币,分布式记账
1871 0
区块链研习 | 区块链数据的价值体现方式
区块链底层很可能最终会走向统一化
1226 0
区块链技术的本质是分布式数据库
本文讲的是区块链技术的本质是分布式数据库,区块链技术是基于比特币应用提出的一个概念,他是一个融合了多种技术的一个集成式创新。目前区块链的应用早已不仅仅局限在比特币上。
4115 0
区块链的本质是什么?其实就是分布式数据库
分享讲师 焦烈焱: EAII-企业架构创新研究院 常务理事 2001年加入普元信息,现任CTO,全面负责普元信息技术与产品的运营工作,公司技术发展战略的重要决策人。焦烈焱在企业技术架构研究方面有二十余年的经验,长期致力于分布式环境的企业计算、 SOA与云计算技术研究与实践。
2171 0
区块链技术分享
本文来自中生代技术群分享第40期。国付宝CTO为你讲解区块链的起源及基本概念,对第三支付的影响,其他领域的应用,以及国付宝在区块链技术方面尝试。
9001 0
+关注
1323
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载