Based on the block chain information timing release or transmission method and device, the information sending user adds the information to be sent through the publishing terminal, sets the trigger conditions for the release or transmission of the information to be sent, and submits the information to be sent to the initial block chain node; the initial block chain node and the surrounding block chain node pass through the consensus node. The mechanism forms a consensus that the block chain node processes and stores the received information to be sent so that the information to be sent becomes the preset information in the block chain node; when the preset information satisfies the trigger conditions for release or transmission, the block chain node decrypts and extracts the preset information; releases the preset information and presets it. The information is sent to the receiving terminal of the information acquisition user, and the information acquisition user obtains the preset information reading right on the receiving terminal. The invention can effectively avoid the transmission failure or information loss caused by the problems of terminal software, and can ensure the regular transmission of information for a long time and security.
【技术实现步骤摘要】
基于区块链的信息定时释放或发送方法及装置
本专利技术涉及区块链
,具体涉及一种基于区块链的信息定时释放或发送方法及装置。
技术介绍
区块链技术能够将数据处理打包成块,并按时间顺序将数据块组成链。当前的信息释放或发送方法,依赖于特定服务商,信息存储的安全性、稳定性有一定局限。因区块链技术其使用分布式计算及分布式存储,并将数据组成区块链,避免了信息的丢失或被篡改。现有的即时通讯需借助于某一特定软件(如MSN,邮箱等),定时发送功能只能依赖于某一终端定时发送,但如遇到终端关闭、倒闭等失效等问题,预置的定时发送信息则随之消失。同时对特定信息进行定时释放、发送或公开,必须要借助某一服务商,将信息数据存储在中心化的服务器上待发送。现有方案依赖于某一中心化服务器,在某些情况下数据会丢失、被篡改,信息安全性相对较差。
技术实现思路
本专利技术的目的在于提供一种基于区块链的信息定时释放或发送方法及装置,通过对待发送的信息添加时间、区块高度等作为触发值后,将信息加密分布存储在区块链上,等达到触发值时,信息得以释放或发送,达到信息定时公开、发送的目的;解决了定时发送信息的安全存储、释放、发送的问题。为实现上述目的,本专利技术的技术方案为:基于区块链的信息定时释放或发送方法,所述释放或发送方法包括以下步骤:步骤一:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;步骤二:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为 ...
【技术保护点】
1.基于区块链的信息定时释放或发送方法,其特征在于:所述释放或发送方法包括以下步骤:步骤一:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;步骤二:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;步骤三:当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;步骤四:释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。
【技术特征摘要】
1.基于区块链的信息定时释放或发送方法,其特征在于:所述释放或发送方法包括以下步骤:步骤一:信息发送用户通过发布终端添加待发送信息,设置待发送信息释放或发送的触发条件,并将待发送信息提交到初始区块链节点中;步骤二:初始区块链节点与周边区块链节点通过共识节点机制形成共识,并通过初始区块链节点和周边区块链节点对接收的待发送信息进行任务处理和存储,使待发送信息成为区块链节点中的预置信息;步骤三:当预置信息满足释放或发送的触发条件后,区块链节点对预置信息进行解密提取处理;步骤四:释放预置信息,将预置信息发送到信息获取用户的接收终端上,信息获取用户在接收终端上获得预置信息读取权。2.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在于:所述步骤一中,触发条件的触发对象为时间、区块高度或密码,以时间、区块高度或密码作为触发值,当触发条件达到触发值时,预置信息得到释放或发送。3.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在于:所述步骤二中,所述的共识节点机制为Pow或Pos或DPos或PBFT或Raft或Dag。4.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在于:所述释放或发送方法中,信息发送用户设置预置信息的发送次数、周期和频率,当预置信息达到发送次数上限或周期上限时,删除预置信息,释放或发送频率设置为任意时间单位。5.根据权利要求1所述的基于区块链的信息定时释放或发送方法,其特征在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。