Smart contract disambiguation method and device, equipment and storage medium

By designing disambiguation contract templates and disambiguation of word meanings, the ambiguity problems in smart contracts are solved, ensuring the correct understanding and execution of contract content, and improving the reliability and application scope of smart contracts.

CN119477229AActive Publication Date: 2025-02-18CHINA ZHESHANG BANK +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510060755.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-02-18
Estimated Expiration
2045-01-15

AI Technical Summary

Technical Problem

Smart contracts may have ambiguity in expressing and executing the intentions of both parties to the transaction, resulting in misunderstanding or misoperation of users. Due to their immutability, they cannot be repaired or modified once they take effect, which may lead to permanent losses of customers' funds.

Method used

Design a disambiguation contract template, including contract metadata, parameter definition and assignment, contract subject, parameter usage, digital signature, secret key and server information, fill in and sign the disambiguation contract by both parties to the contract, disambiguation process the word meaning, and convert it into Smart contract instructions.

Benefits of technology

Effectively eliminate ambiguity in smart contracts, ensure that the contract content is correctly understood by both parties and machines of the contract, reduce the probability of error, improve the reliability of smart contracts, and enable them to be applied to more scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119477229A_ABST
    Figure CN119477229A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent contract disambiguation method and device, equipment and a storage medium. According to the method, the contract content can be correctly understood by both parties of the contract and a machine, and possible ambiguity is eliminated. The method greatly reduces the possibility of ambiguity in the making process of the smart contract, does not affect the normal work of the smart contract, effectively reduces the error probability of the smart contract caused by ambiguity, improves the reliability of the smart contract, and enables the smart contract to be applied to more scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart contract technology, and in particular to a smart contract disambiguation method, device, equipment and storage medium. Background Art

[0002] Smart contracts are automated transaction protocols that can automatically execute transactions according to preset conditions and rules. Smart contracts are based on contract text, enabling them to make automated payments based on the agreement between the two parties while ensuring security and compliance. This feature gives contracts the advantages of high transparency, fast transaction speed, and reduced transaction costs.

[0003] However, smart contracts may be ambiguous in expressing and executing the intentions of both parties to the transaction. Smart contracts are usually machine-readable codes, but it may be difficult for non-technical personnel to understand the intentions and logic of smart contracts. This may lead to user misunderstandings or misoperations during the formulation and execution of smart contracts. In addition, since smart contracts are tamper-proof, once the contract takes effect, even if errors or loopholes are found, they cannot be repaired or modified, which may result in permanent loss of customer funds. Based on the above analysis, it is urgent to eliminate ambiguity in smart contracts and make the actual execution of instructions by the machine consistent with the meaning understood by both parties to the contract. Summary of the invention

[0004] The purpose of the present invention is to provide a smart contract disambiguation method, device, equipment and storage medium to address the deficiencies in the prior art.

[0005] The objective of the present invention is achieved through the following technical solutions:

[0006] In a first aspect, the present invention provides a smart contract disambiguation method, the method comprising the following steps:

[0007] Design a disambiguation contract template, the content of which includes: contract metadata, parameter definition and assignment, contract subject, parameter usage, digital signature, secret key and server information;

[0008] The contracting parties fill in the selected disambiguation contract template according to the contract terms of the legal document, determine the parameters and their values; after the content of the disambiguation contract template is completed, it is converted into a disambiguation contract;

[0009] Perform word sense disambiguation on disambiguation contracts and convert them into smart contract instructions;

[0010] Match the execution conditions of smart contracts with the contractual terms of legal documents.

[0011] Furthermore, the contract metadata includes: contract creation time, contract version number, country or region to which the contract belongs, contract issuer information, contract holder information, unique hash value corresponding to the contract, and contract status.

[0012] Furthermore, the parameter definition and assignment are placed before the contract body, and are defined and assigned using the JSON format. The parameters defined and assigned should be confirmed one by one by both parties to the contract without objection, and formally used in the contract body, otherwise deleted.

[0013] Furthermore, the contract body should contain defined and assigned parameters, which should be marked with double curly brackets to distinguish them from normal text.

[0014] Furthermore, the disambiguation contract requires digital signatures from both parties to make the disambiguation contract formally effective.

[0015] Furthermore, the word sense disambiguation processing of the disambiguation contract includes:

[0016] (1) Prepare a polysemous word database to match the words with ambiguous meanings in the disambiguation contract and store them in a collection , ; For the collection Every word in , take out K candidate semantics from the polysemous word database and store them in the set , ;Pick Context, segmented into J words and stored in a collection , ; Initialization parameter group , iteration round , , , count words In the parameter group The semantic similarity value under :

[0017]

[0018] (2) When When it does not converge, repeat:

[0019] a. Calculate the semantic similarity value of the e-th iteration , the calculation formula is as follows:

[0020]

[0021]

[0022] b. Maximization ,get ;

[0023] Until the semantic similarity value converges, we finally get The most matching semantics completes word sense disambiguation.

[0024] Furthermore, the message interaction process includes:

[0025] (1) The contracting parties confirm the transaction intention, reach an agreement on the details of the contract terms in the legal documents, select the disambiguation contract template, and after the selection is completed, call the disambiguation contract server interface to send the information of the contracting parties and the disambiguation contract template information to the disambiguation contract server;

[0026] (2) The disambiguation contract server initializes the disambiguation contract template and generates a unique hash value corresponding to the contract based on the contract metadata;

[0027] (3) The disambiguation contract server returns the initialized disambiguation contract template to the client. The contracting parties complete the disambiguation contract template according to the contract terms, form a disambiguation contract and return it to the disambiguation contract server;

[0028] (4) The disambiguation contract server performs word sense disambiguation on the disambiguation contract and stores the disambiguation contract metadata;

[0029] (5) The disambiguation contract server forwards the disambiguation contract to the smart contract server;

[0030] (6) The smart contract server converts the received disambiguation contract into a smart contract;

[0031] (7) The client sends an electronic version of the legal document to the smart contract server;

[0032] (8) The auditor compares and audits the electronic version of the legal document and the generated smart contract. If the audit passes, step (9) is executed; otherwise, the audit returns to step (3) for modification by both parties to the contract;

[0033] (9) Both parties to the contract submit their digital signatures and send them to the disambiguation contract server;

[0034] (10) The disambiguation contract server generates a corresponding secret key for the digital signatures of both parties, stores it together with the server information in the disambiguation contract, and sends the secret key and the smart contract validation request to the smart contract server;

[0035] (11) The smart contract server stores the secret key and the smart contract comes into effect;

[0036] (12) Once the triggering conditions of the smart contract are met, the corresponding instructions will be automatically executed.

[0037] In a second aspect, the present invention provides a smart contract disambiguation device, the device comprising the following modules:

[0038] A disambiguation contract template construction module is used to design and construct a disambiguation contract template. The content of the disambiguation contract template includes: contract metadata, parameter definition and assignment, contract subject, parameter usage, digital signature, secret key and server information;

[0039] Legal document and disambiguation contract conversion module: The contracting parties fill in the selected disambiguation contract template according to the contract terms of the legal document, determine the parameters and their values, and convert the disambiguation contract template into a disambiguation contract after the content is completed;

[0040] The disambiguation contract and smart contract conversion module is used to perform word sense disambiguation on the disambiguation contract and convert it into smart contract instructions;

[0041] The execution module is used to match the execution conditions of smart contracts with the contract terms of legal documents.

[0042] In a third aspect, the present invention provides a smart contract disambiguation device, comprising a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, the smart contract disambiguation method as described in the first aspect is implemented.

[0043] In a fourth aspect, the present invention provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the smart contract disambiguation method as described in the first aspect.

[0044] The beneficial effect of the present invention is that the present invention proposes a smart contract disambiguation method, which enables the contract content to be correctly understood by both parties to the contract and the machine and eliminates possible ambiguities. The method greatly reduces the possibility of ambiguity in the process of smart contract formulation, and does not affect the normal operation of the smart contract, effectively reduces the error probability of smart contracts due to ambiguity, improves the reliability of smart contracts, and enables smart contracts to be applied to more scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0046] Figure 1 Implement flowcharts for regular smart contracts;

[0047] Figure 2 A flowchart for realizing the smart contract provided by the present invention;

[0048] Figure 3A schematic diagram of combining a disambiguation contract with a smart contract, shown as an exemplary embodiment;

[0049] Figure 4 The message interaction flow chart is shown as an exemplary embodiment;

[0050] Figure 5 A structural diagram of a smart contract disambiguation device is shown as an exemplary embodiment. DETAILED DESCRIPTION

[0051] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0052] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0053] The conventional smart contract implementation process is as follows: Figure 1 As shown in the figure, the two parties to the contract sign a smart contract, and the smart contract is executed by the machine after it comes into effect. However, there may be two kinds of ambiguity in the implementation of the smart contract: the ambiguous interpretation of the smart contract text by the two parties to the contract, and the computer's misunderstanding of the smart contract text leading to errors in the machine execution stage.

[0054] In order to eliminate the above ambiguity, the present invention provides a smart contract disambiguation method, which integrates the disambiguation contract with the smart contract by designing the disambiguation contract, and adopts the disambiguation contract template and the smart contract at the same time. The disambiguation contract template ensures that the smart contract is clear and unambiguous to both parties of the contract and the machine, so that the final smart contract can be correctly executed by the machine. The improved smart contract implementation process is as follows: Figure 2 shown.

[0055] The following is a detailed description of the structure and content of the disambiguation contract template. The disambiguation contract template includes the following six parts: (1) contract metadata; (2) parameter definition and assignment; (3) contract subject; (4) parameter usage; (5) digital signature; (6) secret key and server information.

[0056] For (1), the contract metadata should include: contract creation time, contract version number, country or region to which the contract belongs, contract issuer information, contract holder information, unique hash value corresponding to the contract, and contract status; among which, the contract status refers to the current status of the contract, such as the contract has been created, the contract has been signed, and the contract has been executed.

[0057] For (2), parameter definition and value assignment should be placed before the contract body, and should be defined and assigned using the JSON format. The parameters defined and assigned should be confirmed one by one by both parties to the contract without objection and formally used in the contract body, otherwise they should be deleted. An example of parameter definition and value assignment is as follows:

[0058] {

[0059] “Token Name” = “xxx”,

[0060] “Inflation rate” = “2%”,

[0061] “Initial Loan Amount” = “3,000,000”

[0062] }

[0063] For (3), the main body of the contract refers to the terms that are easy to read and understand. The main body of the contract should include: clear instruction triggering conditions, clear instructions, and other contract contents included in the contract text.

[0064] For (4), the contract body should contain defined and assigned parameters and be marked with double curly brackets to distinguish them from normal text, so that the computer can recognize and automatically replace them. For example, "The initial loan amount from Party A to Party B is {{initial loan amount}} yuan."

[0065] Regarding (5), the disambiguation contract requires digital signatures from both parties to make the disambiguation contract formally effective.

[0066] For (6), the SHA1 algorithm is used to generate a 160-bit message digest for the digital signatures of both parties to the contract. This digest is used as the secret key for the digital signature to ensure the integrity and non-tampering of the contract. In addition, the contract should also be accompanied by the address of the server that stores the contract in order to retrieve the contract source data.

[0067] Disambiguation contracts need to be combined with smart contracts so that machines can correctly execute instructions. Disambiguation contracts can be seen as a bridge between legal documents that humans can understand and smart contracts that machines can understand and correctly execute. Figure 3 As shown in the figure, the entire integration process needs to go through three steps: (1) the legal document is converted into a disambiguation contract; (2) the disambiguation contract is converted into a smart contract; (3) the smart contract matches the contract terms of the legal document one by one to the execution conditions.

[0068] For step (1), the contracting parties fill in the selected disambiguation contract template according to the contract terms of the legal document, determine the parameters and their values. After the content of the disambiguation contract template is completed, it is converted into a disambiguation contract.

[0069] For step (2), the disambiguation contract needs to be processed for word sense disambiguation and converted into smart contract instructions.

[0070] For step (3), the auditor needs to match the contract terms and the smart contract execution conditions to confirm that the conversion is correct.

[0071] Regarding word sense disambiguation in step (2), the specific implementation is as follows: There are a large number of polysemous words in natural language texts, and the existence of polysemous words will affect people's semantic understanding of the text and confuse people about the meaning of the text. Similar situations also exist in contract texts. In order to ensure that the polysemous words in the contract will not cause disputes between the parties to the contract, the words that may cause ambiguity are often explained when the contract is concluded. This is acceptable for natural people to read, but in the process of converting the contract text into a smart contract, if the machine cannot determine the meaning of the polysemous words based on the context, the automatic execution of the smart contract may lead to unexpected results. Therefore, before converting to a smart contract, it is necessary to add an understanding of the context text to the disambiguation contract. The steps are as follows:

[0072] (1) Prepare a polysemous word database, match the words with ambiguous meanings in the disambiguation contract, and store them in a collection , For the collection Every word in , extract the possible K candidate semantics from the polysemous word database and store them in the set , ;Pick Context, word segmentation words and save them into a collection , . Initialize parameter group , iterative rounds , , , count words In the parameter group The semantic similarity value under :

[0073]

[0074] in, Candidate semantics and The context word set Probability of matching; Candidate semantics The probability of appearing alone. Relying on the model to automatically divide the context may lead to the following problems: (1) the context range is inaccurate; (2) the context that is strongly related to the meaning of the word may be far away; (3) it contains a lot of noise interference. As a preference, the scope of the context in this step can be manually selected. Manually selecting the context range can not only reduce noise interference and improve accuracy, but also reduce useless calculations and improve computing speed.

[0075] (2) When If it has not converged yet, repeat:

[0076] a. Calculate the conditional probability expectation of the joint distribution of the e-th iteration, that is, the semantic similarity value of the e-th iteration , the calculation process is as follows:

[0077]

[0078]

[0079] in, For words In the parameter group The following are candidate semantics The probability of Candidate semantics In the parameter group Next The context word set Probability of matching; is the constructed hidden variable.

[0080] b. Maximization ,get , the expression is:

[0081]

[0082] Until the semantic similarity value converges, we finally get The most matching semantics completes word sense disambiguation and is converted into corresponding smart contract instructions.

[0083] like Figure 4 As shown in the figure, the message interaction process is as follows:

[0084] 1. The two parties to the contract confirm the transaction intention, reach an agreement on the details of the contract terms in the legal documents, and select the appropriate disambiguation contract template. After the selection is completed, the disambiguation contract server interface will be called to send the information of the two parties to the contract and the disambiguation contract template information to the disambiguation contract server.

[0085] 2. The disambiguation contract server initializes the disambiguation contract template and generates a unique hash value corresponding to the contract based on the contract metadata.

[0086] 3. The disambiguation contract server returns the initialized disambiguation contract template to the client. The two parties to the contract complete the disambiguation contract template according to the contract terms, including using JSON strings for parameter definition and assignment, parameter usage, adding supplementary terms, etc., to form a disambiguation contract and return it to the disambiguation contract server.

[0087] 4. The disambiguation contract server performs word sense disambiguation on the disambiguation contract and stores the disambiguation contract metadata.

[0088] 5. The disambiguation contract server forwards the disambiguation contract to the smart contract server.

[0089] 6. The smart contract server converts the received disambiguation contract into a smart contract.

[0090] 7. The client sends an electronic version of the legal document to the smart contract server.

[0091] 8. The auditor compares and reviews the electronic version of the legal document and the generated smart contract. If it passes the review, it will continue to step 9. If it fails, it will return to step 3 and both parties to the contract will make modifications.

[0092] 9. Both parties to the contract submit their digital signatures and send them to the disambiguation contract server.

[0093] 10. The disambiguation contract server generates a corresponding secret key for the digital signatures of both parties, stores it together with the server information in the disambiguation contract, and sends the secret key and the smart contract effectiveness request to the smart contract server.

[0094] 11. The smart contract server stores the secret key and the smart contract comes into effect.

[0095] 12. Once the triggering conditions of the smart contract are met, the corresponding instructions will be automatically executed.

[0096] On the other hand, the present invention also provides a smart contract disambiguation device, the device comprising:

[0097] Corresponding to the above-mentioned embodiment of the smart contract disambiguation method, the present invention also provides an embodiment of a smart contract disambiguation device. Figure 5 A smart contract disambiguation device provided by an embodiment of the present invention includes a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, it is used to implement the smart contract disambiguation method in the above embodiment.

[0098] An embodiment of a smart contract disambiguation device provided by the present invention can be applied to any device with data processing capabilities, and the device with data processing capabilities can be a device or apparatus such as a computer. The device embodiment can be implemented through software, or through hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of any device with data processing capabilities in which it is located reading the corresponding computer program instructions in the non-volatile memory into the memory for execution. From the hardware level, if Figure 5 As shown, it is a hardware structure diagram of a smart contract disambiguation device provided by the present invention, in which any device with data processing capability is located, except Figure 5 In addition to the processor, memory, network interface, and non-volatile memory shown, any device with data processing capabilities in which the device in the embodiments is located may also include other hardware, generally based on the actual functions of the device with data processing capabilities, which will not be described in detail.

[0099] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.

[0100] As for the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present invention. Ordinary technicians in this field can understand and implement it without paying creative work.

[0101] An embodiment of the present invention also provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the smart contract disambiguation method in the above embodiment is implemented.

[0102] The computer-readable storage medium may be an internal storage unit of any device with data processing capability described in any of the aforementioned embodiments, such as a hard disk or a memory. The computer-readable storage medium may also be an external storage device of any device with data processing capability, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. equipped on the device. Furthermore, the computer-readable storage medium may also include both an internal storage unit and an external storage device of any device with data processing capability. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capability, and may also be used to temporarily store data that has been output or is to be output.

[0103] The above embodiments are used to illustrate the present invention rather than to limit the present invention. Any modification and change made to the present invention within the spirit of the present invention and the protection scope of the claims shall fall within the protection scope of the present invention.

Claims

1. A smart contract disambiguation method, characterized in that: include: Design a disambiguation contract template, the content of which includes: contract metadata, parameter definition and assignment, contract subject, parameter usage, digital signature, secret key and server information; The contracting parties fill in the selected disambiguation contract template according to the contract terms of the legal document, determine the parameters and their values; after the content of the disambiguation contract template is completed, it is converted into a disambiguation contract; Perform word sense disambiguation on disambiguation contracts and convert them into smart contract instructions; Match the execution conditions of smart contracts with the contractual terms of legal documents.

2. The smart contract disambiguation method according to claim 1, characterized in that: The contract metadata includes: contract creation time, contract version number, country or region to which the contract belongs, contract issuer information, contract holder information, unique hash value corresponding to the contract, and contract status.

3. The smart contract disambiguation method according to claim 1, characterized in that: The parameter definition and assignment are placed before the contract body and are defined and assigned using the JSON format. The parameters defined and assigned should be confirmed one by one by both parties to the contract without objection and formally used in the contract body, otherwise they will be deleted.

4. The smart contract disambiguation method according to claim 1, characterized in that: The contract body should contain defined and assigned parameters, marked with double curly brackets to distinguish them from normal text.

5. The smart contract disambiguation method according to claim 1, characterized in that: The de-ambiguation contract requires digital signatures from both parties to make the de-ambiguation contract formally effective.

6. The smart contract disambiguation method according to claim 1, characterized in that: The word sense disambiguation processing of the disambiguation contract includes: (1) Prepare a polysemous word database to match the words with ambiguous meanings in the disambiguation contract and store them in a collection , ; For the collection Every word in , take out K candidate semantics from the polysemous word database and store them in the set , ;Pick Context, segmented into J words and stored in a collection , ; Initialization parameter group , iteration round , , , count words In the parameter group The semantic similarity value under : ; (2) When When it does not converge, repeat: a. Calculate the semantic similarity value of the e-th iteration , the calculation formula is as follows: ; ; b. Maximization ,get ; Until the semantic similarity value converges, we finally get The most matching semantics completes word sense disambiguation.

7. The smart contract disambiguation method according to claim 1, characterized in that: The message interaction process includes: (1) The contracting parties confirm the transaction intention, reach an agreement on the details of the contract terms in the legal documents, select the disambiguation contract template, and after the selection is completed, call the disambiguation contract server interface to send the information of the contracting parties and the disambiguation contract template information to the disambiguation contract server; (2) The disambiguation contract server initializes the disambiguation contract template and generates a unique hash value corresponding to the contract based on the contract metadata; (3) The disambiguation contract server returns the initialized disambiguation contract template to the client. The contracting parties complete the disambiguation contract template according to the contract terms, form a disambiguation contract and return it to the disambiguation contract server; (4) The disambiguation contract server performs word sense disambiguation on the disambiguation contract and stores the disambiguation contract metadata; (5) The disambiguation contract server forwards the disambiguation contract to the smart contract server; (6) The smart contract server converts the received disambiguation contract into a smart contract; (7) The client sends an electronic version of the legal document to the smart contract server; (8) The auditor compares and audits the electronic version of the legal document and the generated smart contract. If the audit passes, step (9) is executed; otherwise, the audit returns to step (3) for modification by both parties to the contract; (9) Both parties to the contract submit their digital signatures and send them to the disambiguation contract server; (10) The disambiguation contract server generates a corresponding secret key for the digital signatures of both parties, stores it together with the server information in the disambiguation contract, and sends the secret key and the smart contract validation request to the smart contract server; (11) The smart contract server stores the secret key and the smart contract comes into effect; (12) Once the triggering conditions of the smart contract are met, the corresponding instructions will be automatically executed.

8. A smart contract disambiguation device, characterized in that: include: A disambiguation contract template construction module is used to design and construct a disambiguation contract template. The content of the disambiguation contract template includes: contract metadata, parameter definition and assignment, contract subject, parameter usage, digital signature, secret key and server information; Legal document and disambiguation contract conversion module: The contracting parties fill in the selected disambiguation contract template according to the contract terms of the legal document, determine the parameters and their values, and convert the disambiguation contract template into a disambiguation contract after the content is completed; The disambiguation contract and smart contract conversion module is used to perform word sense disambiguation on the disambiguation contract and convert it into smart contract instructions; The execution module is used to match the execution conditions of smart contracts with the contractual clauses of legal documents.

9. A smart contract disambiguation device, comprising a memory and one or more processors, wherein the memory stores executable code, characterized in that: When the processor executes the executable code, the smart contract disambiguation method as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the smart contract disambiguation method as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • A word sense disambiguation method and system based on graph model

    CN109359303A

  • Contract text customization method, device and equipment and readable storage medium

    CN110069763A

  • Contract grassing and revising method and device, storage medium and equipment

    CN111932412A

  • Hospital business-based contract editing management method and apparatus

    CN115455916A

  • Private data matching method and system based on smart contract

    CN117407917A