The invention discloses an electronic time capsule management method based on block chain, which relates to the field of block chain, including: firstly, obtaining the first electronic file input by client node and publishing configuration information to generate the first hash value of the first electronic file; secondly, storing the first electronic file in the first storage service node with the first hash value as the index value; secondly, storing the first electronic file in the first storage service node; The first hash value of the first electronic file and the first intelligent contract are written into the blocks in the block chain. Finally, when the intelligent contract is executed, a publication request for the first electronic file is sent to the first storage service node. At the same time, the invention also discloses an electronic time capsule management system based on block chain. In the present invention, electronic time capsule management is realized by issuing electronic documents on time based on block chain, which has lower physical facilities and space cost. At the same time, electronic time capsule reduces the possibility of time capsule loss based on block chain management cost.
【技术实现步骤摘要】
一种基于区块链的电子时间胶囊管理方法及系统
本专利技术涉及区块链领域,特别涉及一种基于区块链的电子时间胶囊管理方法及系统。
技术介绍
时间胶囊指将现代专利技术创造的有代表性意义的物品装入容器内,密封后深埋地下,并设置一个在未来能够打开“时间胶囊”的时间。就是人们把一堆现代专利技术创造的有代表意义的物品装入一个容器中,密封后深埋到地下。等到几十年、上百年甚至上千年后供那个时代的人们再挖掘出来研究用。人们把这项工作就叫做放置“时间舱”。现在,埋下一个自己的“时间舱”,已经成为每个世博会主办城市的惯例。2013年9月,由苹果公司创始人史蒂夫·乔布斯30年前埋入地下的“时间胶囊”被发掘。在现有技术中,时间胶囊需要在现实物理世界中提供一个空间,并对时间胶囊进行存放,其物理设施成本较高。同时,对于一些小规模的时间胶囊管理方,采用传统管理方式,时间胶囊的遗失率较高,对于用户遗忘且管理方不作为而不了了之。
技术实现思路
有鉴于现有技术的一部分缺陷,本专利技术所要解决的技术问题是提供一种基于区块链的电子时间胶囊管理方法,旨在实现对电子时间胶囊的定时公布,降低时间胶囊的管理成本,降低时间 ...
【技术保护点】
1.一种基于区块链的电子时间胶囊管理方法,其特征在于,所述方法包括:获取客户端节点输入的第一电子文件及所述第一电子文件的公布配置信息;所述公布配置信息包括第一电子文件的公布时间;对所述第一电子文件执行哈希值求解操作,生成所述第一电子文件的第一哈希值;以所述第一哈希值作为所述第一电子文件的索引值,将所述第一电子文件存储于第一存储服务节点;将所述第一电子文件的所述第一哈希值及第一智能合约写入区块链的区块中;所述第一智能合约的触发条件为:当前区块链网络时间晚于所述第一电子文件的所述公布时间;所述第一智能合约的执行内容为:响应于所述触发条件,生成所述第一电子文件的公布执行指令;响应 ...
【技术特征摘要】
1.一种基于区块链的电子时间胶囊管理方法,其特征在于,所述方法包括:获取客户端节点输入的第一电子文件及所述第一电子文件的公布配置信息;所述公布配置信息包括第一电子文件的公布时间;对所述第一电子文件执行哈希值求解操作,生成所述第一电子文件的第一哈希值;以所述第一哈希值作为所述第一电子文件的索引值,将所述第一电子文件存储于第一存储服务节点;将所述第一电子文件的所述第一哈希值及第一智能合约写入区块链的区块中;所述第一智能合约的触发条件为:当前区块链网络时间晚于所述第一电子文件的所述公布时间;所述第一智能合约的执行内容为:响应于所述触发条件,生成所述第一电子文件的公布执行指令;响应于所述公布执行指令,向所述第一存储服务节点发送针对于所述第一电子文件的公布请求;所述公布请求的索引值为所述第一哈希值。2.如权利要求1所述的一种基于区块链的电子时间胶囊管理方法,其特征在于,所述方法还包括:接收所述第一存储服务节点响应于所述公布请求而发出的第二电子文件;对所述第二电子文件执行哈希值求解操作,生成所述第二电子文件的第二哈希值;将所述第一哈希值与第二哈希值进行比较;若所述第一哈希值与所述第二哈希值相同,则公布所述第二电子文件。3.如权利要求1所述的一种基于区块链的电子时间胶囊管理方法,其特征在于,所述将所述第一电子文件的所述第一哈希值及第一智能合约写入区块链的区块中,还包括:将与所述第一哈希值相对应的所述第一文件将于所述公布时间进行公布的事实进行公开。4.如权利要求1所述的一种基于区块链的电子时间胶囊管理方法,其特征在于,所述方法还包括:获取所述第一电子文件的所述公布时间;求解与所述公布时间相匹配的公布区块序号;设定所述第一智能合约的触发条件为:区块链网络的最新区块序号为所述公布区块序号。5.如权利要求1所述的一种基于区块链的电子时间胶囊管理方法,其特征在于,所述方法还包括:接收所述第一存储服务节点响应于所述公布请求而发出的第二电子文件;对所述第二电子文件执行哈希值求解操作,生成所述第二电子文件的第二哈希值;将所述第一哈希值与第二哈希值进行比较;若所述第一哈希值与所述第二哈希值不相同,则触发第二智能合约;所述第二智能合约的执行内容为:追究所述第一存储服务节点丢失所述第一电子文件的预设违约责任;所述预设违约责任由所述第一服务节点与所述客户端节点之间指定。6.一种基于区块链的电子时间胶囊管理系统,其特征在于,所述系统...
【专利技术属性】
技术研发人员:林锑杭,
申请(专利权)人:莆田市烛火信息技术有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。