【技术实现步骤摘要】
基于区块链的骨髓配型方法及装置、电子设备、存储介质
[0001]本专利技术涉及区块链
,具体涉及一种基于区块链的骨髓配型方法及装置、电子设备、存储介质。
技术介绍
[0002]骨髓配型是骨髓移植手术的关键,全相合的骨髓配型后期排异的可能性较小,半相合的配型排异的可能性较大,排异容易造成大量受赠者的病发痛苦或者移植失败,并有可能严重到不可控而造成死亡。因此,对受赠者而言,寻找全相合的骨髓配型是最理想的结果。
[0003]目前,在骨髓配型阶段,受赠者从提交骨型配型申请到收到目标捐赠节点需要经过繁琐的流程,骨髓配型等待时间较长,容易错过最佳手术时间,而且,在骨髓配型过程中,容易出现受赠者和捐赠者基因信息被泄露的危险。
技术实现思路
[0004]为此,本专利技术提供一种基于区块链的骨髓配型方法及装置、电子设备、存储介质,以解决现有技术中骨髓配型时间较长和基因信息被泄露的问题。
[0005]为了实现上述目的,本专利技术第一方面提供一种基于区块链的骨髓配型方法,应用于受赠节点,包括:
[0006]获取受赠者的基因点位信息,并基于所述受赠者的基因点位信息获得受赠者哈希值;
[0007]利用所述受赠节点的私钥对所述受赠者哈希值进行签名,获得第一受赠节点广播信息;
[0008]将所述第一受赠节点广播信息发送至区块链网络进行广播,以供骨髓库节点基于所述受赠者哈希值获得目标捐赠节点;
[0009]接收所述目标捐赠节点在区块链中广播的第一捐赠节点广播消息;其中,所述第一捐 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的骨髓配型方法,其特征在于,应用于受赠节点,包括:获取受赠者的基因点位信息,并基于所述受赠者的基因点位信息获得受赠者哈希值;利用所述受赠节点的私钥对所述受赠者哈希值进行签名,获得第一受赠节点广播信息;将所述第一受赠节点广播信息发送至区块链网络进行广播,以供骨髓库节点基于所述受赠者哈希值获得目标捐赠节点;接收所述目标捐赠节点在区块链中广播的第一捐赠节点广播消息;其中,所述第一捐赠节点广播消息包括捐赠者哈希值;其中,所述捐赠者哈希值是基于捐赠者的基因点位信息通过哈希计算获得;比较所述捐赠者哈希值和所述受赠者哈希值,并在所述捐赠者哈希值和所述受赠者哈希值一致的情况下确定骨髓配型成功。2.根据权利要求1所述的方法,其特征在于,所述获取受赠者的基因点位信息,并基于所述受赠者的基因点位信息获得受赠者哈希值,包括:获取所述受赠者的多个基因点位信息;按照预先约定的顺序对所述多个基因点位信息进行排序,获得受赠者基因点位排序结果;基于所述受赠者基因点位排序结果通过哈希计算获得所述受赠者哈希值。3.根据权利要求2所述的方法,其特征在于,所述第一捐赠节点广播消息还包括捐赠报价;所述骨髓配型成功之后,还包括:所述捐赠报价在预设范围内的情况下,生成第二受赠节点广播消息;其中,所述第二受赠节点广播消息包括所述受赠者期望获得捐赠的信息。4.根据权利要求3所述的方法,其特征在于,所述捐赠报价在预设范围内的情况下,生成第二受赠节点广播消息之后,还包括:接收第二捐赠节点广播消息;其中,所述第二捐赠节点广播消息是所述捐赠节点利用所述受赠节点私钥并按照预先约定的算法对所述捐赠者的体检报告进行加密,再利用自己的私钥对加密的体检报告进行签名后获得;利用所述捐赠节点的公钥对所述第二捐赠节点广播消息中的所述捐赠节点的私钥签名进行验证;在验证通过的情况下,利用受赠节点的私钥并按照预先约定的算法对加密的体检报告进行解密,获得所述体检报告;在所述体检报告满足预设条件的情况下,生成智能合约,并利用所述受赠节点的私钥对所述智能合约进行签名后获得第三受赠节点广播消息;在所述区块链广播所述第三受赠节点广播消息。5.根据权利要求4所述的方法,其特征在于,所述在所述区块链广播所述第三受赠节点广播消息之后,还包括:在骨髓捐赠结束的情况下,执行所述智能合约中的条款。6.一种基于区块链的骨髓配型方法,其特征在于,应用于捐赠节点,包括:响应于上线消息,获取捐赠者的基因点位信息,并基于所述捐赠者的基因点位信息获
得捐赠者哈希值;其中,所述上线消息是所述骨髓库节点获得与受赠者哈希值对应的捐赠者哈希值的情况下发送的消息;利用所述捐赠节点的私钥对所述捐赠者哈希值进行签名,获得第一捐赠节点广播消息,并在区块链中广播所述第一捐赠节点广播消息,以供受赠节点在所述捐赠者哈希值和受赠者哈希值一致的情况下确定骨髓配型成功。7.根据权利要求6所述的方法,其特征在于,所述获取捐赠者的基因点位信息,并基于所述捐赠者的基因点位信息获得捐赠者哈希值,包括:获取多个所述捐赠者的多个基因点位信息;按照预先约定的顺序对捐赠者的多个基因点位信息进行排序,得到捐赠者基因排序结果;对所述捐赠者基因排序结果进行哈希计算获得捐赠者哈希值。8.根据权利要求6所述的方法,其特征在于,所述在区块链中广播所述第一捐赠节点广播消息之后,还包括:接收第二受赠节点广播消息;其中,所述第二受赠节点广播消息包括受赠者期望获得捐赠的信息;获取捐赠者的体检报告;其中,所述体检报告是所述捐赠者同意捐赠的情况下进行体检获得;利用所述捐赠节点的私钥对所述体检报告进行签名,获得第二捐赠节点广播消息;在区块链中广播所述第二捐赠节点广播消息...
【专利技术属性】
技术研发人员:田新雪,肖征荣,李朝霞,马书惠,杨子文,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。