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

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

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

1、中心化与去中心化

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

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

2、历史数据永久保留

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

3、数据透明

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

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

回答过的其他问题

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

ikdoy野生小猴子

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

ikdoy野生小猴子

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

ikdoy野生小猴子

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

css-加载程序不导入.css文件返回空对象怎么办?

ikdoy野生小猴子
你可以通过三种方法解决问题: 1: 用'css-loader?modules=true&camelCase=true'取代'css-loader 2: 老派是这样的吗? index.js import React from 'react' import './heade...... 展开详请

从std :: string到QByteArray的无损转换?

ikdoy野生小猴子
从Qt 5.4开始,通过和QByteArray建立了对std::string转换的支持。QByteArray::toStdString()QByteArray::fromStdString() inline std::string QByteArray::toStdString...... 展开详请

将数组划分为k个contiguos分区,使得最大分区的总和最小

ikdoy野生小猴子

假设您知道答案是x,这意味着最大子集的总和等于x。您可以通过贪婪算法O(n)验证此假设。(从左到右遍历数组并选择项目,直到该子集的总和低于x)。现在,您可以在二进制搜索X和查找最小值X。该算法的复杂性是O(nlogn)

关于作者

所属标签

扫码关注云+社区