平行链交易组执行方法、设备和存储介质技术

技术编号:26171023 阅读:25 留言:0更新日期:2020-10-31 13:41
本发明专利技术提供一种平行链交易组执行方法、设备和存储介质,该方法包括:在执行第一交易组时,判断第一交易组中是否同时包括主链‑平行链的跨链交易和非主链‑平行链的普通交易:是,则将第一交易组打上执行失败的标识,以供第一平行链的各平行链节点在同步到打上标识的第一交易组时,第一交易组执行失败。本申请保证成功执行跨链交易。

【技术实现步骤摘要】
平行链交易组执行方法、设备和存储介质
本申请涉及区块链
,具体涉及一种平行链交易组执行方法、设备和存储介质。
技术介绍
在现有技术中,用户甲在主链上开设有账户A,在第一平行链上开设有账户a,用户乙在第一平行链上开设有账户b,用户丙在第一平行链上开设有账户c;用户甲想要将主链上的10coin转账至用户乙,会生成两笔交易,tx1(将A中的10coin转账至a),tx2(将a中的10coin转账至b),用户甲还想将第一平行链的上的10coin转账至用户丙,会生成交易tx3(将a中的10coin转账至c);用户甲想要将3笔交易放入一个交易组中执行,生成交易组txgroup1{tx1、tx2、tx3};在现有的主链-平行链机制中,主链节点执行txgroup1{tx1、tx2、tx3}中的tx1,如果tx1在主链执行成功,则主链上A冻结10coin;平行链节点同步txgroup1后,执行tx2和tx3;tx2执行成功,假设tx3因余额不足或其它原因执行不成功,则由于交易组的原子性,txgroup1执行失败(即tx2也会执行失败);但主链上已经冻结账户本文档来自技高网...

【技术保护点】
1.一种平行链交易组执行方法,其特征在于,适用于主链节点,所述方法包括:/n在执行第一交易组时,判断所述第一交易组中是否同时包括主链-第一平行链的跨链交易和普通交易:/n是,则将所述第一交易组打上执行失败的标识,以供所述第一平行链的各平行链节点在同步到打上所述标识的第一交易组时,所述第一交易组执行失败。/n

【技术特征摘要】
1.一种平行链交易组执行方法,其特征在于,适用于主链节点,所述方法包括:
在执行第一交易组时,判断所述第一交易组中是否同时包括主链-第一平行链的跨链交易和普通交易:
是,则将所述第一交易组打上执行失败的标识,以供所述第一平行链的各平行链节点在同步到打上所述标识的第一交易组时,所述第一交易组执行失败。


2.一种平行链交易组执行方法,其特征在于,适用于平行链节点,所述方法包括:
从主链同步第一交易组;
在执行所述第一交易组时,若所述第一交易组被打上执行失败的标识,则所述第一交易组执行...

【专利技术属性】
技术研发人员:马登极王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江;33

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

1