令牌的链接制造技术

技术编号:25991346 阅读:20 留言:0更新日期:2020-10-20 18:59
示例操作可包括以下中的一个或多个:由节点A向节点B发送已签名的交易Tr

【技术实现步骤摘要】
令牌的链接
本申请总体上涉及一种数据库存储系统,并且更具体地涉及令牌的链接。
技术介绍
集中式数据库在位于一个位置的单个数据库(例如,数据库服务器)中存储和维护数据。该位置通常是中央计算机,例如,台式中央处理器(CPU)、服务器CPU、或大型计算机。通常可以从多个不同点访问存储在集中式数据库中的信息。例如,基于客户端/服务器配置,多个用户或客户端工作站可以在集中式数据库上同时工作。集中式数据库易于管理、维护和控制,特别是出于安全目的,因为它位于单个位置。在集中式数据库中,由于所有数据的单个存储位置也暗示给定的一组数据仅具有一个主记录,因此数据冗余被最小化。然而,集中式数据库遭受重大缺陷。例如,集中式数据库具有单点故障。特别是,如果没有容错性的考虑,并且发生硬件故障(例如,硬件,固件和/或软件故障),则数据库中的所有数据都将丢失,并且所有用户的工作都会中断。此外,集中式数据库高度依赖于网络连接。结果,连接速度越慢,每次数据库访问所需的时间量就会增加。另一个缺点是当集中式数据库由于单个位置而遇到高流量时,会出现瓶颈。此外,由于数据库仅维护数据的一个副本,因此集中式数据库提供了对数据的有限访问。结果,多个设备无法同时访问同一段数据而不造成严重的问题或产生覆盖已存储数据的风险。此外,由于数据库存储系统的数据冗余很小甚至没有,因此,除了通过手动操作从备份存储中恢复之外,很难恢复意外丢失的数据。传统上,集中式数据库受到搜索能力低、缺乏安全性和交易速度慢的限制。因此,需要一种基于区块链的解决方案来克服这些重大缺陷。区块链可存储用户资产。资产支持(asset-backed)的令牌可被定义为“实体”的区块链表现(manifestation),其反映实体的生命周期。资产支持的令牌可在“主管(competent)”网络中发布(并维护),其中“主管”对等体运行网络并控制令牌的状态。考虑到商业-经济-法律过程的连接性质,在一个网络中创建的令牌的状态对于另一个网络中其它令牌的状态将是固有的。这产生了伪造(forge)链接令牌的需求,以使得派生令牌(取决于基础令牌的状态的令牌)可始终反映相同的信息。当在单独网络上维护(要链接的)令牌的各方之间不存在信任时,这尤其重要。例如,与传统过程相比,利用区块链进行银行担保可消除欺诈的风险。但是,使用链接的令牌(即银行担保的派生令牌),相关方可利用此令牌在国外进行真正的商业活动。因此,期望具有一种用于创建/更新/删除令牌的“链接的账本字段”的方法和系统,该令牌在某些字段中始终携带相同的值并且以没有单独一方有权修改两个字段的方式存在于单独的区块链网络上。
技术实现思路
一个示例实施例提供了一种包括处理器和存储器的系统,其中,处理器被配置成执行以下操作中的一个或多个:向节点B发送已签名的交易TrA以更新区块链A的账本上的令牌TKNA,向区块链A递交由节点B签名的TrA,从节点B接收已签名的交易TrB以在区块链B的账本上创建令牌TKNB,向节点B发送由节点A签名的TrB以递交给区块链B,以及通过向区块链A递交由节点A的私钥签名的密钥值(x)并通过向区块链B递交密钥值(x)以激活TKNB,来激活TrA以更新TKNA。另一示例实施例提供了一种方法,该方法包括以下操作中的一个或多个:由节点A向节点B发送已签名的交易TrA以更新区块链A的账本上的令牌TKNA,由节点A向区块链A递交由节点B签名的TrA,从节点B接收已签名的交易TrB以在区块链B的账本上创建令牌TKNB,向节点B发送由节点A签名的TrB以递交给区块链B,以及由节点A通过向区块链A递交由节点A的私钥签名的密钥值(x)并通过向区块链B递交密钥值(x)以激活TKNB,来激活TrA以更新TKNA。另一示例实施例提供了一种包括指令的非暂时性计算机可读介质,该指令当被处理器读取时使处理器执行以下操作中的一个或多个:向节点B发送已签名的交易TrA以在区块链A的账本上创建令牌TKNA,向区块链A递交由节点B签名的TrA,从节点B接收已签名的交易TrB以在区块链B的账本上更新令牌TKNB,向节点B发送由节点A签名的TrB以递交给区块链B,以及通过向区块链A递交由节点A的私钥签名的密钥值(x)并通过向区块链B递交密钥值(x)以激活TKNB,来激活TrA以更新TKNA。附图说明图1示出了根据示例实施例的包括账本数据库的系统的网络图。图2A示出了根据示例实施例的示例对等节点配置。图2B示出了根据示例实施例的另一对等节点配置。图3示出了根据示例实施例的经许可的网络。图4A示出了根据示例实施例的流程图。图4B示出了根据示例实施例的另一流程图。图5A示出了根据示例实施例的被配置成执行本文所述的一个或多个操作的示例系统。图5B示出了根据示例实施例的被配置成执行本文所述的一个或多个操作的另一示例系统。图5C示出了根据示例实施例的在缔约方之间的智能合约配置以及被配置成在区块链上执行智能合约条款的中介服务器。图5D示出了根据示例实施例的另一附加示例系统。图6A示出了根据示例实施例的将新数据添加到数据库的过程。图6B示出了根据示例实施例的包括新数据的数据区块的内容。图7示出了支持一个或多个示例实施例的示例系统。具体实施方式容易理解的是,如在本文附图中一般描述和说明的示例组件可以以各种不同的配置来布置和设计。因此,如附图中所示的方法、装置、非暂态计算机可读介质和系统中的至少一个的实施例的以下详细描述并非旨在限制所要求保护的本申请的范围,而是仅代表所选实施例。贯穿本说明书描述的示例特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。例如,贯穿本说明书,短语“示例实施例”、“一些实施例”或其它类似语言的使用是指结合该实施例描述的特定特征、结构或特性可包括在至少一个实施例中的事实。因此,贯穿本说明书出现的短语“示例实施例”、“在一些实施例中”、“在其它实施例中”或其它类似语言不一定是指相同的一组实施例,并且所描述的特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合。另外,尽管在实施例的描述中可能已经使用术语“消息”,但是本申请可应用于许多类型的网络数据(诸如分组、帧、数据报等)。术语“消息”还包括分组、帧、数据报以及其等同物。此外,尽管在示例性实施例中可描绘某些类型的消息和信令,但是它们不限于特定类型的消息,并且本申请不限于特定类型的信令。示例实施例提供了方法、系统、组件、非暂态计算机可读介质、设备、和/或网络,其提供在区块链网络中对令牌的链接。分散式数据库是包括彼此通信的多个节点的分布式存储系统。区块链是包括类似于分布式账本的仅附加(append-only)的不可篡改数据结构的分散式数据库的示例,分布式账本能够维持互不信任的各方之间的记录。不受信方在本文中称为对等体或对等节点。每个对等体都维持数据库记录的副本,并且在分布式对等体之间未达成共识的情况下,没有任何单个对等体可以修本文档来自技高网
...

【技术保护点】
1.一种方法,包括:/n由节点A向节点B发送已签名的交易Tr

【技术特征摘要】
20190405 US 16/3761431.一种方法,包括:
由节点A向节点B发送已签名的交易TrA以更新区块链A的账本上的令牌TKNA;
由所述节点A向所述区块链A递交由所述节点B签名的所述TrA;
从所述节点B接收已签名的交易TrB以在区块链B的账本上创建令牌TKNB;
向所述节点B发送由所述节点A签名的所述TrB以递交给所述区块链B;以及
由所述节点A通过向所述区块链A递交由所述节点A的私钥签名的密钥值x来激活所述TrA以更新所述TKNA。


2.根据权利要求1所述的方法,进一步包括:向所述节点B提供所述x,以通过所述节点B的私钥对所述x进行签名,并向所述区块链B递交所签名的x。


3.根据权利要求2所述的方法,其中,所述节点B使能所述TrB以更新链接到所述TKNA的TKNB。


4.根据权利要求1所述的方法,进一步包括:发送所述TrA以添加所...

【专利技术属性】
技术研发人员:S·森D·K·贝尔P·A·科德斯瓦兰J·哈里
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1