沃尔玛最近将患者医疗记录储存在区块链数据库,这样做存储在传统数据库相比优势在哪里?

如此逝水流年如此逝水流年提问于
ikdoy野生小猴子回答于

区块链技术的核心技术在于他的账本数据库。相比传统数据库具有许多优势。

1、中心化与去中心化

传统数据库存在安全隐患,因为传统数据库使用CS的网络结构。这使得用户可以对数据库进行修改,这就给黑客造成可乘之机。但是区块链数据库则是由分布式去中心化的节点构成。所有节点都参与数据管理,在账本数据库增加任何数据,都得到节点确认,这些账本对于所有节点都是公开和透明的,数据必须要在节点们确认后才能进入区块。

这种共识算法保证网络的安全。

2、历史数据永久保留

区块链允许交易的确认和写入。一个交易就是改变区块链上数据状态的一个操作。旧的记录永远保持不变,新的纪录则改变过去的数据状态。而传统的数据库则使用新的数据把旧的数据覆盖掉

3、数据透明

在传统数据库中,大部分的数据在传输及保存都是经过一定的算法加密过的。但是区块链数据库都是完全透明的。用户可以很容易看到自己的数据是否有新的变动。

因此,在一些特殊的场合,区块链数据库具有独特的优势。比如在医疗信息领域,这些信息对安全的要求比较高,传统数据库即使使用加密算法也很难保证绝对的安全。这就需要使用区块链数据库了。

回答过的其他问题

视频检测和处理领域的现状和前景怎么样?

ikdoy野生小猴子

5G技术将可能带动哪些领域的发展?

ikdoy野生小猴子

为什么人工智能在围棋上能几乎击败全人类?

ikdoy野生小猴子

人工智能能极大地发挥机器深度学习的优势,这是人类无法比拟的

Javascript:如何在MIDI Sequencer App中用于FAST Timer的setTimeOut的替代方案?

ikdoy野生小猴子
在单独的线程(例如Web worker)中,您可以创建无限循环。在这个循环中,您需要做的就是计算节拍之间的时间。在时间有效之后,您可以向主进程发送消息,做一些视觉效果,播放声音或者您想做什么。 这是一个工作示例 class MyWorker { constructor()...... 展开详请

如何解决JavaScript分隔符和闭包?

ikdoy野生小猴子
function sepfnc(spchar){ this.spchar = spchar; this.join = (a,b)=>{ return a + this.spchar + b } } var t = new se...... 展开详请

Java - 计时器中的全局变量?

ikdoy野生小猴子
您可以尝试在主方法之外移动声明行,使它们成为类中的静态字段 static double T1 = 0, T2 = 0, T3 = 0, T4 = 0; public static void main(String args[]) { ..... 请注意,您正在使用多个计时...... 展开详请

关于作者

所属标签

扫码关注云+社区