区块链 vs 数据库?

区块链 vs 数据库?

最近这段时间,专员恰好在赶一个项目,因此工作会比较忙,对于昨天的停更先跟大家道个歉,请大家谅解。

专员先跟大家来随便聊一聊昨天的“黑色星期四”吧?

想必大家都感触颇深,仿佛所有的金融市场都在跌,不论是A股,还是纳斯达克的指数,包括币也好都在跌。从A股来看,沪深指数双双暴跌,再现千股跌停的局面,两市更有1800只股票跌幅超9%,而沪指直接跌破“熔断底”2638点,下跌142.38点,报收于2583.46点,跌幅5.22%,创31个月来最大单日跌幅。

朋友圈也出现了一个P图,关于特朗普的:

区块链 vs 数据库?

虽说,这个图是假的,但是哪些跌幅确实真的,很多人也损失巨大,纷纷止损割肉。也有好事者,把下面那张图给放了出来,似乎是想继续“做空”?

专员想说的是,虽说其实中美贸易战的确对我们经济造成了一定的影响,但是国家似乎也在加强调控,我们大家也可以看看这些调控的效果。但最近,大家对于投资也还是要谨慎。

区块链 vs 数据库?

接着来看看,币圈,其实昨天的日子也是很不好过,BTC和ETH都有严重的下挫。并且专员感觉,似乎有大笔资金在流出,我们也要小心。

毕竟,专员觉得在全球经济都不好的情况下,其实很多的泡沫都会被戳破,我们也知道本身数字货币就看你拥有很多的泡沫,我们也需要保持谨慎,适时止损。

区块链 vs 数据库?

区块链 vs 数据库?

说完这些有的没的,专员切入今天的话题,

今天专员主要想跟大家来聊一下区块链和数据库的区别?

因为,最近很多不做区块链的技术同仁们,都在问专员一个问题,区块链与分布式有什么不同?在他们的理解中,区块链其实约等于一个特殊的数据库。专员今天主要从架构方面来跟大家来聊一聊他们的不同。

首先,对于传统的数据库,一般来说,他们都是中心化的数据库.

专员这里所说的中心化的意思是,数据库必定是有一个超级管理员来对数据库进行控制,并且有超级管理员来进行用户反问权限的控制,得到授权的用户,可以随时对数据库中的词条信息进行修改操作。即时在分布式的数据库的区块链,依旧可以进行这些操作。

区块链 vs 数据库?

但是,区块链的基础架构跟传统的数据库有很大的不一样,在区块链网络中是没有所谓的超级管理员的权限存在的,也就是意味着基本上他们的操作都是去中心化的。每个参与者都可以进行区块链里面的数据维护,通过共识机制来保证他们结果的最终一致性。

因此,我们可以知道区块链网络的数据是有冗余备份的,在传统数据库中黑客篡改了中央数据库的内容就可以修改所有历史,但是在区块链中,他的数据是不可篡改的,在以区块链为基础的网络中,超过一半的节点必须被攻破以获取加密数据,从而使用户处于易受攻击的位置。这被称为51%的攻击(主要根据共识算法而已),并且没有记录的攻击事件发生,一般来说这纯粹是理论上的。

区块链 vs 数据库?

另外,真的历史修改记录,大多数传统中心数据库保存一般都是某个特定时刻被更新的信息,相当于是某个时刻的快照,但它们不会保存此次更改前的历史记录。

但是在区块链中就不一样了,由于区块链的链式存储的特征,它不仅能够保存更新后的信息,这之前的所有更改记录它都能保存。因此,其实区块链在能够提供实时信息的以外,这些数据库也像历史档案一样,不断扩展着。这也是区块链的一大优势所在。

其实区块链与数据库的区别远不止此

区块链的智能合约以及自带的密码学组件也是传统数据库所欠缺的。但对于传统数据库,他的运行更加高效,稳定,而区块链的执行效率以及稳定性还是不如传统数据库。

文末

综上,专员觉得区块链与传统数据库各有利弊,并且区块链技术也并没有全部完善,也需要时间的沉淀去完善这一门技术,提高区块链的商用性。


分享到:


相關文章: