一种基于区块链的信息记录方法及系统与流程

文档序号:17442773发布日期:2019-04-17 05:00阅读:1331来源:国知局
一种基于区块链的信息记录方法及系统与流程

本发明涉及通信技术领域,具体涉及一种基于区块链的信息记录方法及系统。



背景技术:

现有技术中,用户为了表达对爱人的爱,会在各社交平台上发布关于情感的信息,比如和爱人的结婚信息、和爱人的亲密合照或爱的告白等,用户发布出的这些信息会被保存在各社交平台对应的服务器上,即便用户删除各社交平台中的信息,这些信息依然会保存在各社交平台对应的服务器上,作为一种爱的证据保存下来。

若各社交平台对应的服务器遭受到黑客攻击时,服务器保存的这些信息,可能会被黑客篡改或删除,导致爱的证据被毁灭。



技术实现要素:

本发明的目的在于提供一种基于区块链的信息记录方法及系统,用以解决现有技术中的爱的证据会被毁灭的问题。

为实现上述目的,本发明实施例的技术方案为:

本发明实施例提供一种基于区块链的信息记录方法,所述方法包括:

所述区块链中的任一节点通过哈希算法对该节点对应的婚庆日志进行哈希运算,得到哈希值,其中,所述婚庆日志是指根据预设婚庆操作生成的日志,所述预设婚庆操作包括申领区块链结婚证操作、发布结婚请柬操作、向爱人告白操作中的至少一个操作;

该节点将所述哈希值发送给所述区块链中的其他节点,以使得所述其他节点接收并保存所述哈希值。

进一步的,所述申领区块链结婚证操作为:

该节点接收该节点对应的用户输入的自己和爱人的第一身份信息;

该节点接收其他任一节点发送来的与所述第一身份信息相同的第二身份信息;

该节点根据所述第一身份信息和第二身份信息,生成所述第一身份信息和第二身份信息对应的区块链结婚证,其中,所述区块链结婚证中包括结婚证号、所述第一身份信息。

进一步的,所述方法还包括:

该节点将所述区块链结婚证发送给所述其他节点,以使得所述其他节点接收并显示所述区块链结婚证。

进一步的,若所述预设婚庆操作为所述发布结婚请柬操作,则所述方法还包括:

该节点向所述其他节点发送结婚请柬,以使得所述其他节点中任一节点接收并显示所述结婚请柬,并响应于所述其他节点中任一节点对应的用户的祝福操作,向该节点返回祝福回执;

该节点接收并显示至少一个祝福回执。

进一步的,若所述预设婚庆操作为向爱人告白操作,则所述方法还包括:

该节点向所述其他节点发送用于告白的多媒体信息,以使得所述其他节点接收并显示所述用于告白的多媒体信息。

进一步的,所述方法还包括:

该节点响应于该节点对应的用户针对该节点执行的预设婚庆操作,向服务器发送代币奖励要求,以使得所述服务器根据预设奖励机制,向该节点发放预设数量的代币。

本发明实施例还提供一种基于区块链的信息记录系统,所述系统包括区块链中的至少两个节点,其中:

所述区块链中的任一节点,用于通过哈希算法对该节点对应的婚庆日志进行哈希运算,得到哈希值,其中,所述婚庆日志是指根据预设婚庆操作生成的日志,所述预设婚庆操作包括申领区块链结婚证操作、发布结婚请柬操作、向爱人告白操作中的至少一个操作;

该节点,还用于将所述哈希值发送给所述区块链中的其他节点;

所述其他节点,用于接收并保存所述哈希值。

本发明实施例具有如下优点:

婚庆日志为爱的证据,由于区块链本身具有不可篡改和不可删除的特征,将爱的证据保存在每个节点中,避免了爱的证据被篡改或毁灭的情况的发生,解决了现有技术中爱的证据会被毁灭的问题。

附图说明

图1本发明实施例提供的一种基于区块链的信息记录方法的流程示意图;

图2本发明实施例提供的一种基于区块链的信息记录系统的流程示意图。

图中,节点-201。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

本发明实施例1提供一种基于区块链的信息记录方法,该方法流程示意图可参见图1,图1中,该方法包括下述步骤:

步骤101,区块链中的任一节点通过哈希算法对该节点对应的婚庆日志进行哈希运算,得到哈希值。

其中,婚庆日志是指根据预设婚庆操作生成的日志,预设婚庆操作包括申领区块链结婚证操作、发布结婚请柬操作、向爱人告白操作中的至少一个操作。

步骤102,该节点将哈希值发送给区块链中的其他节点,以使得其他节点接收并保存哈希值。

婚庆日志为爱的证据,由于区块链本身具有不可篡改和不可删除的特征,将爱的证据保存在每个节点中,避免了爱的证据被篡改或毁灭的情况的发生,解决了现有技术中爱的证据会被毁灭的问题。

为了使得读者了解什么是申领区块链结婚证操作、发布结婚请柬操作、向爱人告白操作,下面一一进行介绍:

1、申领区块链结婚证操作

申领区块链结婚证操作可为:

该节点接收该节点对应的用户输入的自己和爱人的第一身份信息;

该节点接收其他任一节点发送来的与第一身份信息相同的第二身份信息;

该节点根据第一身份信息和第二身份信息,生成第一身份信息和第二身份信息对应的区块链结婚证,其中,区块链结婚证中包括结婚证号、第一身份信息。区块链结婚证中包括的结婚证号具有唯一性。

上述第一身份信息,可包括自己和爱人的姓名、身份证号、手机号、真实的结婚证号中的至少一个信息。

用户可为了证明对彼此的爱,可针对各自使用的节点中显示出的申领控件执行单击或双击等操作,输入第一身份信息或第二身份信息,以使得各自节点执行上述申领区块链结婚证操作,从而生成区块链结婚证。

由于区块链本身具有信息不可篡改、不可删除的特性,那么区块链结婚证不会被篡改或删除,这便避免了爱的证据被毁灭的情况发生。

在生成区块链结婚证后,该节点还可以将区块链结婚证发送给其他节点,以使得其他节点接收并显示区块链结婚证。

现有技术中,美国弗吉尼亚大学的一项研究发现,婚礼盛大的夫妻与那些客人少于50人的夫妻相比婚姻更幸福。418人的调查发现在婚礼上少于50个客人的夫妻,只有30%的夫妻拥有高度成功的婚姻。研究人员分析道:“人们有理由相信,在婚礼上有更多见证者实际上可能会提高婚姻质量。婚礼宾客越多,带给人们的压力越大,会更加尽力的履行当众许下的诺言。”

区块链中的其他节点均显示出上述区块链结婚证,便可让这些节点的用户看到上述区块链结婚证,从而这些节点的用户便可见证他们对彼此的爱,这可以在一定程度上提高他们的婚姻质量,另外,由于区块链本身具有信息不可篡改、不可删除的特性,那么各节点显示出的区块链结婚证便不会被删除或篡改,爱的证据不会被篡改或删除,更加有利于提高他们的婚姻或爱情的质量。

2、发布结婚请柬操作

发布结婚请柬操作可为:该节点接收该节点对应的用户输入的结婚请柬,发布在该节点中。

若预设婚庆操作为发布结婚请柬操作,则该节点还可以向其他节点发送结婚请柬,以使得其他节点中任一节点接收并显示结婚请柬,并响应于其他节点中任一节点对应的用户的祝福操作,向该节点返回祝福回执;

该节点接收并显示至少一个祝福回执。

由于区块链本身具有信息不可篡改、不可删除的特性,发布在区块链中的结婚请柬以及收到的祝福回执不会被篡改或删除,这些爱的证据爱的证据不会被篡改或删除。另外,由于区块链中其他节点均会显示出结婚请柬,使得这些节点对应的用户可共同见证,更加有利于提高他们的婚姻或爱情的质量。

3、向爱人告白操作

向爱人告白操作可为:该节点接收该节点对应的用户输入的用于告白的多媒体信息,将这一信息发送给自己的爱人对应的节点,以使得自己的爱人对应的节点接收并显示用于告白的多媒体信息。

具体的,用户在区块链中申请区块链结婚证以及发布结婚请柬后,可在未来预设年限内的每年的预设时间,发布用于告白的多媒体信息。上述预设年限可为任意年限,比如2或8年等,每年的预设时间可为结婚记念日、七夕、情人节、双方生日或各种法定节假日等,上述多媒体信息可为文字、图片、语音或视频等信息。

若预设婚庆操作为向爱人告白操作,则该节点向其他节点发送用于告白的多媒体信息,以使得其他节点接收并显示用于告白的多媒体信息。

由于区块链本身具有信息不可篡改、不可删除的特性,发布在区块链中的用于告白的多媒体信息不会被篡改或删除,这些爱的证据爱的证据不会被篡改或删除。另外,由于区块链中其他节点均会显示出用于告白的多媒体信息,使得这些节点对应的用户可共同见证,更加有利于提高他们的婚姻或爱情的质量。

需要说明的是,各节点可通过安装在各节点中的应用来完成上述操作。另外,将区块结婚证、结婚请柬或用于告白的多媒体信息发送给其他节点,实现了婚姻或感情的分布式共识,更加有利于守护婚姻或感情。

在一种实施场景中,为了提高用户使用区块链来记录信息,该节点响应于该节点对应的用户针对该节点执行的预设婚庆操作,向服务器发送代币奖励要求,以使得服务器根据预设奖励机制,向该节点发放预设数量的代币。

本发明实施例还可提供一种基于区块链的信息记录系统,该系统的结构示意图可参见图2,该系统包括区块链中的至少两个节点,其中:

所述区块链中的任一节点201,用于通过哈希算法对该节点201对应的婚庆日志进行哈希运算,得到哈希值,其中,所述婚庆日志是指根据预设婚庆操作生成的日志,所述预设婚庆操作包括申领区块链结婚证操作、发布结婚请柬操作、向爱人告白操作中的至少一个操作;

该节点201,还用于将所述哈希值发送给所述区块链中的其他节点201;

所述其他节点201,用于接收并保存所述哈希值。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1