一种区块链之间的跨链方法及主区块链技术

技术编号:25406460 阅读:27 留言:0更新日期:2020-08-25 23:09
本发明专利技术公开了一种区块链之间的跨链方法及主区块链,跨链操作中存在一个主区块链和若干个子区块链,子区块链中包括子区块链发送者和子区块链接收者;A:每一个子区块链在主区块链上注册一个账户,都设计一个自己的账户密码,密码为6位数字,账户上有19位数字,子区块链通过登录账户可以与主区块链进行交易,可以将自己的资产发送到自己注册的账户上,子区块链每次登录账户都需要输入19位账户数字和6位密码数字。本发明专利技术主区块链在子区块链中间启到一个中间账户,可以预先保护交易资金,可以实现相互核实双方账户信息,增加了账户信息的核实的精确性,适用于不同子区块链之间的资金交易,保证这些操作的一致性。

【技术实现步骤摘要】
一种区块链之间的跨链方法及主区块链
本专利技术涉及区块链
,具体为一种区块链之间的跨链方法及主区块链。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的体系结构。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链技术具有去中心化、开放性、自治性、信息不可篡改、匿名性等几个特征,去中心化是由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护,开放性是指系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明,自治性是区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。现有的资金交易方式大都通过子区块链之间直接转账,不能够在主区块链中进行一个过渡的方式,此种交易方式存在不可撤销性,安全性低,不能够相互核实双方账户信息,为此我们提供了一种区块链之间的跨链方法及主区块链。
技术实现思路
本专利技术的目的在于提供一种区块链之间的跨链方法及主区块链,具备在主区块链中进行一个过渡的方式,能够相互核实双方账户信息,安全性高的优点,解决了现有的资金交易方式大都通过子区块链之间直接转账,不能够在主区块链中进行一个过渡的方式,此种交易方式存在不可撤销性,安全性低,不能够相互核实双方账户信息的问题。为实现上述目的,本专利技术提供如下技术方案:一种区块链之间的跨链方法及主区块链,跨链操作中存在一个主区块链和若干个子区块链,子区块链中包括子区块链发送者和子区块链接收者;A:每一个子区块链在主区块链上注册一个账户,都设计一个自己的账户密码,密码为6位数字,账户上有19位数字,子区块链通过登录账户可以与主区块链进行交易,可以将自己的资产发送到自己注册的账户上,子区块链每次登录账户都需要输入19位账户数字和6位密码数字;B:子区块链中可以为发送者和接收者,子区块链发送者和子区块链接收者在主区块链上拥有各自的账户和账户密码,子区块链发送者和子区块链接收者可以预先将交易资金转入在主区块链中注册的账户上;C:当子区块链发送者和子区块接收者进行资金交易时,子区块链发送者登录自己在主区块链中注册的账户,将在主区块链中输入子区块链接收者的19位账户数字,将资金预先发送至主区块链中;D:子区块链接收者登录自己在主区块链中注册的账户,可以通过在主区块链中输入子区块链发送者的19位账户数字,主区块链将子区块链发送者输入的子区块链接收者的19位账户数字与子区块链接收者登录时输入的19位账户数字进行匹配,同时主区块链将子区块链接收者输入的子区块链发送者的19位账户数字与子区块链发送者登录时输入的19位账户数字进行匹配;E:步骤D两串数字全部中匹配成功后,子区块链接收者可以在主区块链中取出子区块链发送者发送的资金,若两串数字任意一串数字匹配失败,子区块链接收者将无法在主区块链中取出子区块链发送者发送的资金,交易撤销;F:根据通信需求将不同子区块链上属于通信需求的各个节点建立跨链通信,并为各节点配置身份证书和交易证书,在跨链通信中,将有业务关系的不同区块链上的各个节点作为成员,纳入同一个通道,身份证书和交易证书用于实现节点的通信授权;G:对每个子区块链之间的交易进行监测,对子区块链日常商品交易、信用活动进行采集和整合,对区块链的信用进行评分判定,规定一个信用分值,每个区块链只有信用分值达到规定分值或高于规定分值时才可以进行资金交易;H:子区块链之间进行通信请求时,进入通道之前需要进行身份和交易验证,验证成功后可成功通过通道进入跨链通信,子区块链接收者和子区块链发送者之间进行资金交易的通信校验,建立在信用合格的基础之上,加强子区块链接收者和子区块链发送者资金交易的安全性。优选的,所述步骤E中两串数字如出现第一次匹配失败,子区块链接收者还可以有两次输入子区块链发送者的登录账号19位数字的机会,每次输入账号19位数字的时间为60秒,可以确保输入数字者有检查数字的时间,超过60秒时间后,将自动生成匹配,及减少一次输入机会。优选的,所述区块链接收者和子区块链发送者可以互换身份,子区块链接收者可以成为子区块链发送者,子区块链发送者也可以成为子区块链接收者。优选的,所述区块链接收者和子区块链发送者在主区块链中分别只能注册一个账户,账户6为数字密码可以根据子区块链接收者和子区块链发送者进行更改,账户19位数字将不能更改。优选的,所述子区块链接收者和子区块链发送者在主区块链中注册的每个账户都是独立的,每个账户的19位数字都是不同的。优选的,所述在步骤E中交易撤销后,主区块链将子区块链发送者在主区块链中预存的资金退回子区块链发送者的账户中。与现有技术相比,本专利技术的有益效果如下:1、本专利技术主区块链在子区块链中间启到一个中间账户,可以预先保护交易资金,可以实现相互核实双方账户信息,增加了账户信息的核实的精确性,适用于不同子区块链之间的资金交易,保证这些操作的一致性;2、本专利技术具备在主区块链中进行一个过渡的方式,能够相互核实双方账户信息,安全性高的优点,解决了现有的资金交易方式大都通过子区块链之间直接转账,不能够在主区块链中进行一个过渡的方式,此种交易方式存在不可撤销性,安全性低,不能够相互核实双方账户信息的问题。附图说明图1为本专利技术区块链操作交易流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在专利技术的描述中,需要说明的是,术语“上”、“下”、“内”、“外”“前端”、“后端”、“两端”、“一端”、“另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。在专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“连接”等,应做广义理解,例如“连本文档来自技高网
...

【技术保护点】
1.一种区块链之间的跨链方法及主区块链,其特征在于:跨链操作中存在一个主区块链和若干个子区块链,子区块链中包括子区块链发送者和子区块链接收者;/nA:每一个子区块链在主区块链上注册一个账户,都设计一个自己的账户密码,密码为6位数字,账户上有19位数字,子区块链通过登录账户可以与主区块链进行交易,可以将自己的资产发送到自己注册的账户上,子区块链每次登录账户都需要输入19位账户数字和6位密码数字;/nB:子区块链中可以为发送者和接收者,子区块链发送者和子区块链接收者在主区块链上拥有各自的账户和账户密码,子区块链发送者和子区块链接收者可以预先将交易资金转入在主区块链中注册的账户上;/nC:当子区块链发送者和子区块接收者进行资金交易时,子区块链发送者登录自己在主区块链中注册的账户,将在主区块链中输入子区块链接收者的19位账户数字,将资金预先发送至主区块链中;/nD:子区块链接收者登录自己在主区块链中注册的账户,可以通过在主区块链中输入子区块链发送者的19位账户数字,主区块链将子区块链发送者输入的子区块链接收者的19位账户数字与子区块链接收者登录时输入的19位账户数字进行匹配,同时主区块链将子区块链接收者输入的子区块链发送者的19位账户数字与子区块链发送者登录时输入的19位账户数字进行匹配;/nE:步骤D两串数字全部中匹配成功后,子区块链接收者可以在主区块链中取出子区块链发送者发送的资金,若两串数字任意一串数字匹配失败,子区块链接收者将无法在主区块链中取出子区块链发送者发送的资金,交易撤销;/nF:根据通信需求将不同子区块链上属于通信需求的各个节点建立跨链通信,并为各节点配置身份证书和交易证书,在跨链通信中,将有业务关系的不同区块链上的各个节点作为成员,纳入同一个通道,身份证书和交易证书用于实现节点的通信授权;/nG:对每个子区块链之间的交易进行监测,对子区块链日常商品交易、信用活动进行采集和整合,对区块链的信用进行评分判定,规定一个信用分值,每个区块链只有信用分值达到规定分值或高于规定分值时才可以进行资金交易;/nH:子区块链之间进行通信请求时,进入通道之前需要进行身份和交易验证,验证成功后可成功通过通道进入跨链通信,子区块链接收者和子区块链发送者之间进行资金交易的通信校验,建立在信用合格的基础之上,加强子区块链接收者和子区块链发送者资金交易的安全性。/n...

【技术特征摘要】
1.一种区块链之间的跨链方法及主区块链,其特征在于:跨链操作中存在一个主区块链和若干个子区块链,子区块链中包括子区块链发送者和子区块链接收者;
A:每一个子区块链在主区块链上注册一个账户,都设计一个自己的账户密码,密码为6位数字,账户上有19位数字,子区块链通过登录账户可以与主区块链进行交易,可以将自己的资产发送到自己注册的账户上,子区块链每次登录账户都需要输入19位账户数字和6位密码数字;
B:子区块链中可以为发送者和接收者,子区块链发送者和子区块链接收者在主区块链上拥有各自的账户和账户密码,子区块链发送者和子区块链接收者可以预先将交易资金转入在主区块链中注册的账户上;
C:当子区块链发送者和子区块接收者进行资金交易时,子区块链发送者登录自己在主区块链中注册的账户,将在主区块链中输入子区块链接收者的19位账户数字,将资金预先发送至主区块链中;
D:子区块链接收者登录自己在主区块链中注册的账户,可以通过在主区块链中输入子区块链发送者的19位账户数字,主区块链将子区块链发送者输入的子区块链接收者的19位账户数字与子区块链接收者登录时输入的19位账户数字进行匹配,同时主区块链将子区块链接收者输入的子区块链发送者的19位账户数字与子区块链发送者登录时输入的19位账户数字进行匹配;
E:步骤D两串数字全部中匹配成功后,子区块链接收者可以在主区块链中取出子区块链发送者发送的资金,若两串数字任意一串数字匹配失败,子区块链接收者将无法在主区块链中取出子区块链发送者发送的资金,交易撤销;
F:根据通信需求将不同子区块链上属于通信需求的各个节点建立跨链通信,并为各节点配置身份证书和交易证书,在跨链通信中,将有业务关系的不同区块链上的各个节点作为成员,纳入同一个通道,身份证书和交易证书用于实现节点的通信授权;
G:对每个子区块链之间的交易进行监测,对子区块链日常...

【专利技术属性】
技术研发人员:姚新会
申请(专利权)人:宝鸡文理学院
类型:发明
国别省市:陕西;61

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

1