Blockchain service platform business processing method, system, device and storage medium
By introducing chain interaction unit and event center unit into the blockchain service platform, the problem of user object information interaction on different platforms is solved, the service processing and maintenance of the alliance chain network is realized, and the functionality of the blockchain service platform is improved. flexibility.
Patent Information
- Application Number
- CN202111639249.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-12-29
AI Technical Summary
The existing blockchain service platform cannot support user object information interaction between different blockchain service platforms, which limits the service processing and maintenance of the alliance chain network.
By introducing chain interaction units and event center units into the target blockchain service platform, a business license transaction request is generated, a transaction request is sent to the management chain, and the target user object is notified through the event center, information interaction between user objects on different platforms is realized. and permission management.
It realizes user object information interaction between different blockchain service platforms, supports multi-party collaborative business processing, meets the needs of forming and maintaining alliance chains, and improves the functionality and flexibility of blockchain service platforms.
Smart Images

Figure CN114331433B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of blockchain technology, and in particular to a blockchain service platform business processing method, system, device and storage medium. Background Art
[0002] With the development of blockchain technology, in order to provide more support to blockchain developers, the Blockchain as a Service (BaaS) platform has emerged. The blockchain service platform helps users create, manage and maintain enterprise-level blockchain networks and application service platforms. Blockchain services can provide production-level operation management, and realize the rapid construction, dynamic expansion, smart contract management, operation monitoring and other functions of blockchain networks through a visual interface. The blockchain service platform can be used to build a consortium chain network. When building a consortium chain network, the user objects of the consortium chain network communicate based on the communication mechanism of the blockchain service platform, making it very convenient to implement communication scenarios between user objects.
[0003] In many scenarios, the user objects of the target blockchain service platform or each user object belonging to different blockchain service platforms need to exchange information with other user objects of the target blockchain service platform before they can carry out business processing. For example, the user objects of the target blockchain service platform or each user object belonging to different blockchain service platforms need to exchange information with other user objects of the target blockchain service platform before they can carry out the relevant business processing of establishing and maintaining the alliance chain. However, the current blockchain service platform can only support the exchange of information between user objects of the blockchain service platform, and does not support the exchange of information between user objects of different blockchain service platforms. Summary of the invention
[0004] Based on this, it is necessary to provide a blockchain service platform business processing method, system, computer equipment, storage medium and computer program product that can enable information interaction between user objects of different blockchain service platforms in response to the above technical problems.
[0005] In the first aspect, the present application provides a blockchain service platform business processing method. Applied to a target blockchain service platform, the target blockchain service platform includes a blockchain service business sub-platform and a management chain; the management chain is an alliance chain; the blockchain service business sub-platform includes business units for processing different businesses, and a chain interaction unit for interacting with the management chain; the method includes:
[0006] In response to a business operation initiated by the operation initiator, obtaining corresponding business operation information through a target business unit corresponding to the business operation;
[0007] If the target business unit determines that processing the business operation information needs to be permitted by at least one target user object of the platform, then the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain;
[0008] Executing a transaction for the business permission transaction request through the management chain, and updating the transaction result into the ledger of the management chain;
[0009] After the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of the platform through the event center unit;
[0010] After the target user object corresponding to the target user terminal is permitted, updating the permission result of the target user object into the account book through the chain interaction unit;
[0011] After the chain interaction unit confirms that each of the target user objects is permitted by monitoring the management chain, the target business unit is triggered to perform processing on the business operation information and update the processing result to the account book.
[0012] In one embodiment, the target blockchain service platform includes a management chain interface; the method further includes:
[0013] If the operation initiator is not a user terminal of this platform, then
[0014] The non-platform user terminal calls the management chain interface to initiate a business operation to the management chain in the target blockchain service platform;
[0015] After the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, the business operation information is sent to the target business unit based on the chain interaction unit; the target user object refers to the user object of the platform related to the business operation.
[0016] In one embodiment, after the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, before the chain interaction unit sends the business operation information to the target business unit, the method further includes:
[0017] In the case that the non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives a permission application transaction request initiated by the non-platform user terminal to apply for the access authority to the information of the target user object, and updates the permission application transaction request to the account book;
[0018] After the chain interaction unit monitors the permission application transaction request in the account book, based on the event center unit, it sends a permission application event to the user terminal used by the target user object;
[0019] After the user terminal used by the target user object agrees to the permission application, the result of agreeing to the permission application is updated to the account book through the chain interaction unit;
[0020] The management chain determines, based on the result of the permission application recorded in the account book, that the user terminal has permission to access the information of the target user object.
[0021] In one embodiment, the sub-platform interaction interface includes a notification interface and a business interface; the user terminal used to send the permission application event to the target user object based on the event center unit includes:
[0022] The chain interaction unit interacts with the event center unit, triggering the event center unit to send a permission application event to a user terminal used by a target user object through the notification interface;
[0023] After the user terminal used by the target user object agrees to the permission application, updating the result of the permission application approval to the account book through the chain interaction unit includes:
[0024] After the user terminal used by the target user object agrees to the permission application, the chain interaction unit receives the result of the permission application approval based on the business interface, and updates the result of the permission application approval into the account book according to the format requirements of the account book.
[0025] In one embodiment, the target blockchain service platform includes a sub-platform interaction interface; the method further includes:
[0026] If the operation initiator is a user terminal of this platform, then
[0027] The user terminal of this platform calls the sub-platform interaction interface to initiate a business operation to the target blockchain service platform, so as to send the business operation information corresponding to the business operation to the target business unit through the sub-platform interaction interface.
[0028] In one embodiment, the sub-platform interaction interface includes a notification interface and a service interface; the sending of the event to be permitted to the target user terminal corresponding to the target user object of the platform through the event center unit includes:
[0029] The chain interaction unit interacts with the event center unit, triggering the event center unit to send the event to be permitted to the target user terminal to be permitted through the notification interface;
[0030] The updating of the permission result of the target user object to the account book through the chain interaction unit includes:
[0031] The chain interaction unit receives the permission result of the target user terminal based on the business interface, and updates the permission result into the account book according to the format requirement of the account book.
[0032] In the second aspect, the present application also provides a blockchain service platform business processing system. The system includes: an operation initiator and a server of a target blockchain service platform; the target blockchain service platform includes a blockchain service business sub-platform and a management chain; the management chain is an alliance chain; the blockchain service business sub-platform includes a business unit for processing different businesses, and a chain interaction unit for interacting with the management chain;
[0033] The operation initiator is used to initiate a business operation to the target blockchain service platform;
[0034] The server of the target blockchain service platform is used to obtain business operation information corresponding to the business operation through a target business unit; the target business unit is a business unit corresponding to the business operation in the blockchain service business sub-platform; if the target business unit determines that processing the business operation information needs to be permitted by at least one target user object of this platform, then the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain; the management chain executes a transaction for the business permission transaction request, and updates the transaction result to the account book of the management chain; after the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of this platform through the event center unit; after the target user object corresponding to the target user terminal permits, the permission result of the target user object is updated to the account book through the chain interaction unit; after the chain interaction unit confirms that each of the target user objects is permitted by monitoring the management chain, the target business unit is triggered to execute processing for the business operation information, and the processing result is updated to the account book.
[0035] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor executes the steps of the above-mentioned blockchain service platform business processing method.
[0036] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to perform the steps of the above-mentioned blockchain service platform business processing method.
[0037] In a fifth aspect, the present application also provides a computer program product. The computer program product includes a computer program, and the computer program is executed by a processor to perform the steps of the above-mentioned blockchain service platform business processing method.
[0038] The above-mentioned blockchain service platform business processing method, system, computer device, storage medium and computer program product are applied to the target blockchain service platform, the target blockchain service platform includes a blockchain service business sub-platform and a management chain; the management chain is a consortium chain; the blockchain service business sub-platform includes business units for processing different businesses, and a chain interaction unit for interacting with the management chain. In response to the business operation initiated by the operation initiator, the corresponding business operation information is obtained through the target business unit corresponding to the business operation. If the target business unit determines that the processing of the business operation information needs to be permitted by at least one target user object of this platform, the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain. The management chain executes the transaction for the business permission transaction request, and updates the transaction result to the account book of the management chain. After the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of this platform through the event center unit. It can be understood that the target user object of this platform can obtain the permission request of the user object corresponding to the operation initiator. After the target user object corresponding to the target user terminal is permitted, the permission result of the target user object is updated to the account book through the chain interaction unit. After the chain interaction unit confirms that each of the target user objects is permitted by monitoring the management chain, the target business unit is triggered to perform processing on the business operation information, and the processing result is updated to the account book. In this way, the operation initiator initiates a business operation to the target blockchain service platform. The target blockchain service platform can perform a series of interactive processing based on the chain interaction unit and the management chain, so that the pending events required to process the business operation can be sent to the target user object of this platform. After the target user object processes the pending events, the target blockchain service platform stores the processing results in the account book of the management chain and performs business processing. In the case where the operation initiator is a non-platform user object, the interaction of non-platform user object and platform user object information is realized. In addition, the operation initiator can also support the platform user object. In this way, the business processing results between multiple platform user objects and at least one non-platform user object can be stored in the same account book. Such a design can be used to meet the needs of businesses that require multi-party collaboration, such as forming an alliance chain. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 An application environment diagram of a blockchain service platform business processing method in an embodiment;
[0040] Figure 2 This is a schematic diagram of the architecture of a target blockchain service platform in one embodiment;
[0041] Figure 3 A flowchart of a method for processing business on a blockchain service platform in one embodiment;
[0042] Figure 4 A flowchart of a method for processing business on a blockchain service platform in one embodiment;
[0043] Figure 5 A flowchart of a method for processing business on a blockchain service platform in one embodiment;
[0044] Figure 6 It is a structural block diagram of a business processing system of a blockchain service platform in one embodiment;
[0045] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0047] The blockchain service platform business processing method provided in this application can be applied to Figure 1 In the application environment shown. Among them, the operation initiator 110 communicates with the server 120 of the target blockchain service platform through the network. The user terminal 130 communicates with the server 120 of the target blockchain service platform through the network. Among them, the operation initiator 110 and the user terminal 130 can be, but are not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. The server 120 can be implemented with an independent server or a server cluster composed of multiple servers, and realizes the functions of the target blockchain service platform.
[0048] The operation initiator 110 initiates a business operation to the server 120 where the target blockchain service platform is located. The server 120 obtains the business operation information corresponding to the business operation through the target business unit; the target business unit is the business unit corresponding to the business operation in the blockchain service business sub-platform. If the target business unit of the server 120 determines that the processing of the business operation information needs to be permitted by at least one target user object of this platform, the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain of the server 120. The server 120 executes the transaction for the business permission transaction request through the management chain, and updates the transaction result to the account book of the management chain. After the chain interaction unit of the server 120 monitors the transaction result in the account book, the event to be permitted is sent to the user terminal 130 corresponding to the target user object of this platform through the event center unit of the server 120; after the target user object corresponding to the user terminal 130 permits, the permission result of the target user object is updated to the account book through the chain interaction unit. After the chain interaction unit confirms that all target user objects are permitted by monitoring the management chain, it triggers the target business unit to perform processing on the business operation information and updates the processing results to the account book.
[0049] In one embodiment, Figure 2 As shown, the target blockchain service platform includes a blockchain service business sub-platform and a management chain. The management chain is an alliance chain; the blockchain service business sub-platform includes business units for handling different businesses, and a chain interaction unit for interacting with the management chain. The target blockchain service platform can be accessed by user objects of this platform and user objects of non-this platform. The user object of this platform refers to the user object of the target blockchain service platform, and the user object of non-this platform refers to the user object of the non-target blockchain service platform. The target blockchain service platform includes a management chain interface and a sub-platform interaction interface. The non-this platform user terminal used by the non-this platform user object calls the management chain interface, and the user terminal of this platform used by the user object of this platform calls the sub-platform interaction interface to initiate business operations to the target blockchain service platform. The sub-platform interaction interface interacts with the blockchain service business sub-platform, and the management chain interface interacts with the management chain. The business unit in the blockchain service business sub-platform can be at least one of an alliance management unit, a node management unit, an organization management unit, a smart contract management unit, and an identity management unit, and the blockchain service business sub-platform also includes an event center unit. The management chain includes at least one of a service collaboration unit and an information interaction unit, and the management chain also includes an account book. The target blockchain service platform also includes infrastructure for computing, storage, and networking, etc.
[0050] In one embodiment, the non-platform user terminal used by the non-platform user object accesses the blockchain service platform to which the non-platform user object belongs, and the blockchain service platform to which the non-platform user object belongs calls the management link interface provided by the target blockchain service platform to interact with the target blockchain service platform.
[0051] In one embodiment, the management chain includes an information interaction unit, which is responsible for the interactive control between the management chain and the blockchain service business sub-platform, verifies the read and write permissions of the user object, and initiates a permission application transaction if there is no permission. The specified resources can be read and written only after the permission owner agrees. Define the format and specifications of various on-chain information assets (on-chain information assets also refer to information assets in the account book), including business information and management chain chain information. Among them, business information includes but is not limited to: alliance information, organization information, node information, smart contract information, identity information, alliance chain underlying infrastructure information, etc. The management chain chain information includes management chain organization member information, etc. Define the on-chain specifications for various types of alliance chain assets, and define the specifications for trusted interaction of various types of assets.
[0052] In one embodiment, the information interaction unit can be implemented through a contract function.
[0053] In one embodiment, the management chain includes a service collaboration unit. The service collaboration unit is used to support the business of the blockchain service business sub-platform that has authority requirements, including but not limited to: multi-party coordination management, control and authorization of the alliance, multi-party collaborative life cycle management of smart contracts, including but not limited to alliance member management, deployment and update of smart contracts.
[0054] In one embodiment, the service coordination unit may be implemented through a contract function.
[0055] In one embodiment, the blockchain service business sub-platform includes a chain interaction unit. The chain interaction unit has the access identity of the management chain. The chain interaction unit monitors the information of the management chain's ledger (which can also be understood as block information), distributes the specific business information in the block to the specific business module for processing, and sends the information that needs to be notified to the user object to the event center unit. Each business unit will also update the business processing results or related information to the management chain's ledger through the chain interaction unit.
[0056] In one embodiment, the blockchain service business sub-platform includes an event center unit. The event center unit is responsible for notifying the user object of the business events that need to be processed through the external interface to the user terminal page used by the user object, so that the user object can handle the business in time and promote the business processing flow.
[0057] In one embodiment, the blockchain service business sub-platform includes a node management unit. The node management unit is used to manage the storage and computing resources of user objects, so that user objects can group resources to meet the needs of organizational management. At the same time, the key information and operation information generated by this unit are updated to the management chain account book through the chain interaction unit through the transaction generation.
[0058] In one embodiment, the blockchain service business sub-platform includes an alliance management unit, which is responsible for establishing alliances, expanding alliance chains, and managing existing alliance members. At the same time, the key information and operation information generated by this unit is updated in the management chain's ledger by generating transactions through the chain interaction unit.
[0059] In one embodiment, the blockchain service business sub-platform includes an organization management unit, which is used to manage the relevant situations of the nodes in the organization, including increasing or decreasing the number of nodes, checking the operation status of nodes, starting and stopping nodes online, etc. At the same time, the key information and operation information generated by this unit is updated to the ledger of the management chain through the chain interaction unit to generate transactions.
[0060] In one embodiment, the blockchain service business sub-platform includes an identity management unit, which is used to manage the certificate information of node devices, user objects, and various participants in the alliance. The identity management unit includes processing certificate application, update, download, revocation, etc. At the same time, the key information and operation information generated by this unit is updated to the management chain account book through the chain interaction unit to generate transactions.
[0061] In one embodiment, the blockchain service business sub-platform includes a smart contract management unit. The smart contract management unit is used to manage the life cycle of smart contracts, including uploading, installing, updating, instantiating smart contracts, approving smart contracts, etc. At the same time, the key information and operation information generated by this unit are updated to the management chain account book through the chain interaction unit through transactions.
[0062] In one embodiment, the infrastructure of the target blockchain service platform includes specific computing, storage and network resources and their management strategies, which are used to carry out the scheduling and operation of the specific blockchain underlying infrastructure.
[0063] In one embodiment, Figure 3 As shown, a blockchain service platform business processing method is provided. This embodiment is applied to a system including an operation initiator and a server of a target blockchain service platform, and is implemented through the interaction between the operation initiator and the server. The method includes the following steps:
[0064] S302 , in response to a business operation initiated by the operation initiator, obtaining corresponding business operation information through a target business unit corresponding to the business operation.
[0065] The blockchain service business sub-platform is a sub-platform in the target blockchain service platform. The business unit is used to process business operations. The operation initiator is the terminal used by the user object that initiates the business operation.
[0066] Specifically, the target blockchain service platform responds to the business operation initiated by the operation initiator, confirms the target business unit corresponding to the business operation, and obtains corresponding business operation information through the target business unit.
[0067] In one embodiment, the target business unit is a business unit that needs to be coordinated with the user object of the platform, such as an alliance management unit or a smart contract management unit. It can be understood that the business unit used in this method is not limited, that is, the business is not limited. As long as it is a business that needs to be coordinated with the user object of the platform, it can be executed according to this method.
[0068] In one embodiment, if the non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives a permission application transaction request initiated by the non-platform user terminal to apply for access rights to the target user object's information, and completes the permission application for access rights through the chain interaction unit and the event center unit.
[0069] In one embodiment, the chain interaction unit interacts with the event center unit to send a permission application event to a user terminal used by a target user object, and the chain interaction unit receives a result of approving the permission application and updates the result of approving the permission application to the account book.
[0070] S304: If the target business unit determines that processing the business operation information needs to be authorized by at least one target user object of this platform, a business permission transaction request for the target user object is generated through the chain interaction unit according to the business operation information, and the business permission transaction request is sent to the management chain. The transaction is executed through the management chain for the business permission transaction request, and the transaction result is updated to the ledger of the management chain.
[0071] Specifically, the target business unit receives the business operation information. If it is determined that the processing of the business operation information needs to be permitted by at least one target user object of the platform, it interacts with the chain interaction unit, triggering the chain interaction unit to generate a business permission transaction request for the target user object according to the business operation information. The chain interaction unit sends the business permission transaction request to the management chain. The management chain executes the transaction for the business permission transaction request, and updates the transaction result to the ledger of the management chain.
[0072] In one embodiment, the service coordination unit executes a transaction for the business permission transaction request, and updates the transaction result to the ledger of the management chain.
[0073] S306, after the chain interaction unit monitors the transaction results in the account book, it sends the pending permission event to the target user terminal corresponding to the target user object of this platform through the event center unit; after the target user object corresponding to the target user terminal permits, the permission result of the target user object is updated to the account book through the chain interaction unit.
[0074] Specifically, after the chain interaction unit monitors the transaction results in the account book, the chain interaction unit interacts with the event center unit, triggering the event center unit to send the pending permission event to the target user terminal corresponding to the target user object of the platform. After the target user object corresponding to the target user terminal permits, the chain interaction unit obtains the permission result of the target user object and updates the permission result of the target user object to the account book.
[0075] In one embodiment, the sub-platform interaction interface includes a notification interface and a business interface; the event center unit sends the event to be authorized to the target user terminal to be authorized through the notification interface, and the chain interaction unit receives the authorization result of the target user object based on the business interface.
[0076] S308, after the chain interaction unit confirms that all target user objects are permitted by monitoring the management chain, it triggers the target business unit to perform processing on the business operation information and updates the processing result to the account book.
[0077] Specifically, after all target user objects of the platform for business operations are permitted, the chain interaction unit monitors that all target user objects are permitted through the permission results updated in the account book. The chain interaction unit triggers the target business unit to perform processing on the business operation information and updates the processing results to the account book.
[0078] In one embodiment, Figure 3 As shown, the target business unit can use at least one function of computing, storage, or network in the infrastructure to perform processing on the business operation.
[0079] The above-mentioned blockchain service platform business processing method is applied to the target blockchain service platform, and the target blockchain service platform includes a blockchain service business sub-platform and a management chain; the management chain is an alliance chain; the blockchain service business sub-platform includes business units for processing different businesses, and a chain interaction unit for interacting with the management chain. In response to the business operation initiated by the operation initiator, the corresponding business operation information is obtained through the target business unit corresponding to the business operation. If the target business unit determines that the processing of business operation information needs to be permitted by at least one target user object of this platform, the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain. The management chain executes the transaction for the business permission transaction request, and updates the transaction result to the account book of the management chain. After the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of this platform through the event center unit. It can be understood that the target user object of this platform can obtain the permission request of the user object corresponding to the operation initiator. After the target user object corresponding to the target user terminal permits, the permission result of the target user object is updated to the account book through the chain interaction unit. After the chain interaction unit confirms that all target user objects are permitted by monitoring the management chain, the target business unit is triggered to perform processing on the business operation information and update the processing results to the account book. In this way, the operation initiator initiates a business operation to the target blockchain service platform. The target blockchain service platform can perform a series of interactive processing based on the chain interaction unit and the management chain, so that the pending events required to process the business operation can be sent to the target user object of this platform. After the target user object processes the pending events, the target blockchain service platform stores the processing results in the account book of the management chain and performs business processing. In the case where the operation initiator is a non-platform user object, the interaction of non-platform user object and platform user object information is realized. In addition, the operation initiator can also support the platform user object. In this way, the business processing results between multiple platform user objects and at least one non-platform user object can be stored in the same account book. Such a design can be used to meet the needs of businesses that require multi-party collaboration, such as forming an alliance chain.
[0080] In one embodiment, the target blockchain service platform includes a management chain interface; the method also includes: if the operation initiator is a user terminal of a non-platform, the non-platform user terminal calls the management chain interface to initiate a business operation to the management chain in the target blockchain service platform; after the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, the business operation information is sent to the target business unit based on the chain interaction unit; the target user object refers to the user object of this platform related to the business operation.
[0081] Specifically, if the operation initiator is a non-platform user terminal, the non-platform user terminal calls the management chain interface to initiate a business operation to the management chain in the target blockchain service platform. If the non-platform user terminal does not have the authority to access the information of the target user object, the management chain triggers a permission application event to complete the application for access information authority. After the non-platform user terminal has the authority to access the information of the target user object, the business operation information is sent to the target business unit based on the chain interaction unit; the target user object refers to the user object of this platform related to the business operation.
[0082] In this embodiment, after the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, the business operation information is sent to the target business unit of the blockchain service business sub-platform based on the chain interaction unit. In this way, the management chain completes the interactive control and authority processing of the non-platform user object and the blockchain service business sub-platform. The blockchain service business sub-platform focuses on business processing, the units are decoupled from each other, the architecture is clear, and the portability is strong. This method can be easily applied to other target blockchain service platforms.
[0083] In one embodiment, after the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, before the business operation information is sent to the target business unit based on the chain interaction unit, the method also includes: when the non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives a permission application transaction request initiated by the non-platform user terminal to apply for access rights to the target user object's information, and updates the permission application transaction request to the account book; after the chain interaction unit monitors the permission application transaction request in the account book, based on the event center unit, sends a permission application event to the user terminal used by the target user object; after the user terminal used by the target user object agrees to the permission application, the result of agreeing to the permission application is updated to the account book through the chain interaction unit; the management chain determines that the user terminal has the authority to access the information of the target user object based on the result of agreeing to the permission application recorded in the account book.
[0084] Specifically, when a non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives a permission application transaction request initiated by the non-platform user terminal to apply for access rights to the information of the target user object, and updates the permission application transaction request to the account book. After the chain interaction unit monitors the permission application transaction request in the account book, it interacts with the event center unit, triggering the event center unit to send a permission application event to the user terminal used by the target user object. The user terminal used by the target user object receives the permission application information, the management user corresponding to the target user object performs the operation of approving the permission application, and the user terminal used by the target user object confirms the permission application and sends the result of approving the permission application to the target blockchain service platform. The target blockchain service platform updates the result of approving the permission application to the account book through the chain interaction unit. Based on the result of approving the permission application recorded in the account book, the management chain determines that the user terminal has the authority to access the information of the target user object. The chain interaction unit monitors the result of approving the permission application recorded in the account book, and notifies the target business unit to process the business operation information.
[0085] In this embodiment, when the non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives the permission application transaction request initiated by the non-platform user terminal, triggers the event center unit of the blockchain service business sub-platform, and sends the permission application event to the user terminal used by the target user object; after the user terminal used by the target user object agrees to the permission application, the management chain determines that the user terminal has the authority to access the information of the target user object. In this way, the management chain completes the application and completion confirmation of the access information permission, and completes the permission application process based on the blockchain service business sub-platform. The architecture is clear and highly portable, and this method can be easily applied to other target blockchain service platforms.
[0086] In one embodiment, the sub-platform interaction interface includes a notification interface and a business interface; based on the event center unit, sending a permission application event to a user terminal used by a target user object includes: a chain interaction unit interacts with the event center unit, triggering the event center unit to send a permission application event to a user terminal used by a target user object through a notification interface; after the user terminal used by the target user object agrees to the permission application, updating the result of the permission application to the ledger through the chain interaction unit includes: after the user terminal used by the target user object agrees to the permission application, the chain interaction unit receives the result of the permission application based on the business interface, and updates the result of the permission application to the ledger according to the format requirements of the ledger.
[0087] Specifically, the sub-platform interface includes a notification interface and a business interface. In the process of initiating a permission application, the chain interaction unit interacts with the event center unit, triggering the event center unit to send a permission application event to the user terminal used by the target user object through the notification interface. After the user terminal used by the target user object agrees to the permission application, the user terminal used by the target user object calls the business interface, triggering the business interface to send the result of the permission application to the chain interaction unit. After the chain interaction unit receives the result of the permission application, it updates the result of the permission application to the account book according to the format requirements of the account book.
[0088] In this embodiment, the sub-platform interaction interface includes a notification interface and a business interface. The notification interface is used to send permission application events to the user terminal used by the target user object, and the business interface is used to process the result of the user's consent to the permission application. In this way, the target blockchain service platform designs different interfaces for different application scenarios to achieve the decoupling of business classification and processing, improve system processing performance, and thus reduce computer resource overhead.
[0089] In one embodiment, the target blockchain service platform includes a sub-platform interaction interface; the method also includes: if the operation initiator is a user terminal of this platform, the user terminal of this platform calls the sub-platform interaction interface to initiate a business operation to the target blockchain service platform, so as to send the business operation information corresponding to the business operation to the target business unit through the sub-platform interaction interface.
[0090] Specifically, if the operation initiator is the user terminal of this platform, the user terminal of this platform calls the business interface in the sub-platform interaction interface, initiates a business operation to the target blockchain service platform, triggers the sub-platform interaction interface to confirm the target business corresponding to the business operation, and sends the business operation information corresponding to the business operation to the target business unit processing the target business.
[0091] In this embodiment, the user terminal of the platform calls the sub-platform interaction interface so that the target business unit receives the business operation information corresponding to the business operation. In this way, when the sub-platform interaction interface is called, it can be confirmed that the user terminal initiating the business operation type is the user terminal of the platform, and the business operation information corresponding to the business operation is directly sent to the target business unit, without having to determine whether the user terminal is a user terminal of the platform or a user terminal of a non-platform, thereby reducing the cost of computer resources.
[0092] In one embodiment, the sub-platform interaction interface includes a notification interface and a business interface; sending a pending event to a target user terminal corresponding to a target user object of the platform through an event center unit includes: a chain interaction unit interacts with the event center unit, triggering the event center unit to send a pending event to the target user terminal to be permitted through the notification interface; updating the permission result of the target user object to the account book through the chain interaction unit includes: the chain interaction unit receives the permission result of the target user terminal based on the business interface, and updates the permission result to the account book according to the format requirements of the account book.
[0093] Specifically, the sub-platform interaction interface includes a notification interface and a business interface. The chain interaction unit interacts with the event center unit, triggering the event center unit to call the notification interface, triggering the sending of the pending event to the target user terminal to be permitted. The target user terminal displays the pending event, and after the target user object performs the permission operation, the target user terminal sends the permission result to the target blockchain service platform. The chain interaction unit of the target blockchain service platform receives the permission result of the target user terminal based on the business interface, and updates the permission result to the account book according to the format requirements of the account book.
[0094] In this embodiment, the event center unit calls the notification interface to trigger the sending of the pending permission event to the target user terminal to be permitted. The chain interaction unit receives the permission result of the target user terminal based on the business interface. In this way, the target blockchain service platform designs different interfaces for different application scenarios to achieve the decoupling of business classification and processing, improve system processing performance, and thus reduce computer resource overhead.
[0095] In one embodiment, Figure 4As shown, the interaction process between the user front end of this platform and the target blockchain service platform is shown. It can be understood that the user front end of this platform is the user terminal of this platform. Specifically, the user front end of this platform initiates a business operation, calls the business interface in the sub-platform interface to interact with the target blockchain service platform, and obtains the corresponding business operation information through the target business unit corresponding to the business operation. If the target business unit determines that the processing of business operation information does not need to be permitted by the target user object of this platform, the infrastructure is directly dispatched to complete the business processing. If the target business unit determines that the processing of business operation information needs to be permitted by at least one target user object of this platform, the chain interaction unit generates a business license transaction request for the target user object according to the business operation information, and sends the business license transaction request to the management chain. The management chain executes the transaction for the business license transaction request, and updates the transaction result to the account book of the management chain. After the chain interaction unit monitors the transaction result in the account book, it interacts with the event center unit to trigger the event center unit to notify the pending permission event. The event center unit calls the notification interface in the sub-platform interaction interface to send the pending permission event to the target user front end corresponding to the target user object of this platform, that is, the target user front end of the target user object with processing authority. After the target user object corresponding to the target user front end processes the permission event and permits it, the business interface is called to update the permission result of the target user object to the account book through the chain interaction unit. After the chain interaction unit confirms that all target user objects are permitted by monitoring the management chain, that is, after the permission conditions are met, the target business unit is triggered to perform processing on the business operation information, and the target business unit dispatches the infrastructure to perform business processing and updates the processing results to the account book.
[0096] In one embodiment, Figure 5As shown, the interaction process between the non-platform user front end and the target blockchain service platform is shown. It can be understood that the non-platform user front end is the user terminal of this platform. Specifically, the non-platform user front end initiates a business operation, calls the business interface in the management chain interface, and initiates a business operation to the management chain in the target blockchain service platform. The management chain determines whether the non-platform user front end has the authority to access the information of the target user object. If the non-platform user front end has the authority to access the information of the target user object, the business operation information is sent to the target business unit based on the chain interaction unit. The target user object refers to the user object of this platform related to the business operation. If the non-platform user front end does not have the authority to access the information of the target user object, the management chain notifies the non-platform user front end that it has no authority through the notification interface in the management chain interaction interface. The user object corresponding to the non-platform user front end performs a business operation to initiate a permission application, generates a permission application transaction request for applying for the access rights of the target user object's information, and sends the permission application request to the chain interaction unit through the business interface in the management chain interaction interface. The chain interaction unit receives the permission application transaction request initiated by the non-platform user terminal and updates the permission application transaction request to the account book. After the chain interaction unit listens to the permission application transaction request in the ledger, the event center unit notifies the permission application event, calls the notification interface in the sub-business platform interface, and sends the permission application event to the user front end used by the target user object. The user front end used by the target user object processes the permission application event, and after agreeing to the permission application, calls the business interface of the sub-platform interaction interface so that the chain interaction unit receives the result of the permission application approval, and updates the result of the permission application approval to the ledger. The management chain determines whether the user front end has the authority to access the information of the target user object based on the result of the permission application approval recorded in the ledger. After the chain interaction unit listens to the result of the permission application approval in the ledger, it sends the business operation information to the target business unit. The target business unit determines whether the processing of the business operation information needs to be permitted by at least one target user object of this platform, and performs different processing. Specifically, as in Figure 4 The 401 processing flow is the same as in the previous section and will not be repeated here.
[0097] It should be understood that, although each step in the flow chart in the embodiment of the present application is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is clear explanation in this article, the execution of these steps does not have strict order restriction, and these steps can be performed in other order. Moreover, at least a portion of the steps in the flow chart may include a plurality of steps or a plurality of stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of the steps or stages in other steps or other steps.
[0098] Based on the same inventive concept, the embodiment of the present application also provides a blockchain service platform business processing system for implementing the blockchain service platform business processing method involved above. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more blockchain service platform business processing system embodiments provided below can refer to the limitations of the blockchain service platform business processing method above, and will not be repeated here.
[0099] In one embodiment, Figure 6 As shown, a blockchain service platform business processing system 600 is provided, including: an operation initiator 602 and a server 604 of a target blockchain service platform, wherein:
[0100] The operation initiator 602 is used to initiate a business operation to the target blockchain service platform.
[0101] The server 602 of the target blockchain service platform is used to obtain business operation information corresponding to the business operation through the target business unit; the target business unit is the business unit corresponding to the business operation in the blockchain service business sub-platform; if the target business unit determines that the processing of the business operation information needs to be authorized by at least one target user object of this platform, then the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain; the management chain executes the transaction for the business permission transaction request, and updates the transaction result to the account book of the management chain; after the chain interaction unit monitors the transaction result in the account book, the event to be authorized is sent to the target user terminal corresponding to the target user object of this platform through the event center unit; after the target user object corresponding to the target user terminal permits, the permission result of the target user object is updated to the account book through the chain interaction unit; after the chain interaction unit confirms that each target user object is authorized by monitoring the management chain, it triggers the target business unit to execute processing for the business operation information and updates the processing result to the account book.
[0102] In one embodiment, the target blockchain service platform includes a management chain interface; the server 602 of the target blockchain service platform is also used to, if the operation initiator is a user terminal of a non-platform, then the non-platform user terminal calls the management chain interface to initiate a business operation to the management chain in the target blockchain service platform; after the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, the business operation information is sent to the target business unit based on the chain interaction unit; the target user object refers to the user object of this platform related to the business operation.
[0103] In one embodiment, the server 602 of the target blockchain service platform is also used for, when a non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives a permission application transaction request initiated by a non-platform user terminal to apply for access rights to the information of the target user object, and updates the permission application transaction request to the account book; after the chain interaction unit monitors the permission application transaction request in the account book, based on the event center unit, sends a permission application event to the user terminal used by the target user object; after the user terminal used by the target user object agrees to the permission application, the result of agreeing to the permission application is updated to the account book through the chain interaction unit; the management chain determines that the user terminal has the authority to access the information of the target user object based on the result of agreeing to the permission application recorded in the account book.
[0104] In one embodiment, the sub-platform interaction interface includes a notification interface and a business interface. The server 602 of the target blockchain service platform is also used for the chain interaction unit to interact with the event center unit, triggering the event center unit to send a permission application event to the user terminal used by the target user object through the notification interface; after the user terminal used by the target user object agrees to the permission application, the chain interaction unit receives the result of agreeing to the permission application based on the business interface, and updates the result of agreeing to the permission application to the ledger according to the format requirements of the ledger.
[0105] In one embodiment, the target blockchain service platform includes a sub-platform interaction interface; the server 602 of the target blockchain service platform is also used for initiating a business operation to the target blockchain service platform by calling the sub-platform interaction interface if the operation initiator is a user terminal of the platform, so as to send the business operation information corresponding to the business operation to the target business unit through the sub-platform interaction interface.
[0106] In one embodiment, the sub-platform interaction interface includes a notification interface and a business interface; the server 602 of the target blockchain service platform is also used for the chain interaction unit to interact with the event center unit, triggering the event center unit to send the pending permission event to the pending permission target user terminal through the notification interface; the chain interaction unit receives the permission result of the target user terminal based on the business interface, and updates the permission result to the ledger according to the format requirements of the ledger.
[0107] The above-mentioned blockchain service platform business processing system is applied to the target blockchain service platform, and the target blockchain service platform includes a blockchain service business sub-platform and a management chain; the management chain is an alliance chain; the blockchain service business sub-platform includes business units for processing different businesses, and a chain interaction unit for interacting with the management chain. In response to the business operation initiated by the operation initiator, the corresponding business operation information is obtained through the target business unit corresponding to the business operation. If the target business unit determines that the processing of business operation information needs to be permitted by at least one target user object of this platform, the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain. The management chain executes the transaction for the business permission transaction request, and updates the transaction result to the account book of the management chain. After the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of this platform through the event center unit. It can be understood that the target user object of this platform can obtain the permission request of the user object corresponding to the operation initiator. After the target user object corresponding to the target user terminal permits, the permission result of the target user object is updated to the account book through the chain interaction unit. After the chain interaction unit confirms that all target user objects are permitted by monitoring the management chain, the target business unit is triggered to perform processing on the business operation information and update the processing results to the account book. In this way, the operation initiator initiates a business operation to the target blockchain service platform. The target blockchain service platform can perform a series of interactive processing based on the chain interaction unit and the management chain, so that the pending events required to process the business operation can be sent to the target user object of this platform. After the target user object processes the pending events, the target blockchain service platform stores the processing results in the account book of the management chain and performs business processing. In the case where the operation initiator is a non-platform user object, the interaction of non-platform user object and platform user object information is realized. In addition, the operation initiator can also support the platform user object. In this way, the business processing results between multiple platform user objects and at least one non-platform user object can be stored in the same account book. Such a design can be used to meet the needs of businesses that require multi-party collaboration, such as forming an alliance chain.
[0108] For the specific definition of the above-mentioned blockchain service platform business processing system, please refer to the definition of the above-mentioned blockchain service platform business processing method above, which will not be repeated here. Each device in the above-mentioned blockchain service platform business processing system can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned devices can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned devices.
[0109] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a blockchain service platform business processing method is implemented.
[0110] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0111] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0112] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0113] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0114] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0115] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0116] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A blockchain service platform business processing method, characterized in that: Applied to a target blockchain service platform, the target blockchain service platform includes a blockchain service business sub-platform, a management chain and a management chain interface; the management chain is a consortium chain; The blockchain service business sub-platform includes a business unit for processing different businesses and a chain interaction unit for interacting with the management chain; the method includes: In the case that the non-platform user terminal does not have the authority to access the information of the target user object, the chain interaction unit receives a permission application transaction request initiated by the non-platform user terminal to apply for the access authority to the information of the target user object, and updates the permission application transaction request to the account book of the management chain; After the chain interaction unit monitors the permission application transaction request in the account book, based on the event center unit, it sends a permission application event to the user terminal used by the target user object; After the user terminal used by the target user object agrees to the permission application, the result of agreeing to the permission application is updated to the account book through the chain interaction unit; The management chain determines, based on the result of the permission application recorded in the account book, that the user terminal has permission to access the information of the target user object; After the management chain confirms that the non-platform user terminal has the authority to access the information of the target user object, the business operation information is sent to the target business unit based on the chain interaction unit; the target user object refers to the user object of the platform related to the business operation; In response to a business operation initiated by the operation initiator, obtaining corresponding business operation information through a target business unit corresponding to the business operation; If the target business unit determines that processing the business operation information needs to be permitted by at least one target user object of the platform, then the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain; Execute a transaction for the business permission transaction request through the management chain, and update the transaction result into the account book; After the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of the platform through the event center unit; After the target user object corresponding to the target user terminal is permitted, updating the permission result of the target user object into the account book through the chain interaction unit; After the chain interaction unit confirms that each of the target user objects is permitted by monitoring the management chain, the target business unit is triggered to perform processing on the business operation information and update the processing result to the account book.
2. The method according to claim 1, characterized in that The method further comprises: If the operation initiator is a user terminal not belonging to the platform, then The non-platform user terminal calls the management chain interface to initiate a business operation to the management chain in the target blockchain service platform.
3. The method according to claim 1, characterized in that The target blockchain service platform includes a sub-platform interaction interface; the sub-platform interaction interface includes a notification interface and a business interface; the user terminal used by the event center unit to send the permission application event to the target user object includes: The chain interaction unit interacts with the event center unit, triggering the event center unit to send a permission application event to a user terminal used by a target user object through the notification interface; After the user terminal used by the target user object agrees to the permission application, updating the result of the permission application approval to the account book through the chain interaction unit includes: After the user terminal used by the target user object agrees to the permission application, the chain interaction unit receives the result of the permission application approval based on the business interface, and updates the result of the permission application approval into the account book according to the format requirements of the account book.
4. The method according to any one of claims 1 to 3, characterized in that The target blockchain service platform includes a sub-platform interaction interface; the method further includes: If the operation initiator is a user terminal of this platform, then The user terminal of this platform calls the sub-platform interaction interface to initiate a business operation to the target blockchain service platform, so as to send the business operation information corresponding to the business operation to the target business unit through the sub-platform interaction interface.
5. The method according to claim 4, characterized in that The sub-platform interaction interface includes a notification interface and a business interface; the sending of the pending event to the target user terminal corresponding to the target user object of the platform through the event center unit includes: The chain interaction unit interacts with the event center unit, triggering the event center unit to send the event to be permitted to the target user terminal to be permitted through the notification interface; The updating of the permission result of the target user object to the account book through the chain interaction unit includes: The chain interaction unit receives the permission result of the target user terminal based on the business interface, and updates the permission result into the account book according to the format requirement of the account book.
6. The method according to claim 1, characterized in that Before the user terminal used by the target user object agrees to the permission application, the method includes: The management user corresponding to the target user object performs the operation of approving the permission application; The user terminal used by the target user object confirms the permission application and sends the result of the permission application to the target blockchain service platform.
7. A blockchain service platform business processing system, characterized in that: The system implements the method as claimed in claim 1, and the system includes: a server for operating an initiator and a target blockchain service platform; the target blockchain service platform includes a blockchain service business sub-platform and a management chain; the management chain is a consortium chain; the blockchain service business sub-platform includes a business unit for processing different businesses, and a chain interaction unit for interacting with the management chain; The operation initiator is used to initiate a business operation to the target blockchain service platform; The server of the target blockchain service platform is used to obtain business operation information corresponding to the business operation through a target business unit; the target business unit is a business unit corresponding to the business operation in the blockchain service business sub-platform; if the target business unit determines that processing the business operation information needs to be permitted by at least one target user object of this platform, then the chain interaction unit generates a business permission transaction request for the target user object according to the business operation information, and sends the business permission transaction request to the management chain; the management chain executes a transaction for the business permission transaction request, and updates the transaction result to the account book of the management chain; after the chain interaction unit monitors the transaction result in the account book, the event to be permitted is sent to the target user terminal corresponding to the target user object of this platform through the event center unit; after the target user object corresponding to the target user terminal permits, the permission result of the target user object is updated to the account book through the chain interaction unit; after the chain interaction unit confirms that each of the target user objects is permitted by monitoring the management chain, the target business unit is triggered to execute processing for the business operation information, and the processing result is updated to the account book.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Blockchain service system
CN108416577A
Commercial real estate value analysis system and method based on blockchains
CN108765001A