Environmental value digital art generation system, generation method, and generation program
The environmental value digital art generation system transforms environmental contributions into unique digital art, addressing the challenge of visualizing numerical values in energy trading systems, thereby increasing motivation for environmental contribution.
Patent Information
- Application Number
- JP2021165365
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-07
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2041-10-07
AI Technical Summary
Existing energy trading systems struggle to effectively visualize the environmental value of electricity contributions, leading to decreased motivation for environmental contribution, as the evaluation is often expressed as dry numerical values.
An environmental value digital art generation system that measures and evaluates power generation or consumption, encrypts the data using a unique encryption key, and generates digital art based on this data, utilizing a blockchain to secure and verify ownership, thereby transforming environmental value into a unique and rare asset.
The system effectively represents environmental contributions as unique digital art, enhancing motivation for environmental contribution by providing tangible and appealing added value in electricity trading.
Smart Images

Figure 0007797155000001 
Figure 0007797155000002 
Figure 0007797155000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an environmental value digital art generation system, generation method, and generation program that provides added value that is more palatable in terms of contribution to the environment in an exchange system that trades electricity between a power generating supplier and a power consuming consumer. [Background technology]
[0002] Conventionally, energy sources such as sunlight, solar heat, hydropower, wind power, biomass, and geothermal heat can be regenerated in a relatively short time after being used once, and there is a desire to promote their introduction and widespread use as energy sources suitable for an environment where resources are not depleted. Recently, an energy trading system has been proposed that can match power, including renewable energy sources such as solar power and wind power, between power plants and consumers according to the type of power generation desired by the consumer (see, for example, Patent Document 1). The system of Patent Document 1 compares the supply availability conditions of multiple power plants during a specific time period when the consumer needs power, and matches corresponding combinations, thereby linking the consumer to the type of power generation desired by the consumer.
[0003] Incidentally, even for the same electricity, the generation cost and environmental burden differ depending on the type of power generation and the environment, while the value of electricity is diversified and mixed in the electricity trading market due to factors such as time lags caused by energy storage, complex transmission routes such as smart grids, and electricity buying and selling. Therefore, the system disclosed in the above-mentioned Patent Document 1 also proposes a mechanism in which the electricity itself contains information about the origin of its generation via an electricity token, etc., so that the value of the electricity can be properly evaluated and charged for or bought and sold. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2020-107200 Summary of the Invention [Problem to be solved by the invention]
[0005] Incidentally, in the energy trading system disclosed in the above-mentioned Patent Document 1, the contribution of supplied electricity to the environment, or so-called environmental value, can be evaluated in the form of energy tokens, but the evaluation results are only expressed as numerical values, for example, converted into CO2 emissions.
[0006] However, there is a problem in that it is difficult for the average user to visualize the value of environmental contributions simply expressed in numerical terms. Conventionally, one method has been to convert the amount into a monetary value based on CO2 emissions, but simply presenting a monetary value is too dry and boring, and there is a risk that motivation to contribute to the environment will decrease.
[0007] Therefore, in view of the problems with the prior art, the object of the present invention is to provide an environmental value digital art generation system, generation method, and generation program in an exchange system that trades electricity between a power supplier that generates electricity and a consumer that consumes electricity, whereby the degree of contribution to the environment can be held not as a mere numerical value but as a unique and rare asset, providing more desirable added value and stimulating motivation to contribute to the environment. [Means for solving the problem]
[0008] In order to solve the above problems, the environmental value art creation system according to the present invention is as follows: a performance data generating unit that measures the amount of power generated or consumed for each unit of power consumption and generates performance data including the measurement results and information related to the power generation method of the measured power; Based on performance data As an evaluation of the environmental contribution of a consumption unit, at least the amount of self-power consumption or CO₂ emissions shall be calculated according to the method or type of power generation or storage related to the consumed or stored electricity. 2 It is calculated according to either the amount of reduction an environmental value information generating unit that generates environmental value information; a storage means for encrypting and storing at least a part of the environmental value information using an encryption key unique to the environmental value information; a digital art generation unit that generates environmental value digital art based on the encryption key in accordance with a predetermined algorithm that uses the encryption key as a part of parameters; At least some of the information about environmental value digital art or its ownership , and assigning meta information to identify the environmental value digital art; A data storage means for encrypting and storing data; The present invention is characterized by comprising:
[0009] In addition, the method for generating environmental value art according to the present invention is as follows: (1) a performance data generation step in which a performance data generation unit measures the amount of power generated or consumed for each unit of power consumption and generates performance data including the measurement results and information related to the power generation method of the measured power; (2) The environmental value information generating unit generates the environmental value information based on the performance data. As an evaluation of the environmental contribution of the consumption unit, at least the amount of self-power consumption or CO2 shall be calculated according to the method or type of power generation or storage related to the consumed or stored electricity. 2 It is calculated according to either the amount of reduction an environmental value information generating step of generating environmental value information; (3) Using an encryption key unique to the environmental value information, at least a part of the environmental value information is encrypted. , and assigning meta information to identify the environmental value digital art; a storage step of encrypting and storing the encrypted data in a storage means; 、 (4) a digital art generation step in which a digital art generation unit generates environmental value digital art based on the encryption key in accordance with a predetermined algorithm that uses the encryption key as a part of parameters; (5) a data storage step in which at least a part of the information on the environmental value digital art or its ownership is encrypted and stored in a data storage means; The present invention is characterized by comprising:
[0010] In the above invention, the data storage means further comprises a linking unit that links with a guarantee system and encrypts and stores at least a part of the environmental value information and information relating to the environmental value digital art or its ownership; The guarantee system includes a plurality of nodes that encrypt and store at least a portion of the environmental value information, the environmental value art, and information regarding ownership of these, The node aggregates at least a portion of the environmental value information at a predetermined timing to form a block, links the block to an existing block to form a blockchain, and shares the blockchain among a plurality of the nodes and stores it as a distributed ledger; The encryption key is a hash value obtained from the existing block. It is preferable.
[0011] In the above invention, The digital art generation unit A training data acquisition unit that acquires training data that will serve as a motif for digital art; a discriminative neural network that extracts and learns a distribution of features related to the training data, and compares the learned distribution of features with a distribution of features from target data to identify whether the target data is training data or other data; a generative neural network that generates new data, which is new digital art, using the encryption key as a basic vector; an adversarial learning unit that causes the discriminative neural network to discriminate the new data, and back-propagates information about the new data that has been mistakenly recognized as training data to the discriminative neural network and the generative neural network according to the discrimination result, thereby updating the distribution of features learned by the discriminative neural network and updating the basis vectors in the generative neural network; It is preferable to have:
[0012] Furthermore, in the above invention, it is preferable that the system further comprises a data collection unit that searches a communication network based on the environmental value information and collects digital art related to the environmental value information as training data.
[0013] In addition, in the above invention, it is preferable that the system further includes a teacher data selection unit that selects teacher data to be used for the learning in accordance with user operation, and the generating neural network performs the learning based on the teacher data selected by the teacher data selection unit.
[0014] The above-described system and method according to the present invention can be realized by executing a program of the present invention written in a predetermined language on a computer. That is, by installing the program of the present invention in an IC chip or memory device of a portable terminal device, smartphone, wearable terminal, mobile PC or other information processing terminal, or a general-purpose computer such as a personal computer or server computer and executing it on a CPU, a system having the above-described functions can be constructed and the method according to the present invention can be implemented.
[0015] Furthermore, the program of the present invention can be distributed, for example, via a communication line, and can be transferred as a package application that runs on a stand-alone computer by recording it on a computer-readable recording medium. Specifically, this recording medium can be recorded on a variety of recording media, including magnetic recording media such as flexible disks and cassette tapes, optical disks such as CD-ROMs and DVD-ROMs, and RAM cards. Furthermore, a computer-readable recording medium on which this program is recorded makes it possible to easily implement the above-described system and method using a general-purpose computer or a dedicated computer, and also makes it easy to store, transport, and install the program. [Effects of the Invention]
[0016] According to the present invention, at an exchange where electricity is bought and sold between electricity suppliers and electricity consumers, the degree of contribution to the environment is evaluated as environmental value information, and environmental value digital art is generated based on an encryption key unique to the environmental value information that is used when encrypting and storing the environmental value information. This generated environmental value digital art represents the degree of contribution to the environment not simply as a numerical value, but as a one-of-a-kind piece of art that can be possessed as a rare asset, providing a more appealing added value to the environmental value in electricity trading and thereby stimulating motivation to contribute to the environment.
[0017] Furthermore, for example, if the so-called NFT (Non-Fungible Token) system is used as a means of storing information regarding the ownership of environmental value digital art, the NFT will serve as an appraisal certificate or certificate of ownership for assets such as environmental value digital art, making it possible to verify tampering with the environmental value digital art after it has been created. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a conceptual diagram illustrating a trading form in an energy trading system according to an embodiment. [Figure 2] 1 is a conceptual diagram illustrating an overall configuration of an energy trading system according to an embodiment. [Figure 3] FIG. 2 is a block diagram showing the internal configuration of a power control terminal according to the embodiment. [Figure 4] FIG. 2 is a block diagram showing the internal configuration of an intermediary server according to the embodiment. [Figure 5] FIG. 2 is a block diagram showing the internal configuration of an algorithm execution unit according to the embodiment. [Figure 6] 1 is a block diagram showing an internal configuration of a guarantee system according to an embodiment. [Figure 7] FIG. 1 is an explanatory diagram showing an overview of a digital art generation process according to an embodiment. [Figure 8]FIG. 1 is a flowchart showing a procedure for issuing a token in an energy trading system according to an embodiment. [Figure 9] FIG. 1 is a flowchart showing the procedure for selling and consuming electricity in an energy trading system according to an embodiment. [Figure 10] FIG. 1 is a flowchart illustrating a procedure for transferring tokens in the energy trading system according to an embodiment. [Figure 11] FIG. 2 is an explanatory diagram illustrating a relationship between a public key and a private key in the energy trading system according to the embodiment. [Figure 12] FIG. 1 is an explanatory diagram of a blockchain in an energy trading system according to an embodiment. [Figure 13] FIG. 1 is an explanatory diagram of a blockchain in an energy trading system according to an embodiment. [Figure 14] FIG. 1 is an explanatory diagram of a blockchain in an energy trading system according to an embodiment. [Figure 15] FIG. 1 is an explanatory diagram of a blockchain in an energy trading system according to an embodiment. [Figure 16] FIG. 2 is an explanatory diagram illustrating the configuration of each token and data in the energy trading system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0019] Below, with reference to the accompanying drawings, embodiments of the environmental value digital art generation method, generation system, and generation program according to the present invention will be described in detail. In this embodiment, an example is given of the use of the environmental value digital art generation method according to the present invention in an energy trading service provided by an energy trading system. Note that the embodiments shown below are merely examples of devices and the like that embody the technical concept of the present invention, and the technical concept of the present invention does not limit the materials, shapes, structures, arrangements, etc. of each component part to those described below. The technical concept of the present invention may be modified in various ways within the scope of the claims.
[0020] Here, digital art can refer to images such as paintings and illustrations, moving images such as animation and computer graphics, and also includes all creative works that can be digitized, such as digital music and text data such as novels and poetry.
[0021] (Overall configuration of the energy trading system) In this embodiment, the environmental value digital art generation system according to the present invention is incorporated into the energy trading service provided by the energy trading system, and the environmental value assessed in the energy trading is embodied in the form of environmental value digital art, and its ownership is managed. Figure 1 is a conceptual diagram showing the trading form in the energy trading service according to this embodiment, and Figure 2 is a conceptual diagram showing the overall configuration of the energy trading system according to this embodiment.
[0022] In this embodiment, a service is provided that performs intermediation work for electricity trading using tokens through an energy trading system 1 constructed on a communication network 3. Specifically, as shown in Fig. 1, in this service, electricity trading is carried out by accessing a token trading platform through an energy control terminal provided at each facility (power plant, consumer, aggregator, etc.). When trading electricity, an energy trading token, which is value information on the electricity, is issued together with an environmental value token, which is value information on DR (Demand Response: electricity demand) control and environmental value, and these tokens are exchanged between the seller and buyer to complete a trading transaction of electricity and its added value.
[0023] These tokens are first issued as energy trading tokens based on the amount and method of generated electricity. Salable electricity is then stored in an energy trading token pool on a token trading platform as energy trading tokens equivalent to that amount. These tokens are then traded through the token pool. Ultimately, consumers purchase these energy trading tokens as the right to use (consume) electricity. The consumers who purchase them can use electricity equivalent to the energy trading tokens. By actually consuming the electricity, the energy trading tokens equivalent to the consumed electricity are cancelled. The value of these energy trading tokens fluctuates depending on the supply and demand balance of trading transactions on the token trading platform. As shown in Figure 16, when an energy trading token is generated, its origin information, such as the amount of electricity, power generation method, power generation location, and power generation time, is linked to it. Additional information, such as related token information (e.g., environmental value tokens) derived from the energy trading token, and a trading history, including transfer history through trading, are also associated and stored. Each accumulated token can be traded as an independent virtual currency.
[0024] Environmental value tokens are tokens that are calculated and issued according to the degree of contribution to the environment, such as the amount of electricity consumed by a household or the amount of CO2 reduction. These environmental value tokens are transferable, and a transfer history is issued that records the date and time the transfer was executed, the transfer source (owner ID), the transfer destination (new owner ID), the value (value amount) at the time of the transfer, and other transaction history, as shown in Figure 16. The transfer history of these environmental value tokens records the value and issuer of the environmental value token, and the transfer destination in a transfer transaction is added to the transaction history each time a transfer is made. The transfer history of cancelled environmental value tokens is then recorded in an unalterable manner in the blockchain, which is a guarantee system, via the token trading platform.
[0025] One method for evaluating environmental value tokens is to increase their value when electricity generated using a generation method with a high environmental contribution is stored in a storage method with a high environmental contribution, based on the method of generating electricity and the type of electricity consumed or stored. For example, when electricity generated using renewable energy sources such as solar power is stored in the battery of an electric vehicle (EV) truck and consumed, a synergistic effect is achieved between the environmental contribution of the renewable energy and the environmental contribution of the electric vehicle. Therefore, environmental value tokens can be awarded or their value can be increased as a result. These environmental contributions (CO2 reductions and self-consumption) are stored in the token as origin information and other related information, and are also stored in the token management database 21a of the intermediary server 2 and each node of the blockchain interface.
[0026] Furthermore, the environmental value token is calculated by analyzing the performance data, for example, by calculating the performance value of power control over a certain period of time, and the compensation amount is determined. Also, the performance value of avoiding peak power consumption (peak cut) over a certain period of time is calculated, and if the peak cut falls below the maximum power set at the beginning of the month in which it was avoided, it means that the power fee has been overpaid. Therefore, the compensation amount of the environmental value token may be determined by treating the overpaid power fee as the economic benefit. Information related to this is stored in the token, as well as in the token management database 21a of the intermediary server 2 and each node of the blockchain interface.
[0027] In the example shown in Figure 1, power plants, electricity prosumers, consumers with power generation facilities, or aggregators that aggregate these consumers provide electricity and acquire energy trading tokens according to the amount of electricity generated. At the same time, environmental value tokens are also acquired according to the contribution to the environment based on the power generation method and time of generation (season and time of day) and the economic effect of DR control. The various acquired tokens can be converted into cash through settlement, or pooled in various token pools and sold to others for compensation. An aggregator is a business that provides effective energy management services by aggregating and consolidating the electricity demands of consumers, and performs so-called DR control, which controls the balance between electricity supply and demand between power companies and consumers.
[0028] On the other hand, electricity supplied by power plants, electricity prosumers, and consumers with power generation facilities is This energy transaction is recorded as an energy transaction token. On the other hand, each token accumulated in each token pool is traded on the blockchain as an independent virtual currency. Through the blockchain interface service, aggregators, PPSs, consumers, companies, It can be traded with other exchanges. In this case, various tokens are also settled. It is also possible to transfer value to others and receive compensation in return.
[0029] Figure 2 is a diagram showing the network configuration of an energy trading system 1 according to this embodiment. As shown in the figure, the energy trading system 1 is configured by an intermediary server 2 that provides a token trading platform, and power control terminals 40 installed in each facility (power plant, PPS, consumer, electricity prosumer, etc.), which are interconnected via a communication network 3. In addition, a guarantee system 6 that provides a blockchain interface service to guarantee energy trading is installed on the communication network 3.
[0030] The power control terminal 40 is, for example, an information processing terminal equipped with a CPU, and is a device that comprehensively controls the equipment of various facilities, such as power plants, consumers, PPSs, power prosumers, and aggregators. The equipment controlled by the power control terminal 40 includes devices that manage power generation, storage, and consumption, such as a smart meter 41, a storage battery 42, and a PV (photovoltaics: solar power generation) 43, which are included in the user system 4 installed in the facilities of consumers and power prosumers. Note that the various devices controlled by the power control terminal 40 can be omitted as necessary. For example, while a consumer's power consumption is measured by a smart meter 41, some consumers have both power generation and storage equipment, while others have either power generation or storage equipment, and some consumers only have a smart meter 41 and consume power without either power generation or storage equipment. Furthermore, power prosumers are also in the position of consuming power, but they can also be equipped with solar power generation and storage batteries and serve as power suppliers.
[0031] The intermediary server 2 is a content server device that mediates electricity trading between electricity sellers and electricity buyers via the power control terminal 40. This intermediary server 2 provides an online intermediary website as a token trading platform, and provides various token trading intermediary services to electricity sellers, electricity buyers, other markets, and companies through the intermediary website.
[0032] By accessing this intermediary server 2 from the power control terminal 40, various token trading services can be used according to the power generation, storage, and consumption at each facility or equipment. This token trading service manages the issuance and sale of tokens by seller Ua and the purchase and cancellation of tokens by buyer Ub, who is the power consumer. More specifically, the power control terminal 40 works in conjunction with the intermediary server 2 to generate power generation data, storage data, and consumption data based on the power generation, storage, and consumption at each facility, and issues, buys, sells, and cancels various tokens containing information about that power. The information described in these various tokens and the history of the issuance, buys, sells, and cancels of those tokens are stored in an immutable state in the distributed ledger system via the blockchain interface service provided by the assurance system 6.
[0033] Furthermore, tokens that can be traded on the token trading platform can be exchanged for each other at an equivalent price based on the supply and demand balance of buying and selling transactions on the token trading platform, and various tokens can be converted into real currency, virtual currency, points, and other value information with exchange value through settlement.
[0034] The communication network 3 is an IP network using the communication protocol TCP / IP, and is a distributed communication network constructed by interconnecting various communication lines (public lines such as telephone lines, ISDN lines, ADSL lines, and optical lines, dedicated lines, third-generation (3G) communication methods such as WCDMA (registered trademark) and CDMA2000, fourth-generation (4G) communication methods such as LTE, and fifth-generation (5G) and later communication methods, as well as wireless communication networks such as Wifi (registered trademark) and Bluetooth (registered trademark). This IP network also includes LANs such as intranets (corporate networks) and home networks using 10BASE-T, 100BASE-TX, etc.
[0035] (Configuration of each device) Next, the configuration of each device will be explained. Note that the term "module" used in the explanation refers to a functional unit that is configured from hardware such as a device or equipment, software with the corresponding function, or a combination of these, and that performs a predetermined operation.
[0036] (1) User System 4 As shown in Fig. 2, the user system 4 is the overall power equipment owned by each consumer or power prosumer, and is also a unit of power consumption that may include power generation and storage equipment. Examples of power generation equipment include solar power generation and wind power generation. This user system 4 includes a power control terminal 40 as a power trading unit and a smart meter 41 as a performance data generation unit.
[0037] The power control terminal 40 installed in each user system 4 is an information processing terminal equipped with a communications function and a CPU, and various functions can be implemented by installing an OS or firmware and various application software. In this embodiment, the power control terminal 40 functions as an electricity trading unit by installing and running an application. This information processing terminal for the agent can be realized by a personal computer, for example, a smartphone, or a dedicated device with specialized functions, including a tablet PC, mobile computer, or mobile phone.
[0038] Specifically, as shown in Fig. 3, the power control terminal 40 includes a CPU 402, a memory 403, an input interface 404, a storage device 401, an output interface 405, and a communication interface 406. In this embodiment, these devices are connected via a CPU bus 400, allowing data to be exchanged between them. The power control terminal 40 functions as an electricity trading unit, and may generate selling data D21 or purchasing data D22, including the power supply period, the amount of power (quantity), and the price (selling price or purchase price), during a trading period, which is a predetermined period (e.g., 24 hours) before the start of the power usage period, as shown in Fig. 16.
[0039] The memory 403 and storage device 401 are devices that store data on recording media and read out the stored data in response to requests from each device, and can be configured, for example, with a hard disk drive (HDD), a solid state drive (SSD), a memory card, etc.
[0040] The input interface 404 is a module that receives control signals from each piece of equipment installed in the user system. The received control signals are transmitted to the CPU 402 and processed by the OS and each application. On the other hand, the output interface 405 is a module that outputs control signals to each piece of equipment installed in the user system. Each piece of equipment installed in such a user system varies depending on the type of consumer or prosumer. For example, at a consumer, power consumption is measured by a smart meter 41, and with regard to power generation and storage, some have both solar power generation and storage equipment, some have either solar power generation or storage battery equipment, and some have neither power generation nor storage equipment. At a prosumer, power consumption is measured by a smart meter 41, and control signals for a solar power generation (PV) 42 and a storage battery 42 are input and output.
[0041] Here, smart meter 41 is a performance data generation unit that comprehensively manages power generation, storage, and consumption within a user system, which is a unit of demand, and in addition to measuring power consumption at the consumer's facility, it also controls and manages other facilities within the user system, such as storage batteries and solar power generation and storage, measures the amount of power generated, stored, or consumed by the consumer during each power usage period, generates performance data D3 as shown in Fig. 16, and periodically sends this data to the PPS, power company, and intermediary server 2. This performance data D3 is sent directly to the PPS, power company, and intermediary server 2 via the Internet, telephone lines, dedicated lines, etc.
[0042] The communication interface 406 is a module that transmits and receives data to and from other communication devices, and communication methods include, for example, public lines such as telephone lines, ISDN lines, ADSL lines, and optical lines, dedicated lines, third-generation (3G) communication methods such as WCDMA (registered trademark) and CDMA2000, fourth-generation (4G) communication methods such as LTE, and fifth-generation (5G) and later communication methods, as well as wireless communication networks such as Wifi (registered trademark) and Bluetooth (registered trademark).
[0043] The CPU 402 is a device that performs various arithmetic processing required to control each unit, and by executing various programs, various modules are virtually constructed on the CPU 402. An OS (Operating System) is started and executed on the CPU 402, and this OS manages and controls the basic functions of each power control terminal 40. In addition, various applications can be executed on this OS, and by executing the OS program on the CPU 402, various functional modules are virtually constructed on the CPU.
[0044] In this embodiment, browser software is executed on CPU 402, and users view and input information on the system through this browser software. Specifically, this browser software is a module for viewing web pages, downloading HTML (HyperText Markup Language) files, image files, music files, etc. from intermediary server 2 via communication network 3, analyzing the layout, and displaying and playing them. This browser software also allows users to use forms to send data to a web server and run application software written in JavaScript (registered trademark), Flash, Java (registered trademark), etc., and each user can use this browser software to access the token transaction intermediary service provided by intermediary server 2.
[0045] In this embodiment, a browser software is executed on the CPU 402, and an energy trading unit 402a is configured on the CPU 402 by accessing the token trading platform provided by the intermediary server 2 through the browser software. This energy trading unit 402a is a module that generates selling data or buying data for energy trading tokens. The browser software also accesses the trading history providing unit 64a of the guarantee system 6 to view information about the tokens involved in the trading (contract data, selling data, buying data, etc.), thereby making it possible to view, for example, the generation method of the sold electricity and the trading history of that electricity.
[0046] (2) Mediation Server 2 The intermediary server 2 is a server device managed and operated by an energy trading service provider, and provides an energy trading service and, in this embodiment, an environmental value digital art generation service. Regarding energy trading, users who wish to buy or sell energy access the intermediary server 2 via a communication network 3 and can execute energy-related transactions via the token trading platform provided by the intermediary server 2. Specifically, as shown in FIG. 4, the intermediary server 2 includes a user management unit 22, a communication interface 23, a token management unit 24, an energy trading execution unit 25, a performance data management unit 26, and a digital art generation unit 27. The intermediary server 2 also includes a group of databases, including a token management database 21a, a user database 21b, a performance management database 21c, an energy trading management database 21d, and a material database 21e.
[0047] The communication interface 23 is a module that sends and receives data with other communication devices through the communication network 3, and in this embodiment, is connected to each power control terminal 40, smart meter 41, and assurance system 6 to provide this service.
[0048] The user management unit 22 is a module that manages users and includes an authentication unit 22a and a member registration unit 22b. The authentication unit 22a is a computer or software having that function that verifies the legitimacy of an accessing person involved in energy trading, and performs authentication processing based on a user ID that identifies the user. In this embodiment, the authentication unit 22a obtains the user ID and password from the accessing person's terminal device via the communication network 3 and verifies them against the user database 21b to confirm whether the accessing person has the right to access the site and whether the accessing person is the person in question. As a prerequisite for the authentication processing by the authentication unit 22a, the user must register as a member via the member registration unit 22b, and authentication information such as the user ID and password is stored in the user database 21b after this registration.
[0049] The energy trading execution unit 25 is a module that mediates energy trading through the communication network 3, and in this embodiment includes a contract data generation unit 25a and a guarantee system cooperation unit 25b.
[0050] The agreement data generation unit 25a generates agreement data D1 for a concluded transaction based on the selling data D21 and the buying data D22. In more detail, the energy trading execution unit 25 collates the selling data D21 and the buying data D22, which are the demand conditions of the buyer Ub and the supply availability conditions of the seller Ua, and concludes a transaction by matching corresponding combinations, and generates agreement data D1 that describes information on the demand conditions and supply availability conditions of the concluded transaction, such as the supply source, power generation method, supply availability period, and electricity price.
[0051] The guarantee system cooperation unit 25b is a module that requests the guarantee system 6 on the network to perform processes necessary for energy trading, such as credit related to energy trading, security management, and storage of transaction records, and cooperates with the guarantee system 6 to carry out the processes. By cooperating with the guarantee system 6 through this guarantee system cooperation unit 25b, the energy trading execution unit 25 manages the exchange of various tokens, adds public addresses related to token acquirers, and transfers each ownership by changing the owner of the various rights certified by each token.
[0052] The blockchain interface service (guarantee system) 6 includes multiple nodes that encrypt and store at least a portion of the environmental value information, environmental value art, and information related to their ownership. These nodes aggregate at least a portion of the environmental value information, environmental value art, and information related to their ownership at predetermined times to form blocks, link these blocks to existing blocks to form a blockchain, and store the blockchain as a distributed ledger shared by multiple nodes. In this embodiment, the encryption key for generating environmental value digital art is a hash value obtained from an existing block. This hash value as the encryption key is acquired by the hash value acquisition unit 27c, input to the algorithm execution unit 28, and used to generate environmental value digital art.
[0053] The token management unit 24 is a module that executes and manages the generation (issuance), transfer, and cancellation of various tokens, and updates data in various tokens to execute the issuance, transfer, or cancellation of various tokens in cooperation with the guarantee system cooperation unit 25b of the energy trading execution unit 25. Specifically, the token management unit 24 includes a token issuing unit 24a, a token canceling unit 24b, and a token transfer unit 24c.
[0054] The token issuing unit 24a is a module that issues various coin tokens to users in response to their requests. For example, based on performance data, it issues energy trading tokens to users who have electricity that can be sold by power generation facilities, and by analyzing performance data, it generates environmental value tokens, which are value information corresponding to the contribution of each power generation method and power storage method to the environment, derived from the energy trading tokens of the generated electricity, and also generates environmental value tokens as value information corresponding to the economic effect of implementing power demand control (DR control).
[0055] In this embodiment, the token issuing unit 24a issues environmental value tokens based on the amount of CO2 reduction or the amount of self-consumption due to the power generation method included in the performance data. For example, if the power generation method included in the performance data is based on renewable energy such as solar power generation or wind power generation, the token issuing unit 24a holds CO2 reduction table data that lists the correspondence between the amount of power generated by that power generation method and the amount of CO2 reduced by that power generation method, and references the CO2 reduction table data based on the amount of power generated included in the performance data to determine the value and quantity of environmental value tokens, and issues environmental value tokens of the determined value or quantity. The issued environmental value tokens are accumulated in a token pool as property of the power generator included in the performance data.
[0056] Furthermore, for example, when the power generation method included in the performance data is based on renewable energy such as solar power generation or wind power generation, and that power is self-consumed, the token issuing unit 24a holds self-consumption table data that lists the amount of CO2 reduced by that self-consumption and the correspondence with energy lost through power transmission and distribution, and references the self-consumption table data based on the amount of self-consumption included in the performance data to determine the value and quantity of environmental value tokens, and issues environmental value tokens of the determined value or quantity. The issued environmental value tokens are accumulated in a token pool as property of the user who self-consumed the power and included in the performance data.
[0057] The token erasure unit 24b is a module that erases energy trading tokens based on the performance data D3 and erases environmental value tokens related to transfer requests. Here, "token erasure" refers to a process of eliminating the exchange value as currency, such as by setting the value of the token to zero or by storing the token in an account whose private key is erased or made unknown and unrewritable by the owner. The token erasure unit 24b may also be provided with a function for converting various tokens into cash based on their current value. This function acquires information about the current value of various tokens from the network and settles the value, thereby converting them into real currency, virtual currency, points, or other value information with exchange value. The token erasure unit 24b may also be provided with a function for generating or acquiring finalized data including the finalized values of the amount of electricity generated or used by each user during each electricity usage period and the compensation amount for that amount of electricity, and then settling the compensation paid or received by each user based on the finalized data.
[0058] The token transfer unit 24c is a module that controls the transfer of tokens by rewriting the ownership of each token. In this embodiment, this rewriting is performed using a blockchain interface service. The token transfer is performed based on a transfer request that instructs the transfer. This transfer request is data that is input from the energy trading execution unit 25 when a token sale is completed in the energy trading execution unit 25, or that is input directly from the power control terminal 40 by operation of each user, and includes the type of token to be transferred, account information regarding the transfer source and transfer destination, and the quantity.
[0059] In particular, when the input transfer request requests the transfer of an energy trading token or an environmental value token, the token transfer unit 24c has the function of transferring the energy trading token related to the request if the target of the transfer request is an energy trading token, or causing the token erasure unit 24b to erase the environmental value token related to the request if the target of the transfer request is an environmental value token, and generating information related to the transfer included in the transfer request related to the erased environmental value token as a transfer history. The transfer history related to this erased environmental value token is recorded non-falsifiable in the blockchain, which is a guarantee system, via the token trading platform.
[0060] The token management database 21a is a storage device that accumulates information about issued and cancelled tokens, and accumulates information by linking the owner of each token with its type and value or quantity. Various tokens are classified and accumulated as an energy trading token pool or an environmental value token pool according to their type. In addition, related information such as the transaction history of each token is also recorded by linking it to each token. For example, the transfer history issued when transferring an environmental value token is also recorded by linking it to the original environmental value token that was transferred and whose value was set to 0.
[0061] The user database 21b is a storage device that stores information about each consumer user and businesses such as aggregators. In this embodiment, personal information that identifies the user is not stored in the user database 21b, and only public account information that identifies each resident and user is stored. The credit information required for energy trading is evaluated based on the response to a request for credit for the public account belonging to each resident from the guarantee system 6.
[0062] The performance management database 21c is a storage device that collects, accumulates, and manages performance data from parties involved in the exchange of electricity, such as power plants, consumers, and aggregators. Performance data received from each smart meter is accumulated in this performance management database and used for token issuance, cancellation, and value evaluation. The electricity trading management database 21d is a storage device that records token trading performance.
[0063] At least a portion of the data stored in each of these databases 21a to 21d is recorded in the assurance system 6 through the assurance system linking unit 25b. The assurance system 6 aggregates and blocks at least a portion of the data stored in each of the databases 21a to 21d at a predetermined timing in the nodes, forms a blockchain using the blocks, and shares this blockchain among multiple nodes and stores it as a distributed ledger.
[0064] The performance data management unit 26 is a module that collects performance data from each user system and analyzes it to calculate the type and quantity of tokens to be issued, and the analysis results by this performance data management unit 26 are input to the token management unit 24 and used for issuing or canceling tokens. Specifically, the performance data management unit 26 includes a value evaluation unit 26a.
[0065] The value evaluation unit 26a serves as an environmental value information generation unit that generates environmental value information, which is an evaluation of the degree of contribution to the environment related to a consumption unit, based on the performance data, and analyzes the measured values of the amount of electricity generated or consumed by each user during each electricity usage period, power generation data indicating the power generation method and the user who generated the electricity, or power storage data indicating the amount of electricity stored and its storage period, which are included in the performance data.The token management unit 24 issues or cancels energy trading tokens, or issues energy trading tokens, based on the analysis results by the value evaluation unit 26a.Furthermore, the token issuing unit 24a issues environmental value tokens, which are environmental value information, or power demand control tokens as compensation for generating surplus electricity, based on the analysis results by the value evaluation unit 26a of the performance data including the power generation data or power storage data.
[0066] Furthermore, the performance data includes the type of power generation or storage related to the consumed power, and the value evaluation unit 26a analyzes the performance data to extract a state in which power generated by a power generation type that has a high degree of contribution to the environment is stored in a power storage type that has a high degree of contribution to the environment, calculates the amount of power and time period, and evaluates the value.The token issuing unit 24a increases the value of the environmental value token when power generated by a power generation type that has a high degree of contribution to the environment is stored in a power storage type that has a high degree of contribution to the environment, based on the analysis results of the performance data by the value evaluation unit 26a.
[0067] The digital art generation unit 27 is a module that generates environmental value digital art based on an encryption key in accordance with a predetermined algorithm that uses the encryption key as one of its parameters, and in this embodiment, it includes a data collection unit 27a, an algorithm execution unit 28, a data storage processing unit 27b, a hash value acquisition unit 27c, and a material database 21e.
[0068] The data storage processing unit 27b is a data storage means that encrypts and stores at least a portion of the environmental value information and information related to the ownership of environmental value digital art. In this embodiment, the data storage processing unit 27b cooperates with the blockchain interface service 6, which is a guarantee system, to encrypt and store at least a portion of the environmental value information and information related to the ownership of environmental value digital art.
[0069] More specifically, this embodiment uses a so-called NFT (Non-Fungible Token) mechanism to store information regarding the ownership of environmental value digital art. NFTs, also known as non-fungible tokens, are unique data (tokens) issued on a non-fungible blockchain that are non-substitutable and have attached ownership and transmission rights. They can serve as appraisal certificates or certificates of ownership for digital assets such as environmental value digital art. Specifically, the data storage processing unit 27b assigns unique meta-information to the environmental value digital art completed by the algorithm execution unit 28 to identify the environmental value digital art, and stores the meta-information in a tamper-proof state in the distributed ledger system via the blockchain interface service provided by the assurance system 6. This meta-information can be, for example, a unique random number written in a specified area within the environmental value digital art data, a URL where the original environmental value digital art data can be viewed, or a hash value extracted from the environmental value digital art data. This meta-information can be written, for example, to a dedicated token, an NFT, and subsequently used as a means of verifying tampering. NFTs that record this ownership or transmission right can be bought, sold, sent, or received in the same way as regular virtual currencies.
[0070] In this embodiment, digital art generation unit 27 also includes algorithm execution unit 28. As shown in Fig. 5, algorithm execution unit 28 includes teacher data acquisition unit 28a, teacher data selection unit 28b, adversarial learning unit 28c, generative neural network 28d, discriminative neural network 28e, and art output unit 28f.
[0071] The generative neural network 28d is a module that generates new data, which is new environmental value digital art, using the encryption key as a basic vector.
[0072] The discrimination neural network 28e is a module that extracts and learns the distribution of features related to the training data, and compares the learned distribution of features with the distribution of features from the target data to identify whether the target data is training data or other data.
[0073] The adversarial learning unit 28c is a module that causes the discriminative neural network 28e to discriminate the new data, and based on the discrimination result, backpropagates information about the new data that has been mistakenly recognized as training data to the discriminative neural network 28e and the generative neural network 28d, updating the distribution of features learned by the discriminative neural network 28e and updating the basis vectors in the generative neural network 28d.
[0074] The art output unit 28f is a module that repeats the above-mentioned adversarial learning a predetermined number of times to generate new data, which is then output as completed environmental value art D6. The environmental value digital art output from the art output unit 28f is input to the data storage processing unit 27b, and information regarding its ownership is recorded on the blockchain using a method such as NFT.
[0075] The teacher data acquisition unit 28a is a module that acquires teacher data that will serve as a motif for environmental value digital art. Specifically, in response to a user's selection operation in the teacher data selection unit 28b, arbitrary teacher data is selected and acquired from the teacher data collected by the data collection unit 27a and stored in the material database 21e, and the acquired teacher data is passed to the adversarial learning unit 28c.
[0076] The teacher data selection unit 28b is a module that selects teacher data to be used in the above-mentioned adversarial learning in response to user operation. The selected teacher data is input to the discriminative neural network 28e and the generative neural network 28d via the adversarial learning unit 28c, and the discriminative neural network 28e and the generative neural network 28d perform adversarial learning as shown in Figure 7 based on the teacher data selected by the teacher data selection unit 28b.
[0077] The data collection unit 27a is a module that searches the communication network 3 based on environmental value information and collects environmental value digital art related to the environmental value information as training data. For example, the data collection unit 27a collects a wide range of content that can serve as motifs for digital art, such as various digital art samples, such as images, videos, music, text, and game items, which are distributed across the Internet, landscape photos of the location of the power plant related to the environmental value information, related local products, images, videos, music, and text that evoke power generation methods such as solar power generation and wind power generation, as well as portraits of people who belong to consumers.
[0078] (3) Guarantee System 6 As described above, in this embodiment, the guarantee system 6 is provided between the power control terminals 40 on the power selling side and the power buying side that conduct power trading via various tokens, and guarantees the power trading and token trading. Specifically, as shown in Fig. 6, the guarantee system 6 includes a communication interface 63, an authentication unit 62, a token trading execution unit 64, a token trading history database 61a, a key information database 61b, and an account database 61c.
[0079] The communication interface 63 is a module that transmits and receives data to and from other communication devices via the communication network 3, and in this embodiment, is connected to each intermediary server 2 and each power control terminal 40. The authentication unit 62 is a computer or software with that function that verifies the legitimacy of the accessing person, and performs authentication processing based on the user ID that identifies each user. In this embodiment, the authentication unit 62 obtains the user's unique public address, public key, user ID, password, etc. from the accessing person's power control terminal 40 via the communication network 3, and verifies this against the key information database 61b to confirm whether the accessing person has the right to access the device and whether the accessing person is the person in question.
[0080] The token transaction execution unit 64 is a module that handles energy trading tokens, which tokenize the right to sell or consume electricity as virtual coins, and environmental value tokens, which are added value derived from energy trading tokens and stem from the power generation and storage methods of each type of electricity. Each of these tokens is linked to the public account of its legitimate owner, and by presenting the public account relationship, it is possible to prove that one is the legitimate owner of the token. Furthermore, only the legitimate owner can transfer the token, such as by assigning it. In this embodiment, the token transaction execution unit 64 includes a guarantee system linkage function, a public address management unit 64b, a validity verification unit 64c, and a data update unit 64d.
[0081] The guarantee system cooperation function is a module that cooperates with other service provider devices, such as the intermediary server 2, to process token transactions, such as credit for energy transactions, security management, transaction records, and storage of service history. In this embodiment, the guarantee system cooperation function provides information such as the transaction values of various tokens to the intermediary server 2.
[0082] The public address management unit 64b functions as an address issuing unit that issues public addresses generated from public keys in a public key cryptosystem to identify specific users, and private keys that can be paired with the public keys to identify the public keys and are used for electronic signatures for energy transactions via public addresses, and these issued public addresses and their associated key information are stored in the key information database 61b.
[0083] The validity verification unit 64c is a module that verifies that various tokens related to token transactions or energy transactions belong to the current owner through legitimate transactions and have not been tampered with.The validity of the token can be confirmed using the public key of the current owner linked to the public account, and all transactions related to the token are stored in the token transaction history database 61a, and the validity can be confirmed by comparing the token transaction history database 61a based on the public key.
[0084] The data update unit 64d is a module that acquires power information related to various tokens, adds the public address of the new token owner, and changes the token owner certified in the distributed ledger, thereby transferring the ownership of the token. The data updates by this data update unit 64d are protected by advanced security, and double transfers and tampering of transaction history are firmly prevented.
[0085] (Environmental Value Digital Art Generation Processing) By operating the energy trading system described above, the environmental value digital art generation process of the present invention can be implemented. FIG. 7 shows an overview of the environmental value digital art generation process according to this embodiment. In this embodiment, the digital art generation unit 27 uses a hash value D50 as an encryption key, and generates environmental value digital art based on this encryption key according to a predetermined algorithm that uses this hash value D50 as one of the parameters. The hash value D50 used as this encryption key is a hash value D50 obtained from an existing block in the blockchain, which will be described in FIGS. 13 to 15.
[0086] To explain the digital art generation process in more detail, first, a training data acquisition step is performed in which the training data acquisition unit 28a acquires training data that will serve as a motif for the environmental value digital art. This training data is collected, for example, by the data collection unit 27a and stored in the material database 21e. Based on a selection operation by the training data selection unit 28b, the training data acquisition unit 28a reads related training data D51 from the material database 21e and inputs it into the discriminative neural network 28e. This training data D51 includes, for example, various digital art samples such as images, videos, music, text, and game items distributed across the Internet; landscape photos of the location of the power plant related to the environmental value information; images, videos, music, and text evocative of power generation methods such as solar power and wind power; and portraits of people belonging to the consumer.
[0087] Upon receiving this training data D51, the discrimination neural network 28e extracts and learns the distribution of features related to the training data D51, and stores and holds the neural network constructed by this learning. At the same time, the generation neural network 28d executes a generation step in which it generates new environmental value digital art data D52 using the hash value D50, which is an encryption key, as a base vector. The new data D52 is generated by deriving a large number of random number vectors from the hash value D50 as a base vector, and sending a large amount of new data D52 to the discrimination neural network 28e.
[0088] Next, in the discrimination neural network 28e, a discrimination step is performed in which the distribution of features learned using the training data D51 as described above is compared with the distribution of features from the target data to be discriminated, i.e., the new data D52 generated by the generation neural network 28d, to discriminate whether the target data is training data or other data (here, the new data D52).
[0089] As a result of this classification step, a data group identified as teacher data D51 is output. This output data group is sorted by the adversarial learning unit 28c, according to the classification result, into an output group Out1 that is true teacher data D51 and an output group Out2 that is new data D52 that has been mistakenly recognized as teacher data. The adversarial learning unit 28c then backpropagates information about the new data D52 in the output group Out2 that has been mistakenly recognized as teacher data to the discriminative neural network 28e and the generative neural network 28d, updating the distribution of features learned by the discriminative neural network 28e and performing an adversarial learning step that updates the basis vectors in the generative neural network 28d.
[0090] In this adversarial learning step, the generation neural network 28d, which has received backpropagation of information about the misidentified new data D52, multiplies the random number vector that was the basis of the misidentified new data D52 by the hash value D50 to derive a large number of new random number vectors. Meanwhile, the identification neural network 28e, which has received backpropagation of information about the misidentified new data D52, extracts the distribution of the features of the backpropagated new data D52 and updates the neural network.
[0091] Then, a generation step is executed to generate new environmental value digital art, new data D52, using the derived random number vector as a new parameter, and after repeating the identification step by the identification neural network 28e and the adversarial learning step by the adversarial learning unit 28c, which performs sorting and backpropagation, a predetermined number of times, the art output unit 28f outputs the new data D52 included in the final output group Out2 as completed environmental value art D6.
[0092] (Operation of the energy trading system) By operating the energy trading system described above, it is possible to provide the energy trading service according to this embodiment. Fig. 8 is a sequence diagram showing the system operation when issuing tokens in the energy trading service, and Fig. 9 is a sequence diagram showing the system operation when purchasing and consuming electricity in the energy trading service. Note that the processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps in the processing procedures described below may be omitted, replaced, or added as appropriate depending on the embodiment.
[0093] As shown in Fig. 8, when selling electricity, first, the user system selling the electricity measures the required amount of power generation, storage, and power consumption according to the equipment of each user system (S101). Based on this measurement, power generation data, storage data, and power consumption data are generated (S102), and these data are compiled by smart meter 41 and reported to intermediary server 2 as performance data (S103). The performance data collected from each user system is compiled for each user system by intermediary server 2 (S201).
[0094] Next, the user system on the power selling side sends a token issuance request to the intermediary server (S104). The intermediary server 2 receives this token issuance request (S202), analyzes the power generation data, power storage data, and power consumption data included in the received token issuance request (S203), and collects market information such as the purchase price and selling price of electricity related to various power generation methods in the market (S204).
[0095] Then, an energy trading token is generated, and environmental value tokens that are environmental value information are issued as necessary (S205 and S206). Specifically, the token issuing unit 24a issues environmental value tokens based on the amount of CO2 reduction by the power generation method included in the performance data, or the amount of self-consumption. For example, in step S206, if the power generation method included in the performance data is renewable energy such as solar power generation or wind power generation, the token issuing unit 24a refers to CO2 reduction table data based on the amount of power generation included in the performance data, determines the value and quantity of environmental value tokens, and issues environmental value tokens of the determined value or quantity as environmental value information. The issued environmental value tokens are accumulated in a token pool as owned by the power generator included in the performance data.
[0096] For example, in step S206, if the power generation method included in the performance data is renewable energy such as solar power generation or wind power generation, and that power is self-consumed, the token issuing unit 24a refers to the self-consumption table data based on the self-consumption amount included in the performance data, determines the value and quantity of environmental value tokens, and issues environmental value tokens of the determined value or quantity. The issued environmental value tokens are accumulated in a token pool as the property of the user who self-consumed the power and is included in the performance data.
[0097] The various tokens issued in this way are recorded in the blockchain through the guarantee system linking unit 25b. During this recording, a hash value is extracted from an existing block, and information about the recorded token is written into a new block based on that hash value, and the new block is linked to the existing block. Here, if the recorded token is an environmental value token, the hash value extracted during block linking is used to generate environmental value digital art.
[0098] At this time, the user who sent the token issuance request is pooled as the ownership and recorded in the blockchain, processed to be stored in the user's account, and recorded in the guarantee system 6 (S207). After that, the intermediary server 2 notifies the user system that the token issuance has been completed, and the user system executes the token issuance completion process (S105).
[0099] In this case, a token sales request is sent from the user system to the intermediary server 2 to sell the issued tokens (S106), and the intermediary server 2, upon receiving this token sales request (S208), pools the tokens related to the sale as trading objects.
[0100] Next, the case of purchasing and consuming electricity will be described. As shown in Fig. 9, when purchasing electricity, first, a user system on the electricity purchasing side transmits a token purchase request to the intermediary server 2 (S401). This token purchase request includes purchase data, and this purchase data specifies the number of energy trading tokens for a predetermined number of kilowatts that the user wishes to purchase. Upon receiving this token purchase request (S301), the intermediary server 2 searches the energy trading management database 21d to see if there are any tokens that meet the conditions specified in the purchase request. If a token that meets the conditions is found, the intermediary server 2 executes a process to transfer ownership of that token (S402).
[0101] In step S402, the token transfer unit 24c controls the transfer of tokens by rewriting the ownership of each token. This token transfer is executed based on a transfer request that instructs the transfer. This transfer request is data that is input from the energy trading execution unit 25 when a token sale is concluded in the energy trading execution unit 25, or that is input directly from the power control terminal 40 by operation of each user, and includes the type of token to be transferred, account information regarding the transfer source and transfer destination, and the quantity.
[0102] In particular, when the input transfer request is a request for the transfer of an energy trading token or an environmental value token, the token transfer unit 24c transfers the energy trading token related to the request if the object of the transfer request is an energy trading token, and causes the token erasure unit 24b to erase the environmental value token related to the request if the object of the transfer request is an environmental value token, and generates information related to the transfer included in the transfer request related to the erased environmental value token as a transfer history.
[0103] After the token transfer process is completed, the guarantee system executes accounting processing related to the token transfer (S303). At this time, the transfer history of the cancelled environmental value tokens is also recorded in an unalterable manner in the blockchain, which is the guarantee system, via the token trading platform. Meanwhile, in the user system on the power buying side, power control is also changed in accordance with the token transfer (S403), and the number of energy trading tokens owned by the power buying user increases, making it possible to link the amount of electricity equivalent to the energy trading tokens owned.
[0104] In the user system on the power purchasing side, the smart meter is used to tally and report to the intermediary server 2 sequentially (S405), and the intermediary server 2 tally the reports from each user system as power information (S304) and extracts information on the power consumption of each user system from the tally (S305).The intermediary server 2 then generates power consumption data on the power consumed by each user system (S306).
[0105] Next, the energy trading token is cancelled based on the generated power consumption data (S307). In response to the cancellation of this energy trading token, the guarantee system executes accounting processing for the cancellation of the corresponding token (S308). The guarantee system 6 executes processing to cancel the token value, such as canceling the corresponding token or setting the value of the token to zero, and records this in the node. Thereafter, the intermediary server 2 notifies the user system of the completion of the token cancellation, and the user system executes token issuance completion processing (S406). After this token is cancelled, the remaining tokens owned by the user are reduced, and therefore the upper limit of the amount of energy that can be used in a unit period is reduced.
[0106] (Token transfer transaction behavior) The token transfer process in step S402 will now be described in detail. Fig. 10 is a flow diagram illustrating a processing procedure for transferring the energy trading system according to this embodiment, and Fig. 11 illustrates the relationship between the public key and the private key according to this embodiment.
[0107] In this embodiment, the token transfer process and the account process related to the token transfer utilize the mechanism of the distributed ledger system according to this embodiment. Here, an example will be described in which a seller Ua sells an energy trading token to a new buyer Ub through a token trading platform. As shown in FIG. 10, this energy trading transaction includes step S501 of issuing a public address and a private key, step S502 of registering related service history information, and step S503 of executing a rights transfer process.
[0108] First, in step S501, the public address management unit 64b of the intermediary server 2 functions as an address issuing unit, and issues a pair of a public address PA3 unique to the token trading platform and a private key SK3 corresponding to the public address PA3 for the pool. Specifically, as illustrated in FIG. 11, the intermediary server 2 uses a random number generator or the like to generate the private key SK3 associated with the public address unique to the token trading platform using public key cryptography. The random number generator may be, for example, built into the public address management unit 64b as a program. As described above, the private key SK3 is used for the electronic signature of a transaction (here, a sale from the token trading platform to the buyer Ub) in which the paired public address PA3 for the pool is the power transfer source.
[0109] Next, the intermediary server 2 generates a public key PK3 from the private key SK3 based on an electronic signature algorithm such as Elliptic Curve Digital Signature Algorithm (ESDSA). The generated public key PK3 and the private key SK3 form a key pair in a public key cryptosystem. Due to the nature of this public key cryptosystem, it is possible to generate the public key PK3 from the private key SK3, but it is impossible to generate the private key SK3 from the public key PK3 in terms of the amount of calculation required. In other words, the private key SK3 cannot be identified from the public key PK3, but the public key PK3 can be identified from the private key SK3. The type of electronic signature algorithm used is not limited to Elliptic Curve DSA, and may be selected appropriately depending on the embodiment.
[0110] Next, the intermediary server 2 generates a pool public address PA3 from the public key PK3 by applying a one-way hash function such as SHA-256 or RIPEMD-160 to the public key PK3. For example, the intermediary server 2 can generate the pool public address PA3 by applying SHA-256 twice to the public key PK3. In other words, this pool public address PA3 is a hash value of the public key used to sign the transaction described above, and is used to identify the transfer destination and transfer source of the token. Note that because a one-way hash function is used to generate the pool public address PA3, as shown in FIG. 11, it is possible to generate the pool public address PA3 from the public key PK3, but it is configured so that it is not possible to generate the public key PK3 from the pool public address PA3.
[0111] In the next step S502, the seller Ua, who is the electricity seller, records transaction history data associated with each token, such as the history of services provided to the electricity token trading platform, in the node by linking it to the public pool address PA3 generated in step S501. Specifically, as illustrated in FIG. 12, performance data acquired by the intermediary server 2 is linked to the public pool address PA3 and made public. This performance data can be freely accessed by anyone who obtains the public key PK3 related to the public pool address PA3. As a result, anyone can verify whether there is any fraud or tampering in the history of the power generation method and power generation location from which the electricity originates, or the transaction history.
[0112] Then, in step S503, the intermediary server 2 performs a transaction of transferring rights to the pool public address PA3 generated in step S501 in accordance with predetermined power transfer conditions. Then, when the transfer is completed, the intermediary server 2 ends the processing according to this operation example. Here, an application executed on the power control terminal 40 or the like is used to exchange various tokens according to this embodiment. Therefore, in FIG. 10, an application that executes the token trading mechanism is also installed in the public address management unit 64b of the intermediary server 2, and this application controls the pool public addresses managed by the platform.
[0113] While the electricity token belongs to the seller Ua, the token is associated with the seller Ua's unique public address PAa and a paired private key SKa in the seller Ua's power control terminal 40, and when the transfer procedure is carried out in the token trading platform, the seller Ua can use the power control terminal 40 to temporarily transfer and pool the token from the public address PAa (transfer source) to the pool public address PA3 (transfer destination) generated by the energy trading company in step S501.
[0114] In response to this, a buyer Ub wishing to purchase new electricity can use his / her own power control terminal 40 to obtain the public key PK3 linked to the energy trading token, as illustrated in Figure 10, and the buyer Ub can view power generation data, trading progress information, and related energy-specific history related to the electricity linked to the token trading platform's public pool address PA3.
[0115] Specifically, an application is also installed on the power control terminal 40 of the buyer Ub, and this application manages the public address PAb held by the buyer Ub. The public address PAb is associated with the buyer's own private key SKb, which allows the buyer Ub to further transfer tokens from his / her public address PAb to another person. In other words, using each private key SKb, the buyer Ub can freely use the tokens stored in the public address PAb and their transaction history. Here, the buyer Ub uses the application on the power control terminal 40 to receive tokens transferred from the public address PA3 for the pool specific to energy trading to the public address PAb.
[0116] (Operation of the guarantee system) Here, we will explain in detail the mechanism of the distributed ledger system adopted in the above-mentioned assurance system. In this embodiment, the assurance system 6 provides a blockchain interface service, which includes multiple nodes that store at least some or all of the data generated by each user system 4 or the intermediary server 2. These nodes aggregate the stored data at predetermined times into blocks, use these blocks to form a blockchain, and share this blockchain among the multiple nodes and store it as a distributed ledger.
[0117] 12, the energy trading system 1 according to this embodiment issues a key pair of a public key PKa and a private key SKa based on a public key cryptosystem through a guarantee system 6 when issuing, transferring, or canceling various tokens, and generates a public address PAa from the public key PKa corresponding to the issued token. This public address PAa is used as an address indicating the transferee (buyer Ub) and transferor (seller Ua) in the energy trading contract, while the private key SKa is used for digital signatures of transactions in which the public address PAa is the transfer source.
[0118] Energy trading according to this embodiment is carried out between two nodes (here, between seller Ua and buyer Ub) on a P2P (Peer-to-Peer) network 30, and the transaction information is broadcast and shared among the nodes 90a to 90f within the P2P network 30. As a result, a transaction history database (a so-called blockchain) based on a distributed ledger system is formed on the P2P network 30, and the transaction history of various tokens and energy transactions is stored.
[0119] In this embodiment, the transaction history database based on this distributed ledger system executes, approves, and manages the energy trading contract when issuing various tokens or rewriting the owner through the intermediary server 2. In order to mediate the transaction between the seller Ua and the buyer Ub, the intermediary for the energy trading (each power control terminal 40) generates a public pool address PA3 unique to the token trading platform (intermediary server 2), and relays the transfer of the tokens, assuming that the tokens to be traded are temporarily deposited in the token pool of the token trading platform.
[0120] Then, the parties to the transaction (seller Ua and buyer Ub) use the energy trading system 100 to transfer the tokens from the current seller Ua to the public pool address PA3 specific to the token trading platform, thereby initially receiving the tokens, and then transferring them to the new buyer Ub via the public address PA3, thereby establishing a sales contract on the energy token trading platform between seller Ua and buyer Ub.
[0121] As a result, the transferee, or buyer Ub, can receive the tokens at his or her public address PAb, and can view the service history and use the services linked to this public address PA3. This public address can be issued by the intermediary server 2, or by software on each trading user's terminal, or by the server of an independent service management institution or financial institution. Here, we will explain the detailed mechanism of this electronic cryptocurrency transaction in detail using Figures 12 to 15. Figure 12 illustrates the definition of transactions (transactions) related to the issuance, transfer, and cancellation of tokens, and Figures 13 to 15 illustrate parts of the token transaction history (blockchain).
[0122] The transaction history regarding the issuance, transfer, and cancellation of each token is defined as a chain of a series of electronic signatures, as illustrated in FIG. 13. When the owner of each token transfers its transaction history to the next owner, the owner digitally signs the hash value of the previous transaction and the hash value of the public key of the next owner with his or her own private key, and adds these to the token's transaction history. Note that a one-way hash function, such as SHA-256 or RIPEMD-160, is used to calculate these hash values. At this time, when the latest hash value is digitally signed, the hash value is acquired by the hash value acquisition unit 27c as hash value D50 to be used as a base vector for generating environmental value digital art.
[0123] In Figure 13, as a specific example of a transaction, various tokens are transferred from owner Z to owner A, then from owner A to owner B, and then from owner B to owner C. In this case, when transferring tokens from owner A to owner B, owner A digitally signs the hash value of the transfer transaction from owner Z to owner A and the hash value of the public key of the next owner, owner B, with owner A's private key, and adds these to the token.
[0124] Subsequent owners of tokens, including owner B, can determine whether the transaction has been tampered with by comparing the value obtained by decrypting this digital signature with owner A's public key with the hash value of the transfer transaction from owner Z to owner A and the hash value of owner B's public key. Similarly, when owner B transfers tokens to owner C, owner B adds to the token the hash value of the transfer transaction from owner A to owner B and the hash value of the public key of the next owner, owner C, digitally signed with owner B's private key. This makes it possible to determine whether the transfer transaction from owner B to owner C has been tampered with.
[0125] Various tokens can be defined as a chain of such digital signatures. Here, the hash value of the public key is a public address. In other words, tokens stored in this public address can only be transferred by someone who can issue a digital signature for an energy transaction using this public address as the transfer source, i.e., by someone who has a private key corresponding to this public address. For this reason, the private key is generally kept secret to prevent leakage to anyone other than the owner. Note that tokens and data related to them, such as transaction history, are stored in a public address linked to the current owner. Furthermore, since this digital signature alone cannot verify whether any of the past owners of the token has multiple-used (multiple-transferred) the token, the token trading mechanism according to this embodiment uses a mechanism called a blockchain, illustrated in FIGS. 14 and 15, to prevent such multiple-usage.
[0126] As illustrated in FIGS. 14 and 15, each block recorded in a token or the like stores multiple transactions, a nonce, and the hash value of the immediately preceding block. A nonce is a disposable random value used in cryptographic communications. The node (miner) 60a-60f that first discovers this value acts as an approver and updates the blockchain by adding the block in which the nonce was discovered to the end of the blockchain. This allows a consistent transaction history to be recorded in the blockchain, and by sharing this blockchain among all nodes 90a-90f participating in the P2P network 30, a consistent transaction history can be shared throughout the P2P network 30. In other words, this blockchain serves as part or all of the token transaction history database 61a and key information database 61b in the guarantee system 6 described above. In this embodiment, various tokens are traded using this mechanism in energy trading based on public key cryptography.
[0127] (Actions and Effects) According to the embodiment described above, at an exchange where electricity is bought and sold between a power supplier that generates electricity and a consumer that consumes it, the degree of contribution to the environment is evaluated as environmental value information, and environmental value digital art is generated based on an encryption key unique to the environmental value information that is used when encrypting and storing the environmental value information. This generated environmental value digital art represents the degree of contribution to the environment not simply as a numerical value, but as a one-of-a-kind piece of art that can be possessed as a rare asset, providing a more appealing added value to the environmental value in electricity trading and thereby stimulating motivation to contribute to the environment.
[0128] In particular, in this embodiment, the so-called NFT (Non-Fungible Token) mechanism is used to store information regarding the ownership of environmental value digital art, and the NFT serves as an appraisal certificate or certificate of ownership for assets such as environmental value digital art, making it possible to verify tampering with the environmental value digital art after it has been created.
[0129] In this embodiment, various tokens are issued based on the time, location, and method of power generation, and these tokens can be used to conduct power buying and selling transactions and settle payments. This allows added value to be accumulated and allocated as tokens for each transaction in diversifying power transactions, such as environmental value transactions and power adjustment transactions. Furthermore, since a blockchain interface service is also implemented, entry from existing interfaces can be easily facilitated. As a result, according to the present invention, in an energy trading market where diversified power values coexist, the value of electricity can be appropriately evaluated, and electricity can be freely linked to suppliers and consumers for billing and trading.
[0130] In particular, because a distributed database mechanism is adopted as the guarantee system, there is no need for each business operator to set up equipment for managing and operating a strong single system.When information is exchanged between businesses, the distributed database mechanism ensures a common database for linking information, privacy protection, and advanced security measures against data tampering, thereby reducing equipment and operating costs. [Explanation of symbols]
[0131] D1…Execution data D21...Sales data D22…Purchase data D3: Performance data D50...hash value D51...Teacher data D52...New Data D6…Environmental Value Art PAa…public address PAb…Public address PKa...public key SKa...private key SKb…Private key Ua…Seller Ub…buyer 1. Energy trading system 2...Intermediary server 3. Communication network 4. User system 6. Warranty System 11...CPU 20...User system 21a…Token Management Database 21b...User database 21c...Performance management database 21d…Electricity trading management database 22...Authentication Department 23...Communication interface 24...Token Management Department 24a…Token issuing department 24b…Token cancellation section 24c…Token Transfer Department 25...Electricity Trading Execution Department 25a...Contract data generation unit 25b… Guarantee System Collaboration Department 26... Performance Data Management Department 26a…Valuation Section 21a…Token Management Database 21b...User database 21c...Performance management database 21d…Electricity trading management database 21e…Material database 22...User Management Department 22a...Authentication section 22b...Membership Registration Section 23...Communication interface 24...Token Management Department 24a…Token issuing department 24b…Token cancellation section 24c…Token Transfer Department 25...Electricity Trading Execution Department 25a...Contract data generation unit 25b… Guarantee System Collaboration Department 26... Performance Data Management Department 26a…Valuation Section 27...Digital Art Creation Department 27a...Data collection section 27b...Data storage processing unit 27c...Hash value acquisition section 28...Algorithm execution unit 28a…Teacher data acquisition section 28b...Teaching data selection section 28c…Adversarial Learning Department 28d...Generative Neural Networks 28e…Discrimination neural networks 28f...Art output section 30…P2P network 40...Power control terminal 41...Smart meter 42...Storage battery 61a…Token transaction history database 61b...Key information database 61c...Account database 62...Authentication section 63...Communication interface 64…Token Transaction Execution Department 64a…Transaction history section 64b...Public Address Management Section 64c...Authenticity Verification Department 64d...Data update section 90a~90f...Node 100...Electricity trading system 400...CPU bus 401...Storage device 402...CPU 402a...Electricity Trading Department 403...Memory 404...input interface 405...Output interface 406...Communication interface
Claims
1. a performance data generating unit that measures the amount of power generated or consumed for each unit of power consumption and generates performance data including the measurement results and information related to the power generation method of the measured power; As an evaluation of the degree of contribution to the environment regarding the consumption unit based on the performance data, at least the amount of self-power consumption or CO2 emissions are calculated according to the method or type of power generation or storage related to the consumed or stored electricity. 2 an environmental value information generating unit that generates environmental value information calculated according to one of the reduction amounts; a storage means for encrypting and storing at least a part of the environmental value information using an encryption key unique to the environmental value information; a digital art generation unit that generates environmental value digital art based on the encryption key in accordance with a predetermined algorithm that uses the encryption key as a part of parameters; a data storage means for encrypting and storing at least a part of the information relating to the environmental value digital art or its ownership, and adding meta-information for identifying the environmental value digital art; A system for generating environmental value art, comprising:
2. the storage means includes a guarantee system linking unit that links with a guarantee system to encrypt and store at least a part of the environmental value information; the assurance system includes a plurality of nodes that encrypt and store at least a portion of the environmental value information; The node aggregates at least a portion of the environmental value information at a predetermined timing to form a block, links the block to an existing block to form a blockchain, and shares the blockchain among a plurality of the nodes and stores it as a distributed ledger; The encryption key is a hash value obtained from the existing block.
2. The environmental value digital art generation system according to claim 1.
3. The digital art generation unit A training data acquisition unit that acquires training data that will serve as a motif for digital art; a discriminative neural network that extracts and learns a distribution of features related to the training data, and compares the learned distribution of features with a distribution of features from target data to identify whether the target data is training data or other data; a generative neural network that generates new data, which is new digital art, using the encryption key as a basic vector; an adversarial learning unit that causes the discriminative neural network to discriminate the new data, and back-propagates information about the new data that has been mistakenly recognized as training data to the discriminative neural network and the generative neural network according to the discrimination result, thereby updating the distribution of features learned by the discriminative neural network and updating the basis vectors in the generative neural network; 3. The environmental value digital art generation system according to claim 1, further comprising:
4. The environmental value digital art generation system described in claim 3, further comprising a data collection unit that searches a communication network based on the environmental value information and collects digital art related to the environmental value information as training data.
5. Further, a teacher data selection unit selects teacher data to be used for the learning in response to a user operation, The generating neural network performs the learning based on the teacher data selected by the teacher data selection unit.
5. The environmental value digital art generation system according to claim 3 or 4.
6. Computer, a performance data generating unit that measures the amount of power generated or consumed for each unit of power consumption and generates performance data including the measurement results and information related to the power generation method of the measured power; As an evaluation of the degree of contribution to the environment regarding the consumption unit based on the performance data, at least the amount of self-power consumption or CO2 emissions are calculated according to the method or type of power generation or storage related to the consumed or stored electricity. 2 an environmental value information generating unit that generates environmental value information calculated according to one of the reduction amounts; a storage means for encrypting and storing at least a part of the environmental value information by using an encryption key unique to the environmental value information, and adding meta information for identifying the environmental value digital art; a digital art generation unit that generates environmental value digital art based on the encryption key in accordance with a predetermined algorithm that uses the encryption key as a part of parameters; a data storage means for encrypting and storing at least a part of the information relating to the environmental value digital art or its ownership; A program for generating environmental value art that functions as a
7. the storage means includes a guarantee system linking unit that links with a guarantee system to encrypt and store at least a part of the environmental value information; the assurance system includes a plurality of nodes that encrypt and store at least a portion of the environmental value information; The node aggregates at least a portion of the environmental value information at a predetermined timing to form a block, links the block to an existing block to form a blockchain, and shares the blockchain among a plurality of the nodes and stores it as a distributed ledger; The encryption key is a hash value obtained from the existing block.
7. The environmental value digital art generation program according to claim 6.
8. The digital art generation unit A training data acquisition unit that acquires training data that will serve as a motif for digital art; a discriminative neural network that extracts and learns a distribution of features related to the training data, and compares the learned distribution of features with a distribution of features from target data to identify whether the target data is training data or other data; a generative neural network that generates new data, which is new digital art, using the encryption key as a basic vector; an adversarial learning unit that causes the discriminative neural network to discriminate the new data, and back-propagates information about the new data that has been mistakenly recognized as training data to the discriminative neural network and the generative neural network according to the discrimination result, thereby updating the distribution of features learned by the discriminative neural network and updating the basis vectors in the generative neural network; 8. The environmental value digital art generation program according to claim 6, further comprising:
9. a performance data generating step in which the performance data generating unit measures the amount of power generated or consumed for each unit of power consumption and generates performance data including the measurement results and information related to the power generation method of the measured power; The environmental value information generating unit generates at least the amount of self-power consumption or CO2 according to the method or type of power generation or storage related to the consumed or stored power as an evaluation of the degree of contribution to the environment for the consumption unit based on the performance data. 2 an environmental value information generating step of generating environmental value information calculated according to one of the reduction amounts; a storage step of encrypting at least a part of the environmental value information by using an encryption key unique to the environmental value information, adding meta information for identifying the environmental value digital art, and storing the encrypted environmental value information in a storage means; a digital art generation step in which a digital art generation unit generates environmental value digital art based on the encryption key in accordance with a predetermined algorithm having the encryption key as a part of parameters; a data storage step in which at least a part of the information regarding the environmental value digital art or its ownership is encrypted and stored in a data storage means; A method for generating environmental value art, comprising:
10. In the storing step, the storage means, in cooperation with the guarantee system, encrypts and stores at least a part of the environmental value information; The assurance system encrypts and stores at least a portion of the environmental value information in a plurality of nodes, The node aggregates at least a portion of the environmental value information at a predetermined timing to form a block, links the block to an existing block to form a blockchain, and shares the blockchain among a plurality of the nodes and stores it as a distributed ledger; The encryption key is a hash value obtained from the existing block.
10. The method for generating environmental value digital art according to claim 9.
11. The digital art generation step includes: a teacher data acquisition step in which a teacher data acquisition unit acquires teacher data that will be a motif for digital art; an identification step in which a discrimination neural network extracts and learns a distribution of features related to the training data, and compares the learned distribution of features with a distribution of features from target data to identify whether the target data is training data or other data; a generating step in which a generating neural network generates new data, which is new digital art, using the encryption key as a basis vector; an adversarial learning step in which an adversarial learning unit causes the discriminative neural network to discriminate the new data, and, depending on the discrimination result, backpropagates information about the new data that has been mistakenly recognized as training data to the discriminative neural network and the generative neural network, thereby updating the distribution of features learned by the discriminative neural network and updating the basis vectors in the generative neural network; 11. The method for generating environmental value digital art according to claim 9 or 10, comprising:
Citation Information
Patent Citations
Carbon offset activity support system
JP2012118810A
Power transaction system
JP2020107200A
Power transaction management method, program, and power transaction management system
JP2020119143A
Service providing device, service providing system, network system, service providing method, program, node, and block chain
JP2021149906A