1.一种基于智能合约的区块链交易方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,中间节点在接收到所述密钥获取请求后,生成用于本次交易的第一密钥对,包括:
3.根据权利要求2所述的方法,其特征在于,所述第二子公钥为正整数,其中,所述第二子公钥与所述第一子公钥之间满足与互不同余,且表示所述第二子公钥,表示第一子公钥;
4.根据权利要求1所述的方法,其特征在于,所述第一公钥包括第一子公钥、第二子公钥以及第三子公钥,其中,交易发起节点接收第一公钥,并利用所述第一公钥对交易信息进行加密处理,得到第一加密交易信息,包括:
5.根据权利要求1所述的方法,其特征在于,利用区块链网络中记账节点公开的第二公钥,对所述第一加密交易信息和所述第一密钥对中的第一私钥进行加密处理,得到第二加密交易信息,包括:
6.根据权利要求5所述的方法,其特征在于,记账节点在接收到所述加密请求后,生成用于本次交易的两个大质数,包括:
7.根据权利要求1所述的方法,其特征在于,记账节点对所述第二加密交易信息进行一重解密处理,得到第一私钥和第一加密交易信息,包括:
8.一种基于智能合约的区块链交易系统,其特征在于,包括:交易发起节点、记账节点以及若干边缘节点;
9.一种电子设备,其特征在于,包括:依次通信相连的存储器、处理器和收发器,其中,存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1~7任意一项所述的基于智能合约的区块链交易方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~7任意一项所述的基于智能合约的区块链交易方法。