Method and system for managing carbon emission from company on basis of blockchain

The blockchain-based carbon emission management system addresses data reliability and integrity issues by using NFTs and smart contracts, ensuring transparent and efficient carbon emission tracking and trading, thereby reducing costs and incentivizing emission reductions.

WO2026106101A1PCT designated stage Publication Date: 2026-05-21SMARTM2M
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SMARTM2M
Filing Date
2025-09-30
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Current carbon emission management systems face challenges with data reliability, inefficiency, and lack of systematic data integrity, leading to inaccurate carbon emission measurements and increased costs due to manual data entry and separate audits, hindering compliance and collaboration among stakeholders.

Method used

A blockchain-based method and system for managing carbon emissions using non-fungible tokens (NFTs) to track and verify carbon emissions, enabling transparent and reliable data management through smart contracts, dynamic cycle settings, and carbon emission trading.

Benefits of technology

Ensures data integrity and transparency, enhances trust between companies and regulatory bodies, reduces operational costs, and incentivizes carbon emission reduction efforts by providing revenue generation opportunities through carbon trading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025015448_21052026_PF_FP_ABST
    Figure KR2025015448_21052026_PF_FP_ABST
Patent Text Reader

Abstract

A method for managing carbon emission from a company on the basis of a blockchain, according to an embodiment of the present disclosure, may comprise the steps of: issuing a carbon emission token corresponding to a carbon credit assigned to a target company; transmitting the issued carbon emission token to a digital wallet of the target company; and incinerating the carbon emission token stored in the digital wallet of the target company, on the basis of the amount of carbon emission from of the target company.
Need to check novelty before this filing date? Find Prior Art

Description

Blockchain-based corporate carbon emission management methods and systems

[0001] Various embodiments of the present disclosure relate to a method and system for managing carbon emissions of a blockchain-based enterprise, specifically, to a method and system for managing carbon emission rights in the form of tokens issued based on a blockchain.

[0002] In modern society, the importance of carbon emission management is increasing day by day. Carbon emissions primarily occur in sectors such as industrial activities, energy consumption, and transportation, accelerating global warming and climate change. Accordingly, the international community is introducing various agreements and policies to reduce greenhouse gas emissions. Notably, the Paris Agreement has set a goal to reduce carbon emissions globally and limit the rise in the average global temperature to below 1.5°C.

[0003] Carbon emission allowances are a system introduced as part of these efforts, representing the right for companies or nations to emit a certain amount of carbon. These allowances are tradable in the market, and companies must purchase additional allowances if their emissions exceed their allocated quotas. This incentivizes companies to focus on developing technologies to reduce carbon emissions and increasing operational efficiency. However, accurate measurement of carbon emissions and transparent data management are essential for the effective operation of this system.

[0004] The current carbon emission management system has several problems. First, it is difficult to ensure data reliability because carbon emissions are recorded manually. The manual method inherently carries the possibility of errors during the data entry process and entails inefficiency in the carbon emission verification process. Consequently, the precision and efficiency of carbon emission management are degraded. In particular, if carbon emission data is inaccurate, serious problems can arise regarding corporate carbon emission trading and regulatory compliance.

[0005] Second, there is a lack of a systematic approach to ensuring data integrity. Due to the insufficient reliability of data in current systems, it is difficult to verify the accuracy of energy consumption and carbon emission data. Consequently, there are instances where carbon emission data fails to gain the trust of regulatory bodies or stakeholders. In particular, there is an inadequate response to meeting detailed documentation requirements when applying methodologies at Tier 3 or higher. This prevents companies from effectively complying with required regulations and results in a deterioration of the quality of carbon emission reporting.

[0006] Third, there is a problem where the overall cost of the carbon emission management process increases due to the inefficiency of data management. Many companies must undergo separate external audits and reviews to verify carbon emission data, which increases the consumption of time and resources. Furthermore, the lack of centralized data management makes collaboration and data sharing among various stakeholders difficult, hindering the overall efficiency of carbon emission management.

[0007] The foregoing is provided as background technology for the purpose of aiding understanding of the present disclosure, and no claim or determination is made as to whether it can be applied as prior art related to the present disclosure.

[0008] The present disclosure provides a blockchain-based method and system for managing carbon emissions of enterprises to solve the above-mentioned problems.

[0009] The technical problems that this disclosure aims to solve are not limited to those described above, and other unmentioned problems will be clearly understood by those skilled in the art from the various embodiments described below.

[0010] The present disclosure may be implemented in various ways, including a method, an apparatus (system), a computer program stored on a computer-readable storage medium, and / or a computer-readable storage medium on which the computer program is stored.

[0011] According to one embodiment of the present disclosure, a method for managing carbon emissions of a blockchain-based enterprise, executed by at least one processor, may include the steps of: issuing a carbon emission token corresponding to a carbon emission right allocated to a target enterprise; transmitting the issued carbon emission token to the target enterprise's digital wallet; and burning the carbon emission token stored in the target enterprise's digital wallet based on the target enterprise's carbon emissions.

[0012] According to one embodiment, the step of issuing carbon emission tokens may include the step of issuing a number of carbon emission tokens corresponding to a predetermined amount of carbon emissions through a smart contract on a blockchain network when carbon emission rights for a predetermined amount of carbon emissions are allocated to a target company.

[0013] According to one embodiment, the issued carbon emission token may include a non-fungible token (NFT).

[0014] According to one embodiment, the step of burning carbon emission tokens may include determining the actual carbon emissions of a target company at a predetermined periodicity and burning a number of carbon emission tokens corresponding to the determined actual carbon emissions among a plurality of carbon emission tokens stored in the target company's digital wallet.

[0015] According to one embodiment, a carbon emission management method for a blockchain-based enterprise may further include the step of generating a report containing information regarding actual carbon emissions determined at a predetermined period, the number of carbon emission tokens burned, remaining carbon emission tokens stored in the target enterprise's digital wallet, and remaining carbon emissions corresponding to the remaining carbon emission tokens.

[0016] According to one embodiment, a blockchain-based carbon emission management method for a company further includes the step of determining the remaining carbon emissions of a target company based on remaining carbon emission tokens stored in the target company's digital wallet, and determining whether the target company has achieved a greenhouse gas reduction target by comparing the determined remaining carbon emissions with the greenhouse gas reduction target set for the target company. The step of determining whether the target company has achieved a greenhouse gas reduction target may include the step of determining that the target company has achieved a greenhouse gas reduction target if the determined remaining carbon emissions are greater than or equal to the greenhouse gas reduction target, and determining that the target company has not achieved a greenhouse gas reduction target if the determined remaining carbon emissions are less than the greenhouse gas reduction target.

[0017] According to one embodiment, a blockchain-based carbon emission management method for a company may further include the step of comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions, and if the target company reduces carbon emissions by more than a first size, converting the first size of carbon emissions into carbon points and paying them to the target company.

[0018] According to one embodiment, a blockchain-based method for managing carbon emissions of an enterprise may further include the step of mediating a transaction of carbon emission tokens between a target enterprise and a token purchasing enterprise that intends to purchase carbon emission tokens, when the target enterprise has reduced carbon emissions by a predetermined amount by comparing the target enterprise's greenhouse gas target reduction amount with the target enterprise's remaining carbon emissions.

[0019] According to one embodiment, a carbon emission management method for a blockchain-based enterprise may further include the step of comparing the target enterprise's greenhouse gas target reduction amount with the target enterprise's remaining carbon emissions, and if the target enterprise has emitted carbon emissions exceeding a second size, deducting carbon points corresponding to the second size of carbon emissions from the carbon points held by the target enterprise.

[0020] According to one embodiment, a blockchain-based method for managing carbon emissions of an enterprise may further include the step of mediating a transaction of carbon emission tokens between a target enterprise and a token selling enterprise that intends to sell carbon emission tokens, when the target enterprise has emitted carbon emissions exceeding a predetermined amount by comparing the target enterprise's greenhouse gas target reduction amount with the target enterprise's remaining carbon emissions.

[0021] According to one embodiment, a method for managing carbon emissions of a blockchain-based enterprise further includes the step of mediating the transaction of carbon emission tokens through a smart contract on a blockchain network in response to a transaction request for carbon emission tokens obtained from a target enterprise, and the step of mediating the transaction of carbon emission tokens may include, when a purchase request for carbon emission tokens sold by a specific token selling company is obtained from the target enterprise, the step of transferring carbon emission tokens equivalent to the cost paid by the target enterprise from the digital wallet of the specific token selling company to the digital wallet of the target enterprise through a smart contract, and when a sale request for carbon emission tokens to a specific token buying company is obtained from the target enterprise, the step of transferring carbon emission tokens equivalent to the cost paid by the specific token buying company from the digital wallet of the target enterprise to the digital wallet of the specific token buying company through a smart contract.

[0022] According to one embodiment of the present disclosure, a computer program stored on a computer-readable recording medium may be provided for executing a carbon emission management method for a blockchain-based enterprise on a computer.

[0023] An information processing system according to one embodiment of the present disclosure comprises a communication module, a memory, and at least one processor connected to the memory and configured to execute at least one computer-readable program included in the memory, and the at least one program may include instructions for issuing a carbon emission token corresponding to a carbon emission right allocated to a target company, transmitting the issued carbon emission token to the target company's digital wallet, and burning the carbon emission token stored in the target company's digital wallet based on the target company's carbon emission amount.

[0024] According to one embodiment, issuing carbon emission tokens may include issuing a number of carbon emission tokens corresponding to a predetermined amount of carbon emissions through a smart contract on a blockchain network when carbon emission rights for a predetermined amount of carbon emissions are allocated to a target company.

[0025] According to one embodiment, the issued carbon emission token may include a non-fungible token (NFT).

[0026] According to one embodiment, burning carbon emission tokens may include determining the actual carbon emissions of a target company at predetermined intervals and burning a number of carbon emission tokens corresponding to the determined actual carbon emissions among a plurality of carbon emission tokens stored in the target company's digital wallet.

[0027] According to one embodiment, at least one program may further include instructions for generating a report including information regarding actual carbon emissions determined at each predetermined period, the number of carbon emission tokens burned, remaining carbon emission tokens stored in the target company's digital wallet, and remaining carbon emissions corresponding to the remaining carbon emission tokens.

[0028] According to one embodiment, at least one program further includes instructions for determining the remaining carbon emissions of a target company based on remaining carbon emission tokens stored in the target company's digital wallet, and for determining whether the target company has achieved a greenhouse gas reduction target by comparing the determined remaining carbon emissions with the greenhouse gas reduction target set for the target company. Determining whether the target company has achieved a greenhouse gas reduction target may include determining that the target company has achieved a greenhouse gas reduction target if the determined remaining carbon emissions are greater than or equal to the greenhouse gas reduction target, and determining that the target company has not achieved a greenhouse gas reduction target if the determined remaining carbon emissions are less than the greenhouse gas reduction target.

[0029] According to one embodiment, at least one program may further include an instruction to compare the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions, and if the target company reduces carbon emissions by more than a first size, convert the first size of carbon emissions into carbon points and pay them to the target company.

[0030] According to one embodiment, at least one program may further include instructions for mediating a transaction of carbon emission tokens between a target company and a token purchasing company that intends to purchase carbon emission tokens, when the target company reduces carbon emissions by a predetermined amount by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions.

[0031] According to one embodiment, at least one program may further include a command to subtract carbon points corresponding to carbon emissions of the second size from the carbon points held by the target company when the target company has emitted carbon emissions in excess of the second size, by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions.

[0032] According to one embodiment, at least one program may further include instructions for mediating a transaction of carbon emission tokens between a target company and a token selling company that intends to sell carbon emission tokens, when the target company has emitted carbon emissions exceeding a predetermined amount by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions.

[0033] According to one embodiment, at least one program further includes instructions for mediating the transaction of carbon emission tokens through a smart contract on a blockchain network in response to a transaction request for carbon emission tokens obtained from a target company, and mediating the transaction of carbon emission tokens may include, when a purchase request for carbon emission tokens sold by a specific token selling company is obtained from a target company, transferring carbon emission tokens equivalent to the cost paid by the target company from the digital wallet of the specific token selling company to the digital wallet of the target company through a smart contract, and when a sale request for carbon emission tokens to a specific token buying company is obtained from a target company, transferring carbon emission tokens equivalent to the cost paid by the specific token buying company from the digital wallet of the target company to the digital wallet of the specific token buying company through a smart contract.

[0034] According to various embodiments of the present disclosure, a transparent and reliable greenhouse gas reduction reporting system can be established by utilizing blockchain technology to prevent tampering with carbon emission data. Since the distributed ledger technology of blockchain shares records across all nodes when data is changed, the forgery and / or deletion of data is virtually impossible; thereby, trust between companies and regulatory bodies is enhanced, and the transparency of reduction data can be ensured.

[0035] According to various embodiments of the present disclosure, a dynamic cycle setting method can be introduced to actively induce carbon emission reduction activities by companies. Dynamic cycle setting can increase voluntary carbon emission reduction efforts by setting customized goals for carbon emission reduction considering each company's carbon emission characteristics and potential for reduction, and by providing incentives for excess carbon emission reductions. Furthermore, it can induce companies to participate in carbon emission reduction activities aimed at long-term sustainability, going beyond mere compliance with regulations.

[0036] According to various embodiments of the present disclosure, corporate motivation for participation can be strengthened by providing new revenue generation opportunities through a carbon emission trading system. Carbon emission trading can serve to alleviate the economic burden on companies resulting from excess carbon emissions, while simultaneously providing financial rewards to companies that achieve carbon emission reduction targets. Furthermore, various trading mechanisms utilizing carbon points can be used as a means to maximize the economic value of carbon emission reduction activities, and through such a system, companies can be made to recognize that carbon emission reduction activities can lead to revenue generation and enhanced competitiveness.

[0037] The effects of the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art from the description in the claims.

[0038] Embodiments of the present disclosure will be described with reference to the accompanying drawings described below, wherein similar reference numerals indicate similar elements, but are not limited thereto.

[0039] FIG. 1 is a schematic diagram showing an example of a configuration in which a plurality of systems and blockchains are connected to communicate through a blockchain network according to one embodiment of the present disclosure.

[0040] FIG. 2 is a schematic diagram showing a configuration in which an information processing system and a plurality of user terminals are connected to enable communication according to one embodiment of the present disclosure.

[0041] FIG. 3 is a block diagram showing the internal configuration of a user terminal and an information processing system according to one embodiment of the present disclosure.

[0042] FIG. 4 is a flowchart illustrating a method for managing carbon emissions of a blockchain-based enterprise according to one embodiment of the present disclosure.

[0043] FIG. 5 is a flowchart illustrating a method for determining whether a greenhouse gas reduction target has been achieved according to one embodiment of the present disclosure.

[0044] FIG. 6 is a flowchart illustrating a carbon emission token trading method according to one embodiment of the present disclosure.

[0045] Hereinafter, specific details for implementing the present disclosure will be described in detail with reference to the attached drawings. However, in the following description, specific descriptions regarding widely known functions or configurations will be omitted if there is a risk that the gist of the present disclosure may be unnecessarily obscured.

[0046] In the attached drawings, identical or corresponding components are assigned the same reference numerals. Additionally, in the description of the following embodiments, the description of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.

[0047] The advantages and features of the disclosed embodiments and the methods for achieving them will become clear by referring to the embodiments described below in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below but may be implemented in various different forms, and the embodiments provided are merely to make the present disclosure complete and to fully inform those skilled in the art of the scope of the invention.

[0048] The terms used in this specification will be briefly explained, and the disclosed embodiments will be described in detail. The terms used in this specification have been selected to be as generally used as possible, taking into account their functions in this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure should be defined not merely by their names, but based on their meanings and the content throughout this disclosure.

[0049] In this specification, singular expressions include plural expressions unless the context clearly specifies them as singular. Additionally, plural expressions include singular expressions unless the context clearly specifies them as plural. Throughout the specification, when a part is described as including a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.

[0050] Additionally, the terms 'module' or 'part' as used in the specification refer to software or hardware components, and the 'module' or 'part' performs certain roles. However, the meaning of 'module' or 'part' is not limited to software or hardware. The 'module' or 'part' may be configured to reside in an addressable storage medium or configured to run on one or more processors. Thus, as an example, the 'module' or 'part' may include components such as software components, object-oriented software components, class components, and task components, and at least one of processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, or variables. The components and the functions provided within the 'module' or 'part' may be combined into a smaller number of components and 'modules' or 'parts', or further separated into additional components and 'modules' or 'parts'.

[0051] According to one embodiment of the present disclosure, a ‘module’ or ‘part’ may be implemented as a processor and memory. The term ‘processor’ should be broadly interpreted to include a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In some environments, the term ‘processor’ may refer to an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. The term ‘processor’ may also refer to a combination of processing devices, such as, for example, a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors combined with a DSP core, or any other combination of such configurations. Additionally, the term ‘memory’ should be broadly interpreted to include any electronic component capable of storing electronic information. 'Memory' may refer to various types of processor-readable media, such as Random Access Memory (RAM), Read-Only Memory (ROM), Non-Volatile Random Access Memory (NVRAM), Programmable Read-Only Memory (PROM), Erasable-Programmable Read-Only Memory (EPROM), Electrically Erasable PROM (EEPROM), Flash Memory, Magnetic or Optical Data Storage Devices, Registers, etc. If a processor can read information from memory and / or write information to memory, the memory is said to be in an electronic communication state with the processor. Memory integrated into a processor is in an electronic communication state with the processor.

[0052] In addition, terms such as first, second, A, B, (a), (b), etc. used in the following embodiments are used merely to distinguish one component from another, and the essence, order, or sequence of the said component is not limited by such terms.

[0053] Additionally, in the following embodiments, where it is stated that one component is 'connected', 'coupled', or 'joined' to another component, it should be understood that the component may be directly connected or joined to the other component, but that another component may also be 'connected', 'coupled', or 'joined' between each component.

[0054] In the present disclosure, 'each of the plurality of A' may refer to each of all components included in the plurality of A, or each of some components included in the plurality of A.

[0055] Additionally, as used in the following embodiments, 'comprises' and / or 'comprising' do not exclude the presence or addition of one or more other components, steps, actions, and / or elements to the mentioned components, steps, actions, and / or elements.

[0056] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings.

[0057] In the present disclosure, the 'system' may include at least one of a server device and a cloud device, but is not limited thereto. For example, the system may be composed of one or more server devices. As another example, the system may be composed of one or more cloud devices. As yet another example, the system may be composed of both a server device and a cloud device.

[0058] In the present disclosure, the term 'API (application programming interface)' may refer to an interface or communication protocol between different parts of computer programs or code executed by a computer device to simplify the implementation and management of such programs or code. For example, an API may be for computer hardware or software, or for operating software, and may take various forms such as routines, data structures, object classes, variables, or remote calls.

[0059] In the present disclosure, "blockchain" refers to a system or platform that records the history of electronic transactions occurring in a peer-to-peer (P2P) network using a shared ledger, as a system in an exchangeable distributed environment for digitized information assets or transaction records. Here, the blockchain utilizes a decentralized or distributed consensus mechanism, and validating nodes on the network can approve (or disapprove) a transaction record by executing the same (or agreed-upon) consensus algorithm on the same transaction record.

[0060] In the present disclosure, a 'node' may refer to a computing device capable of recording, maintaining, and storing information shared in a blockchain, and having computational capabilities for recording and processing information, such as creating a block. When an event occurs at any one of the multiple nodes included in the blockchain system, that node may create a block containing event information. Specifically, that node may process the data to be included in the block using a hash function. Additionally, that node may transmit the created block to all nodes constituting the blockchain system. In this case, all nodes constituting the blockchain may verify the created block. Here, all nodes constituting the blockchain system may verify the data using a decentralized or distributed consensus mechanism.

[0061] The term 'private blockchain' in this disclosure may refer to a blockchain network or platform in which sharing rights are granted only to a limited number of users, as opposed to a public blockchain that is accessible to general users without restriction.

[0062] In the present disclosure, a "smart contract" may be a computer program that executes specific contractual matters recorded in a distributed ledger, and whose execution results are recorded back in the distributed ledger. A smart contract may prevent tampering with the contents of said functions or rules by programming specific functions or rules and registering them on a blockchain, and may enable said functions or rules to be executed automatically when specific conditions are satisfied.

[0063] In the present disclosure, a "blockchain network" may represent a system or platform configured to record (or store) various transfer-related information occurring at one or more nodes in the form of a blockchain, or to verify the reliability of a block containing transfer-related information. Specifically, when the reliability of a block generated in the blockchain network is verified, the blockchain network may record the verified block in the form of a blockchain.

[0064] FIG. 1 is a schematic diagram illustrating an example of a configuration in which a plurality of systems and a blockchain are connected to communicate through a blockchain network according to one embodiment of the present disclosure. Referring to FIG. 1, a carbon emission monitoring system (110), a blockchain operating system (120), a carbon emission management system (130), and a blockchain (140) may be connected to or communicate with each other through a blockchain network (150). Each of the plurality of systems (110, 120, 130) may include a node of the blockchain network (150) or correspond to a node of the blockchain network (150). Additionally, a blockchain (140) may have a node including the blockchain (140) connected to the blockchain network (150) or communicate with the blockchain network (150).

[0065] The carbon emission monitoring system (110) can measure, calculate, and determine the carbon emissions of a company (10). In one embodiment, the carbon emission monitoring system (110) can obtain sensor data measured using a monitoring sensor installed in the company (10) from a company management system, and can determine the actual carbon emissions of the company (10) based on the sensor data and a pre-set coefficient.

[0066] Here, the company (10) may emit greenhouse gases in the process of operating the company / factory, etc. Accordingly, the monitoring sensor is a physical device or system that measures and monitors greenhouse gas emission data from the company (10) in real time, and may be a sensor approved by a specific regulatory body or certification body. For example, the monitoring sensor may include, but is not limited to, a gas analyzer (Continuous Emissions Monitoring System, CEMS) that measures exhaust gas directly emitted from a chimney, a flow sensor that measures the consumption of fuel or resources to indirectly calculate emissions, and an IoT-based smart sensor that continuously records fine greenhouse gas emissions generated in the process.

[0067] Additionally, the pre-set coefficient may be reference data or conversion factors necessary for calculating greenhouse gas emissions, for example, an emission factor, which is a numerical value used to convert the use of a specific fuel or resource into greenhouse gas emissions. However, the present disclosure is not limited thereto, and the pre-set coefficient may include various coefficients such as the Global Greenhouse Gas Accounting Standard (GHG Protocol), government regulatory data, and coefficients of greenhouse gas conversion equations.

[0068] The carbon emission monitoring system (110) can receive information related to carbon emissions of the company (10) from the company management system. For example, the carbon emission monitoring system (110) can collect sensor data related to greenhouse gas emissions collected through sensors installed in the company (10) via the company management system and transmit it via the blockchain network (150).

[0069] The enterprise management system can transmit information related to the carbon emissions of the enterprise (10) through a blockchain network (150). At this time, the enterprise management system can transmit information related to carbon emissions using an API gateway included in the enterprise management system. For example, the API gateway may include security credential information certificates required for secure communication with nodes. For example, the enterprise management system can transmit various requests to the API gateway through API calls. In this case, the API gateway calls a smart contract associated with the API call transmitted through the blockchain network (150), and the smart contract can be executed.

[0070] A blockchain operating system (120) can build / manage a blockchain (140) and a blockchain network (150). For example, the blockchain operating system (120) can manage whether to approve participation in the blockchain network (150). For example, the blockchain operating system (120) can manage whether to permit participation in a dedicated channel included in the blockchain network (150). For example, the blockchain operating system (120) can support the creation and / or operation of a dedicated channel included in the blockchain network (150) for each carbon emission monitoring system (110).

[0071] The carbon emission management system (130) may be operated by a carbon emission management agency (e.g., a public institution, an international organization, etc.). The carbon emission management agency may issue carbon emission rights and allocate them to companies (10), supervise carbon emission right trading, and / or establish policies related to carbon emissions. The carbon emission management system (130) may generate information related to carbon emission management and transmit information related to carbon emissions through a blockchain network (150). For example, the carbon emission management system (130) may transmit information regarding policies related to carbon emissions to the blockchain network (150). Additionally, the carbon emission management system (130) may monitor information related to carbon emissions. For example, the carbon emission management system (130) may receive information related to carbon emissions from a carbon emission monitoring system (110) and record carbon emissions by the carbon emission monitoring system (110) and / or companies (10) (or company management systems).

[0072] The blockchain (140) can store information related to carbon emissions. For example, the blockchain (140) can store sensor data of the company (10) and / or carbon emission data of the company (10) collected from the company management system. The carbon emission management system (130) can receive information related to carbon emissions stored in the blockchain (140) through the blockchain network (150).

[0073] The blockchain (140) may include a smart contract in which information related to carbon emissions can be read or updated. That is, the blockchain (140) may include information related to carbon emissions that can be read or updated by executing the smart contract. For example, sensor data of the company (10) and / or carbon emission data of the company (10) collected from the company management system may be updated according to a function or rule included in the smart contract.

[0074] In one embodiment, the blockchain (140) may include a private blockchain. Specifically, the blockchain (140) may only connect to nodes that are approved to participate in the blockchain network (150). Nodes approved to participate may query data stored in the blockchain (140) connected to the blockchain network (150). At this time, approval for participation in the blockchain network (150) may be managed by a blockchain operating system (120).

[0075] In FIG. 1, the blockchain (140) is shown as being directly connected to the blockchain network (150), but the present disclosure is not limited thereto. For example, one of a plurality of nodes associated with the blockchain (140) may be connected to the blockchain network (150) to perform operations such as recording, maintaining, storing, and deleting information related to carbon emissions on the blockchain (140).

[0076] Additionally, the carbon emission monitoring system (110) may communicate with a corporate management system that manages a single company (10) or manages multiple companies (10) in an integrated manner, but the present disclosure is not limited thereto. For example, the carbon emission monitoring system (110) may communicate with multiple corporate management systems that manage each of the multiple companies (10). Additionally, the blockchain network (150) may communicate with a single carbon emission monitoring system (110), a single blockchain operating system (120), and a single carbon emission management system (130), but the present disclosure is not limited thereto.

[0077] By using blockchain (140), various institutions and systems can access identical and integrity-guaranteed data. As a result, data consistency and reliability can be ensured. Specifically, carbon emission management agencies can issue carbon emission rights based on accurate data and improve reliability in the trading process of carbon emission rights.

[0078] Private blockchains can provide relatively higher processing speeds than public blockchains. For example, private blockchains can achieve processing speeds of over 1,000 TPS (Transactions Per Second), whereas public blockchains can exhibit processing speeds of 7 to 20 TPS. By utilizing such private blockchains, the real-time transmission and reception of information related to carbon emissions can be guaranteed. Furthermore, due to the high processing speed, integration with existing businesses can be facilitated.

[0079] Information related to carbon emissions is sensitive information, and its exposure needs to be prevented. By using a private blockchain, only authorized users can participate in the blockchain network (150), and only authorized users can access the data, thereby enhancing the security of the data.

[0080] FIG. 2 is a schematic diagram showing a configuration in which an information processing system (230) and a plurality of user terminals (210_1, 210_2, 210_3) are connected to enable communication according to one embodiment of the present disclosure. Referring to FIG. 2, a plurality of user terminals (210_1, 210_2, 210_3) can be connected to an information processing system (230) capable of providing a blockchain-based enterprise carbon emission management service through a network (220). Here, the information processing system (230) may correspond to or be included in each of the nodes associated with the carbon emission monitoring system (110), enterprise (10) and enterprise management system, blockchain operating system (120), carbon emission management system (130), and blockchain (140) described with reference to FIG. 1. Additionally or alternatively, a plurality of user terminals (210_1, 210_2, 210_3) may correspond to or be included in each of the nodes associated with the carbon emission monitoring system (110), enterprise (10) and enterprise management system, blockchain operating system (120), carbon emission management system (130) and blockchain (140) described with reference to FIG. 1.

[0081] According to one embodiment, the information processing system (230) may include one or more server devices and / or databases capable of storing, providing, and executing computer-executable programs (e.g., downloadable applications) and data associated with the provision of carbon emission management services for blockchain-based enterprises, or one or more distributed computing devices and / or distributed databases based on cloud computing services.

[0082] The blockchain-based enterprise carbon emission management service provided by the information processing system (230) can be provided to users through a blockchain-based enterprise carbon emission management service application, a web browser, a web browser extension, etc., installed on each of the multiple user terminals (210_1, 210_2, 210_3). For example, the information processing system (230) can provide information or perform corresponding processing in response to a request for the provision of the blockchain-based enterprise carbon emission management service received from the user terminals (210_1, 210_2, 210_3) through the blockchain-based enterprise carbon emission management service application, etc.

[0083] Multiple user terminals (210_1, 210_2, 210_3) can communicate with an information processing system (230) through a network (220). The network (220) can be configured to enable communication between multiple user terminals (210_1, 210_2, 210_3) and the information processing system (230). Depending on the installation environment, the network (220) may be configured as a wired network such as Ethernet, Power Line Communication, telephone line communication devices and RS-serial communication, a mobile communication network, a Wireless LAN (WLAN), Wi-Fi, Bluetooth and ZigBee, or a combination thereof. The communication method is not limited and may include not only communication methods utilizing communication networks that the network (220) may include (e.g., mobile communication network, wired internet, wireless internet, broadcasting network, satellite network, etc.) but also short-range wireless communication between user terminals (210_1, 210_2, 210_3).

[0084] In FIG. 2, a mobile phone terminal (210_1), a tablet terminal (210_2), and a PC terminal (210_3) are illustrated as examples of user terminals, but are not limited thereto. The user terminals (210_1, 210_2, 210_3) may be any computing device capable of wired and / or wireless communication and capable of installing and running a blockchain-based enterprise carbon emission management service application or a web browser, etc. For example, user terminals may include an AI speaker, a smartphone, a mobile phone, a navigation system, a computer, a laptop, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), a tablet PC, a game console, a wearable device, an IoT (Internet of Things) device, a VR (Virtual Reality) device, an AR (Augmented Reality) device, a set-top box, etc. Additionally, FIG. 2 illustrates three user terminals (210_1, 210_2, 210_3) communicating with an information processing system (230) through a network (220), but is not limited thereto, and may be configured so that a different number of user terminals communicate with an information processing system (230) through a network (220).

[0085] In FIG. 2, a configuration in which a user's request is transmitted to an information processing system (230) through user terminals (210_1, 210_2, 210_3) is illustrated as an example, but the present disclosure is not limited thereto, and a user's request may be provided to the information processing system (230) through an input device associated with the information processing system (230) without passing through user terminals (210_1, 210_2, 210_3). Additionally, the result of processing the user's request may be provided to the user through an output device (e.g., a display, etc.) associated with the information processing system (230).

[0086] FIG. 3 is a block diagram showing the internal configuration of a user terminal (210) and an information processing system (230) according to one embodiment of the present disclosure. Referring to FIG. 3, the user terminal (210) may refer to any computing device capable of executing applications, web browsers, etc., and capable of wired / wireless communication, and may include, for example, the mobile phone terminal (210_1), tablet terminal (210_2), PC terminal (210_3) of FIG. 2. As illustrated, the user terminal (210) may include a memory (312), a processor (314), a communication module (316), and an input / output interface (318). Similarly, the information processing system (230) may include a memory (332), a processor (334), a communication module (336), and an input / output interface (338). The user terminal (210) and the information processing system (230) may be configured to communicate information and / or data through the network (220) using their respective communication modules (316, 336). Additionally, the input / output device (320) may be configured to input information and / or data to the user terminal (210) or output information and / or data generated from the user terminal (210) through the input / output interface (318).

[0087] The memory (312, 332) may include any non-transient computer-readable recording medium. According to one embodiment, the memory (312, 332) may include a permanent mass storage device such as ROM (read-only memory), a disk drive, an SSD (solid-state drive), or a flash memory. As another example, a permanent mass storage device such as ROM, an SSD, a flash memory, or a disk drive may be included in the user terminal (210) or the information processing system (230) as a separate permanent storage device distinct from the memory. Additionally, the memory (312, 332) may store an operating system and at least one program code (e.g., code for a blockchain-based enterprise carbon emission management service application installed and running on the user terminal (210)).

[0088] These software components may be loaded from a computer-readable recording medium separate from memory (312, 332). This separate computer-readable recording medium may include a recording medium that can be directly connected to the user terminal (210) and the information processing system (230), for example, a computer-readable recording medium such as a floppy drive, disk, tape, DVD / CD-ROM drive, or memory card. As another example, the software components may be loaded into memory (312, 332) via a communication module rather than a computer-readable recording medium. For example, at least one program may be loaded into memory (312, 332) based on a computer program installed by files provided through a network (220) by developers or a file distribution system that distributes installation files for the application.

[0089] The processor (314, 334) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (314, 334) by memory (312, 332) or a communication module (316, 336). For example, the processor (314, 334) may be configured to execute instructions received according to program code stored in a recording device such as memory (312, 332).

[0090] The communication module (316, 336) may provide a configuration or function for the user terminal (210) and the information processing system (230) to communicate with each other via the network (220), and may provide a configuration or function for the user terminal (210) and / or the information processing system (230) to communicate with another user terminal or another system (e.g., a separate cloud system). For example, a request or data (e.g., a request for carbon emission management of a blockchain-based enterprise) generated by the processor (314) of the user terminal (210) according to program code stored in a recording device such as memory (312) may be transmitted to the information processing system (230) via the network (220) under the control of the communication module (316). Conversely, a control signal or command provided under the control of the processor (334) of the information processing system (230) can be received by the user terminal (210) through the communication module (336) and the network (220) via the communication module (316) of the user terminal (210).

[0091] The input / output interface (318) may be a means for interfacing with an input / output device (320). As an example, the input device may include a device such as a camera including an audio sensor and / or an image sensor, a keyboard, a microphone, or a mouse, and the output device may include a device such as a display, a speaker, or a haptic feedback device. As another example, the input / output interface (318) may be a means for interfacing with a device in which the configuration or function for performing input and output is integrated into one, such as a touchscreen. For example, when the processor (314) of the user terminal (210) processes instructions of a computer program loaded in memory (312), a service screen configured using information and / or data provided by an information processing system (230) or another user terminal may be displayed on a display through the input / output interface (318). In FIG. 3, the input / output device (320) is depicted as not being included in the user terminal (210), but is not limited thereto and may be configured as a single device with the user terminal (210). Additionally, the input / output interface (338) of the information processing system (230) may be a means for interfacing with a device (not shown) for input or output that is connected to the information processing system (230) or that the information processing system (230) may include. In FIG. 3, the input / output interface (318, 338) is shown as an element configured separately from the processor (314, 334), but is not limited thereto, and the input / output interface (318, 338) may be configured to be included in the processor (314, 334).

[0092] The user terminal (210) and the information processing system (230) may include more components than those of FIG. 3. However, it is not necessary to clearly illustrate most of the prior art components. According to one embodiment, the user terminal (210) may be implemented to include at least some of the input / output devices (320) described above. Additionally, the user terminal (210) may further include other components such as a transceiver, a GPS (Global Positioning System) module, a camera, various sensors, a database, etc. For example, if the user terminal (210) is a smartphone, it may include components that are generally included in a smartphone, and may be implemented to further include various components such as an accelerometer, a gyroscope, an image sensor, a proximity sensor, a touch sensor, an ambient light sensor, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration.

[0093] While a program or application for carbon emission management services for a blockchain-based enterprise is in operation, the processor (314) can receive text, images, video, voice and / or actions, etc., that are input or selected through an input device such as a touch screen, keyboard, audio sensor and / or image sensor, camera, microphone, etc., connected to an input / output interface (318), and can store the received text, images, video, voice and / or actions, etc. in memory (312) or provide them to an information processing system (230) through a communication module (316) and a network (220).

[0094] The processor (314) of the user terminal (210) may be configured to manage, process, and / or store information and / or data received from an input / output device (320), another user terminal, an information processing system (230), and / or a plurality of external systems. The information and / or data processed by the processor (314) may be provided to the information processing system (230) through a communication module (316) and a network (220). The processor (314) of the user terminal (210) may transmit information and / or data to the input / output device (320) through an input / output interface (318) to output it. For example, the processor (314) may display the received information and / or data on the screen of the user terminal (210).

[0095] The processor (334) of the information processing system (230) may be configured to manage, process, and / or store information and / or data received from a plurality of user terminals (210) and / or a plurality of external systems. The information and / or data processed by the processor (334) may be provided to the user terminals (210) through a communication module (336) and a network (220).

[0096] FIG. 4 is a flowchart illustrating a method for managing carbon emissions of a blockchain-based enterprise according to one embodiment of the present disclosure. The method (400) may be performed by at least one processor of a user terminal and / or information processing system.

[0097] Referring to FIG. 4, in step S410 of the method (400), the processor may issue carbon emission tokens corresponding to carbon emission rights allocated to the target company. In one embodiment, when carbon emission rights for a predetermined amount of carbon emissions are allocated to the target company, the processor may issue a number of carbon emission tokens corresponding to the predetermined amount of carbon emissions through a smart contract on a blockchain network. Additionally, the processor may transfer the carbon emission tokens issued in correspondence with the target company's carbon emission rights to the target company's digital wallet.

[0098] Here, carbon emission tokens may include Non-fungible Tokens (NFTs). A Non-fungible Token (NFT) refers to a token that utilizes blockchain technology to grant uniqueness to digital assets and authenticate ownership. While existing fungible tokens allow for the mutual exchange of multiple units of the same value, NFTs are non-exchangeable because each token possesses unique characteristics. This characteristic enables NFTs to be utilized in various applications where it is necessary to prove ownership of digital assets or to assign scarcity. NFTs contain unique identification information and metadata, which transparently record the authenticity and ownership of tokenized assets on the blockchain network. Ethereum is a representative blockchain platform, and standards such as ERC-721 and ERC-1155 are frequently used for NFT implementation. These standards guarantee the interoperability of NFTs and allow the same NFT to be used across various decentralized applications (DApps).

[0099] Subsequently, in step S420 of the method (400), the processor can determine the carbon emissions of the target company at predetermined intervals. In one embodiment, the processor can determine the actual carbon emissions of the target company at predetermined intervals based on sensor data measured through a monitoring sensor installed in the company and a preset coefficient (e.g., emission coefficient). Here, the predetermined interval is a period set by the target company and / or the carbon emission management agency and can be dynamically adjusted.

[0100] Subsequently, in step S430 of the method (400), the processor may burn carbon emission tokens stored in the target company's digital wallet according to (or based on) the target company's carbon emissions. In one embodiment, when the actual carbon emissions of the target company are determined at a predetermined period, the processor may burn a number of carbon emission tokens corresponding to the actual carbon emissions of the target company among a plurality of carbon emission tokens stored in the target company's digital wallet.

[0101] In one embodiment, the processor may generate a report at a predetermined periodicity containing information regarding the actual carbon emissions of the target company, the number of carbon emission tokens burned according to the actual carbon emissions, the remaining carbon emission tokens stored in the target company's digital wallet, and the remaining carbon emissions corresponding to the remaining carbon emission tokens.

[0102] FIG. 5 is a flowchart illustrating a method for determining whether a greenhouse gas reduction target has been achieved according to one embodiment of the present disclosure. The method (500) may be performed by at least one processor of a user terminal and / or information processing system.

[0103] Referring to FIG. 5, in step S510 of the method (500), the processor may determine the remaining carbon emissions of the target company based on the remaining carbon emission tokens stored in the target company's digital wallet for the purpose of determining whether the target company has achieved its goal regarding greenhouse gas reduction. For example, the remaining carbon emissions of the target company may be determined by multiplying the remaining carbon emission tokens stored in the target company's digital wallet with the carbon emissions corresponding to each carbon emission token.

[0104] Subsequently, in step S520 of the method (500), the processor may compare the remaining carbon emissions determined based on the remaining carbon emission tokens stored in the target company's digital wallet with the greenhouse gas target reduction amount set for the target company. Here, the greenhouse gas target reduction amount set for the target company may be a target value set during the process of allocating carbon emission rights to the target company, but is not limited thereto.

[0105] At this time, in step S530 of the method (500), the processor may determine that the target company has achieved the greenhouse gas reduction target if the remaining carbon emissions of the target company are greater than or equal to the greenhouse gas target reduction amount. On the other hand, in step S540 of the method (500), the processor may determine that the target company has not achieved the greenhouse gas reduction target if the remaining carbon emissions of the target company are less than the greenhouse gas target reduction amount.

[0106] In one embodiment, the processor compares the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions, and if the target company has reduced carbon emissions by a first size, the carbon emissions of the first size can be converted into carbon points and paid to the target company. At this time, the processor can pay additional carbon points to the target company based on at least one of the size of the target company's excess greenhouse gas reduction amount and the number of times the target company has exceeded greenhouse gas reduction (number of times during a specified period and / or number of consecutive excess reductions, etc.). Additionally, the processor can determine a carbon point conversion ratio for the excess reduction amount based on at least one of the size of the target company's excess greenhouse gas reduction amount and the number of times the target company has exceeded greenhouse gas reduction (number of times during a specified period and / or number of consecutive excess reductions, etc.), and can convert carbon emissions of the first size into carbon points and pay them to the target company based on the carbon point conversion ratio.

[0107] In one embodiment, the processor compares the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions, and if the target company has emitted carbon emissions in excess of a second size, it can deduct carbon points from the carbon points held by the target company that correspond to the second size of carbon emissions.

[0108] In one embodiment, the processor compares the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions, and if the target company has reduced carbon emissions by a predetermined amount, the processor may mediate the transaction of carbon emission tokens between the target company and a token purchasing company that wishes to purchase carbon emission tokens. Here, the target company and the token purchasing company wishing to purchase carbon emission tokens may be a company that requested to purchase the target company's carbon emission tokens, or a company that has exceeded carbon emissions by an amount corresponding to the carbon emissions held by the target company.

[0109] In one embodiment, the processor compares the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions, and if the target company has emitted carbon emissions in excess of a predetermined amount, the processor may mediate the transaction of carbon emission tokens between the target company and a token selling company that intends to sell carbon emission tokens. Here, the target company and the token selling company that intends to sell carbon emission tokens may be companies that have registered their own carbon emission tokens for sale, or companies that have reduced their carbon emissions in excess by an amount equal to the carbon emissions in excess emitted by the target company.

[0110] FIG. 6 is a flowchart illustrating a carbon emission token trading method according to one embodiment of the present disclosure. The method (600) may be performed by at least one processor of a user terminal and / or information processing system.

[0111] Referring to FIG. 6, in step S610 of the method (600), the processor may obtain a transaction request for carbon emission tokens from a target company. Here, the transaction request for carbon emission tokens obtained from the target company may be a purchase request for carbon emission tokens sold by a specific token selling company or a sale request for carbon emission tokens to a specific token buying company, but is not limited thereto.

[0112] Subsequently, in step S620 of the method (600), the processor may mediate the transaction of carbon emission tokens through a smart contract on a blockchain network in accordance with (or in response to) a transaction request obtained from the target company. For example, if the processor obtains a purchase request from the target company for carbon emission tokens sold by a specific token selling company, it may transfer carbon emission tokens equal to the cost paid by the target company from the specific token selling company's digital wallet to the target company's digital wallet through a smart contract. As another example, if the processor obtains a sale request from the target company for carbon emission tokens to a specific token buying company, it may transfer carbon emission tokens equal to the cost paid by the specific token buying company from the target company's digital wallet to the specific token buying company's digital wallet through a smart contract. Here, the cost paid for the transaction of carbon emission tokens may be carbon points, but is not limited thereto.

[0113] The method described above may be provided as a computer program stored on a computer-readable recording medium for execution on a computer. The medium may continuously store a program executable by a computer, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or multiple hardware components combined, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Furthermore, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.

[0114] The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. Those skilled in the art will understand that the various exemplary logical blocks, modules, circuits, and algorithmic steps described in connection with the disclosure herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate such interchangeability between hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in terms of their functional aspects. Whether such functions are implemented in hardware or in software depends on the design requirements imposed on the specific application and the overall system. Those skilled in the art may implement the functions described in various ways for each specific application, but such implementations should not be construed as departing from the scope of the present disclosure.

[0115] In a hardware implementation, the processing units used to perform the techniques may be implemented in one or more ASICs, DSPs, digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described in this disclosure, computers, or a combination thereof.

[0116] Accordingly, the various exemplary logic blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed by any combination of general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or those designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors coupled with a DSP core, or any other combination of configurations.

[0117] In firmware and / or software implementations, techniques may be implemented as instructions stored on a computer-readable medium such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, compact disc (CD), magnetic or optical data storage devices, etc. The instructions may be executable by one or more processors, and may cause the processor(s) to perform specific aspects of the functions described in this disclosure.

[0118] When implemented in software, the techniques described above may be stored on a computer-readable medium as one or more instructions or code, or transmitted through a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that facilitates the transmission of a computer program from one place to another. Storage media may be any available media accessible by a computer. As a non-limiting example, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium accessible by a computer that can be used to transfer or store desired program code in the form of instructions or data structures. Additionally, any connection is appropriately referred to as a computer-readable medium.

[0119] For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line, or wireless technologies such as infrared, radio, and microwave are included within the definition of a medium. As used herein, disk and disc include CD, laser disc, optical disc, DVD (digital versatile disc), floppy disk, and Blu-ray disc, wherein disks usually play data magnetically, whereas discs play data optically using a laser. The above combinations should also be included within the scope of computer-readable media.

[0120] The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other known form of storage medium. An exemplary storage medium may be connected to a processor so that the processor can read information from the storage medium or write information to the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and the storage medium may exist within an ASIC. The ASIC may exist within a user terminal. Alternatively, the processor and the storage medium may exist as separate components within the user terminal.

[0121] Although the embodiments described above have been described as utilizing aspects of the subject matter disclosed herein in one or more standalone computer systems, the present disclosure is not limited thereto and may be implemented in conjunction with any computing environment, such as a network or a distributed computing environment. Furthermore, aspects of the subject matter in the present disclosure may be implemented in a plurality of processing chips or devices, and storage may be similarly affected across a plurality of devices. Such devices may include PCs, network servers, and portable devices.

[0122] Although the present disclosure has been described in relation to some embodiments, various modifications and changes may be made without departing from the scope of the present disclosure as understood by a person skilled in the art to which the invention of the present disclosure pertains. Furthermore, such modifications and changes should be considered to fall within the scope of the claims appended to this specification.

Claims

In a blockchain-based corporate carbon emission management method executed by at least one processor, A step of issuing carbon emission tokens corresponding to carbon emission rights allocated to the target company; A step of transferring the issued carbon emission token to the digital wallet of the target company; and A step of burning carbon emission tokens stored in the digital wallet of the aforementioned target company based on the carbon emissions of the aforementioned target company. including, Blockchain-based corporate carbon emission management method. In paragraph 1, The step of issuing the carbon emission token mentioned above is, When carbon emission rights for a predetermined amount of carbon emissions are allocated to the above-mentioned target company, the step of issuing a number of carbon emission tokens corresponding to the predetermined amount of carbon emissions through a smart contract on a blockchain network. including, Blockchain-based corporate carbon emission management method. In paragraph 1, The step of burning the above carbon emission tokens is, A step of determining the actual carbon emissions of the target company at a predetermined periodic interval, and burning a number of carbon emission tokens corresponding to the determined actual carbon emissions among a plurality of carbon emission tokens stored in the target company's digital wallet. including, Blockchain-based corporate carbon emission management method. In paragraph 3, A step of generating a report at the above-mentioned predetermined period that includes information regarding the actual carbon emissions determined above, the number of carbon emission tokens burned above, the remaining carbon emission tokens stored in the target company's digital wallet, and the remaining carbon emissions corresponding to the remaining carbon emission tokens. including, Blockchain-based corporate carbon emission management method. In paragraph 1, A step of determining the remaining carbon emissions of the target company based on the remaining carbon emission tokens stored in the target company's digital wallet, and determining whether the target company has achieved its greenhouse gas reduction target by comparing the determined remaining carbon emissions with the greenhouse gas reduction target set for the target company. Includes more, The step of determining whether the aforementioned target company has achieved its greenhouse gas reduction goals is: A step of determining that the target company has achieved the greenhouse gas reduction target if the determined residual carbon emissions are greater than or equal to the greenhouse gas target reduction amount, and determining that the target company has not achieved the greenhouse gas reduction target if the determined residual carbon emissions are less than the greenhouse gas target reduction amount. including, Blockchain-based corporate carbon emission management method. In paragraph 1, A step of comparing the greenhouse gas target reduction amount of the above-mentioned target company with the remaining carbon emissions of the above-mentioned target company, and if the above-mentioned target company has reduced carbon emissions by more than a first size, converting the carbon emissions of the first size into carbon points and paying them to the above-mentioned target company. including, Blockchain-based corporate carbon emission management method. In paragraph 1, A step of mediating the transaction of carbon emission tokens between the target company and a token purchasing company that wishes to purchase carbon emission tokens, if the target company reduces carbon emissions by a predetermined amount by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions. including, Blockchain-based corporate carbon emission management method. In paragraph 1, A step of comparing the greenhouse gas target reduction amount of the target company with the remaining carbon emissions of the target company, and if the target company has emitted carbon emissions exceeding a second size, deducting the carbon points corresponding to the second size of carbon emissions from the carbon points held by the target company. including, Blockchain-based corporate carbon emission management method. In paragraph 1, A step of mediating the transaction of carbon emission tokens between the target company and a token selling company that intends to sell carbon emission tokens, if the target company exceeds a predetermined amount of carbon emissions by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions. including, Blockchain-based corporate carbon emission management method. In paragraph 1, A step of mediating the transaction of carbon emission tokens through a smart contract on a blockchain network in response to a transaction request for carbon emission tokens obtained from the aforementioned target company. Includes more, The step of mediating the trading of the above carbon emission tokens is, When a purchase request for carbon emission tokens sold by a specific token selling company is obtained from the target company, the method comprises the step of transferring carbon emission tokens equivalent to the cost paid by the target company from the specific token selling company's digital wallet to the target company's digital wallet via the smart contract; and When a request to sell carbon emission tokens to a specific token purchasing company is obtained from the aforementioned target company, the step of transferring carbon emission tokens equivalent to the cost paid by the specific token purchasing company from the digital wallet of the target company to the digital wallet of the specific token purchasing company through the smart contract. including, Blockchain-based corporate carbon emission management method. As an information processing system, Communication module; Memory; and At least one processor connected to the memory and configured to execute at least one computer-readable program contained in the memory. Includes, The above at least one program is, Issue carbon emission tokens corresponding to the carbon emission allowances allocated to target companies, and Transfer the issued carbon emission token to the digital wallet of the aforementioned target company, and An information processing system comprising commands for burning carbon emission tokens stored in the digital wallet of the said target company based on the carbon emissions of the said target company. In Paragraph 11, Issuing the above carbon emission tokens is, When carbon emission rights for a predetermined amount of carbon emissions are allocated to the above-mentioned target company, issuing a number of carbon emission tokens corresponding to the predetermined amount of carbon emissions through a smart contract on a blockchain network. An information processing system including In Paragraph 11, Burning the above carbon emission tokens is, Determining the actual carbon emissions of the target company at a predetermined periodic time, and burning a number of carbon emission tokens corresponding to the determined actual carbon emissions among a plurality of carbon emission tokens stored in the target company's digital wallet. An information processing system including In Paragraph 13, The above at least one program is, Instruction for generating a report at the above-mentioned predetermined period that includes information regarding the actual carbon emissions determined above, the number of carbon emission tokens burned above, the remaining carbon emission tokens stored in the target company's digital wallet, and the remaining carbon emissions corresponding to the remaining carbon emission tokens. An information processing system that further includes In Paragraph 11, The above at least one program is, A command for determining the remaining carbon emissions of the target company based on the remaining carbon emission tokens stored in the target company's digital wallet, and for determining whether the target company has achieved its greenhouse gas reduction target by comparing the determined remaining carbon emissions with the greenhouse gas reduction target set for the target company. Includes more, Determining whether the aforementioned target company has achieved its greenhouse gas reduction targets is, If the determined residual carbon emissions are greater than or equal to the greenhouse gas target reduction amount, it is determined that the target company has achieved the greenhouse gas reduction target, and if the determined residual carbon emissions are less than the greenhouse gas target reduction amount, it is determined that the target company has not achieved the greenhouse gas reduction target. An information processing system including In Paragraph 11, The above at least one program is, An instruction to convert carbon emissions of size 1 into carbon points and pay them to the target company when the target company has reduced carbon emissions by more than size 1 by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions. An information processing system that further includes In Paragraph 11, The above at least one program is, A command to mediate the transaction of carbon emission tokens between the target company and a token purchasing company wishing to purchase carbon emission tokens, when the target company reduces carbon emissions by a predetermined amount by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions. An information processing system that further includes In Paragraph 11, The above at least one program is, Instruction to subtract carbon points corresponding to carbon emissions of the second size from the carbon points held by the target company when the target company has emitted carbon emissions in excess of the second size, by comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions. An information processing system that further includes In Paragraph 11, The above at least one program is, A command to mediate the transaction of carbon emission tokens between the target company and a token selling company intending to sell carbon emission tokens, when comparing the target company's greenhouse gas target reduction amount with the target company's remaining carbon emissions and the target company's carbon emissions exceed a predetermined amount. An information processing system that further includes In Paragraph 11, The above at least one program is, Instructions to mediate the trading of carbon emission tokens through a smart contract on a blockchain network in response to a request for trading of carbon emission tokens obtained from the aforementioned target company Includes more, Brokering the trading of the above carbon emission tokens is, When a purchase request for carbon emission tokens sold by a specific token selling company is obtained from the above target company, carbon emission tokens equivalent to the cost paid by the above target company are transferred from the specific token selling company's digital wallet to the target company's digital wallet via a smart contract, and When a request to sell carbon emission tokens from the aforementioned target company to a specific token purchasing company is obtained, the carbon emission tokens equivalent to the cost paid by the specific token purchasing company are transferred from the digital wallet of the aforementioned target company to the digital wallet of the specific token purchasing company through the aforementioned smart contract. An information processing system including