一种业务合约调用方法及系统

By introducing a transaction contract side into blockchain transaction operations, the problem of blockchain's inability to handle multiple contract calls is solved, enabling efficient support of blockchain in complex financial business scenarios and ensuring the integrity and reliability of transactions.

CN116319819BActive Publication Date: 2026-07-17PING AN BANK CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PING AN BANK CO LTD
Filing Date
2023-03-27
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Blockchain can only commit the blockchain ledger once in a single business operation, which cannot cope with scenarios involving multiple contract calls in complex financial business, thus limiting its ability to support complex financial business scenarios.

Method used

In blockchain transaction operations via the transaction contract, the business side triggers the overall transaction commit process after completing all business contract calls. The blockchain obtains the request results from the temporary call stack and sends them to the transaction contract through the blockchain endorsement node. The transaction contract calls the business contracts in sequence and obtains the results. Finally, the blockchain updates the local business transaction results.

Benefits of technology

It enhances the support capabilities of blockchain in complex financial business scenarios, achieves atomicity and consistency of multi-contract calls, and ensures the integrity and reliability of transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116319819B_ABST
    Figure CN116319819B_ABST
Patent Text Reader

Abstract

本申请提供一种业务合约调用方法及系统,该方法应用于包括业务端、区块链和事务合约端的业务合约调用系统中,包括:业务端在完成所有业务合约调用后,触发整体事务提交流程;区块链根据整体事务提交流程获取临时调用栈中存储的所有业务合约调用的请求结果;区块链通过区块链背书节点将请求结果发送至事务合约端;事务合约端根据请求结果依次调用业务合约,并获取调用业务合约的调用结果;区块链根据调用结果更新本地业务交易结果。可见,该方法及系统能够使用事务合约来支持区块链事务操作,从而能够提升区块链在复杂金融业务场景下的支撑能力。
Need to check novelty before this filing date? Find Prior Art