Coal quality metering business data verification method and device, medium and electronic equipment

By using hash functions to generate digital fingerprints in coal quality measurement operations and uploading them to the blockchain network, combined with smart contracts and multi-signature mechanisms, the problem of low data quality was solved, data immutability and traceability were achieved, data authenticity and business transparency were improved, and transaction costs were reduced.

CN122286845APending Publication Date: 2026-06-26SHENHUA GRP WUDA MINING DISTRICT INFORMATION MANAGEMENT CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610393961.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-27
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In traditional coal quality assessment business, there are security risks and trust crises in the data collection, transmission, storage and analysis processes, resulting in low data quality that is difficult to meet the needs of large-scale, high-frequency coal transactions.

Method used

A hash function is used to generate a digital fingerprint as a data identifier, and coal information is uploaded to the blockchain network. Smart contracts are used to verify the data format, numerical range, and abnormal fluctuations. Combined with a multi-signature mechanism and encrypted communication protocol, the immutability and traceability of the data are ensured.

Benefits of technology

It significantly improved the authenticity and completeness of coal quality measurement business data, solved the problem of low data quality, realized reliable data sharing and business process transparency, reduced transaction costs and improved market competitiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122286845A_ABST
    Figure CN122286845A_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, medium, and electronic device for verifying coal quality measurement business data. In this application, coal information, including coal weight and coal composition content, is obtained; a hash function is used to calculate a digest of the coal information, generating a digital fingerprint, which corresponds one-to-one with the coal information; the digital fingerprint is determined as an identifier for the coal information, and the identifier and coal information are uploaded to a blockchain network; a smart contract is used to verify the coal information, including data format verification, numerical range verification, and abnormal data fluctuation verification; the coal information that passes the data verification is recorded on the blockchain network. This application solves the problem of low data quality in existing coal quality measurement business.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of blockchain technology, and more specifically, to a method for verifying coal quality measurement business data, a device for verifying coal quality measurement business data, a computer-readable storage medium, and an electronic device. Background Technology

[0002] In traditional coal quality assessment operations, the data collection, transmission, storage, and analysis processes are fraught with security risks and trust issues. On the one hand, the lack of effective technical means to monitor and protect data throughout the process makes it susceptible to manipulation or falsification, leading to doubts about the data's authenticity and disputes between trading parties. On the other hand, the relatively independent information systems of different participants create severe data silos, making data sharing and collaboration extremely difficult and further impacting the efficiency and transparency of business processes.

[0003] Existing solutions mostly rely on centralized institutions for supervision, but this approach is not only costly but also susceptible to single points of failure, failing to meet the demands of large-scale, high-frequency coal transactions, resulting in low data quality in coal quality assessment. Summary of the Invention

[0004] The main objective of this application is to provide a method, apparatus, computer-readable storage medium, and electronic device for verifying coal quality measurement business data, so as to at least solve the problem of low data quality in coal quality measurement business in the prior art.

[0005] To achieve the above objectives, according to one aspect of this application, a method for verifying coal quality measurement business data is provided, comprising: acquiring coal information, the coal information including coal weight and coal composition content; performing a digest calculation on the coal information using a hash function to generate a digital fingerprint, the digital fingerprint corresponding one-to-one with the coal information; determining the digital fingerprint as an identifier for the coal information, and uploading the identifier and the coal information to a blockchain network; using a smart contract to perform data verification on the coal information, the data verification including data format verification, numerical range verification, and abnormal data fluctuation verification; and recording the coal information that passes the data verification in the blockchain network.

[0006] Optionally, before uploading the identifier and the coal information to the blockchain network, the method further includes: obtaining electronic signatures of the coal information from multiple authorized parties using a multi-signature mechanism; verifying the electronic signatures if all the authorized parties' electronic signatures are obtained; and determining to upload the identifier and the coal information to the blockchain network if all the electronic signatures are verified.

[0007] Optionally, a smart contract is used to perform data verification on the coal information, including: obtaining historical coal information, which includes historical coal weight and historical coal composition content; determining whether the coal information conforms to a preset data format; if the coal information conforms to the preset data format, determining whether each indicator in the coal information is within a preset value range, which is set based on historical coal information; if all the indicators in the coal information are within the preset value range, comparing the trend of the coal information and the historical coal information to determine whether there are any abnormal fluctuations exceeding the preset range.

[0008] Optionally, after using a smart contract to verify the coal information, the method further includes: marking the coal information that fails the data verification as an abnormal record and triggering an early warning.

[0009] Optionally, uploading the identifier and the coal information to the blockchain network includes: encrypting the coal information using an encrypted communication protocol to obtain encrypted coal information; and uploading the identifier and the encrypted coal information to the blockchain network using a peer-to-peer transmission method.

[0010] Optionally, before uploading the identifier and the encrypted coal information to the blockchain network, the method further includes: adding a timestamp to the encrypted coal information, the timestamp recording the acquisition time of the coal information and the time when the encrypted coal information is uploaded to the blockchain network.

[0011] Optionally, before performing a digest calculation on the coal information using a hash function, the method further includes: performing preprocessing operations on the coal information, the preprocessing operations including data cleaning, normalization, noise removal, and invalid data removal.

[0012] According to another aspect of this application, a verification device for coal quality measurement business data is provided, comprising: a first acquisition unit for acquiring coal information, the coal information including coal weight and coal composition content; a calculation unit for performing a digest calculation on the coal information using a hash function to generate a digital fingerprint, the digital fingerprint corresponding one-to-one with the coal information; an upload unit for determining the digital fingerprint as an identifier of the coal information and uploading the identifier and the coal information to a blockchain network; a verification unit for performing data verification on the coal information using a smart contract, the data verification including data format verification, numerical range verification, and abnormal data fluctuation verification; and a recording unit for recording the coal information that has passed the data verification in the blockchain network.

[0013] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any of the aforementioned methods for verifying coal quality measurement business data.

[0014] According to another aspect of this application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including a method for performing verification of any of the coal quality measurement business data described above.

[0015] The technical solution of this application acquires coal information, including coal weight and coal composition content; it uses a hash function to perform a digest calculation on the coal information to generate a digital fingerprint, with each digital fingerprint corresponding one-to-one with the coal information; it uses the digital fingerprint as the identifier for the coal information and uploads the identifier and coal information to a blockchain network; it uses a smart contract to verify the coal information, including data format verification, numerical range verification, and abnormal data fluctuation verification; and it records the coal information that passes the data verification on the blockchain network. This solution significantly improves the authenticity and integrity of coal quality assessment data by converting key data such as coal weight and composition content into tamper-proof digital fingerprints and utilizing the security features of blockchain technology for data uploading, verification, and recording, thus solving the problem of low data quality in existing coal quality assessment operations. Attached Figure Description

[0016] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0017] Figure 1 A hardware structure block diagram of a mobile terminal for performing a method for verifying coal quality measurement business data according to an embodiment of this application is shown.

[0018] Figure 2 A flowchart illustrating a method for verifying coal quality measurement business data according to an embodiment of this application is shown.

[0019] Figure 3 An architecture diagram of a verification system for coal quality measurement business data provided according to an embodiment of this application is shown;

[0020] Figure 4 A structural block diagram of a coal quality measurement business data verification device provided according to an embodiment of this application is shown.

[0021] The above figures include the following reference numerals:

[0022] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device. Detailed Implementation

[0023] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0026] As described in the background section, existing coal quality measurement solutions cannot meet the needs of large-scale, high-frequency coal transactions. To address the issue of low data quality in coal quality measurement, embodiments of this application provide a method for verifying coal quality measurement data, a device for verifying coal quality measurement data, a computer-readable storage medium, and an electronic device.

[0027] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

[0028] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a method of verifying coal quality measurement business data according to an embodiment of the present invention. Figure 1As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0029] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the coal quality measurement business data verification method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-described networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above-described networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0030] This embodiment provides a method for verifying coal quality measurement business data running on a mobile terminal, computer terminal, or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0031] Figure 2 This is a flowchart illustrating a method for verifying coal quality measurement business data according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:

[0032] Step S201: Obtain coal information, including coal weight and coal composition content;

[0033] Specifically, various sensors (such as weighing sensors and component analyzers) deployed at key nodes such as coal mines, ports, and transport vehicles collect basic data such as coal weight and coal composition in real time. This data is the core basis for coal transaction settlement and is directly related to payment and quality compliance.

[0034] Step S202: A hash function is used to perform a digest calculation on the above coal information to generate a digital fingerprint, and the digital fingerprint corresponds one-to-one with the above coal information.

[0035] Specifically, a hash function is used to calculate a fixed-length, unique, and irreversible digital fingerprint (hash value) for coal information (such as "weight = 1200.5 tons, ash content = 18.3%). Any tiny data modification (such as changing the weight to 1250.5 tons) will cause the hash value to change completely. The digital fingerprint is a unique identifier for the data and serves as the benchmark for subsequent verification. In this way, even if the original data changes, its corresponding hash value will change accordingly, thus enabling rapid detection of data tampering.

[0036] Step S203: The digital fingerprint is identified as the identifier of the coal information, and the identifier and the coal information are uploaded to the blockchain network;

[0037] Specifically, the digital fingerprint serves as an identifier; that is, the hash value of the original data is uploaded to the blockchain network. The original data itself must also be uploaded simultaneously for off-chain verification and auditing. What is uploaded to the blockchain network is the digital fingerprint and data metadata. Any node can obtain the original data, recalculate the hash, and compare it with the on-chain digital fingerprint to verify whether it has been tampered with, thus achieving a dual guarantee that the data is usable but tamper-proof.

[0038] A mature consortium blockchain is chosen as the infrastructure for the blockchain network to build a decentralized distributed ledger. Each participant (including coal mining companies, transportation companies, testing agencies, buyers, etc.) is a node in the blockchain network, jointly maintaining the consistency and integrity of the ledger. A consensus mechanism ensures that all nodes reach a consensus on transaction records, guaranteeing the immutability and traceability of the data.

[0039] Step S204: Use a smart contract to perform data verification on the above coal information. The data verification includes data format verification, numerical range verification, and abnormal data fluctuation verification.

[0040] Specifically, a series of smart contract rules are pre-written to automatically execute data verification logic. When new data enters the blockchain, the smart contract checks the data's validity according to preset conditions, such as whether the data format is correct, whether the value is within a reasonable range, and whether there are any abnormal fluctuations. The smart contract is an automatically executing program running on the blockchain, capable of performing three levels of verification without human intervention: data format verification, value range verification, and abnormal data fluctuation verification. Data format verification, such as "weight" must be a number in tons and cannot be "ABC" or empty values; value range verification, such as ash content ≤30%, moisture ≤12% (industry standard or contractual agreement); and abnormal data fluctuation verification, such as a sudden increase of more than 30% in weight compared to the historical average, which may indicate cheating or equipment malfunction.

[0041] Step S205: Record the coal information that has passed the above data verification in the above blockchain network.

[0042] Specifically, only data that passes all verifications is officially recorded on the blockchain, forming an irreversible and traceable permanent record.

[0043] In this embodiment, each coal quality measurement data point (weight + composition) possesses a verifiable identity on the blockchain. All parties involved in the transaction (coal mine, transportation, testing agency, and buyer) can access the on-chain record in real time to verify its authenticity. Once uploaded to the blockchain, the data is permanently stored and cannot be deleted or forged. By transforming key data such as coal weight and composition content into immutable digital fingerprints and utilizing the security features of blockchain technology for data uploading, verification, and recording, the authenticity and integrity of coal quality measurement data are significantly improved, resolving the problem of low data quality in existing coal quality measurement operations.

[0044] In some embodiments of this application, before uploading the identifier and the coal information to the blockchain network, the method further includes: obtaining electronic signatures of the coal information from multiple authorized parties using a multi-signature mechanism; verifying the electronic signatures after obtaining the electronic signatures from all the authorized parties; and determining to upload the identifier and the coal information to the blockchain network after all the electronic signatures have been verified.

[0045] Specifically, in coal transportation and sales, a single coal information item typically involves multiple responsible parties (authorizing parties), including coal mining companies, third-party testing agencies, transportation companies, and buyers or consignees. Coal mining companies are responsible for raw coal production and initial measurement; third-party testing agencies are responsible for analyzing composition (ash content, sulfur content, calorific value, etc.); transportation companies are responsible for loading, weighing, and GPS tracking; and buyers or consignees are responsible for final acceptance and confirmation. To enhance security, a multi-signature mechanism is introduced. Only when multiple authorized parties jointly sign and agree can a transaction be confirmed and data written. This mechanism effectively prevents the risk of a single node being attacked or controlled, improving its resistance to attacks. In this embodiment, each authorized party uses its own private key to sign the coal information (or its hash value), generating an unforgeable and verifiable electronic signature.

[0046] Once all authorized parties' electronic signatures are obtained, the electronic signatures are verified. For example, a public key verification mechanism can be invoked to verify whether each signature was generated by the private key of a legitimate authorized party; whether the signature content completely matches the current coal information (or its hash); and whether the signature is within its validity period and has not been subjected to a replay attack.

[0047] Once all electronic signatures are verified, the identifier and coal information will be uploaded to the blockchain network. If any party fails to sign, the signature is invalid, or the party fails to respond within the specified time, the transaction is blocked, and the data cannot be uploaded to the blockchain. Only after "multi-party consensus" is met will the on-chain transaction be triggered, and the identifier and coal information will be uploaded to the blockchain network.

[0048] By introducing a multi-signature mechanism, multiple authorized parties (such as coal mines, testing institutions, and transportation companies) in the coal quality assessment business are required to jointly confirm the coal information with electronic signatures. Data is only allowed to be uploaded to the blockchain after all signatures are legal and valid. This achieves multi-party consensus and shared responsibility in the data generation and uploading process, fundamentally eliminating the risk of unilateral tampering, false reporting, or shirking responsibility, and significantly improving the authority, traceability, and anti-attack capabilities of the data source.

[0049] In some embodiments of this application, a smart contract is used to perform data verification on the aforementioned coal information, including: obtaining historical coal information, which includes historical coal weight and historical coal composition content; determining whether the aforementioned coal information conforms to a preset data format; if the aforementioned coal information conforms to the preset data format, determining whether each indicator in the aforementioned coal information is within a preset value range, which is set based on historical coal information; if all the aforementioned indicators in the aforementioned coal information are within the preset value range, comparing the trend of the aforementioned coal information with the aforementioned historical coal information to determine whether there are any abnormal fluctuations exceeding the preset range.

[0050] Specifically, historical coal information refers to the coal quality measurement data of the same type (same mining area, same coal type, same transportation route, and same time period) that has been stored in the blockchain network in the past. When the smart contract performs the verification, it automatically reads historical data from the chain (such as 1,000 weighing records and 500 test reports from the coal mine in the past 30 days) as the verification benchmark.

[0051] First, it is determined whether the coal information conforms to the preset data format (e.g., weight must be a floating-point number, unit is tons, composition content is 0~100%). This step is a basic verification to ensure that the data is readable and usable. If the coal information conforms to the preset data format, it is determined whether each indicator in the coal information is within the preset value range. This step does not use fixed industry standards (e.g., "ash content ≤ 25%)", but dynamically calculates the statistical distribution of historical data. For example, the average (μ) and standard deviation (σ) of the ash content of the coal mine over the past 30 days are calculated; a reasonable range is set as [μ-2σ, μ+2σ] (95% confidence interval). If the current ash content is 28%, while the historical average is 17% and σ=3%, then the range is [11%, 23%]. If the current ash content of 28% > 23%, an anomaly is triggered.

[0052] With all indicators in the coal information within preset ranges, the trend of the current coal information is compared with historical coal information to determine whether there are any abnormal fluctuations. Smart contract execution trend analysis is used; for example, after three consecutive weighings from 1000 tons to 1010 tons, then to 1020 tons, the current figure suddenly jumps to 1200 tons (still within the range of 1000±300 tons), but the rate of increase is abrupt; ash content has been stable at 17.5%±0.3% for five consecutive weighings, but this time it suddenly jumps to 19.1% (still within the range of 16~19%), but the jump magnitude is 5 times the standard deviation. The system detects abnormal behavior patterns rather than outliers, and can identify "slow cheating": such as increasing by 0.5 tons per day for 20 days, eventually exceeding the limit by 10 tons, which traditional static thresholds cannot detect.

[0053] Based on historical data statistical analysis, normal range thresholds for various indicators are dynamically set. When new data exceeds the current threshold, an early warning mechanism is triggered, indicating potential risk events. Simultaneously, as more data accumulates and new business scenarios emerge, threshold parameters are continuously optimized and adjusted to achieve higher detection accuracy and greater adaptability. By dynamically accessing historical coal weight and composition data through smart contracts, a three-tiered progressive intelligent verification mechanism is constructed: "format verification—adaptive statistical range judgment—anomaly trend fluctuation detection." This eliminates reliance on fixed thresholds for data verification, instead adaptively generating dynamic and reasonable ranges based on real historical distributions. It can also identify hidden anomalies such as slow accumulation and gradual tampering, significantly improving the accuracy, foresight, and scenario adaptability of anomaly detection, fundamentally preventing human manipulation and systemic data deviations.

[0054] In some embodiments of this application, after using a smart contract to perform data verification on the coal information, the method further includes: marking the coal information that fails the data verification as an abnormal record and triggering an early warning.

[0055] Specifically, after performing verification, if a smart contract determines that a piece of data is non-compliant (such as incorrect format, exceeding the dynamic range, or a sudden change in trend), it will explicitly mark the data as an abnormal record on the chain. Once the data is marked as abnormal, an alert is triggered, for example: sending SMS / system pop-ups to coal mine meter readers, testing agencies, and transportation dispatchers; pushing alarm work orders to the enterprise management platform; highlighting the abnormal batch in the visualization platform for easy manual review; the alert content can include abnormal details (e.g., "10:32, XX Coal Mine, weight 1200.5 tons, exceeding the historical average ±3σ").

[0056] By marking coal information that fails verification as an abnormal record on the blockchain after data verification is completed by smart contracts, and triggering an early warning simultaneously, the system achieves dual governance of credible identification and proactive response for erroneous or suspicious data while strictly maintaining the core characteristics of blockchain data being undeletable and traceable. This avoids invalid data from polluting business analysis and smart contract operation, and ensures that abnormal behavior is auditable, traceable, and interventionable, significantly improving the robustness, reliability, and operational efficiency of the coal transportation and sales data system.

[0057] In some embodiments of this application, uploading the aforementioned identifier and coal information to the blockchain network includes: encrypting the coal information using an encrypted communication protocol to obtain encrypted coal information; and uploading the aforementioned identifier and encrypted coal information to the blockchain network using a peer-to-peer transmission method.

[0058] Specifically, encrypted communication protocols are used to encrypt the transmitted data (coal information) to prevent it from being stolen or tampered with during transmission. A peer-to-peer transmission method is adopted, sending the data directly to blockchain nodes to avoid interference from intermediaries. Peer-to-peer transmission means that data is sent directly from the data acquisition device (or edge gateway) to one or more verification nodes in the blockchain network, bypassing centralized servers, intermediary platforms, or cloud platforms.

[0059] By encrypting coal information using an encrypted communication protocol and uploading the encrypted coal information and identifiers to the blockchain network via peer-to-peer transmission, the risks of intermediary platform intervention and plaintext data exposure are avoided. A highly secure transmission channel is built before the data is entered into the blockchain, preventing eavesdropping, tampering, and man-in-the-middle attacks. This not only ensures the confidentiality and integrity of the original data but also achieves a decentralized, low-latency, and highly reliable upload loop from the physical acquisition terminal to the consensus node. This lays a solid foundation for the blockchain's source trustworthiness and transmission security, and enhances the anti-attack capability and overall security of coal transportation and sales data throughout the entire process.

[0060] Furthermore, before uploading the aforementioned identifier and the aforementioned encrypted coal information to the aforementioned blockchain network, the method further includes: adding a timestamp to the aforementioned encrypted coal information, wherein the timestamp records the time point when the aforementioned coal information was acquired and the time when the aforementioned encrypted coal information was uploaded to the aforementioned blockchain network.

[0061] Specifically, before the encrypted coal information is uploaded to the blockchain network, a timestamp is added to the encrypted coal information, recording both the data generation time and the time the data was uploaded to the blockchain, ensuring that both are unforgeable and tamper-proof. A precise timestamp is added to each transaction, recording the data's generation time and sequence. By comparing data changes at different points in time, the evolution of the data can be clearly tracked, and potential anomalies can be detected. Furthermore, timestamps can serve as important audit clues, facilitating post-event review by regulatory authorities.

[0062] By embedding dual timestamps—the data acquisition time and the on-chain transmission time—into encrypted coal information, the precise time sequence of coal business data from physical generation to digital on-chain transmission is captured. This effectively identifies fraudulent activities such as data backfilling, time falsification, and delayed uploads. Without relying on a central server, an end-to-end, tamper-proof, and verifiable time authenticity guarantee mechanism is constructed. This significantly improves the blockchain's ability to intelligently judge the compliance of business time sequence and the credibility of data sources, providing crucial time dimension support for fraud prevention and audit traceability throughout the entire coal transportation and sales process.

[0063] In some embodiments of this application, before using a hash function to perform a summary calculation on the coal information, the method further includes: performing preprocessing operations on the coal information, including data cleaning, normalization, noise removal, and invalid data removal.

[0064] Specifically, before uploading raw data to the blockchain, it undergoes cleaning and normalization to remove noise and invalid data, improving data quality and usability. Data cleaning refers to identifying and processing low-quality data such as outliers, duplicate records, format errors, and missing fields. For example, outputs of "-9999" (fault code) from weight sensors, component analysis values ​​of "N / A", and disordered timestamp formats are all identified, removed, or corrected. Normalization converts raw data from different acquisition devices, manufacturers, and units into a standardized format and unit of measurement. For example, weight units are standardized to "tons" (instead of "kg" or "pounds"); ash content is standardized to "%" (instead of the decimal "0.25"). This ensures structural consistency in hash calculations for data from different sources, preventing different hash values ​​(i.e., "pseudo-collisions") caused by differences in units or formats, thus compromising data comparability and traceability. Noise removal refers to filtering out minute random fluctuations caused by sensor drift, electromagnetic interference, communication jitter, etc. For example, if a weighing device outputs continuously fluctuating values ​​such as 1000.032 tons, 1000.029 tons, and 1000.035 tons under stable conditions, these are identified as "noise," and only representative values ​​within the valid sampling range (such as the mean or median) are retained. Removing invalid data refers to discarding non-business-related valid data, such as: equipment debugging data; test case data; temporary data from incomplete loading; and records of empty or falsely reported zero values. Only complete, accurate, and valid transaction data confirmed by business logic is allowed to enter the hashing process.

[0065] By performing data cleaning, normalization, noise removal, and invalid data removal on coal information before hash calculation, the accuracy, consistency, and business validity of the on-chain data are fundamentally ensured. This effectively eliminates the pollution of blockchain evidence storage caused by sensor drift, format chaos, outliers, and test data, ensuring that the generated hash value truly reflects the credible business entity. This avoids the typical blockchain defect of "permanently solidifying erroneous data," significantly improving the availability of on-chain data, the reliability of smart contract execution, and the authority of audit results. It lays a high-quality and highly reliable data input foundation for industrial-grade blockchain applications.

[0066] As an alternative, a centralized third-party data verification platform can be built, specifically designed for coal transportation and sales operations, responsible for centralized data management and verification. This platform needs to possess the following key characteristics to approximate the advantages of blockchain technology as closely as possible:

[0067] Data consistency and immutability assurance: The platform must employ advanced encryption technologies, such as digital signatures and timestamp services, to ensure that data cannot be modified once it is entered, and to record the complete history of every data change for traceability and auditing. While this differs from the decentralized nature of blockchain, it still ensures data reliability to a certain extent.

[0068] Transparency and Trust Mechanisms: Platforms need to establish a transparent set of rules and oversight mechanisms, such as regularly publishing third-party audited reports and disclosing data processing procedures, to enhance trust among participants. While this relies on the impartiality of the third party, combined with strict compliance measures, a certain foundation of trust can be established.

[0069] Efficient data processing and querying: By optimizing the database architecture and using efficient query algorithms, we ensure rapid data processing and retrieval, compensating for the potential slowdown of centralized systems.

[0070] However, this approach differs significantly from blockchain-based methods and has potential limitations:

[0071] Centralization risks: Centralized platforms have single points of failure and potential data centralization risks. Once the central server is attacked or malfunctions, it may lead to service interruption or data loss, which is avoided by the decentralized architecture of blockchain.

[0072] Trust dependence: Relying on third-party platforms to verify the authenticity of data. Compared with the trustless nature of blockchain technology, participants still need to maintain a high degree of trust in the platform itself.

[0073] Transparency and Traceability: While centralized platforms can also provide data tracking, their transparency is generally lower than that of blockchains, which allow all participants to directly verify data without relying on third-party claims.

[0074] In summary, the verification method for coal quality measurement business data proposed in this application solves the problems existing in the traditional model through innovative technical means, achieving efficient data management, secure storage, and reliable sharing. This method has good scalability and compatibility, capable of adapting to the personalized needs of enterprises of different sizes, providing strong support for the healthy development of the coal industry. Leveraging the advantages of blockchain, this application not only solves the risk of data tampering but also promotes the automation and intelligence of coal transportation and sales operations, reduces transaction costs, and enhances transparency, thereby improving overall market competitiveness. It represents a more advanced and effective technological approach.

[0075] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the verification method for coal quality measurement business data of this application will be described in detail below with reference to specific embodiments.

[0076] This embodiment relates to a specific method for verifying coal quality measurement data. First, high-precision weighing equipment and online component analyzers are installed in the mining area to monitor coal production in real time. The output signals of these devices are connected to a local server via an industrial IoT gateway, and the server then packages and sends the processed data to the blockchain network. Simultaneously, the transportation company's GPS positioning system also uploads the vehicle's location information to the blockchain. When a batch of coal is ready for shipment, relevant personnel initiate a new transaction request, including information such as the weight, quality grade, and destination of the goods. At this time, the smart contract automatically initiates a verification process to check whether the parameters meet the standards agreed upon in the contract. If everything is normal, the transaction continues; otherwise, an error message is displayed, and the corresponding content is required to be modified. Throughout the transportation process, sensors on the blockchain continuously update the status information of the goods, ensuring that all parties can keep abreast of the latest developments. Upon arrival at the destination, the consignee uses the same equipment to re-inspect the goods and uploads the results to the blockchain. Because the same data standards and encryption algorithms are used, the two inspection results can be directly compared and analyzed without additional manual conversion work. The final settlement amount will be automatically calculated based on the actual data recorded on the blockchain, avoiding disputes caused by measurement discrepancies.

[0077] This application also provides a verification system for coal quality measurement business data, such as... Figure 3 As shown, the system comprises an API layer, a data layer, a contract layer, and a blockchain underlying layer. The HTTP protocol is used to achieve secure and standardized data transmission between layers and with external systems. The data layer includes a data acquisition layer and a data transmission layer. The data acquisition layer is responsible for collecting coal information in real time, while the data transmission layer is responsible for transmitting the collected coal information to the blockchain network. The contract layer, or smart contract layer, is used to automatically execute data verification logic. When new data enters the blockchain, the smart contract checks the data's validity according to preset conditions, such as whether the data format is correct, whether the value is within a reasonable range, and whether there are any abnormal fluctuations. The blockchain underlying layer uses a mature consortium blockchain as its infrastructure to build a decentralized distributed ledger. In addition, the system includes an application service layer, providing users with a user-friendly interface to easily view and manage their account information, transaction records, and test result reports. It also supports integration with other enterprise ERP systems, enabling seamless data integration and automated business process processing.

[0078] Leveraging the immutability and traceability of blockchain technology, the authenticity and integrity of every piece of data in coal quality assessment are ensured. Once data is recorded on the blockchain, it cannot be arbitrarily modified or deleted, thus eliminating the possibility of human fraud. This helps establish a fairer and more transparent market environment and enhances trust among all parties involved in transactions. Automated data verification processes reduce the need for manual intervention and significantly shorten data processing cycles. Simultaneously, the application of smart contracts enables automated execution and settlement of business transactions, reducing operating costs and error rates. Furthermore, real-time monitoring helps companies promptly identify and resolve problems, preventing losses from escalating. In coal transportation and sales, this application not only implements blockchain storage of data but also designs a dedicated smart contract layer for the automated execution and management of coal sales, transportation, and settlement processes. The deployment and execution of smart contracts ensure transparent execution of business rules, reduce manual intervention, improve transaction efficiency, and minimize problems caused by human error or delays. This automated and intelligent management model, applied in the coal transportation and sales sector, demonstrates the innovative application of blockchain technology in traditional industries. This application constructs a data layer, contract layer, and application layer architecture, each with a clearly defined function, operating independently yet closely collaboratively. The data layer focuses on data collection and storage, the contract layer implements business logic through smart contracts, and the application layer provides a user-friendly interface and APIs for easy integration and operation with different systems. This layered design enhances the system's modularity and flexibility, enabling it to adapt to future business expansion and technological upgrades, demonstrating high technological advancement and practicality. Through this application, coal transportation and sales operations have transformed from a traditional database-based management approach to a blockchain-based digital management system. This not only strengthens data security and transparency but also promotes the standardization and informatization of business processes, providing strong support for the coal industry's digital transformation. This transformation not only optimizes internal management but also improves collaboration efficiency with external partners, demonstrating the crucial role of technological innovation in the transformation and upgrading of traditional industries. Implementing the coal quality measurement business data verification method of this application reduces intermediate steps, lowers trust costs, and improves transaction transparency, ultimately reducing overall transaction costs while enhancing market competitiveness. Furthermore, by improving the automation level of data processing and business execution, it can effectively shorten transaction cycles, increase business flow speed, and further improve economic efficiency. Regulatory authorities can access real-time information on coal quality assessment by connecting to blockchain networks, enabling comprehensive oversight of the entire industry. Furthermore, big data analytics can uncover potential illegal and irregular activities, improving regulatory efficiency.

[0079] In summary, this application, by deeply integrating blockchain technology into coal transportation and sales operations, not only solves the problems of data authenticity and validity, but also promotes the automation and intelligence of business processes, as well as the digital transformation of the entire industry.

[0080] This application also provides a verification device for coal quality measurement business data. It should be noted that this verification device can be used to execute the verification method for coal quality measurement business data provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0081] The following describes the verification device for coal quality measurement business data provided in the embodiments of this application.

[0082] Figure 4 This is a structural block diagram of a coal quality measurement business data verification device according to an embodiment of this application. Figure 4 As shown, the device includes a first acquisition unit 10, a calculation unit 20, an upload unit 30, a verification unit 40, and a recording unit 50. The first acquisition unit acquires coal information, including coal weight and coal composition content. The calculation unit uses a hash function to perform a digest calculation on the coal information, generating a digital fingerprint, which corresponds one-to-one with the coal information. The upload unit identifies the digital fingerprint as an identifier for the coal information and uploads the identifier and the coal information to the blockchain network. The verification unit uses a smart contract to verify the coal information, including data format verification, numerical range verification, and abnormal data fluctuation verification. The recording unit records the coal information that passes the data verification on the blockchain network.

[0083] In this embodiment, each coal quality measurement data point (weight + composition) possesses a verifiable identity on the blockchain. All parties involved in the transaction (coal mine, transportation, testing agency, and buyer) can access the on-chain record in real time to verify its authenticity. Once uploaded to the blockchain, the data is permanently stored and cannot be deleted or forged. By transforming key data such as coal weight and composition content into immutable digital fingerprints and utilizing the security features of blockchain technology for data uploading, verification, and recording, the authenticity and integrity of coal quality measurement data are significantly improved, resolving the problem of low data quality in existing coal quality measurement operations.

[0084] In some embodiments of this application, the above-described apparatus further includes a second acquisition unit, a verification unit, and a determination unit. The second acquisition unit is used to acquire electronic signatures of the coal information from multiple authorized parties using a multi-signature mechanism before uploading the identifier and the coal information to the blockchain network; the verification unit is used to verify the electronic signatures if all the electronic signatures from the authorized parties are obtained; and the determination unit is used to determine whether to upload the identifier and the coal information to the blockchain network if all the electronic signatures pass verification.

[0085] By introducing a multi-signature mechanism, multiple authorized parties (such as coal mines, testing institutions, and transportation companies) in the coal quality assessment business are required to jointly confirm the coal information with electronic signatures. Data is only allowed to be uploaded to the blockchain after all signatures are legal and valid. This achieves multi-party consensus and shared responsibility in the data generation and uploading process, fundamentally eliminating the risk of unilateral tampering, false reporting, or shirking responsibility, and significantly improving the authority, traceability, and anti-attack capabilities of the data source.

[0086] In some embodiments of this application, the aforementioned verification unit includes an acquisition module, a judgment module, and a comparison module. The acquisition module acquires historical coal information, including historical coal weight and historical coal composition content. The judgment module determines whether the coal information conforms to a preset data format. If the coal information conforms to the preset data format, it determines whether each indicator in the coal information is within a preset value range, which is set based on historical coal information. The comparison module, if all the aforementioned indicators in the coal information are within the preset value range, compares the trend of the coal information with the historical coal information to determine whether there are any abnormal fluctuations exceeding the preset range.

[0087] Based on historical data statistical analysis, normal range thresholds for various indicators are dynamically set. When new data exceeds the current threshold, an early warning mechanism is triggered, indicating potential risk events. Simultaneously, as more data accumulates and new business scenarios emerge, threshold parameters are continuously optimized and adjusted to achieve higher detection accuracy and greater adaptability. By dynamically accessing historical coal weight and composition data through smart contracts, a three-tiered progressive intelligent verification mechanism is constructed: "format verification—adaptive statistical range judgment—anomaly trend fluctuation detection." This eliminates reliance on fixed thresholds for data verification, instead adaptively generating dynamic and reasonable ranges based on real historical distributions. It can also identify hidden anomalies such as slow accumulation and gradual tampering, significantly improving the accuracy, foresight, and scenario adaptability of anomaly detection, fundamentally preventing human manipulation and systemic data deviations.

[0088] In some embodiments of this application, the above-mentioned device further includes a marking unit, which is used to mark the coal information that fails the data verification as an abnormal record and trigger an early warning after the coal information is verified by using a smart contract.

[0089] By marking coal information that fails verification as an abnormal record on the blockchain after data verification is completed by smart contracts, and triggering an early warning simultaneously, the system achieves dual governance of credible identification and proactive response for erroneous or suspicious data while strictly maintaining the core characteristics of blockchain data being undeletable and traceable. This avoids invalid data from polluting business analysis and smart contract operation, and ensures that abnormal behavior is auditable, traceable, and interventionable, significantly improving the robustness, reliability, and operational efficiency of the coal transportation and sales data system.

[0090] In some embodiments of this application, the upload unit includes an encryption module and an upload module. The encryption module is used to encrypt the coal information using an encrypted communication protocol to obtain encrypted coal information; the upload module is used to upload the identifier and the encrypted coal information to the blockchain network using a peer-to-peer transmission method.

[0091] By encrypting coal information using an encrypted communication protocol and uploading the encrypted coal information and identifiers to the blockchain network via peer-to-peer transmission, the risks of intermediary platform intervention and plaintext data exposure are avoided. A highly secure transmission channel is built before the data is entered into the blockchain, preventing eavesdropping, tampering, and man-in-the-middle attacks. This not only ensures the confidentiality and integrity of the original data but also achieves a decentralized, low-latency, and highly reliable upload loop from the physical acquisition terminal to the consensus node. This lays a solid foundation for the blockchain's source trustworthiness and transmission security, and enhances the anti-attack capability and overall security of coal transportation and sales data throughout the entire process.

[0092] Furthermore, the aforementioned device also includes an adding unit, used to add a timestamp to the encrypted coal information before uploading the aforementioned identifier and the aforementioned encrypted coal information to the aforementioned blockchain network. The timestamp records the time point when the aforementioned coal information was acquired and the time when the aforementioned encrypted coal information was uploaded to the aforementioned blockchain network.

[0093] By embedding dual timestamps—the data acquisition time and the on-chain transmission time—into encrypted coal information, the precise time sequence of coal business data from physical generation to digital on-chain transmission is captured. This effectively identifies fraudulent activities such as data backfilling, time falsification, and delayed uploads. Without relying on a central server, an end-to-end, tamper-proof, and verifiable time authenticity guarantee mechanism is constructed. This significantly improves the blockchain's ability to intelligently judge the compliance of business time sequence and the credibility of data sources, providing crucial time dimension support for fraud prevention and audit traceability throughout the entire coal transportation and sales process.

[0094] In some embodiments of this application, the above-mentioned apparatus further includes a preprocessing unit for performing preprocessing operations on the coal information before performing summary calculation on the coal information using a hash function. The preprocessing operations include data cleaning, normalization, noise removal, and invalid data removal.

[0095] By performing data cleaning, normalization, noise removal, and invalid data removal on coal information before hash calculation, the accuracy, consistency, and business validity of the on-chain data are fundamentally ensured. This effectively eliminates the pollution of blockchain evidence storage caused by sensor drift, format chaos, outliers, and test data, ensuring that the generated hash value truly reflects the credible business entity. This avoids the typical blockchain defect of "permanently solidifying erroneous data," significantly improving the availability of on-chain data, the reliability of smart contract execution, and the authority of audit results. It lays a high-quality and highly reliable data input foundation for industrial-grade blockchain applications.

[0096] The aforementioned verification device for coal quality measurement business data includes a processor and a memory. The first acquisition unit, calculation unit, uploading unit, verification unit, and recording unit are all stored as program units in the memory. The processor executes the aforementioned program units stored in the memory to achieve the corresponding functions. All of the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0097] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0098] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the verification method for coal quality measurement business data.

[0099] This invention provides a processor for running a program, wherein the program executes the method for verifying coal quality measurement business data.

[0100] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the aforementioned method for verifying coal quality measurement business data. The device described herein can be a server, PC, tablet, mobile phone, etc.

[0101] This application also provides a computer program product that, when executed on a data processing device, is adapted to perform the steps of the verification method for initializing the aforementioned coal quality measurement business data.

[0102] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0103] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0104] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0105] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0106] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0107] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0108] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0109] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0110] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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.

[0111] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0112] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for verifying coal quality measurement business data, characterized in that, include: Obtain coal information, including coal weight and coal composition content; A hash function is used to perform a digest calculation on the coal information to generate a digital fingerprint, and the digital fingerprint corresponds one-to-one with the coal information. The digital fingerprint is identified as the identifier of the coal information, and the identifier and the coal information are uploaded to the blockchain network; Smart contracts are used to perform data verification on the coal information. The data verification includes data format verification, numerical range verification, and abnormal data fluctuation verification. The coal information that has passed the data verification will be recorded in the blockchain network.

2. The method according to claim 1, characterized in that, Before uploading the identifier and the coal information to the blockchain network, the method further includes: A multi-signature mechanism is used to obtain electronic signatures of the coal information from multiple authorized parties; If the electronic signatures of all the authorized parties are obtained, the electronic signatures are verified. If all the aforementioned electronic signatures are verified, it is determined that the identifier and the coal information will be uploaded to the blockchain network.

3. The method according to claim 1, characterized in that, The coal information is verified using a smart contract, including: Obtain historical coal information, which includes historical coal weight and historical coal composition content; Determine whether the coal information conforms to a preset data format. If the coal information conforms to the preset data format, determine whether each indicator in the coal information is within a preset value range. The preset value range is set based on historical coal information. If all the indicators in the coal information are within the preset value range, the coal information and the historical coal information are compared to determine whether there are any abnormal fluctuations that exceed the preset range.

4. The method according to claim 1, characterized in that, After using a smart contract to verify the coal information, the method further includes: The coal information that fails the data verification is marked as an abnormal record, and an early warning is triggered.

5. The method according to claim 1, characterized in that, Uploading the identifier and the coal information to the blockchain network includes: The coal information is encrypted using an encrypted communication protocol to obtain encrypted coal information; The identifier and the encrypted coal information are uploaded to the blockchain network using a peer-to-peer transmission method.

6. The method according to claim 5, characterized in that, Before uploading the identifier and the encrypted coal information to the blockchain network, the method further includes: A timestamp is added to the encrypted coal information, and the timestamp records the time when the coal information was acquired and the time when the encrypted coal information was uploaded to the blockchain network.

7. The method according to claim 1, characterized in that, Before using a hash function to perform a digest calculation on the coal information, the method further includes: The coal information is preprocessed, including data cleaning, normalization, noise removal, and invalid data removal.

8. A verification device for coal quality measurement business data, characterized in that, include: The first acquisition unit is used to acquire coal information, which includes coal weight and coal composition content. The computing unit is used to perform a digest calculation on the coal information using a hash function to generate a digital fingerprint, wherein the digital fingerprint corresponds one-to-one with the coal information. An uploading unit is used to identify the digital fingerprint as an identifier for the coal information and upload the identifier and the coal information to the blockchain network; The verification unit is used to perform data verification on the coal information using a smart contract. The data verification includes data format verification, numerical range verification, and abnormal data fluctuation verification. A recording unit is used to record the coal information that has passed the data verification in the blockchain network.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the verification method for coal quality measurement business data as described in any one of claims 1 to 7.

10. An electronic device, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including a method for performing the verification of coal quality measurement business data as described in any one of claims 1 to 7.