【技术实现步骤摘要】
【国外来华专利技术】区块链上智能合约组的自动数据投影
本申请总体上涉及数据投影,并且更具体地,涉及对分布式账本(诸如区块链)上的智能合约执行自动数据投影。
技术介绍
账本通常被定义为在其中记录事务(transaction)的入账簿。分布式账本是全部或部分复制到多台计算机的账本。密码分布式账本(CDL)至少可以具有以下这些特征的某些特性:不可逆性(一旦记录了事务,就无法撤消)、可访问性(任何一方都可以全部或部分访问CDL)、按时间顺序和时间戳记(各方都知道何时将事务添加到账本)、基于共识(仅当被网络上的各方通常一致批准时才添加事务)、可验证性(所有事务都可以通过密码验证)。区块链就是CDL的一个例子。尽管本文的描述和附图是根据区块链描述的,但本申请同样适用于任何CDL。分布式账本是不断增长的记录列表,这些记录通常应用密码技术,例如存储与其他块有关的密码散列。区块链是分布式账本的一个常见实例,可以用作公共账本来存储信息。虽然主要用于金融事务,但区块链可以存储与商品和服务相关的各种信息(即产品、包装,状态等)。分散式方案为分散式网络提供了权限 ...
【技术保护点】
1.一种方法,包括:/n识别要包含在区块链中的数据记录;/n创建一组智能合约,以使有权访问所述区块链的数据消费者能够访问所述数据记录/n确定所述智能合约组已由一个或多个区块链对等方注册;以及/n将所述智能合约组存储在所述区块链上。/n
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】20180515 US 15/980,3941.一种方法,包括:
识别要包含在区块链中的数据记录;
创建一组智能合约,以使有权访问所述区块链的数据消费者能够访问所述数据记录
确定所述智能合约组已由一个或多个区块链对等方注册;以及
将所述智能合约组存储在所述区块链上。
2.如权利要求1所述的方法,将所述数据记录的不同部分分配给所述智能合约组,使得所述智能合约组中的每个智能合约被分配所述数据记录的不同部分。
3.如权利要求1所述的方法,还包括:
识别包括与所述数据记录相关联的多个数据记录访问提议的一组调用事务提议。
4.如权利要求3所述的方法,还包括:
认可所述一个或多个区块链对等方的所述组调用事务提议;以及
将所述组调用事务提议传输到所述订购服务。
5.如权利要求4所述的方法,还包括:
将所述认可的组调用事务提议分解为多个单独的认可的智能合约。
6.如权利要求5所述的方法,还包括:
从所述订购服务发送与所述一个或多个区块链对等方相对应的多个认可的事务作为要提交给所述区块链的区块链事务。
7.如权利要求6所述的方法,还包括:
执行一个或多个组注册到所述订购服务,该注册包括组标识、记录字段和与所述智能合约组相对应的智能合约标识。
8.一种设备,包括:
处理器,配置为:
识别要包含在区块链中的数据记录;
创建一组智能合约,以使有权访问所述区块链的数据消费者能够访问所述数据记录;
确定所述智能合约组已由一个或多个区块链对等方注册;以及
将所述智能合约组存储在所述区块链上。
9.如权利要求8所述的设备,其中,所述处理器还被配置为:
将所述数据记录的不同部分分配给所述智能合约组,使得所述智能合约组中的每个智能合约被分配所述数据记录的不同部分。
10.如权利要求8所述的设备,其中,所述处理器还被配置为:
识别包括与所述数据记录相关联的多个数据记录访问提议的一组调用事务提议。
11.如权利要求10所述的设备,其中,所述处理器还被配置为:
认可所述一个或多个区块链对等方的所述组调用事务提议;以及
技术研发人员:R·萨凯特,T·A·西迪奎,V·潘迪特,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。