区块链数据库与传统数据库相比有哪些优势?

  • 回答 (8)
  • 关注 (0)
  • 查看 (104)

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

ikdoy野生小猴子回答于

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

1、中心化与去中心化

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

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

2、历史数据永久保留

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

3、数据透明

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

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

回答过的其他问题

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

ikdoy野生小猴子

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

ikdoy野生小猴子

未触发刷新控制目标操作

ikdoy野生小猴子
这是我实现的刷新控制代码,就在3天前,它在我的当前项目中为我工作。 var refreshControl: UIRefreshControl! 这是我的全局refreshControl变量和下面的变量是它的实现。 //MARK: - REFRESH CONTROLLER...... 展开详请

如何使用StackTrace获取调用方法?

ikdoy野生小猴子
据我发现dynamic对象时,C#添加了一个额外的方法调用System.Dynamic.UpdateDelegates.UpdateAndExecute3()。 在你的例子中,我将第二个方法重写为 public static dynamic ExecuteMethod(obje...... 展开详请

如何自动调整tkinter窗口大小以适应所有小部件?

ikdoy野生小猴子
我发现了问题。问题是我为Tkinter设置了初始宽度/高度。mainWindow在代码块中: #Main Window min width self.window_width = screen_width * .01 self.window_height = screen_he...... 展开详请

“找不到驱动器。名为“IIS”的驱动器不存在。“

ikdoy野生小猴子
如何安装模块取决于你的实际系统以及你是使用GUI还是PowerShell。例如,在Windows Server 2008 R2上,你将使用以下PowerShell命令安装该模块: Import-Module ServerManager Add-WindowsFeature W...... 展开详请

扫描关注云+社区