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

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

【技术实现步骤摘要】

本专利技术属于区块链交易,具体涉及一种基于智能合约的区块链交易方法、系统、电子设备及介质


技术介绍

1、区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备通过运行区块链程序,实现以预设共识策略来生成区块数据,并利用链式数据结构验证与存储区块数据,以最终实现数据防篡改机制;如此,区块链技术,则是一种基于去中心化分布式协议、共识算法、非对称密钥签名、哈希等技术,所构建的能安全地存储数字资产信息,且信息不可伪造和篡改的技术,其中,区块链网络上的所有节点各自执行交易,并共同完成结果确认,由共识算法保证各节点执行交易的一致性,从而为业务开展提供了安全可靠的运行交易环境。

2、目前,区块链中的节点大多都是使用智能合约来实现相互之间的交易,其中,智能合约部署在区块链上,其使用分布式计算和存储来实现交易运行,且合约的监督和仲裁都由计算机完成,具有不可篡改性,其为区块链各节点之间的交易,提供了便捷安全的手段,已得到了广泛的使用;在实际使用时,虽然智能合约上的数据不可篡改,但是,由于智能合约的内容对区块链上的所有用户可见(包括但不限于本文档来自技高网...

【技术保护点】

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

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

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

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

5.根据权...

【技术特征摘要】

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

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

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

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

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

6.根据...

【专利技术属性】
技术研发人员:杨圣坤晁高锋石峰于洪杰
申请(专利权)人:金网络北京数字科技有限公司
类型:发明
国别省市:

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

1