【技术实现步骤摘要】
在区块链系统中进行业务处理的方法和装置
本说明书实施例涉及区块链
,更具体地,涉及一种在区块链系统中进行业务处理的方法和装置。
技术介绍
区块链技术也被称之为分布式账本技术,是一种去中心化的分布式数据库技术,其特点是去中心化、公开透明、不可篡改、可信任。区块链的每笔交易,都会广播到全网的区块链节点,每个全节点都有全量的、一致的数据。在联盟链中,通常,用户终端通过区块链平台使用区块链进行业务处理,例如存证、转账等处理。然而,在单条链的场景下,长时间的运行积累大量的存储数据,并且账户规模越来越大,使得该单条链的处理能力下降。另外,在并发交易较多的时段(例如双十一时段),单条链的访问压力增大,使得单条链的处理不能满足业务需求。
技术实现思路
本说明书实施例旨在提供一种更有效的在区块链系统中进行业务处理的方法,以解决现有技术中的不足。为实现上述目的,本说明书一个方面提供一种在区块链系统中进行业务处理的方法,所述区块链系统包括N个相互独立的区块链,所述方法包括:基于接收的业务处理请求获取第一交易;基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应;将所述第一交易发送给所述第一区块链,以用于进行业务处理。在一种实施方式中,所述方法还包括,在基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应之后,记录所述第一交易与所述第一区块链的对应关系。在一种实施方式中,所述方法由区块链平台执行,所述区块链平台与所述N个区块链分别连接,其中,所述接收的 ...
【技术保护点】
1.一种在区块链系统中进行业务处理的方法,所述区块链系统包括N个相互独立的区块链,所述方法包括:/n基于接收的业务处理请求获取第一交易;/n基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应;/n将所述第一交易发送给所述第一区块链,以用于进行业务处理。/n
【技术特征摘要】
1.一种在区块链系统中进行业务处理的方法,所述区块链系统包括N个相互独立的区块链,所述方法包括:
基于接收的业务处理请求获取第一交易;
基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应;
将所述第一交易发送给所述第一区块链,以用于进行业务处理。
2.根据权利要求1所述的方法,还包括,在基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应之后,记录所述第一交易与所述第一区块链的对应关系。
3.根据权利要求1所述的方法,其中,所述方法由区块链平台执行,所述区块链平台与所述N个区块链分别连接,其中,所述接收的业务处理请求为所述第一交易。
4.根据权利要求1-3任一项所述的方法,其中,基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应包括,基于所述第一交易的编号,确定所述第一交易与所述第一区块链相对应。
5.根据权利要求1-3任一项所述的方法,其中,基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应包括,通过基于预定哈希算法计算所述第一交易的哈希值,确定所述第一交易与所述第一区块链相对应。
6.根据权利要求1-3任一项所述的方法,其中,将所述第一交易发送给所述第一区块链,以用于进行业务处理包括,将所述第一交易发送给所述第一区块链,以用于进行存证业务处理。
7.根据权利要求1所述的方法,其中,所述第一交易中调用第一合约,所述方法还包括:
接收用于部署第一合约的第三交易;
将所述第三交易分别发送给所述N个区块链,以在所述N个区块链中分别部署所述第一合约。
8.根据权利要求1所述的方法,还包括,在基于预定规则确定第一交易与所述N个区块链中的第一区块链相对应之后,获取所述第一交易的标识,所述第一交易的标识的预定位用于指示所述第一区块链。
9.根据权利要求8所述的方法,其中,获取所述第一交易的标识包括,计算所述第一交易的哈希值,基于所述第一交易的哈希值生成所述第一交易的标识。
10.一种在区块链系统中进行业务处理的装置,所述区块链系统包括N个相互独立的区块链,所述装置包括:
获取单元,配置为,基于接收的业务处理请求获取第一交易;
确定单元,配置为,基...
【专利技术属性】
技术研发人员:周晨辉,闫莺,王天雨,刘珂,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。