【技术实现步骤摘要】
区块链的交易方法、电子设备和存储介质
本申请区块链
,特别是涉及区块链的交易方法、电子设备和存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,具有去中心化、开放性、独立性、安全性和匿名性的特点。由于区块链账本数据不可篡改的特点,在区块链上进行的交易更加安全可靠。企业级的区块链系统可以结合成员管理服务(ManagementServiceProvider,MSP)通过建立网络运作中心来实施企业的管理服务与交易,并使用加密技术保证信息在网络上的传输安全。区块链在金融领域、物联网和物流领域、公共管理、能源、交通、数字版权领域、保险领域等许多领域均有广阔的应用前景。
技术实现思路
本申请主要解决的技术问题是:提供区块链的交易方法、电子设备和存储介质,能够有效提高区块链交易中交易双方身份的可信度,减少恶意交易造成的区块链资源浪费或数据泄露,提升区块链的安全性。为解决上述技术问题,本申请采用的一个技术方案是: ...
【技术保护点】
1.一种区块链的交易方法,其特征在于,所述交易方法包括:/n第一节点接收交易信息;/n分别获取所述交易信息对应的交易发起方与交易接收方的证书链;/n验证所述交易发起方与所述交易接收方的证书链是否合法;/n若是,广播所述交易信息以使得第二节点将所述交易信息排序打包,以进行分布式存储。/n
【技术特征摘要】
1.一种区块链的交易方法,其特征在于,所述交易方法包括:
第一节点接收交易信息;
分别获取所述交易信息对应的交易发起方与交易接收方的证书链;
验证所述交易发起方与所述交易接收方的证书链是否合法;
若是,广播所述交易信息以使得第二节点将所述交易信息排序打包,以进行分布式存储。
2.根据权利要求1所述的交易方法,其特征在于,
所述分别获取所述交易信息对应的交易发起方与交易接收方的证书链包括:
分别获取所述交易发起方与所述交易接收方的身份标识;
查询是否存在所述交易发起方的身份标识对应的证书链以及所述交易接收方的身份标识对应的证书链;
若存在,则执行验证所述交易发起方与所述交易接收方的证书链是否合法的步骤。
3.根据权利要求2所述的交易方法,其特征在于,所述身份标识包括MSP标识,所述MSP标识关联相应组织的MSP文件;
所述查询是否存在所述交易发起方的身份标识对应的证书链以及所述交易接收方的身份标识对应的证书链包括:
分别基于所述交易发起方和所述交易接收方的MSP标识确定所述交易发起方所属组织的MSP文件和所述交易接收方所属组织的MSP文件;
查询所述交易发起方所属组织的MSP文件中是否存在所述交易发起方的证书链;
查询所述交易接收方所属组织的MSP文件中是否存在所述交易接收方的证书链。
4.根据权利要求2所述的交易方法,其特征在于,
在所述验证所述交易发起方与所述交易接收方的证书链是否合法的步骤中,验证证书链是否合法包括:
判断所述证书链是否包括至少一个根CA证书和利用所述根CA证书签发的至少一个中间CA证书;
若是,进一步判断所述根CA证书的签发者是否合法;
若是,则验证所述证书链合法。
5.一种区块链的交易方法,其特征在于,所述交易方法包括:
第二节点接收交易信息;所述交易信息是第一节点在验证交易发起方与交易接收方的证书链合法后广播的;
将所述交易信息排序打包,以进行分布式存储。
6.根据权利要求5所述的交易方法,其特征在于,
所述将所述交易信息排序打包,以进行分布式存储包括:
判断所述交易发起方...
【专利技术属性】
技术研发人员:程晗蕾,宋斌,鲁静,向智宇,王超,黄昭慈,
申请(专利权)人:远光软件股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。