论文部分内容阅读
过去几年里,以比特币为代表的加密数字货币获得了巨大成功,活跃的用户数量和交易量的逐年增长,使得人们渐渐意识到区块链技术的潜在价值,它不仅可以用作比特币的底层技术,还能够应用到许多具体业务场景中,因而出现了许多以区块链为技术基础的新型应用,如资产登记、数字公证等。然而,区块链存在如交易效率低,区块缺乏最终确定性等固有的问题,且通常区块链系统的共识机制规定任何一笔交易都要经过系统中所有成员的许可认证,这导致区块链无法满足大多数商业应用的要求。
为了克服上述不足,设计适合商用的区块链平台迫在眉睫。因此Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台,以便支持各种各样的商业应用场景。本文在HyperledgerFabric的基础上,针对牙科诊所的医疗数据,提出了基于HyperledgerFabric平台协议的牙科诊所医疗服务“RecHealth”原型区块链模型,并且构建了牙科诊所医疗服系统。
论文详细介绍了Hyperledgercomposer的概念、应用以及智能协议的安全核心。“RecHealth”的区块链协议由诊所、医生、病人三个部分组成,协议规定授权,并且规范用户使用信息的权利。智能合约规定了矫正、拔牙、预防、补牙、药品等事件的价格。在交易过程中,协议定义了惩罚规则。每个协议都有唯一的ID,便于共享给其他用户成员。“RecHealth”区块链模型在Hyperledgercomposer的基础上进行改进设计、将协议逻辑公开给web应用的RESTAPI。牙科诊所医疗服系统基于“RecHealth”区块链模型,实现了各个诊所之间病人数据的同步与共享,方便记录治疗信息,记录中包含时间戳、哈希码以及有关于交易的全部内容,使得数据具有不可篡改性。系统实现了医生以及医疗设备资源的共享,从而在很大程度上降低患者和医院双方的成本。
与集中式解决方案相比,区块链使系统体系结构更加可信和安全,并且可以防篡改,达到数据长期的安全和共享。相比于其他平台,Hyperledger的延迟更低、准确性更高。考虑到Hyperledger架构存在的问题,“RecHealth”区块链模型使用崩溃容错(KAFKA)和拜占庭容错(BFT)处理医生和患者的相关数据。与其他平台的性能进行对比,拜占庭容错表现更加出色,可以每秒处理上万个事务,其中每一个事务都可以溯源,便于追踪修改记录。
为了克服上述不足,设计适合商用的区块链平台迫在眉睫。因此Linux基金会于2015年12月启动了名为“超级账本”(Hyperledger)的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台,以便支持各种各样的商业应用场景。本文在HyperledgerFabric的基础上,针对牙科诊所的医疗数据,提出了基于HyperledgerFabric平台协议的牙科诊所医疗服务“RecHealth”原型区块链模型,并且构建了牙科诊所医疗服系统。
论文详细介绍了Hyperledgercomposer的概念、应用以及智能协议的安全核心。“RecHealth”的区块链协议由诊所、医生、病人三个部分组成,协议规定授权,并且规范用户使用信息的权利。智能合约规定了矫正、拔牙、预防、补牙、药品等事件的价格。在交易过程中,协议定义了惩罚规则。每个协议都有唯一的ID,便于共享给其他用户成员。“RecHealth”区块链模型在Hyperledgercomposer的基础上进行改进设计、将协议逻辑公开给web应用的RESTAPI。牙科诊所医疗服系统基于“RecHealth”区块链模型,实现了各个诊所之间病人数据的同步与共享,方便记录治疗信息,记录中包含时间戳、哈希码以及有关于交易的全部内容,使得数据具有不可篡改性。系统实现了医生以及医疗设备资源的共享,从而在很大程度上降低患者和医院双方的成本。
与集中式解决方案相比,区块链使系统体系结构更加可信和安全,并且可以防篡改,达到数据长期的安全和共享。相比于其他平台,Hyperledger的延迟更低、准确性更高。考虑到Hyperledger架构存在的问题,“RecHealth”区块链模型使用崩溃容错(KAFKA)和拜占庭容错(BFT)处理医生和患者的相关数据。与其他平台的性能进行对比,拜占庭容错表现更加出色,可以每秒处理上万个事务,其中每一个事务都可以溯源,便于追踪修改记录。