首页 / 专利库 / 银行与财务事项 / 区块链交易 / 多层区块链的清算方法

多层链的清算方法

阅读:271发布:2022-07-14

专利汇可以提供多层链的清算方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了多层 区 块 链 的清算方法,多层区块链的清算方法,其特征在于,O父链发行 虚拟 货币 (类似 比特币 ),发币地址产生虚拟币,转移到收支地址后再发给清算地址,清算地址上币的数量和该清算地址对应的子链上币的总量相等,子链之间转币,都需要通过父链记录和校验后生效,孙链和子链的关系同理。,下面是多层链的清算方法专利的具体信息内容。

1.多层链的清算方法,其特征在于,O父链发行虚拟货币(类似比特币),发币地址产生虚拟币,转移到收支地址后再发给清算地址,清算地址上币的数量和该清算地址对应的子链上币的总量相等,子链之间转币,都需要通过父链记录和校验后生效,孙链和子链的关系同理;
步骤S1:O父链在发币地址发行虚拟币,转给收支公钥地址,O父链可以设定多个收支公钥地址,收支公钥地址之间可以相互转移虚拟货币
步骤S2:设定子链的清算公钥地址,父链往某子链(与某清算公钥地址对应)上转移虚拟币时,清算公钥地址上记录着子链上的虚拟币总额;
步骤S3:A子链向B子链转移虚拟币时,区块打包结束时,将A子链上公钥地址的余额进行扣减,将汇总的扣减金额总数、笔数、所有相关交易排序串联后哈希后的哈希值(或建立梅克尔树)及签名(用A子链清算私钥签名,不同子链的服务器有不同的私钥),同时发送到父链服务器对应的清算链公钥地址和B子链服务器,发给B子链服务器的信息还包括相关交易内容的压缩包;
步骤S4:O父链服务器验证A子链发来的信息,验证通过(如50%以上的子链服务器发来的信息一致),A子链对应清算地址扣减转出金额,并用私钥签名后将扣减的金额转给B子链对应的清算地址,验证通过(如50%以上的父链服务器发来的信息一致),B子链对应的清算地址加上从A子链转来的金额,再用私钥签名发送给对应的B子链服务器;
步骤S5:B子链服务器收到O父链和A子链发送过来的转帐或清算信息,将验证通过部分的交易写入区块链,并增加相应公钥地址的余额,若有部分入帐公钥地址是无效或非法,导致入帐失败,汇总失败笔数和金额等信息后原路退回,同时也都由经手的服务器签名及验证;
步骤S6:对应B子链清算地址扣减退回的金额,对应A子链清算地址加上退回的金额,对于退回的交易,相应A子链上的公钥地址加上退回的金额,并将交易标记失败,而那些支付成功的交易标记成功;
步骤S7:同理可以在A子链上建立a1和a2等孙链,用上述S1至S6的同样方法转移虚拟币。
2.根据权利1所述多层区块链的清算方法,其特征在于,所有子链需要在父链上有对应的清算公钥地址,子链管理机构可在父链和子链上建立公钥地址帐户,父链上的收支地址上的币可以经由清算公钥地址,把币支付到子链上的公钥地址,子链上公钥地址帐户也可以把币经由清算公钥地址支付到父链公钥地址上,子链上的币增加,清算公钥地址上的币的余额也相应增加,子链上的币减少,清算公钥地址上的币的余额也相应减少。
3.根据权利1所述多层区块链的清算方法,其特征在于,所有公钥地址的有效性合法性,可以通过邦定CA证书来规定,监管机构可以有权通过修改公钥地址的CA证书的内容来约定其权限,如有效期、收支限额、关联的收支公钥地址等。
4.根据权利1、2、3所述多层区块链的清算方法,其特征在于,用户进行支付时,需要填写收币地址所在的区块链的代号,或填写收币方的信息(如个人姓名或公司名称,可通过收币地址关联的CA中校验),可减少支付的错误率。
5.根据权利1所述多层区块链的清算方法,其特征在于,多层区块链的O父链可以统计出所有链上总的币的数量,即父链上所有地址上的余额汇总,包括发币公钥地址、收支公钥地址、清算公钥地址。
6.根据权利1所述区块链的打包方法,其特征在于,可在子链上发行虚拟资产,如股权、票据等作为虚拟资产发行,虚拟资产和虚拟货币可在子链上交易,也可以转移到不同的孙链交易所上交易,孙链上的虚拟资产可以通过上级子链的清算地址来转入和转出;
步骤S1:用户通过O父链交易所清算地址存入虚拟货币到C子链,经审核后用户在C子链发行虚拟资产;
步骤S2:用户将子链上的虚拟货币或虚拟资产转移到孙链(经过孙链清算地址);
步骤S3:孙清算地址记录孙区块链上虚拟货币和虚拟资产的余额,转入虚拟货币或虚拟资产到孙区块链就增加孙清算地址相应的余额,若转出,就扣减孙清算地址的余额;
步骤S4:孙链公钥地址之间可以交易虚拟资产和虚拟货币,撮合配对后,用户之间同时转移对应的虚拟货币和虚拟资产。

说明书全文

多层链的清算方法

技术领域

[0001] 本发明涉及互联网技术领域,特别是区块链技术。

背景技术

[0002] 现有以比特币为主的区块链技术方案,主要都是在一条区块链上交易,所有的交易都集中在一条链上,交易规模受到限制,也不利于专业化分工。

发明内容

[0003] 为了克服上述现有技术的不足,本发明多层区块链的清算方法,将父链作为主链,发行主要的虚拟币,子链注册在父链上,孙链注册在子链上,可以让分层授权的不同主体来管理不同的子链或孙链,不同的虚拟币或虚拟资产可以在相应的链上交易或清算。
[0004]本发明所采用的技术方案是:
 1. O父链发行虚拟货币(类似比特币),发币地址产生虚拟币,转移到收支地址后再发给清算地址,清算地址上币的数量和该清算地址对应的子链上币的总量相等,子链之间转币,都需要通过父链记录和校验后生效,孙链和子链的关系同理;
步骤S1:O父链在发币地址发行虚拟币,转给收支公钥地址,O父链可以设定多个收支公钥地址,收支公钥地址之间可以相互转移虚拟货币
步骤S2:设定子链的清算公钥地址,父链往某子链(与某清算公钥地址对应)上转移虚拟币时,清算公钥地址上记录着子链上的虚拟币总额;
步骤S3:A子链向B子链转移虚拟币时,区块打包结束时,将A子链上公钥地址的余额进行扣减,将汇总的扣减金额总数、笔数、所有相关交易排序串联后哈希后的哈希值(或建立梅克尔树)及签名(用A子链清算私钥签名,不同子链的服务器有不同的私钥),同时发送到父链服务器对应的清算链公钥地址和B子链服务器,发给B子链服务器的信息还包括相关交易内容的压缩包;
步骤S4:O父链服务器验证A子链发来的信息,验证通过(如50%以上的子链服务器发来的信息一致),A子链对应清算地址扣减转出金额,并用私钥签名后将扣减的金额转给B子链对应的清算地址,验证通过(如50%以上的父链服务器发来的信息一致),B子链对应的清算地址加上从A子链转来的金额,再用私钥签名发送给对应的B子链服务器;
步骤S5:B子链服务器收到O父链和A子链发送过来的转帐或清算信息,将验证通过部分的交易写入区块链,并增加相应公钥地址的余额,若有部分入帐公钥地址是无效或非法,导致入帐失败,汇总失败笔数和金额等信息后原路退回,同时也都由经手的服务器签名及验证;
步骤S6:对应B子链清算地址扣减退回的金额,对应A子链清算地址加上退回的金额,对于退回的交易,相应A子链上的公钥地址加上退回的金额,并将交易标记失败,而那些支付成功的交易标记成功;
步骤S7:同理可以在A子链上建立a1和a2等孙链,用上述S1至S6的同样方法转移虚拟币。
[0005] 所有子链需要在父链上有对应的清算公钥地址,子链管理机构可在父链和子链上建立公钥地址帐户,父链上的收支地址上的币可以经由清算公钥地址,把币支付到子链上的公钥地址,子链上公钥地址帐户也可以把币经由清算公钥地址支付到父链公钥地址上,子链上的币增加,清算公钥地址上的币的余额也相应增加,子链上的币减少,清算公钥地址上的币的余额也相应减少。
[0006] 所有公钥地址的有效性合法性,可以通过邦定CA证书来规定,监管机构可以有权通过修改公钥地址的CA证书的内容来约定其权限,如有效期、收支限额、关联的收支公钥地址等。
[0007] 用户进行支付时,需要填写收币地址所在的区块链的代号,或填写收币方的信息(如个人姓名或公司名称,可通过收币地址关联的CA中校验),可减少支付的错误率。
[0008] 多层区块链的O父链可以统计出所有链上总的币的数量,即父链上所有地址上的余额汇总,包括发币公钥地址、收支公钥地址、清算公钥地址。
[0009] 可在子链上发行虚拟资产,如股权、票据等作为虚拟资产发行,虚拟资产和虚拟货币可在子链上交易,也可以转移到不同的孙链交易所上交易,孙链上的虚拟资产可以通过上级子链的清算地址来转入和转出;步骤S1:用户通过O父链交易所清算地址存入虚拟货币到C子链,经审核后用户在C子链发行虚拟资产;
步骤S2:用户将子链上的虚拟货币或虚拟资产转移到孙链(经过孙链清算地址);
步骤S3:孙清算地址记录孙区块链上虚拟货币和虚拟资产的余额,转入虚拟货币或虚拟资产到孙区块链就增加孙清算地址相应的余额,若转出,就扣减孙清算地址的余额;
步骤S4:孙链公钥地址之间可以交易虚拟资产和虚拟货币,撮合配对后,用户之间同时转移对应的虚拟货币和虚拟资产。
[0010]与现有技术相比,本发明的有益效果是虚拟货币或虚拟资产交易有时会有很强的地域性或行业性,多层区块链的清算方法可以将相关的交易归类到不同的子链或孙链上,有利于数据集中存储和检索,减少了服务器、带宽等资源的浪费,提高了交易速度和检索速度,提升了用户体验。
附图说明
[0011]图1是说明虚拟币从A子链转移到B子链的流程,其中O父链为子链做清算。
[0012] 图2是说明虚拟货币或虚拟资产从c1孙链转移到c2孙链的流程,其上的C子链为孙链做清算。
[0013]

具体实施方式

[0014] 实施例1,参照图1,说明虚拟币从招行A子链转移到工行B子链的方法。
[0015] 央行清算链O父链发行虚拟货币,央行发币地址产生虚拟币,转移到央行收支地址后再发给招行收支地址和工行收支地址。
[0016] 在O父链上设定招行A子链的清算地址,从招行A子链向外转移虚拟币时,招行链清算地址上减少相应的虚拟币数量。
[0017] 在O父链上设定工行B子链的清算地址,向工行B子链上转移虚拟币时,工行链清算地址上增加相应的虚拟币数量。
[0018] 虚拟币转入或转出子链,都需要通过父链记录和校验后才能生效,孙链和子链的关系同理。
[0019] 以下是说明虚拟币从招行A子链转移到工行B子链的流程:步骤S1:A子链向B子链转移虚拟币时(80笔交易共900元),区块打包结束时,将A子链上公钥地址的余额进行扣减,将汇总的扣减金额总数、笔数、所有相关交易排序串联后哈希后的哈希值(或建立梅克尔树)及签名(用A子链清算私钥签名,不同子链的服务器有不同的私钥),同时发送到父链服务器对应的清算链公钥地址和B子链服务器,发给B子链服务器的信息还包括相关交易内容的压缩包;
步骤S2:O父链服务器验证A子链发来的信息,验证通过(如50%以上的子链服务器发来的信息一致),A子链对应清算地址扣减转出金额900元,并用私钥签名后将扣减的金额转给B子链对应的清算地址,验证通过(如50%以上的父链服务器发来的信息一致),B子链对应的清算地址加上从A子链转来的金额900元,再用私钥签名发送给对应的B子链服务器;
步骤S3:B子链服务器收到O父链和A子链发送过来的转帐或清算信息,将验证通过部分的交易写入区块链,并增加相应公钥地址的余额,若有部分入帐公钥地址是无效或非法(5笔共50元),导致入帐失败,汇总失败笔数和金额等信息后原路退回,同时也都由经手的服务器签名及验证;
步骤S4:对应B子链清算地址扣减退回的金额50元,对应A子链清算地址加上退回的金额50元,对于退回的交易,相应A子链上的公钥地址加上退回的金额,并将交易标记失败,而那些支付成功的交易标记成功。
[0020] 步骤S5:同理可以在A子链上建立a1和a2等孙链,用上述S1至S6的同样方法转移虚拟币。
[0021]实施例2,参照图2,说明票据资产或虚拟货币从子链转到孙链,从c1孙链转移到c2孙链的方法。
[0022] C子链上发行虚拟资产,如股权、票据等作为虚拟资产发行,虚拟资产和虚拟货币可在子链上交易,也可以转移到不同的孙链交易所上交易,孙链上的虚拟资产可以通过上级子链的清算地址来转入和转出:步骤S1:用户通过O父链交易所清算地址存入虚拟货币到C子链,经审核后被许可的用户可在C子链上发行票据资产;
步骤S2:用户将子链上的虚拟货币或虚拟资产转移到孙链(经过孙链清算地址登记);
步骤S3:孙清算地址记录孙区块链上虚拟货币和虚拟资产的余额,转入虚拟货币或虚拟资产到孙区块链就增加孙清算地址相应的余额,若转出,就扣减孙清算地址的余额;
步骤S4:孙链公钥地址之间可以交易虚拟资产和虚拟货币,撮合配对后,用户之间同时转移对应的虚拟货币和虚拟资产。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈