[发明专利]一种基于区块链技术的多Agent交易信息保护方法有效
申请号: | 201910881815.8 | 申请日: | 2019-09-18 |
公开(公告)号: | CN110569675B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 徐浩;史小宏;张春月;易典 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60;G06Q30/06;G06Q40/04 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 徐雯琼;章丽娟 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链技术的多Agent交易信息保护方法,该方法通过利用区块链建立一个仅拥有可信安全的交易信息保护执行环境的交易执行平台,利用交易执行平台实现买方和卖方之间的交易过程,另外,本发明采用了一种基于拜占庭容错的BFT‑Raft共识算法,其优点是:多Agent电子商务系统的建立,可显著降低交易成本和用户时间,有效地防止交易信息的非法授权获取、使用和泄露;且BFT‑Raft共识算法在日志复制环节运用数字签名技术和增量散列确保日志不被篡改,通过Committed证明机制,确保当选Leader节点必定拥有全部己经达成共识的日志项,BFT‑Raft共识算法可以解决拜占庭容错环境下的共识问题,并大幅减少参与验证和记账节点的数量,可以达到秒级的共识验证。 | ||
搜索关键词: | 一种 基于 区块 技术 agent 交易 信息 保护 方法 | ||
【主权项】:
1.一种基于区块链技术的多Agent交易信息保护方法,其特征在于,该方法包含:/nS1、为多Agent电子商务系统中的各个实体创建账户,生成账户公钥、私钥信息;/nS2、卖方创建卖方多Agent系统,买方创建多个买方多Agent系统,所述买方多Agent系统与所述卖方多Agent系统交互作用,交互过程包含:买方Agent在网络中迁移到卖方Agent的本地环境中,卖方Agent和买方Agent交互协商;/nS3、协商一致后,根据买卖双方的数字签名创建一个智能合约,对智能合约的交易信息进行加密;/nS4、采用Raft共识算法从Follower节点中选举出一个Leader节点,Follower节点向Leader节点发送增加一个日志的请求,若Leader节点收到半数以上Follower节点的确认成功信息,将交易信息作为区块体;/nS5、根据上一区块的哈希值和时间戳信息生成区块头,将所述区块头和步骤S4中的区块体结合形成区块;/nS6、将步骤S5中形成的区块记录到区块链,并通知所有Follower节点同步本地的区块链状态,完成多Agent交易信息的存储。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910881815.8/,转载请声明来源钻瓜专利网。