[发明专利]一种区块链隐私的计算机交易方法在审

专利信息
申请号: 202111279286.8 申请日: 2021-11-01
公开(公告)号: CN114399307A 公开(公告)日: 2022-04-26
发明(设计)人: 马宁;林乐;兰春嘉 申请(专利权)人: 上海能链众合科技有限公司
主分类号: G06Q20/38 分类号: G06Q20/38;G06Q40/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 200120 上海市浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 区块 隐私 计算机 交易 方法
【权利要求书】:

1.一种区块链隐私的计算机交易方法,其特征在于,包含有:步骤一、所述交易方法应用于隐私交易系统,所述隐私交易系统包含撮合模块、递送模块、收受模块,所述隐私交易系统用于实际进行交易业务的系统,所述隐私交易系统上设置一个以上的交易节点、担保节点、聚合节点、交互节点、抓取节点,所述交易节点为在所述隐私交易系统里进行交易的节点,所述撮合模块用于促进交易的双方完成交易,所述抓取节点用于在网上抓取交易的产品的市场价格,所述交易方法包含出价过程、数据发送过程、数据交互过程、数据接收过程;步骤二、所述出价过程用于描述交易双方的出价成交过程,具体过程为:所述交易节点向所述撮合模块申请进行交易后,所述交易节点转换为卖家节点,所述卖家节点用于说明交易时卖方的节点;所述卖家节点的编号设置为i,i为表示成十六进制的正整数,由所述隐私交易系统开始运行后,由所述隐私交易系统运行开始,所述撮合模块为转换成的卖家节点按照转换的先后顺序进行编号;所述卖家节点开始出价,所述卖家节点i的出价值Qi在[α+δi,I(a)±ε]之间,其中,α为清货的产品的价格,即供求的产品的数量等于需要买卖的产品的数量时产品的价格,δi为根据卖家节点i的等级确定的能在清货的产品的价格上进行上浮的值,δ为在清货的产品的价格上进行上浮的值,I(a)为当输入参数为a,输出产品的价格值的函数,I(a)复制单个交易节点的供求关系曲线Y,a为卖家节点需要交易的产品的数量,Q为卖家节点的出价值;ε为在I(a)的基础上上下浮动的价格值,并且保证α+δi≤I(a)±ε恒成立;所述卖家节点将需要交易的商品以及出价值Qi广播并写在并行的区块链条上,只要记录时区块链条上没有其他卖家节点正在记录,即可记录进区块链条上,如果有其他卖家节点正在记录,则记录在下一条没有其他卖家节点记录的区块链条上,记录后将记录的区块链条的编号、区块的高度、记录在区块上的位置相对区块的首地址的偏移按照顺序组合成交易的牌号,交易的牌号用于说明卖家节点交易记录的情况;在广播后,如果有交易节点进行交易,交易节点进行摘牌动作,在出价值Qi之下浮动b都为可以成交的值,b为成交时可偏移的价格值;交易节点进行摘牌时,按照时间的先后顺序进行摘牌,如果一个以上的交易节点需要摘牌,按照交易的总额、出价价格的高低、交易节点的等级的高低先后进行比较,比较中胜出的交易节点获得交易权,获得交易权的交易节点转换为买家节点;所述买家节点用于说明交易时买方的节点;买家节点交易的数量必须在卖家节点需要交易的产品的数量一半以上,买家节点获得交易权后,将交易的牌号摘下,可将需要交易的数量中除去买家节点交易的数量剩余需要交易的数量转让给其他交易节点,其余交易节点在担保节点的担保之下进行交易,交易的价格允许在买家节点获得的产品价格之上上浮10%,如果没有交易节点接收,自动按照交易节点出价的高低进行成交,将最终交易的产品数量、交易的产品的价格、交易的双方节点、交易的牌号记录打包成交易数据;所述交易数据用于说明交易的相关数据;所述担保节点用于交易时在买家节点以及卖家节点之间进行担保的节点;所述撮合模块用于服务交易节点进行交易的模块;步骤三、所述抓取节点抓取上一个交易周期的市场价格以及供应的产品数量,绘制供求关系曲线函数R,所述供求关系曲线函数R的横坐标为产品的需求量,纵坐标为产品的平均交易价格;然后,根据供求关系曲线R绘制单个交易节点的供求关系曲线Y,单个交易节点的供求关系曲线Y的纵坐标的值与所述供求关系曲线R保持一致,横坐标的值在所述供求关系曲线R的基础上,产品的需求量除以参与交易产品成功的交易节点的最大数量等于单个交易节点的供求关系曲线Y的横坐标的值,从而绘制出单个交易节点的供求关系曲线Y;交易周期用于说明交易的时间周期,由管理员确定;所述抓取节点绘制供求关系曲线函数;第一个交易周期的供求关系曲线函数R以及单个交易节点的供求关系曲线Y由管理员绘制;步骤四、所述递送模块对交易数据进行加密,加密的过程为,首先,所述递送模块为每一个交易数据产生一个大随机数,所述大随机数用于表示一个大于100的随机数,产生后放入历史缓冲块,所述历史缓冲块用于放置产生过的大随机数,并比对大随机数与所述历史缓冲块中的数,如果有相同的,重新产生大随机数,如果没有相同的,所述聚合节点领加密任务,获得加密任务后,当有查询节点需要查询时,使用查询节点的公钥加密大随机数,形成加密随机数;所述递送模块用于对交易数据进行加密,所述聚合节点用于服务查询节点进行查询的节点,所述查询节点用于说明查询交易数据的节点,所述加密随机数用于验证查询节点接收数据验证查询节点的身份;所述数据发送过程用于表示交易数据的存放过程以及发送过程,具体为:聚合节点在交易数据中设置主搜索键,主搜素键为最终交易的产品数量、交易的产品的价格、交易的双方节点、交易的牌号、交易的产品中的一项,主搜素键用于查询节点搜索交易数据;聚合节点存放交易数据时同时产生存放数据,将大随机数加上交易数据与存放数据一起打包使用哈希加密后构成交易存放数据放入数据区块进行存放,所述存放数据为存放的数据区块的高度以及分区号,所述分区号为交易数据中的交易产品的首字母加上分数号,所述分区号用于标识所述交易存放数据的信息,所述分数号为按照存放数据的顺序被分配的符号,所述分数号先按照26个小写字母的顺序,然后按照0到9数字的顺序进行选择,每当产生一个存放数据,顺序选择一个作为一个分数号;数据区块为存放数据的区块链条上的区块,所述交易存放数据用于说明存放到数据区块上的交易数据的构成的形式;所述聚合节点对交易数据进行区分,将交易数据分为可见数据以及不可见数据,其中可见数据中包含主搜素键,不可见数据包含交易数据中除了可见数据以外的数据;可见数据为节点可见的数据,不可见数据为节点不可见的数据;所述聚合节点使用私钥加密不可见数据,并在交易数据上签名,形成二重加密数据,二重加密数据用于说明聚合节点加密后的数据;当节点需要查询时,节点转换为查询节点,查询节点根据主搜素键查询到需要查询的数据,所述交互节点使用查询节点的公钥对二重加密数据进行加密构成三重加密数据,所述聚合节点将加密随机数、交易存放数据、三重加密数据构成数据组;所述数据组被发送给所述收受模块;所述交互节点用于对不可见数据进一步加密;所述三重加密数据用于对二重加密数据进一步加密;所述数据组用于表示发送给所述收受模块的交易数据的形式;所述数据接收过程为,所述数据接收过程用于表示交易数据的接收过程,具体为:所述收受模块接收到所述数据组以及需要接收所述数据组的查询节点,将数据组发送给所述查询节点,所述查询节点接收到所述数据组后,将加密随机数使用所述查询节点的私钥进行解密,解密回大随机数;所述查询节点接收到三重加密数据并使用所述查询节点的私钥进行解密,从可见数据取出主搜素键进行比对,确认数据是否是需要搜索的数据,使用所述聚合节点的公钥进行解密,取出不可见数据;聚合节点取出所述存放数据并与不可见数据打包使用哈希加密,并与交易存放数据进行比对,比对成功后所述查询节点才能使用存放数据;所述收受模块用于接收数据组并发放给查询节点。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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