The invention relates to a carbon emission checking
system and method based on a block chain, and the
system comprises a basic resource layer which collects enterprise
energy consumption data in real time, employs
cloud computing resources to provide data storage and computing capability, and employs a Hash
algorithm to process the enterprise
energy consumption data, and obtains a data abstract; the block
chain network layer carries out distributed storage through an alliance chain architecture, carries out
consensus evidence storage on the data abstract by adopting a PBFT
consensus algorithm, and generates an encrypted data abstract; the intelligent contract layer receives the encrypted data abstract transmitted by the block
chain network layer, and executes
verification, calculation and supervision rules; and the application
service layer calls the
processing result of the intelligent contract layer, and respectively provides an enterprise carbon checking terminal service interface, an institution carbon checking terminal service interface and a competent department carbon supervision terminal service interface for the enterprise, a third-party checking institution and the competent department to check the carbon emission. According to the invention, high-efficiency check, high-credibility
verification and whole-process traceable supervision of the carbon emission data are realized.