[发明专利]一种基于区块链的平台反垄断算法行为自证交易方法有效

专利信息
申请号: 202111466698.2 申请日: 2021-12-03
公开(公告)号: CN114119235B 公开(公告)日: 2023-05-30
发明(设计)人: 黄锐;陈维政;邱虹 申请(专利权)人: 西华大学;成都雨链科技有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06Q30/018;G06F21/62;G06F21/60;G06F16/27
代理公司: 成都立新致创知识产权代理事务所(特殊普通合伙) 51277 代理人: 刘俊
地址: 610000 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 平台 垄断 算法 行为 交易 方法
【权利要求书】:

1.一种基于区块链的平台反垄断算法行为自证交易方法,其特征在于:包括以下步骤:

S1.将平台服务端、平台客户端接入区块链共识网络,用户通过平台客户端,选择产品,平台客户端根据用户选择生成用户消费请求,发送给平台服务端;

S2.平台服务器生成平台交易算法的条件证明;

S3.平台服务端通过平台交易算法得到匹配交易信息,并宣告算法自证证明;

S4.平台服务端委托上链节点向共识网络广播自证证明;

S5.平台服务端与平台客户端交互,客户端查看平台行为自证信息,并签名确认交易;

其中,所述步骤S2包括:

S201.平台服务端在接收到用户消费请求后,获取用户信息;

S202.平台服务端通过Hash函数对用户标签U生成Hash证明Pu,用户标签是决定交易平台开展产品交易、差别待遇、限制交易或拒绝交易的主观条件;

其中,用户标签的Hash证明Pu= { userId,U,H};userId是平台用户唯一标识;U是平台标记的用户标签,采用JSON格式;Hu= Hash(U) ;Hash()是哈希函数;

S203.平台服务端获取该交易的交易客观条件C,包括时间、地点或事件;

S204.平台服务端通过Hash函数生成交易客观条件C的Hash证明Pc

其中,Pc = {userId,C,Hc,ValidTime };userId是平台用户唯一标识;C是在有效时间ValidTime下的交易客观条件字符串,采用JSON格式;Hc= Hash(C);

所述步骤S3包括:

S301.平台服务端通过平台交易算法处理后,得到匹配交易信息;

S302.如果输出结果是限制交易或拒绝交易,则需要生成限制和拒绝交易的理由R;

S303.基于限制和拒绝交易理由,平台服务端通过Hash函数生成限制和拒绝交易理由R的Hash证明Pr

其中,Pr= { userId,R,Hr};userId是平台用户唯一标识;R是限制和拒绝交易的理由字符串,采用JSON格式;Hr= Hash(R);

S304.将用户标签、交易客观条件以及限制和拒绝交易理由的行为自证证明Ds,D={Pu,Pc,Pr },传递到平台订单处理模块,作为订单数据的一部分反馈到平台客户端;

平台服务端通过生成并保存行为自证原始数据Ds至服务端的本地存储中,同时向委托上链节点发送行为自证证明Pbh= {Huid,Hu,Hc,Hr,ValidTime,Sigs,PKs};

其中,Huid =Hash(userId);Hu = Hash(U);H= Hash(C);H=Hash(R);ValidTime是有效期,Sig是平台服务端私钥SK对Hash(Huid+Hu+Hc+Hr+ValidTime)的签名;PKs是平台服务端的公钥;

Ds = { userId,U,C,R,ValidTime };userId是平台用户唯一标识;U是平台标记的用户标签,采用JSON格式;C是在有效时间ValidTime下的交易客观条件字符串,采用JSON格式;R是限制和拒绝交易的理由字符串,采用JSON格式;ValidTime是有效期;

所述步骤S4包括:委托上链节点向区块链共识网络提交和保存差别待遇PoDi和限制和拒绝交易PoR的初始链上数据:

A1、如果Pbh.H=null,首先在区块链全局状态PoDi_State.Hin数据中搜索是否存在Hash(Pbh.Hu+Pbh.Hc),如果已存在,则说明该状态已经被宣告了,忽略该请求;

如果不存在,则说明是第一次宣告,并插入PoDi_State ={PlatformId,Hin,Hout,TRB,ValidTime,Tx_ids}:

PlatformId = 平台标识,Hin = Hash(Pbh.Hu+Pbh.Hc),Hout =null,TRB=0,ValidTime =Pbh.ValidTime,Tx_ids = null;

其中, Hin是平台算法行为的输入哈希;Hout是平台算法行为的输出哈希;TRB是问题交易的数量;ValidTime是Hin宣告的有效期;Tx_ids是问题交易ID列表:

A2、如果Pbh.H≠null,则在区块链全局状态PoR_State.Hin数据中搜索是否存在 Hash(Pbh.Hu+Pbh.Hc),如果已存在,则说明该状态已经被宣告了,忽略该请求;

如果不存在,则说明是第一次宣告,并插入新状态PoR_State ={PlatformId,Hin,Hout,Hr,TRB,ValidTime,Tx_ids}:

PlatformId = 平台标识,Hin = Hash(Pbh.Hu+Pbh.Hc),Hout =null,H= Pbh.Hr ,TRB=0,ValidTime = Pbh.ValidTime,Tx_ids = null;

其中,Hr是限制和拒绝交易理由哈希;

A3、将Pbh作为区块交易数据保存至区块中;

所述步骤S5包括:

S501.平台服务端最终生成订单信息,并传递到用户客户端侧确认;

S502.平台客户端向用户显示平台行为自证信息,包括:Pu、Pc、Pr;

S503.用户通过平台客户端工具查看交易信息,并最终确认交易;

S504.平台客户端通过电子签名工具对确认交易进行私钥签名Sigc;

S505.签名后的完整订单信息,保存至平台服务端的订单模块;

S506.平台客户端生成并保存交易成交原始数据Dco至客户端本地存储中,同时向委托上链节点,发送交易成交证明Pco;

其中,Pco = {Hoid,Ho,Huid,Hu,Hc,Hr,Hw,Hs,Hsp,Hdp,Hm,Hd ,Sigc,PKc }; Hoid =Hash(oid),oid是交易订单标识;Ho = Hash(O) ,O是成交订单关键信息字符串; Huid =Hash(userId),userId是买家或卖家在平台的唯一标识;Hu= Hash(U),U是平台标记的用户标签;Hc = Hash(C),C是在有效时间ValidTime下的交易条件字符串;Hr = Hash(R),R是限制和拒绝交易的理由字符串;Hw是平台发布的产品及其价格的结构字符串Hw = Hash(Hs +Hsp);Hs = Hash(S),S是产品结构的JSON字符串;Hsp = Hash(SP),SP是产品静态价格结构的JSON字符串;Hdp = Hash(DP),DP是平台算法生成的动态价格结构;Hm = Hash(M),M是平台声明使用交易人数据的元数据;Hd= Hash(D),D是平台声明使用交易人数据;Sigc是平台客户端私钥SKc对交易摘要数据的私钥签名;PKc是平台客户端公钥;

Dco = {oid,O,userId,U,C,R,S,SP,DP,M,D };oid是交易订单标识;O是成交订单关键信息字符串;userId是买家或卖家在平台的唯一标识;U是平台标记的用户标签;C是在有效时间ValidTime下的交易条件字符串;R是限制和拒绝交易的理由字符串;S是产品结构的JSON字符串,产品结构可以是单一的原子产品,也可以是复杂的组合产品;SP是产品静态价格结构的JSON字符串;DP是平台算法生成的动态价格结构;M是平台声明使用交易人数据的元数据集合;D是平台声明使用交易人数据。

2.根据权利要求1所述的一种基于区块链的平台反垄断算法行为自证交易方法,其特征在于:所述方法还包括,委托上链节点将交易成交证明Pco提交至区块链共识网络,便于在开展交易合规性网络他证时使用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西华大学;成都雨链科技有限公司,未经西华大学;成都雨链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111466698.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top