Time:2022-03-25 Click:615
技术特点:
1.一种基于区块链技术的数据交互系统,包括区块链,区块链包括加密模块、加密nft文件、上传单元、数据存储单元、数据搜索单元、数据下载单元、A解密模块和删除单元,加密模块用于对nft文件进行加密,加密的nft文件为加密的nft文件,上传单元用于将加密的nft文件上传至数据库,数据存储单元用于存储上传的文件,数据查找单元用于查找数据存储单元中的数据,解密模块用于解密加密的nft文件,删除单元用于删除加密的nft文件;
数据存储单元包括多个数据库和数据处理模块,多个数据库与数据处理模块连接。
加密的nft文件包括文件部分和签名部分;
上传单元包括高速上传通道和高速稳定维护模块,高速上传通道与高速稳定维护模块相连;
数据查找单元包括数据库采集与查找模块、字符精确定位模块和内存查找模块,数据库采集与查找模块与字符精确定位模块相连。
数据下载单元包括高速下载通道、高速稳定维护模块和数据存储模块,高速下载通道与高速稳定维护模块连接,数据存储模块包括数据暂存时间设置模块和数据缓存自删除模块;
删除单元包括权限认证模块、数据跟踪模块和删除模块。
2.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,用户a同时拥有公钥b和私钥a,用户a通过加密模块对nft文件进行加密区块链的数据交换方式,用户a用公钥b加密文件部分,用户a用私钥a加密签名部分。
3.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,用户b同时拥有私钥b和公钥a,用户b通过解密模块文件对nft进行解密和加密区块链的数据交换方式,用户b用私钥b解密文件部分,用户b用公钥a解密签名部分。
4.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,所述加密的nft文件在上传后会生成并显示特定字符,该特定字符用于对nft文件进行加密以显示结果。
5.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,所述高速上传通道用于加速加密nft文件的上传速度,并使用高速稳定性维护模块在上传加密的 nft 文件时保持稳定状态。
6.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,利用多个数据库以分散方式存储数据,完成分布式存储管理,数据库与数据相连接。处理模块管理存储在数据库中的数据。
7.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,所述数据库采集与搜索模块用于对多个数据库中的数据进行集中搜索,字符精准定位模块可搜索并显示根据特定字符从数据库中获取相应的结果。内存搜索模块用于记录之前搜索过的加密nft文件的所有记录,点击搜索到的记录进入选择文件的下载。小路。
8.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,所述高速下载通道用于加速加密nft文件的下载速度,所述高速稳定性维护模块用于维护加密nft文件下载时的稳定状态,数据保存模块用于暂存加密nft文件的下载数据,数据暂存时间设置模块用于设置加密nft文件下载数据的暂存时间加密的nft文件,所以数据缓存自删除模块用于删除加密nft文件的下载数据,数据暂存时间设置模块用于控制数据缓存自删除模块。
9.根据权利要求1所述的一种基于区块链技术的数据交互系统,其特征在于,权限认证模块授予持有私钥b的用户b删除权限,用户b的数据追踪模块可以追踪被选中的相关数据所有数据库中剩余的加密nft文件,可以通过删除模块删除所有相关数据。
技术总结
本发明属于数据交互系统技术领域,具体涉及一种基于区块链技术的数据交互系统。针对直接信息无法同时稳定备份的问题,提出以下解决方案,包括区块链,区块链包括加密模块、加密NFT文件、上传单元、数据存储单元、数据搜索单元、数据下载单元、解密模块和删除单元,加密模块用于对NFT文件进行加密,加密的NFT文件为加密的NFT文件,上传单元用于上传加密的NFT文件到数据库,数据存储单元用于存储上传的文件,数据搜索单元用于搜索数据存储单元中的数据,解密模块用于解密加密的 NFT 文件。本发明可以将加密文件临时存储在系统中,在信息传输的同时完成信息的稳定备份,安全性能高。