医疗保健领域可以结合IPFS和区块链技术
默克尔树是哈希值的层级网络,哈希值是源于数据的数值,以独特方式识别数据并提供“数字指纹”,并被用于验证数据未被篡改或更改。因此很多区块链项目都采用默克尔树,只是形式稍有不同,使得矿工可以验证区块的哈希值,从而保存数据状态。而医疗数据状态同样非常重要,因此将该技术应用于医疗健康领域是具备巨大价值的。
要了解区块链,首先要知道默克尔树(Merkle tree)和Merkle-DAG。这两个概念都与医疗保健有关。
技术应用带来商业变革,而不是技术本身。技术原理及其在医疗保健领域的应用之间的联系可能很复杂。今天将揭开默克尔树和Merkle-DAG的谜底,并将这些创新与医疗保健连接起来。
默克尔树
哈希值是源于数据的数值,以独特方式识别数据并提供“数字指纹”,并被用于验证数据未被篡改或更改。
默克尔树根据Ralph Merkle命名,他是公钥加密技术的发明者之一,也是人体冷冻法研究员。1979年Merkle撰写了一篇题为“Secrecy, Authentication and Public Key Systems”(保密、认证和公钥系统)的文章,其中提出了他的密码学论文研究结果。
默克尔树是哈希值的层级网络,因此也叫哈希树。这个二进制树形结构用于压缩映射到区块中的交易信息。其结构很重要,因为它允许矿工验证区块的哈希值。其中所有小分支连接到更大的分支,最终连接到树干或“根哈希值”。
假设有一个区块需要验证其真实性。首先需要根哈希值(区块哈希值集合)和交易树(或交易集)中的区块,这些区块共同授权重建并未生成的区块的哈希树。
典型的默克尔树中,区块的交易序列将物体连接起来。因此,真实性验证就需要所有或部分交易历史(哈希值集合)。在某种程度上,规模就成为一个挑战或者至少是一个讨论点。
Merkle-DAG
Merkle-DAG类似于默克尔树,因为它们都基本上都是一个哈希树。默克尔树通过序列连接交易,但Merkle-DAG通过哈希值连接交易。在Merkle-DAG中,地址由默克尔哈希值表示。这个默克尔哈希值组成的蜘蛛网通过默克尔图形将数据地址连接在一起。有向无环图(DAG)用于信息建模。在我们的案例中,对存储了具体数据的地址进行建模。
有必要了解不同的区块链(以太坊、比特币、Lisk、MultiChain和Eris)采用不同的默克尔树实现方式或相同的结构。
与医疗保健领域的关系
总的来说,默克尔树被用于验证一些东西。
简单地说,默克尔树数据结构提供了数据的状态验证。医疗保健的数据状态也很重要。例如,我们可以回答“你最后一次身体的”或“上次预约时是否做了血液测试”。我们变得更聪明了。
通过在Merkle DAG(或哈希链)节点中保存状态,可以验证状态的有效性和正确性。验证过的状态也可以用于搜索。节点不可能撒谎或改变过去的状态。因此节点不能改变或伪造内容,使节点不必相互信任。
另一个有趣的东西是Merkle电脑,其中的状态变化按照顺序通过哈希值相连。梅克尔树就是验证这种状态。
让我举个例子。假设我们有三个患者:患者A、患者B和患者C。患者C的所有健康事项不可能整齐排列在患者A和患者B的所有健康事项之后。三个患者的健康事项更可能按照随机顺序排列。
Merkle-DAG结构可以用于验证哈希值的状态。当与默克尔计算机结合使用时,我们可以浏览健康事项列表来构建患者的序时记录。例如,先是患者A的健康事项,然后是患者B的,最后是患者C的,即使这些事项实际上不是按照我们预期的顺序发生的。
新的课题
它可以升级吗?它会继续存在还是消失?许多问题仍有待解决。我们没有所有问题的答案。
然而,我可以确定一件事:IPFS(全球分布式文件系统——星际文件系统)和区块链将在医疗保健领域中获得发展。随着行业领袖深入了解该技术对医疗保健服务的影响,该技术的关注度就会增加。
更好的理解默克尔树,就可以更好地探讨区块链。
作者:Peter B. Nichol | 编译者:Annie_Xu | 来源:Cio
Scan QR code with WeChat