[发明专利]一种基于状态通道实现区块链交易的方法和系统在审
申请号: | 202011453912.6 | 申请日: | 2020-12-09 |
公开(公告)号: | CN112465642A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 王晓亮;姚鹏飞;宁志伟 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27;G06F16/23 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王欣 |
地址: | 310012 浙江省杭州市西湖区文三路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 状态 通道 实现 区块 交易 方法 系统 | ||
本说明书一个或多个实施例公开了一种基于状态通道实现区块链交易的方法和系统,该方案主要是在以第三方监管端参与的联盟链系统中引入状态通道,使得状态通道中发生一切交易都不需要经过链上共识,只需要通过监管方的审计即可达成交易;而且,在链外交易完成之后,可关闭状态通道,将状态更新到区块链系统,这样,保证状态通道内的交易满足联盟系统不可篡改,可追溯的特性。同时,降低交易成本和耗时,提升区块链交易处理能力和效率。
技术领域
本文件涉及区块链技术领域,尤其涉及一种基于状态通道实现区块链交易的方法和系统。
背景技术
区块链,是利用分布式账本技术解决多方信任问题的去中心化创新性的解决方案,是当前社会的前沿技术。
众所周知,区块链在形式上出现了公链与联盟链两种系统形态。但是,两种系统形态每秒所能处理的最大交易量是有限的,且与社会需求还有很大的差距。另外,目前的交易处理成本和耗时也非常高,因此,亟需找到一种新的区块链交易处理方案,以解决上述技术问题。
发明内容
本说明书一个或多个实施例的目的是提供一种基于状态通道实现区块链交易的方法和系统,以降低交易成本和耗时,提升区块链交易处理能力和效率。
为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
第一方面,提出了一种基于状态通道实现区块链交易的方法,应用于监管方参与的联盟链系统,所述联盟链系统包括至少一个监管端和多个用户端,所述方法包括:
目标监管端基于参与交易的至少两个用户端的委托申请,向区块链发送第一交易,以建立为所述至少两个用户端提供交易服务的状态通道;其中,在建立状态通道后,所述至少两个用户端在区块链上的账户状态被锁定;
所述至少两个用户端分别对发起的同一笔链外交易进行签名确认,并发送给所述目标监管端;
所述目标监管端对签名确认后的链外交易进行审计,并在审计无误后,对所述签名确认后的链外交易进行监管签名;
所述目标监管端将监管签名后的链外交易在所述状态通道内进行广播,并在所述至少两个用户端和所述目标监管端对链外交易中的所有签名校验通过后,更新所述至少两个用户端在所述状态通道内的账户状态;
在所述状态通道内的所有链外交易执行完毕后,所述目标监管端向所述区块链发送自身签名后的第二交易,并在所述第二交易通过链上共识校验且执行后,将所述状态通道内链外交易在通道内执行完成后的最新账户状态上传至所述区块链,以关闭所述状态通道;其中,所述第二交易携带所述至少两个用户端在所述状态通道内的最新账户状态,所述第二交易通过链上共识校验且执行后,所述至少两个用户端在区块链上的账户状态被解锁。
第二方面,提出了一种基于状态通道实现区块链交易的系统,所述系统为监管方参与的联盟链系统,包括:至少一个监管端和多个用户端,
目标监管端基于参与交易的至少两个用户端的委托申请,向区块链发送第一交易,以建立为所述至少两个用户端提供交易服务的状态通道;其中,在建立状态通道后,所述至少两个用户端在区块链上的账户状态被锁定;
所述至少两个用户端分别对发起的同一笔链外交易进行签名确认,并发送给所述目标监管端;
所述目标监管端对签名确认后的链外交易进行审计,并在审计无误后,对所述签名确认后的链外交易进行监管签名;
所述目标监管端将监管签名后的链外交易在所述状态通道内进行广播,并在所述至少两个用户端和所述目标监管端对链外交易中的所有签名校验通过后,更新所述至少两个用户端在所述状态通道内的账户状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011453912.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于视频的测速方法
- 下一篇:天线芯片封装结构及其制备方法