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

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

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

1、中心化与去中心化

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

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

2、历史数据永久保留

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

3、数据透明

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

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

回答过的其他问题

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

ikdoy野生小猴子

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

ikdoy野生小猴子

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

ikdoy野生小猴子

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

Python语音识别:AttributeError:模块'speech_recognition'没有属性'Recognizer'

ikdoy野生小猴子
看起来你有一个/home/pi/Documents/SB/speech_recognition.py包含该行的文件,r = sr.Recognizer()因此它Recognizer()在你的文件中寻找(而不是实际的模块speech_recognition)。尝试将speech_...... 展开详请

用python存储列表的最佳方法?

ikdoy野生小猴子

您不希望使用列表进行此类操作。你想使用字典。将您的密钥设为subreddit名称,将值设为subreddit的提及次数。最好通过从文件构建字典然后在每次运行时重写文件来运行。

如何从包含代理的python中的已解析的非json API中获取数据?

ikdoy野生小猴子

你可以试试这个:

import requests

url = 'your_API_url'
ips = requests.get(url).text
for ip in ips.splitlines():
    # process each ip and port

关于作者

所属标签

扫描关注云+社区