【技术实现步骤摘要】
区块链安全交易方法、计算机设备及可读存储介质
本专利技术实施例涉及区块链
,特别涉及一种区块链安全交易方法、计算机设备及可读存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。当前阶段下,基于区块链技术的产业已经初步形成,但区块链仍然面临着许多技术上的瓶颈。比特币是广为人知的基于区块链技术的应用,具有去中心化、集体维护、信息不可篡改和无须信任系统等优点。但比特币在应用中也体现了区块链技术存在的缺点和挑战,主要体现在:(1)高度去中心化的背景下,鼓励所有参与者保存完整的备份,这对普通用户来说是一种负担,同时,这种模式导致所有的交易记录对所有参与者透明;(2)交易的结果需要所有节点核对,数据确认时延长;(3)采用Hash+非对称加密的方式,随着未来计算能力的发展,非对称加密方式存在可破解性;(4)区块链去中心化的思想,淡化了国家的监管,且由于区块链信息的不可篡改性,违法信息写入后将永久保存。
技术实现思路
本专利技术实施 ...
【技术保护点】
1.一种区块链安全交易方法,应用于计算机设备,其特征在于,包括:/n收集安全交易中参与的各个节点的交易请求信息,所述安全交易中参与的节点包括卖方节点,买方节点,记账权节点;/n记录所述交易请求信息,验证所述交易请求信息的合法性;/n根据所述交易请求信息产生交易块,将所述交易块打包至区块链的区块中;/n获得并且验证所述记账权节点转交的记账权;/n向所述交易请求信息中的各个节点广播所述区块中验证后的所述记账权的归属情况,以使所述各个节点按照预设的共识算法达成共识;/n通过所述记账权验证所述交易请求信息,当验证成功后,通知各个节点记录所述交易请求信息,并同步更新各个节点的账户信息。/n
【技术特征摘要】
1.一种区块链安全交易方法,应用于计算机设备,其特征在于,包括:
收集安全交易中参与的各个节点的交易请求信息,所述安全交易中参与的节点包括卖方节点,买方节点,记账权节点;
记录所述交易请求信息,验证所述交易请求信息的合法性;
根据所述交易请求信息产生交易块,将所述交易块打包至区块链的区块中;
获得并且验证所述记账权节点转交的记账权;
向所述交易请求信息中的各个节点广播所述区块中验证后的所述记账权的归属情况,以使所述各个节点按照预设的共识算法达成共识;
通过所述记账权验证所述交易请求信息,当验证成功后,通知各个节点记录所述交易请求信息,并同步更新各个节点的账户信息。
2.根据权利要求1所述的区块链安全交易方法,其特征在于,所述验证所述记账权节点转交的记账权包括:
按照预设规则验证所述记账权节点转交的记账权是否合格;
当所述记账权合格时,发放奖励给所述记账权节点。
3.根据权利要求1所述的区块链安全交易方法,其特征在于,所述验证所述交易信息的合法性,包括:
判断所述交易信息中是否隐藏了预设的非法信息;
当所述交易信息中隐藏了预设的非法信息,则验证所述交易信息为合法;
当所述交易信息中未隐藏预设的非法信息,则验证所述交易信息不合法。
4.根据权利要求1所述的区块链安全交易方法,其特征在于,还包括:
将所述计算机设备作为第三方信任节点;
基于所述卖方节点,所述买方节点,所述记账权节点以及所述第三方信任节点之间建立联邦学习模型;
分别获取所述安全交易中所述卖方节点,所述买方节点,所述记账权节点的交易结果,其中,所述卖方节点,所述买方节点,所述记账权节点分别将所述安全交易的结果通过所述联邦学习模型传输给所述第三方信任节点;及
将所述卖方节点,所述买方节点,所述记账权节点的交易结果通过所述联邦学习模型分别传输给对方。
5.一种区块链安全交易系统,其特征在于,包括:
收集模块,用于收集安全交易中参与的各个节点的交易请求信息,所述安全交易中参与的节点包括卖方节点,买方节点,记账权节点;
记录模块,用于记录所述交易请求信息,验证所述...
【专利技术属性】
技术研发人员:孔令炜,王健宗,黄章成,程宁,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。