[发明专利]用于生成和提取存储在区块链上的用户相关数据的计算机实现的系统和方法有效
申请号: | 201880006236.2 | 申请日: | 2018-01-29 |
公开(公告)号: | CN110199308B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 马丁·西维尔;维拉·弗谢沃洛日斯克 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | G06Q20/32 | 分类号: | G06Q20/32 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 石海霞;李晔 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 提取 存储 区块 用户 相关 数据 计算机 实现 系统 方法 | ||
1.一种计算聚合用户相关数据的方法,所述方法包括:
a.构建用户相关数据交易,所述用户相关数据交易包括来自涉及用户的先前交易的用户相关数据的表达;
b.向区块链广播所述用户相关数据交易;
c.对于多个先前交易和/或多个用户,重复步骤a)和b);
d.选择需要聚合用户相关数据的用户,以给出所选用户;
e.生成与所选用户相关的过滤器,其中所述过滤器是所选用户的主公钥的散列;
f.搜索区块链,通过找到与所选用户的主公钥的所述散列相关联的用户相关数据交易,来找到过滤器适用的用户相关数据交易;
g.从过滤器适用的用户相关数据交易中计算所选用户的聚合用户相关数据。
2.根据权利要求1所述的方法,其中,所述方法进一步提供以下中的一个或多个:
a.定义至少一个用户和至少一其他用户之间的交易;
b.实现交易;
c.为所述用户中的至少一个或所述其他用户中的至少一个提供来自交易的用户相关数据,从而提供用户相关数据表达;
从而提供用于构建用户相关数据交易的用户相关数据表达,所述用户相关数据交易包括用户相关数据表达。
3.一种计算聚合用户相关数据的方法,所述方法包括:
a.选择需要聚合用户相关数据的用户,以给出所选用户;
b.生成与所选用户相关的过滤器,其中所述过滤器是所选用户的主公钥的散列;
c.搜索区块链,通过找到与所选用户的主公钥的所述散列相关联的用户相关数据交易,来找到过滤器适用的用户相关数据交易;
d.从过滤器适用的用户相关数据交易中计算所选用户的聚合用户相关数据。
4.根据权利要求1至3中任一项所述的方法,其中,所述方法还提供对所计算的聚合用户相关数据的评估,所述评估提供决策和/或动作和/或修改。
5.根据权利要求4所述的方法,其中,决策和/或动作和/或修改引起以下中的一个或多个改变:
a.对一个或多个进一步交易的一个或多个输入的改变;
b.对来自一个或多个进一步交易的一个或多个输出的改变;
c.对确定性有限自动机DFA的改变。
6.根据权利要求5所述的方法,其中所述一个或多个进一步交易是区块链交易。
7.根据权利要求5或6所述的方法,其中所述确定性有限自动机DFA是实现一个或多个进一步交易的确定性有限自动机DFA。
8.根据权利要求4所述的方法,其中,决策和/或动作和/或修改提供以下中的一个或多个反馈:
a.修改和/或优化服务和/或商品的设计和/或生产和/或存储和/或分销和/或消费的反馈;
b.修改和/或优化过程的反馈。
9.根据权利要求8所述的方法,其中所述过程是服务和/或商品的设计和/或生产和/或存储和/或分销和/或消费的过程。
10.根据权利要求4所述的方法,其中,决策和/或动作和/或修改提供反馈,以修改和/或优化合约。
11.根据权利要求10所述的方法,其中,所述合约是智能合约。
12.根据权利要求1-3中任一项所述的方法,其中,从提供交易的用户中选择用户。
13.根据权利要求1-3中任一项所述的方法,其中,所述过滤器由所选用户的公钥产生的地址散列构建。
14.根据权利要求1-3中任一项所述的方法,其中,所述过滤器由所选用户的公钥产生的签名脚本构建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880006236.2/1.html,转载请声明来源钻瓜专利网。