在区块链系统中使用域名方案进行跨链交互技术方案

技术编号:22174761 阅读:65 留言:0更新日期:2019-09-21 15:24
本公开的实施方式包括:由在统一区块链网络中与第一区块链实例和第二区块链实例通信地链接的中继识别所述第一区块链实例的区块链域名;识别所述第二区块链实例的区块链域名;从所述第一区块链实例的节点接收对访问所述第二区块链实例的访问请求,其中,所述访问请求包括所述第二区块链实例的区块链域名;基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,其中,所述第二区块链实例的链标识指示所述第二区块链实例的区块链网络配置;以及基于由所述第二区块链实例的链标识指示的所述区块链网络配置,为所述第一区块链实例提供对所述第二区块链实例的访问。

Cross chain interaction using domain name scheme in blockchain system

【技术实现步骤摘要】
【国外来华专利技术】在区块链系统中使用域名方案进行跨链交互
技术介绍
分布式账本(DLS),还可被称为共识网络和/或区块链网络,使参与的实体能够安全地且不可篡改地存储数据。在不引用任何特定用例(例如,加密货币)的情况下,DLS通常被称为区块链网络。区块链网络的示例类型可以包括公有区块链网络、私有区块链网络和联盟区块链网络。公有区块链网络向所有实体开放使用DLS,并参与共识处理。私有区块链网络针对特定实体提供,该实体集中控制读写权限。联盟区块链网络针对选择的实体组群提供,该实体组群控制共识处理,并包括访问控制层。区块链用于加密货币网络,加密货币网络使得参与者能够利用加密货币进行买卖商品的交易和/或服务。常见的加密货币包括比特币。在加密货币网络中,记账模型用于记录用户之间的交易。示例性记账模型包括未花费的交易输出(UTXO)模型和账户模型(也称为基于账户的模型或账户/余额模型)。
技术实现思路
本公开的实施方式包括计算机实现的用于区块链系统的域名方案的方法。更具体地,本公开的实施方式涉及用于在区块链系统中使用统一域名方案进行跨链交互。在一些实施方式中,动作包括:由在所述统一区块链网络中与第一区块链实例和第二区块链实例通信地链接的所述中继识别第一区块链实例的区块链域名,其中,所述第一区块链实例的区块链域名是所述第一区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第一区块链实例的链标识;识别所述第二区块链的区块链域名,其中,所述第二区块链实例的区块链域名是所述第二区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第二区块链实例的链标识;从所述第一区块链实例的节点接收对访问所述第二区块链实例的访问请求,其中,所述访问请求包括所述第二区块链实例的区块链域名;基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,其中,所述第二区块链实例的链标识指示所述第二区块链实例的区块链网络配置;以及基于由所述第二区块链实例的链标识指示的所述区块链网络配置,为所述第一区块链实例提供对所述第二区块链实例的访问。其他实施方式包括被构造为执行在计算机存储设备上编码的方法的动作的相应系统、装置和计算机程序。这些和其他实施方式可以各自可选地包括以下特征中的一个或多个:第一特征,可与以下任意特征组合,其中,识别所述第一区块链实例的区块链域名包括,使用所述第一区块链实例的区块链域名作为所述第一区块链实例的本地标识;并且其中,识别所述第二区块链实例的区块链域名包括,使用所述第二区块链实例的区块链域名作为所述第二区块链实例的本地标识。第二特征,可与以下任意特征组合,基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,包括:基于所述区块链域名,根据本地存储于所述中继的查找信息识别所述第二区块链实例的链标识。第三特征,可与以下任意特征组合,其中,基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,包括:基于所述第二区块链实例的区块链域名,从远程统一区块链域名服务器识别所述第二区块链实例的链标识。第四特征,可与以下任意特征组合,其中,由所述中继基于由所述第二区块链实例的链标识指示的所述区块链网络配置,为所述第一区块链实例提供对所述第二区块链实例的访问,包括:由所述中继经由第二中继为所述第一区块链实例提供对所述第二区块链实例的访问;其中,由所述第二区块链实例的链标识指示的所述区块链网络配置是由所述第二中继基于同一个所述第二区块链实例的链标识识别的;以及其中,所述第二区块链实例是由所述第二中继基于由所述第二区块链实例的链标识指示的所述区块链网络配置访问的。第五特征,可与以下任意特征组合,其中,由所述第二区块链实例的链标识指示的所述区块链网络配置是由所述第二中继基于同一所述第二区块链实例的链标识,根据本地存储于所述第二中继的查找信息识别的。第六特征,可与以下任意特征组合,其中,由所述第二区块链实例的链标识指示的所述区块链网络配置是由所述第二中继基于所述第二区块链实例的区块链域名,从远程统一区块链域名服务器识别的。第七特征,可与以下任意特征组合,其中,所述第一区块链实例的区块链域名包括第一人类可读标签;所述第二区块链实例的区块链域名包括第二人类可读标签。本公开还提供了一个或多个非暂时性计算机可读存储介质,其被耦合到一个或多个处理器并且其上存储有指令,所述指令在被一个或多个处理器执行时,促使一个或多个处理器根据本文提供的方法的实施方式执行操作。本公开还提供了用于实现本文提供的方法的系统。该系统包括一个或多个处理器,以及耦合到一个或多个处理器且其上存储有指令的计算机可读存储介质,所述指令在被一个或多个处理器执行时促使一个或多个处理器根据本文提供的方法的实施方式执行操作。应了解,根据本公开的方法可包括本文中所描述的方面和特征的任意组合。也就是说,根据本公开的方法不限于本文具体描述的方面和特征的组合,而还包括所提供的方面和特征的任何组合。在附图和以下描述中阐述了本公开的一个或多个实施方式的细节。根据说明书和附图以及权利要求,本公开的其他特征和优点将显而易见。附图说明图1描绘了可用于执行本公开的实施方式的示例性环境。图2描绘了根据本公开的实施方式的示例性概念架构。图3描绘了根据本公开的实施方式的区块链实例的示例性统一区块链域名(UBCDN)。图4描绘了根据本公开的实施方式的统一区块链网络中的示例性UBCDN管理方案。图5描绘了根据本公开的实施方式的用于利用区块链实例的区块链域名来在统一区块链网络中进行跨链交互的示例性处理。图6描绘了根据本公开的实施方式的用于认证区块链实例的UBCDN的示例性处理。图7描绘了根据本公开的实施方式的区块链实例的UBCDN的所有者(UBCDN所有者)的示例性处理。图8描绘了根据本公开的实施方式的用于在统一区块链网络中进行跨链交互的中继的示例性处理。各附图中的相同附图标记表示相同元件。具体实施方式本公开的实施方式包括计算机实现的用于区块链系统的域名方案的方法。更具体地,本公开的实施方式涉及用于在区块链系统中使用统一域名方案进行跨链交互。在一些实施方式中,动作包括:由在所述统一区块链网络中与第一区块链实例和第二区块链实例通信地链接的所述中继识别第一区块链实例的区块链域名,其中,所述第一区块链实例的区块链域名是所述第一区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第一区块链实例的链标识;识别所述第二区块链的区块链域名,其中,所述第二区块链实例的区块链域名是所述第二区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第二区块链实例的链标识;从所述第一区块链实例的节点接收对访问所述第二区块链实例的访问请求,其中,所述访问请求包括所述第二区块链实例的区块链域名;基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,其中,所述第二区块链实例的链标识指示所述第二区块链实例的区块链网络配置;以及基于由所述第二区块链实例的链标识指示的所述区块链网络配置,为所述第一区块链实例提供对所述第二区块链实例的访问。为本公开的实施方式提供进一步的背景,并且如上所述,分布式账本系统(DLS)又可称为共识网络(例如,由点对点节点组成)和区块链网络,使参与的实体能够安全地、不可篡改地进行交易和本文档来自技高网...

【技术保护点】
1.一种计算机实现的用于在统一区块链网络中进行跨链交互的中继的方法,所述统一区块链网络包括经由两个或更多个中继通信地链接的多个区块链实例,所述方法包括:由在所述统一区块链网络中与第一区块链实例和第二区块链实例通信地链接的所述中继识别第一区块链实例的区块链域名,其中,所述第一区块链实例的区块链域名是所述第一区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第一区块链实例的链标识;由所述中继识别所述第二区块链的区块链域名,其中,所述第二区块链实例的区块链域名是所述第二区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第二区块链实例的链标识;由所述中继从所述第一区块链实例的节点接收对访问所述第二区块链实例的访问请求,其中,所述访问请求包括所述第二区块链实例的区块链域名;由所述中继基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,其中,所述第二区块链实例的链标识指示所述第二区块链实例的区块链网络配置;以及由所述中继基于由所述第二区块链实例的链标识指示的所述区块链网络配置,为所述第一区块链实例提供对所述第二区块链实例的访问。

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的用于在统一区块链网络中进行跨链交互的中继的方法,所述统一区块链网络包括经由两个或更多个中继通信地链接的多个区块链实例,所述方法包括:由在所述统一区块链网络中与第一区块链实例和第二区块链实例通信地链接的所述中继识别第一区块链实例的区块链域名,其中,所述第一区块链实例的区块链域名是所述第一区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第一区块链实例的链标识;由所述中继识别所述第二区块链的区块链域名,其中,所述第二区块链实例的区块链域名是所述第二区块链实例的唯一标识,且唯一地对应于所述统一区块链网络中的所述第二区块链实例的链标识;由所述中继从所述第一区块链实例的节点接收对访问所述第二区块链实例的访问请求,其中,所述访问请求包括所述第二区块链实例的区块链域名;由所述中继基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,其中,所述第二区块链实例的链标识指示所述第二区块链实例的区块链网络配置;以及由所述中继基于由所述第二区块链实例的链标识指示的所述区块链网络配置,为所述第一区块链实例提供对所述第二区块链实例的访问。2.如权利要求1所述的方法,其中,识别所述第一区块链实例的区块链域名包括,使用所述第一区块链实例的区块链域名作为所述第一区块链实例的本地标识;并且其中,识别所述第二区块链实例的区块链域名包括,使用所述第二区块链实例的区块链域名作为所述第二区块链实例的本地标识。3.如权利要求1所述的方法,其中,基于所述第二区块链实例的区块链域名识别所述第二区块链实例的链标识,包括:基于所述区块链域名,根据本地存储于所述中继的查找信息识别所述第二区块链实例的链标识。4.如权利要求1所述的方法,其中,基于所述第二区块链实例的区块链...

【专利技术属性】
技术研发人员:邱鸿霖
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1