[发明专利]多层区块链的清算方法在审
申请号: | 201610129603.0 | 申请日: | 2016-03-08 |
公开(公告)号: | CN105809420A | 公开(公告)日: | 2016-07-27 |
发明(设计)人: | 吴思进;王志文 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/10 | 分类号: | G06Q20/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了多层区块链的清算方法,多层区块链的清算方法,其特征在于,O父链发行虚拟货币(类似比特币),发币地址产生虚拟币,转移到收支地址后再发给清算地址,清算地址上币的数量和该清算地址对应的子链上币的总量相等,子链之间转币,都需要通过父链记录和校验后生效,孙链和子链的关系同理。 | ||
搜索关键词: | 多层 区块 清算 方法 | ||
【主权项】:
多层区块链的清算方法,其特征在于,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的同样方法转移虚拟币。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610129603.0/,转载请声明来源钻瓜专利网。