一种基于智能合约的NFT病理数字切片存储方法、装置及介质制造方法及图纸

技术编号:41072634 阅读:27 留言:0更新日期:2024-04-24 11:29
本发明专利技术属于计算机技术领域,具体公开一种基于智能合约的NFT病理数字切片存储方法、装置及介质。所述存储方法包括将病理组织切片数字化并填写基本信息;将基本信息和病理数字切片创建为SVG病理数字切片并上传至IPFS,获取IPFS返回的哈希值数组;向区块链发送SVG病理数字切片的哈希值数组和基本信息,基于以太坊标准协议和哈希值数组、基本信息创建与对应的智能合约;向区块链提交铸造NFT请求,智能合约为病理数字切片生成唯一id并将其铸造为一个NFT分配给调用者。所述装置包括数字化模块、SVG处理模块、IPFS处理模块、智能合约创建模块、NFT铸造模块。本发明专利技术具有Gas消耗少、图片可缩放且不可篡改的特点。

【技术实现步骤摘要】

本专利技术属于计算机,具体涉及一种gas消耗少、图片可缩放且不可篡改的基于智能合约的nft病理数字切片存储方法、装置及介质。


技术介绍

1、病理数字切片是一种数字化的病理学诊断技术,是将组织切片数字化后,通过数字显微镜等工具在计算机上进行图像处理和分析,用于病理学诊断和医学研究。病理数字切片技术可以提高病理学诊断的准确性和效率,同时可以提升教学质量。病理数字切片虽然可以永久保存且图像质量恒定,从而可被重复使用,但图像的准确性是判断病症的主要依据,而传统病理数字切片数据库使用中心化的存储方式,一旦系统崩溃或遭到黑客恶意破坏,存在数据丢失、被篡改和泄漏等安全隐患,容易误导病理判断,从而会影响教学质量。

2、针对病理数字切片的数据共享和保护问题,目前虽然有把病理数字切片存储在不可篡改、可追溯和去中心化特性的区块链中,使数据更加真实可靠,但为了保证图片的清晰度以增加病理判断的准确性,容易导致数字切片的图片大于5mb。而区块链中存储的数据越多,不仅对系统的开销越大,而且每一笔交易还需要支付一定以gas为单位的手续费,因此上传区块链的数据越大,消耗的gas本文档来自技高网...

【技术保护点】

1.一种基于智能合约的NFT病理数字切片存储方法,其特征在于包括数字化、SVG处理、IPFS处理、智能合约创建、NFT铸造步骤,具体包括:

2.根据权利要求1所述基于智能合约的NFT病理数字切片存储方法,其特征在于所述基本信息包括患者姓名、病理类型、时间戳、地点和/或授权信息。

3.根据权利要求2所述基于智能合约的NFT病理数字切片存储方法,其特征在于所述SVG处理步骤中,服务端对接收的原始病理数字切片图像数据先进行图像采集、去噪、颜色校正的预处理,然后使用image标签来插入预处理后的病理数字切片图像,并且使用text标签来描述基本信息以创建SVG病理数字切片。...

【技术特征摘要】

1.一种基于智能合约的nft病理数字切片存储方法,其特征在于包括数字化、svg处理、ipfs处理、智能合约创建、nft铸造步骤,具体包括:

2.根据权利要求1所述基于智能合约的nft病理数字切片存储方法,其特征在于所述基本信息包括患者姓名、病理类型、时间戳、地点和/或授权信息。

3.根据权利要求2所述基于智能合约的nft病理数字切片存储方法,其特征在于所述svg处理步骤中,服务端对接收的原始病理数字切片图像数据先进行图像采集、去噪、颜色校正的预处理,然后使用image标签来插入预处理后的病理数字切片图像,并且使用text标签来描述基本信息以创建svg病理数字切片。

4.根据权利要求3所述基于智能合约的nft病理数字切片存储方法,其特征在于所述ipfs处理步骤中使用nodejs的服务端,引入ipfs-http-client库连接到ipfs网络,调用ipfs-http-client库中的uploadfiletoipfs函数将svg病理数字切片上传到ipfs。

5.根据权利要求4所述基于智能合约的nft病理数字切片存储方法,其特征在于所述智能合约创建步骤中引入pathologyslice结构体来存储病理数字切片信息,所述pathologyslice结构体包括用于唯一标识一张病理数字切片的切片id、病理数字切片对应的患者姓名patientname、存储病理数字切片分类数据pathologytype、ipfs网络返回的对应哈希值数组imagehashes...

【专利技术属性】
技术研发人员:宋东翔王怡然马伽洛伦濮永仙董琪晏志鹏谭灿云
申请(专利权)人:德宏师范高等专科学校
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1