一种内容发布方法及装置制造方法及图纸

技术编号:20519954 阅读:35 留言:0更新日期:2019-03-06 03:45
本申请公开了一种内容发布方法,应用于基于区块链的去中心化系统,所述方法包括:接收到目标用户向所述去中心化系统发布的目标内容;其中,所述目标内容基于所述目标用户持有的私钥进行了电子签名;获取对所述目标内容进行电子签名时采用的电子签名算法;其中,所述去中心化系统支持多种电子签名算法;基于获取到的电子签名算法以及与所述目标用户持有的私钥对应的公钥对所述目标内容的电子签名进行验证,并在验证通过后将所述目标内容收录至所述区块链。

【技术实现步骤摘要】
一种内容发布方法及装置
本申请涉及计算机应用
,尤其涉及一种内容发布方法及装置。
技术介绍
区块链技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,利用区块链技术来搭建去中心化系统,并在区块链的分布式数据库中收录各种执行程序进行自动执行,已在众多的领域中广泛的进行应用;例如,在金融科技领域,利用区块链技术搭建P2P支付平台,并在区块链上发布诸如智能合约等执行程序,可以在不经过银行等金融机构的前提下,实现不同的用户之间的点对点安全支付。
技术实现思路
本申请提出一种内容发布方法,应用于基于区块链的去中心化系统,所述方法包括:接收到目标用户向所述去中心化系统发布的目标内容;其中,所述目标内容基于所述目标用户持有的私钥进行了电子签名;获取对所述目标内容进行电子签名时采用的电子签名算法;其中,所述去中心化系统支持多种电子签名算法;基于获取到的电子签名算法以及与所述目标用户持有的私钥对应的公钥对所述目标内容的电子签名进行验证,并在验证通过本文档来自技高网...

【技术保护点】
1.一种内容发布方法,其特征在于,应用于基于区块链的去中心化系统,所述方法包括:接收到目标用户向所述去中心化系统发布的目标内容;其中,所述目标内容基于所述目标用户持有的私钥进行了电子签名;获取对所述目标内容进行电子签名时采用的电子签名算法;其中,所述去中心化系统支持多种电子签名算法;基于获取到的电子签名算法以及与所述目标用户持有的私钥对应的公钥对所述目标内容的电子签名进行验证,并在验证通过后将所述目标内容收录至所述区块链。

【技术特征摘要】
1.一种内容发布方法,其特征在于,应用于基于区块链的去中心化系统,所述方法包括:接收到目标用户向所述去中心化系统发布的目标内容;其中,所述目标内容基于所述目标用户持有的私钥进行了电子签名;获取对所述目标内容进行电子签名时采用的电子签名算法;其中,所述去中心化系统支持多种电子签名算法;基于获取到的电子签名算法以及与所述目标用户持有的私钥对应的公钥对所述目标内容的电子签名进行验证,并在验证通过后将所述目标内容收录至所述区块链。2.根据权利要求1所述的方法,其特征在于,所述获取对所述目标内容进行电子签名时采用的电子签名算法,包括:获取对所述目标内容进行电子签名时采用的电子签名算法的算法ID;基于所述算法ID在发布至所述区块链的算法映射表中查询对应的电子签名算法;其中,所述算法映射表中包括所述去中心化系统支持的多种电子签名算法,和对应的的算法ID之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述获取对所述目标内容进行电子签名时采用的电子签名算法的算法ID,包括:从所述目标内容中获取对所述目标内容进行电子签名时采用的电子签名算法的算法ID;或者,基于所述目标内容中携带的信息查询对所述目标内容进行电子签名时采用的电子签名算法的算法ID。4.根据权利要求3所述的方法,其特征在于,所述目标内容为向所述区块链的目标账户地址发布的交易内容,或向所述区块链中的智能合约程序发布的触发指令;所述算法ID记录在发布所述目标内容的发送方用户的账户地址中;和/或,所述目标内容的接收方账户的账户地址中。5.根据权利要求1所述的方法,其特征在于,所述目标用户...

【专利技术属性】
技术研发人员:徐刚胡淳一陈盛东
申请(专利权)人:上海策赢网络科技有限公司
类型:发明
国别省市:上海,31

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

1