[发明专利]一种基于区块链的物品交易管理系统和方法有效
申请号: | 201910782944.1 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110458567B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 左亚尧;黎文杰;马铎 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/22;G06F16/27 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 510060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 物品 交易 管理 系统 方法 | ||
1.一种基于区块链的物品交易管理方法,其特征在于,应用于服务器,所述服务器连接有多个节点,所述方法包括:
接收节点发送的待记录交易的交易信息;其中,所述待记录交易指代未记录在区块链中的交易;所述交易信息包括:参与交易的节点的节点标识,被交易物品的物品标识,交易类型,交易发生时间,交易完成时间及参与交易的节点之间的亲密度;任意两个节点之间的亲密度,根据所述两个节点之间的历史交易记录确定;所述交易类型包括:物品交换、物品借用以及物品授权,所述任意两个节点之间的亲密度用于确定任意两个节点之间允许进行交易类型;
利用随机散列算法计算所述待记录交易的交易信息,得到待记录区块的区块哈希值;
组合所述待记录交易的交易信息,以及所述待记录区块的区块哈希值,得到待记录区块;其中,所述待记录区块的区块头记录有所述待记录区块的区块哈希值,所述待记录区块的区块主体记录有所述待记录交易的交易信息;
在所述待记录区块的区块头中写入所述区块链当前的末端区块的区块哈希值,使所述待记录区块连接在所述区块链的末端;
向每一个参与所述待记录交易的节点发送所述待记录区块的区块哈希值;其中,所述待记录区块的区块哈希值作为节点查询历史交易信息的依据。
2.根据权利要求1所述的方法,其特征在于,所述接收节点发送的待记录交易的交易信息之前,还包括:
接收新增节点发送的注册请求;其中,所述注册请求携带有,新用户持有的物品的数量,以及,新用户持有的物品的种类;所述新用户指代所述新增节点对应的用户;
生成所述新增节点的节点标识;
针对新用户持有的每一个物品,根据所述新增节点的节点标识,以及所述物品的种类,生成所述物品的物品标识;
向所述新增节点发送响应信息;其中,所述响应信息携带有所述新增节点的节点标识,以及所述新用户的每一个物品的物品标识。
3.根据权利要求1所述的方法,其特征在于,还包括:
从所述服务器连接的多个节点中选择部分节点作为数据中心节点;
将所述区块链拆分为多段子区块链;
向每个所述数据中心节点发送至少一段所述子区块链。
4.根据权利要求1所述的方法,其特征在于,还包括:
接收节点发送的交易查询请求;其中,所述交易查询请求携带有待查询区块的区块哈希值,所述待查询区块是所述区块链中的任意一个区块;
响应所述交易查询请求,向所述节点发送响应消息;其中,所述响应消息携带有所述待查询区块的区块主体记录的交易信息。
5.一种基于区块链的物品交易管理方法,其特征在于,适用于服务器连接的多个节点中的任意一个节点,所述方法包括:
所述节点向另一个节点发送交易请求;其中,所述交易请求携带有请求交易的物品的种类,请求进行的交易的交易类型,以及所述节点的节点标识;
所述节点对应的用户和所述另一个节点对应的用户完成所述交易请求对应的交易后,所述节点向所述服务器发送子交易信息;其中,所述子交易信息包括:被交易物品的物品标识,发送交易请求的时间,完成交易的时间,交易类型,所述节点的节点标识以及参与交易的节点之间的亲密度;任意两个节点之间的亲密度,根据所述两个节点之间的历史交易记录确定;所述交易类型包括:物品交换、物品借用以及物品授权,所述任意两个节点之间的亲密度用于确定任意两个节点之间允许进行交易类型;
所述节点接收所述服务器下发的待记录区块的区块哈希值,并更新所述节点与所述另一个节点之间的亲密度;其中,所述待记录区块的区块主体记录有所述交易请求对应的交易的交易信息,所述交易信息通过组合所述子交易信息和所述另一个节点的节点标识得到;所述待记录区块的区块哈希值,作为所述节点查询历史交易信息的依据。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述节点向所述服务器指定的数据中心节点发送交易查询请求;其中,所述交易查询请求携带有待查询区块的区块哈希值,所述待查询区块是所述区块链中的任意一个区块;
所述节点接收所述数据中心节点发送的响应消息;其中,所述响应消息携带有所述待查询区块的区块主体记录的交易信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910782944.1/1.html,转载请声明来源钻瓜专利网。