基于智能合约的区块链交易方法、系统、电子设备及介质与流程

文档序号:37191052发布日期:2024-03-01 13:00阅读:来源:国知局

技术特征:

1.一种基于智能合约的区块链交易方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,中间节点在接收到所述密钥获取请求后,生成用于本次交易的第一密钥对,包括:

3.根据权利要求2所述的方法,其特征在于,所述第二子公钥为正整数,其中,所述第二子公钥与所述第一子公钥之间满足与互不同余,且表示所述第二子公钥,表示第一子公钥;

4.根据权利要求1所述的方法,其特征在于,所述第一公钥包括第一子公钥、第二子公钥以及第三子公钥,其中,交易发起节点接收第一公钥,并利用所述第一公钥对交易信息进行加密处理,得到第一加密交易信息,包括:

5.根据权利要求1所述的方法,其特征在于,利用区块链网络中记账节点公开的第二公钥,对所述第一加密交易信息和所述第一密钥对中的第一私钥进行加密处理,得到第二加密交易信息,包括:

6.根据权利要求5所述的方法,其特征在于,记账节点在接收到所述加密请求后,生成用于本次交易的两个大质数,包括:

7.根据权利要求1所述的方法,其特征在于,记账节点对所述第二加密交易信息进行一重解密处理,得到第一私钥和第一加密交易信息,包括:

8.一种基于智能合约的区块链交易系统,其特征在于,包括:交易发起节点、记账节点以及若干边缘节点;

9.一种电子设备,其特征在于,包括:依次通信相连的存储器、处理器和收发器,其中,存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1~7任意一项所述的基于智能合约的区块链交易方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~7任意一项所述的基于智能合约的区块链交易方法。


技术总结
本发明公开了一种基于智能合约的区块链交易方法、装置、电子设备及存储介质,本发明在交易时,对交易数据进行了双重加密,如此,本申请在使用智能合约进行交易时,交易信息完全不可见,降低了其被泄露的风险,且整个交易信息传输过程中,私钥并不参与传输,由此,可避免私钥在传输时被拦截的风险,从而可进一步的降低交易信息被破解的概率;同时,通过引入多个边缘节点,来实现交易信息的一次加密;基于此,边缘节点选取的不确定性以及每次交易都重新生成第一公钥,可降低加密被破解的风险;综上所述,本发明既能够降低利用智能合约进行交易所存在的交易数据被泄露的风险,同时又能利用智能合约的防篡改特点来提高交易的可靠性。

技术研发人员:杨圣坤,晁高锋,石峰,于洪杰
受保护的技术使用者:金网络(北京)数字科技有限公司
技术研发日:
技术公布日:2024/2/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1