An intelligent scheduling method for CNC machine tools across production areas based on smart contracts
By establishing a blockchain between the DNC servers of CNC machine tools and using smart contract white papers and signing notices, the problem of intelligent scheduling of CNC machine tools across production areas is solved, and efficient resource sharing and automatic profit acquisition is achieved.
Patent Information
- Application Number
- CN202411471621.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-10-22
AI Technical Summary
It is difficult for the existing technology to realize intelligent scheduling of CNC machine tools across production areas, resulting in CNC machine tools in different production areas being unable to coordinate the same production task.
By forming a blockchain for DNC servers in different production areas, and using smart contract white paper and signing notices, intelligent scheduling of CNC machine tools across production areas is realized. Specific steps include when the CNC machine tool managed by the DNC server cannot complete the production task, publish a white paper for smart contracts, accept the DNC server signed the notice to complete the production task together, and verify and pay on the blockchain.
It realizes intelligent scheduling of CNC machine tools across production areas, efficiently share and schedule resources between production areas, automatically obtain profits, and operates intelligently and orderly, suitable for long-term operation.
Smart Images

Figure CN119011632B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cross-production area scheduling of CNC machine tools, and in particular to a cross-production area intelligent scheduling method for CNC machine tools based on smart contracts. Background Art
[0002] At present, CNC machine tools can only realize program distribution and task scheduling within the same production area, and the DNC (Distributed Numerical Control) server schedules production according to the production plan of the MES (manufacturing execution system). However, it is impossible to uniformly schedule CNC machine tools in different production areas to jointly complete the same production task.
[0003] In real life, when a certain type of product (such as new energy vehicles) becomes popular, orders surge in a short period of time, and mass production is required quickly. In this case, it is not realistic to build a new production area in a short period of time. At the same time, if a new production area is built, if sales decline, the newly built production area may be wasted. In fact, the CNC machine tools in other existing production areas may be idle, but since these idle data machine tools and the CNC machine tools that are urgently needed to produce products in large quantities are not only production islands, but also may belong to different companies, it is difficult to coordinate CNC machine tools in different production areas, not to mention realizing intelligent scheduling of CNC machine tools across production areas.
[0004] Therefore, how to achieve intelligent scheduling of CNC machine tools across production areas to coordinate CNC machine tools in different production areas to jointly complete the same production task is a technical problem that urgently needs to be solved. Summary of the invention
[0005] In view of the above analysis, an embodiment of the present invention aims to provide an intelligent scheduling method for CNC machine tools across production areas based on smart contracts, so as to solve the problem in the prior art that there is a lack of intelligent scheduling scheme for CNC machine tools across production areas and it is difficult to coordinate CNC machine tools in different production areas to jointly complete the same production task.
[0006] The present invention discloses a cross-production area intelligent scheduling method for CNC machine tools based on smart contracts, the method comprising:
[0007] A blockchain is composed of DNC servers in different production areas; each DNC server has an independent public and private key pair and token account;
[0008] When the CNC machine tool managed by the DNC server cannot complete the production task, the DNC server publishes a smart contract white paper on the blockchain using a private key-signed broadcast message to collaboratively complete the remaining production tasks;
[0009] The DNC server that receives the smart contract white paper publishes a notice of signing the smart contract white paper on the blockchain using a broadcast message signed by a private key;
[0010] The accounting node selects the DNC server that collaborates to complete the remaining production tasks as the collaborative DNC server, and successfully writes the notification of the smart contract signed by the collaborative DNC server into the blockchain account book.
[0011] On the basis of the above scheme, the present invention also makes the following improvements:
[0012] Furthermore, the method further comprises:
[0013] After completing the corresponding processing task, the collaborative DNC server generates processing task information, and publishes the processing task information to the blockchain using a private key signed broadcast message. After verification by the accounting node in the blockchain, the DNC server that publishes the smart contract white paper completes the payment to the corresponding collaborative DNC server.
[0014] Furthermore, the smart contract white paper includes: the number of the smart contract white paper, production task description, production procedure, CNC machine tool requirements, processing quantity, time requirements, number of tokens per piece, mailing address of processed parts, payment conditions and signature of the task issuer.
[0015] Furthermore, the production program includes a private key, which is the same public-private key pair as the public key in the payment conditions, so as to associate the production program with the payment conditions.
[0016] Furthermore, after the DNC server publishes the smart contract white paper for collaboratively completing the remaining production tasks on the blockchain, other DNC servers on the blockchain determine whether to accept the smart contract white paper based on the idle status of the data machine tools they manage and the smart contract white paper.
[0017] Furthermore, the notification of signing the smart contract white paper includes: the number of the smart contract white paper, the number of the processing machine tool, the quantity to be processed, and the signature of the private key of the DNC server that issued the notification.
[0018] Further, the accounting node selects the DNC server that collaborates to complete the remaining production tasks as the collaborative DNC server and executes:
[0019] When the cumulative number of items to be processed in the notifications of signing the smart contract white paper issued by each DNC server exceeds the processing quantity in the smart contract white paper, the accounting node selects the collaborative DNC server to collaboratively complete the remaining production tasks based on the order in which the notifications of signing the smart contract white paper were issued by each DNC server and the number of items to be processed.
[0020] Further, the collaborative DNC server generates processing task information by performing the following operations:
[0021] For each workpiece produced by the CNC machine tool managed by the collaborative DNC server after executing the production program, the private key in the production program is used to encrypt the number of the processing machine tool and the number of the workpiece to obtain a ciphertext code;
[0022] After completing the corresponding processing task, the collaborative DNC server extracts the ciphertext code from each workpiece, combines it with the number of the processing machine tool, the number of the workpiece and the express number of the mailed workpiece, and generates the processing task information of the corresponding collaborative DNC server.
[0023] Furthermore, when the collaborative DNC server detects the notification of the smart contract signed by itself in the blockchain account book, it downloads the production program from the smart contract white paper and executes it to perform the corresponding processing task.
[0024] Furthermore, the collaborative DNC server publishes the processing task information to the blockchain, and the accounting nodes in the blockchain verify it by performing the following operations:
[0025] The accounting node in the blockchain obtains the ciphertext code of each workpiece from the processing task information released by the collaborative DNC server, and decrypts the ciphertext code using the public key in the payment conditions of the extracted smart contract white paper. If the number of the processing machine obtained by decryption is consistent with the number of the processing machine of the corresponding workpiece in the processing task information, and the destination address in the express delivery number of the mailed workpiece is consistent with the mailing address of the workpiece in the smart contract white paper, the accounting node verification is successful.
[0026] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:
[0027] The intelligent scheduling method for CNC machine tools across production areas based on smart contracts provided by the present invention is to form a blockchain by combining DNC servers in different production areas; in this way, when a CNC machine tool managed by a certain DNC server cannot complete a production task, the intelligent scheduling of CNC machine tools across production areas can be realized by publishing a smart contract white paper. At this time, the DNC server that accepts the smart contract white paper publishes a notice of signing the smart contract white paper on the blockchain in a broadcast message signed by a private key, and is selected by the accounting node, and finally the collaborative DNC server that collaborates to complete the remaining production tasks is selected. After completing the corresponding processing task, the collaborative DNC server generates and publishes the processing task information, and after verification by the accounting node in the blockchain, the DNC server that publishes the smart contract white paper completes the payment to the corresponding collaborative DNC server. This method well solves the problem of the lack of intelligent scheduling schemes for CNC machine tools across production areas and the difficulty in coordinating CNC machine tools in different production areas to jointly complete the same production task in the prior art.
[0028] Therefore, the intelligent scheduling method for CNC machine tools across production areas based on smart contracts provided by the present invention can enable the DNC servers in different production areas to automatically cooperate with each other according to their respective idle states to complete the intelligent scheduling and production scheduling of production tasks, efficiently share and schedule resources between various production areas, and automatically obtain corresponding benefits from the blockchain. The operation mode is intelligent and orderly, which facilitates the long-term operation of this mode.
[0029] In the present invention, the above-mentioned technical solutions can also be combined with each other to achieve more preferred combination solutions. Other features and advantages of the present invention will be described in the subsequent description, and some advantages can become obvious from the description, or can be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The accompanying drawings are only used for the purpose of illustrating specific embodiments and are not to be considered as limiting the present invention. In the entire drawings, the same reference symbols represent the same components;
[0031] Figure 1 A flow chart of a method for intelligent scheduling of CNC machine tools across production areas based on smart contracts provided in an embodiment of the present invention;
[0032] Figure 2 A schematic diagram of the connection relationship between multiple DNC servers in a blockchain provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0033] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0034] A specific embodiment of the present invention discloses a cross-production area intelligent scheduling method for CNC machine tools based on smart contracts, as shown in the flowchart Figure 1 shown.
[0035] First, the technical concept of the technical solution in this embodiment is described as follows: a blockchain is formed on the Internet (or between multiple manufacturing enterprises) by DNC servers in different production areas. Several DNC servers manage multiple CNC machine tools in the same production area. In the process of issuing production tasks issued by the MES system, if the DNC server finds that the CNC machine tools in this production area cannot complete the production tasks on schedule, the DNC server publishes a smart contract white paper in the blockchain using a broadcast message signed by a private key. The smart contract white paper contains subcontracting tasks and corresponding benefits. If the CNC machine tools in the corresponding production areas managed by other DNC servers on the blockchain accept subcontracting tasks, the DNC servers that accept the subcontracting tasks obtain the corresponding benefits by signing smart contracts. In the specific implementation process of this embodiment, it is also necessary to consider that the CNC machine tools in other production areas can only obtain the corresponding benefits after the processing tasks are truly completed, otherwise, the method cannot be operated in a long-term and orderly manner. Below, the specific implementation process of the method in this embodiment is described as follows.
[0036] Step S1: A blockchain is formed by DNC servers in different production areas; each DNC server has an independent public and private key pair and Token account.
[0037] During the specific implementation process, a production area includes at least one DNC server. If a production area only includes one DNC server, then the DNC server is responsible for managing all CNC machine tools in the production area and issuing production tasks to them. If a production area includes multiple DNC servers, all DNC servers jointly manage all CNC machine tools in the production area, or each DNC server manages all CNC machine tools in a partition in the production area. In this embodiment, there are no excessive restrictions on the number of DNC servers in each production area and the corresponding relationship between the CNC machine tools they manage. It is only necessary to form a blockchain with multiple DNC servers in different production areas. The connection relationship diagram of multiple DNC servers (i.e., distributed CNC servers) in the blockchain is shown in the figure. Figure 2As shown. In a blockchain composed of multiple DNC servers, each DNC server, as a real-time online node in the blockchain, has an independent public-private key pair and a Token account. Among them, the public-private key pair of the DNC server is used to implement signature and signature verification. At the same time, in the blockchain system, Token, as a digital asset, follows specific technical standards (such as Ethereum's ERC-20 standard) and exists on the blockchain. Token account usually refers to an account related to a specific Token. Token is usually used to represent a value, which can be currency, assets, equity or points. The Token account of the DNC server is used to store, record and track the ownership and quantity of these values. Token accounts can interact with smart contracts to trigger smart contracts to perform specific functions, such as automatically executing transactions, paying fees or executing complex financial contracts.
[0038] Step S2: When the CNC machine tool managed by the DNC server cannot complete the production task, the DNC server publishes a smart contract white paper on the blockchain using a private key-signed broadcast message to collaboratively complete the remaining production tasks.
[0039] Preferably, when the DNC server receives a production task issued by the MES system, it issues the production task to the CNC machine tool it manages; if it finds that the CNC machine tool it manages cannot meet the production requirements of the production task, it publishes a smart contract white paper on the blockchain using a private key-signed broadcast message to collaboratively complete the remaining production tasks, waiting for other DNC servers to collaboratively complete this production task.
[0040] Preferably, in this embodiment, the production task includes: production task description, production procedure, CNC machine tool requirements, production quantity and time requirements. Figure 2 As shown in the figure, suppose that after receiving the production task issued by the MES system, DNC server a1 finds that the CNC machine tool it manages cannot meet the production requirements of the production task (such as production quantity and time requirements, etc.), DNC server a1 uses a private key signed broadcast message on the blockchain to publish a smart contract white paper for collaboratively completing the remaining production tasks.
[0041] The smart contract white paper includes: the number of the smart contract white paper, the description of the production task, the production procedure, the requirements of the CNC machine tool, the processing quantity, the time requirement, the number of tokens per piece, the mailing address of the processed parts, the payment conditions and the signature of the task issuer. The components of the smart contract white paper are explained as follows.
[0042] The number of the smart contract white paper can be set in combination with the blockchain, the task publisher (i.e. the DNC server that publishes the smart contract white paper) and the production tasks it publishes, etc., to uniquely define the smart contract white paper published by the current DNC server to collaboratively complete the remaining production tasks. In the specific implementation process, the numbering of smart contract white papers is usually not a standardized concept, because different projects and organizations may have their own documents and numbering systems.
[0043] The production task description refers to the description related to the production task, which is convenient for relevant technical personnel to understand the current status of the production task. The specific content may be determined according to the situation without too many restrictions.
[0044] CNC machine tool requirements refer to the requirements of this production task for CNC machine tools, such as technical performance and processing accuracy.
[0045] The processing quantity refers to the total number of pending processing that the task publisher allocates to other DNC servers. That is, the remaining processing quantity after deducting the processing quantity accepted by the CNC machine tools managed by the DNC server that publishes the smart contract white paper from the production quantity in the production task.
[0046] Time requirements refer to the deadline requirements for production tasks.
[0047] The number of tokens per piece refers to the number of tokens corresponding to a single processed part, which corresponds to the price of the single processed part.
[0048] The mailing address of the processed parts refers to the mailing address of the corresponding processed parts after other DNC servers that accept the remaining production tasks complete the processing tasks.
[0049] The signature of the task issuer refers to the signature of the private key of the DNC server that publishes the smart contract white paper.
[0050] The production program contains a private key, which is the same public-private key pair as the public key in the payment conditions, so as to associate the production program with the payment conditions. For any workpiece produced by a CNC machine tool after executing the production program, the private key in the production program encrypts the number of the processing machine tool and the number of the workpiece to obtain a ciphertext code, which can be printed on the workpiece in the form of a QR code in an indelible manner. After the ciphertext code is decrypted, the number of the processing machine tool and the number of the workpiece can be obtained. Since the payment conditions contain a public key, the accounting node on the blockchain can use the public key in the payment conditions to decrypt and verify the ciphertext code. If the number of the decrypted processing machine tool is correct and the destination address of the express number is correct, the verification is successful and the payment is made.
[0051] Step S3: The DNC server that receives the smart contract white paper publishes a notice of signing the smart contract white paper on the blockchain using a broadcast message signed by a private key.
[0052] Preferably, other DNC servers on the blockchain determine whether to accept the smart contract white paper based on the idle status of the data machine tools they manage and the smart contract white paper (including CNC machine tool requirements, processing quantity, time requirements and single-piece token number). If accepted, a notice of signing the smart contract white paper is published on the blockchain using a broadcast message signed by a private key.
[0053] For example, when any other DNC server on the blockchain, such as DNC server b1, sees the smart contract white paper published by DNC server a1 on the blockchain, DNC server b1 decides whether to accept the smart contract white paper based on the idle status of the data machine tools it manages and the processing task requirements (including CNC machine tool requirements, processing quantity, time requirements and single-piece token number). If accepted, it publishes a notice of signing the corresponding smart contract on the blockchain using a broadcast message signed by a private key.
[0054] Since this embodiment does not limit the correspondence between the DNC servers in each production area and the CNC machine tools they manage. Below, the implementation process of this step under different correspondences is described as follows. When the production area where the DNC server that publishes the smart contract white paper is located includes only this one DNC server, or the production area where the DNC server that publishes the smart contract white paper is located includes multiple DNC servers, and all DNC servers jointly manage all CNC machine tools in this production area, at this time, if the CNC machine tools managed by the DNC server cannot complete the production task, it means that the production area cannot complete the production task, and can only complete the production task by cooperating with the CNC machine tools managed by the DNC servers in other production areas. When the production area where the DNC server that publishes the smart contract white paper is located includes multiple DNC servers, and each DNC server manages all CNC machine tools in a partition in the production area, at this time, if the CNC machine tools managed by the DNC server cannot complete the production task, it means that the corresponding partition of the production area managed by the DNC server cannot complete the production task, and can only complete the production task by cooperating with other partitions of the production area and CNC machine tools managed by DNC servers in other production areas. Therefore, no matter what kind of corresponding relationship exists between the DNC servers in each production area and the CNC machine tools they manage, the method in this embodiment can achieve cross-production area scheduling.
[0055] Preferably, the notice of signing the smart contract white paper includes: the number of the smart contract white paper, the number of the processing machine tool (which can be multiple), the number to be processed, and the signature of the private key of the DNC server that issued the notice. Among them, the number to be processed refers to the number of processing undertaken by the DNC server that currently accepts the smart contract white paper, which is less than or equal to the processing number in the smart contract white paper.
[0056] Step S4: The accounting node selects the DNC server that collaborates to complete the remaining production tasks as the collaborative DNC server, and successfully writes the notification of the smart contract signed by the collaborative DNC server into the blockchain account book.
[0057] Preferably, when the quantity to be processed in the notices of signing the smart contract white paper issued by each DNC server cumulatively exceeds the processing quantity in the smart contract white paper, the accounting node selects the collaborative DNC server that collaboratively completes the remaining production tasks according to the order of the notices of signing the smart contract white paper issued by each DNC server and the quantity to be processed, and successfully writes the notice of the smart contract signed by the collaborative DNC server into the blockchain account book. At this time, the collaborative DNC server successfully accepts the task; and ignores the notices of signing the corresponding smart contracts issued by the remaining DNC servers, and does not write them into the blockchain account book. These DNC servers fail to accept the task.
[0058] When the collaborative DNC server detects the notification of the smart contract signed by itself in the blockchain account book, it downloads the production program from the smart contract white paper and executes it to perform the corresponding processing task.
[0059] Step S5: After completing the corresponding processing task, the collaborative DNC server generates processing task information; and publishes the processing task information to the blockchain in the form of a broadcast message signed by a private key. After verification by the accounting node in the blockchain, the DNC server that publishes the smart contract white paper completes the payment to the corresponding collaborative DNC server.
[0060] Preferably, for each workpiece produced by the CNC machine tool managed by the collaborative DNC server after executing the production program, the private key in the production program encrypts the number of the processing machine tool and the number of the workpiece to obtain a ciphertext code; after completing the corresponding processing task, the collaborative DNC server extracts the ciphertext code from each workpiece, and combines it with the number of the processing machine tool, the number of the workpiece, and the express number of the mailed workpiece to generate the processing task information of the corresponding collaborative DNC server. That is, the processing task information includes: the ciphertext code of each workpiece, the number of the processing machine tool and the number of the workpiece, and the express number of the mailed workpiece. Afterwards, the collaborative DNC server publishes the processing task information to the blockchain using a broadcast message signed by a private key.
[0061] The accounting node in the blockchain obtains the ciphertext code of each workpiece from the processing task information released by the collaborative DNC server, and decrypts the ciphertext code using the public key in the payment conditions of the extracted smart contract white paper. If the number of the processing machine obtained by decryption is consistent with the number of the processing machine of the corresponding workpiece in the processing task information, and the destination address in the express delivery number of the mailed workpiece is consistent with the mailing address of the workpiece in the smart contract white paper, the accounting node verification is passed and the corresponding Token payment from DNC server a1 to DNC server b1 is automatically completed.
[0062] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0063] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.
Claims
1. A cross-production area intelligent scheduling method for CNC machine tools based on smart contracts, characterized in that: The method comprises: A blockchain is composed of DNC servers in different production areas; each DNC server has an independent public and private key pair and token account; When the CNC machine tool managed by the DNC server cannot complete the production task, the DNC server publishes a smart contract white paper on the blockchain using a private key-signed broadcast message to collaboratively complete the remaining production tasks; The DNC server that receives the smart contract white paper publishes a notice of signing the smart contract white paper on the blockchain using a broadcast message signed by a private key; The accounting node selects the DNC server that collaborates to complete the remaining production tasks as the collaborative DNC server, and successfully writes the notification of the smart contract signed by the collaborative DNC server into the blockchain account book; The method further comprises: After completing the corresponding processing task, the collaborative DNC server generates processing task information; and publishes the processing task information to the blockchain in the form of a broadcast message signed by a private key. After verification by the accounting node in the blockchain, the DNC server that publishes the smart contract white paper completes the payment to the corresponding collaborative DNC server; The accounting node selects the DNC server that will complete the remaining production tasks as the collaborative DNC server and executes: When the cumulative number of items to be processed in the notifications of signing the smart contract white paper issued by each DNC server exceeds the processing quantity in the smart contract white paper, the accounting node selects the collaborative DNC server to collaboratively complete the remaining production tasks based on the order in which the notifications of signing the smart contract white paper were issued by each DNC server and the number of items to be processed.
2. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 1 is characterized in that: The smart contract white paper includes: the number of the smart contract white paper, production task description, production procedure, CNC machine tool requirements, processing quantity, time requirements, number of tokens per piece, mailing address of processed parts, payment conditions and signature of the task issuer.
3. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 2 is characterized in that: The production program includes a private key, which is the same public-private key pair as the public key in the payment conditions, so as to associate the production program with the payment conditions.
4. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 3 is characterized in that: After the DNC server publishes the smart contract white paper on the blockchain for collaboratively completing the remaining production tasks, other DNC servers on the blockchain determine whether to accept the smart contract white paper based on the idle status of the data machine tools they manage and the smart contract white paper.
5. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 4 is characterized in that: The notification of signing the smart contract white paper includes: the number of the smart contract white paper, the number of the processing machine tool, the quantity to be processed, and the signature of the private key of the DNC server that issued the notification.
6. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 5 is characterized in that: The collaborative DNC server generates processing task information by performing the following operations: For each workpiece produced by the CNC machine tool managed by the collaborative DNC server after executing the production program, the private key in the production program is used to encrypt the number of the processing machine tool and the number of the workpiece to obtain a ciphertext code; After completing the corresponding processing task, the collaborative DNC server extracts the ciphertext code from each workpiece, combines it with the number of the processing machine tool, the number of the workpiece and the express number of the mailed workpiece, and generates the processing task information of the corresponding collaborative DNC server.
7. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 6 is characterized in that: When the collaborative DNC server detects the notification of the smart contract signed by itself in the blockchain account book, it downloads the production program from the smart contract white paper and executes it to perform the corresponding processing task.
8. The intelligent scheduling method for CNC machine tools across production areas based on smart contracts according to claim 7 is characterized in that: The collaborative DNC server publishes the processing task information to the blockchain, and the accounting nodes in the blockchain verify it by performing the following operations: The accounting node in the blockchain obtains the ciphertext code of each workpiece from the processing task information released by the collaborative DNC server, and decrypts the ciphertext code using the public key in the payment conditions of the extracted smart contract white paper. If the number of the processing machine obtained by decryption is consistent with the number of the processing machine of the corresponding workpiece in the processing task information, and the destination address in the express delivery number of the mailed workpiece is consistent with the mailing address of the workpiece in the smart contract white paper, the accounting node verification is successful.
Citation Information
Patent Citations
Industrial scheduling intelligent contract system and adaptive configuration method thereof
CN113159507A
Authentication device and authentication system, one-time password generation authentication device and pseudorandom number generator, encrypted data decryption system, login or entry or unlocking system or access control system
JP6978168B1