区块链:为什么不能用数据库来完成?

640?wx_fmt=png


        好问题!这篇文章讲详细回答这个问题。我将首先定义术语“数据库”,然后介绍区块链技术的几个方面。对于每个方面,我会问这个问题:“这可以用数据库完成吗?”
首先,请允许我定义这些条款。


什么是“数据库”?



    数据库是有序的数据集合,运行在中央位置的安全服务器上,用户访问受限,例如关系数据库。
我完全承认区块链是一种数据库,但我认为上面的定义与我们说“数据库”时的许多意思相匹配。这是我将在整篇文章中使用的定义。
无论如何,区块链是什么?
现在让我为本文的目的定义术语区块链。



        区块链是一种非中介技术,每项交易都经过密码签名,并且始终附加到一个不可变的分类帐上,这对所有参与者都是明显的,并且分布在信任的边界上。


这个定义对于区分区块链和数据库是非常重要的。
分布在信任的边界上
这里有两个方面:分布式和信任。
相信



        区块链技术的一个主要价值主张是它能够促进众多参与者之间在最小信任环境下的交易。
        在典型的商业网络中,由于缺乏信任,诉讼威胁通常会使所有相关方保持一致。例如,Megacorp Inc拥有完整的法律部门来保护其利益。然而,Mom-n-Pop有限责任公司却没有(可能是表弟兰迪曾经偶尔帮忙过)。
        区块链技术保证参与交易的所有各方同意(a。)交易已经发生,(b。)交易正确发生,或者交易未提交给分类账。一旦进入分类帐,它就会一石化。换句话说,各方都认为它发生了,所以以后就不会再哭了。结果?没有必要相互信任的当事人在没有律师团队的情况下仍然可以开展业务,因为他们不必相互信任。他们只需要相信技术!区块链中内置的透明度可以实现这一点。
数据库可以做到这一点吗?不,除非“数据库”与“律师”相同。(剧透报警:不是。)
分散式



        区块链的另一个优势是其分布式账本。分类账是企业网络内发生的所有交易的完整历史记录。每个参与者都会获得自己的分类帐副本,并且在交易发生时,所有副本都会由底层区块链软件自动更新。
        数据库可以做到这一点吗?不。数据库位于中心位置以确保安全。也就是说,可以创建一个共享数据库,但这种事情会让系统管理员感到紧张,所以期待推迟。
所有参与者都可见



        区块链技术提高了透明度,因此参与者拥有自己的区块链分类帐副本,并可以查看他们参与的交易。在没有透明度的情况下运营的业务网络保证区块链技术可以在“共享状态“在该网络内执行的交易。
        数据库可以做到这一点吗?是的,它可以。数据库可以被设计成与其他敏感数据分开存储交易记录。数据库权限可以配置为允许限制访问交易历史记录。并且可以授予所有各方,例如对中央数据库所在网络的VPN访问。相信我,但是,你的系统管理员已经在摇头。
不可变的分类帐



        分类帐不能更改。一旦事务块被添加到区块链中,它就会被加密地链接到前一个区块,并且都不能被修改。永远。冲洗并重复所有未来的块。
        从这个意义上说,交易历史包含在加密链接在一起且不能改变的块中。因此,这些块是不可改变的。
        数据库可以做到这一点吗?有可能。当然可以创建一个只写数据库,并以某种方式创建一个模式,通过加密散列将记录链接在一起。但那不是数据库设计的真正目的。这是数据库技术的不正确应用,因此是一个脆弱的解决方案。


始终附加



        随着新块被添加到区块链中,它们总是被添加到链的末端。结果?每次发生的交易均包含在区块链中。
        数据库可以做到这一点吗?有可能。但是,数据库技术并非旨在提供区块链的附加性质。


非中介



        区块链的主要价值主张之一是非中介化,这是一种奇特的说法,“剔除中间商”。中介机构一直是开展业务所必需的。作为可信中介的银行,经纪人和信用卡处理商被邀请参与商业交易(当然,他们会为此付出一点努力),以确保给定交易的正确执行。
        区块链使涉及所有这些中介机构的需求降至最低,因为技术本身可确保交易正确执行并使所有参与者满意。而且每笔交易都会在分类帐中留下可见记录,并在所有参与者中共享。
        数据库可以做到这一点吗?不,我的意思是,每个参与者都有自己的数据库,并记录发生了什么,当然。但是所有参与者都必须独立地验证一切进展顺利(即在事后达成共识)。如果有差异,这意味着法务会计,律师等等。很多中间商。那么多中间商。


结论



        在这篇文章中,我检查了使用数据库是否可以实现区块链的好处。这两种技术彼此非常不同。在某些情况下,数据库技术可能会扭曲,为区块链带来类似的好处,但不是以非常有效或务实的方式。
        一般来说,区块链和数据库技术有很大的不同,以至于不应该用另一种替代。从透明度到跨越边界和不变性的信任,一些应用程序只会更好地利用区块链。


640?wx_fmt=jpeg

640?wx_fmt=jpeg



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值