交易提案的处理方法及装置制造方法及图纸

技术编号:36735512 阅读:27 留言:0更新日期:2023-03-04 10:06
本发明专利技术提供一种交易提案的处理方法及装置。所述方法包括:接收客户端发送的多个交易提案;为各交易提案分别配置一个背书服务;为各背书服务调用一个或多个智能合约容器执行对应交易提案的链码逻辑。本发明专利技术提供的交易提案的处理方法及装置,在接收客户端发送的多个交易提案时,通过启动多个背书服务,对多个交易提案并行处理,提高了交易提案的执行效率。与此同时,对多个背书服务并行调用智能合约容器,为各背书服务调用一个或多个智能合约容器执行对应交易提案的链码逻辑,进一步提高了交易提案的执行效率。易提案的执行效率。易提案的执行效率。

【技术实现步骤摘要】
交易提案的处理方法及装置


[0001]本专利技术涉及区块链
,具体涉及一种交易提案的处理方法及装置。

技术介绍

[0002]现有的区块链中背书交易处理流程是通过客户端将提案提交给peer节点,peer节点启动一个背书服务来验证提案的合法性,然后将其转发给智能合约执行链码的代码逻辑。在执行完毕后背书服务会获得智能合约的执行结果,背书服务根据执行结果将读写集等信息进行签名后发送给客户端。
[0003]现有的区块链背书交易处理流程中,对整个背书过程进行时间监控可以发现,链码执行的耗时在整个背书交易过程中占据了90%以上的时间。因此,如何提出一种方法,通过优化背书的交易流程,从而提高整个背书流程的执行效率,具有十分重要的意义。

技术实现思路

[0004]本专利技术提供一种交易提案的处理方法及装置,用以解决现有技术中背书交易提案的处理流程中执行效率不够高的技术问题。
[0005]第一方面,本专利技术提供一种交易提案的处理方法,包括:
[0006]接收客户端发送的多个交易提案;
[0007]为各交易提案本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种交易提案的处理方法,其特征在于,包括:接收客户端发送的多个交易提案;为各交易提案分别配置一个背书服务;为各背书服务调用一个或多个智能合约容器执行对应交易提案的链码逻辑。2.根据权利要求1所述的交易提案的处理方法,其特征在于,所述为各交易提案分别配置一个背书服务,包括:为各交易提案分别启动一个背书服务协程,实现背书服务的配置。3.根据权利要求1所述的交易提案的处理方法,其特征在于,在所述为各背书服务调用一个或多个智能合约容器执行对应交易提案的链码逻辑之前,还包括:在一个链码容器中创建多个智能合约容器。4.根据权利要求1所述的交易提案的处理方法,其特征在于,所述为各交易提案分别配置一个背书服务,包括以下任一项:在所述交易提案的数量大于背书服务的数量的情况下,将所述背书服务以轮询方式逐一分配给所述交易提案;根据背书服务占用资源权重的优先级顺序,将所述背书服务依次逐一分配给所述交易提案。5.根据权利要求1所述的交易提案的处理方法,其特征在于,所述为各背书服务调用一个或多个智能合约容器执行对应交易提案的链码逻辑,包括:通过远程过程调用gRPC为各背书服务调用一个或多个智能合约容器执行对应交易提案的链码逻辑。6.根据权利要求5所述的交易提案的处理方法...

【专利技术属性】
技术研发人员:邢彦丽陈书钢
申请(专利权)人:中移雄安信息通信科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1