Distributed program contract based transaction management and enforcement system for generating debt tokens

The decentralized program contract system addresses complex hedge accounting and cyber threats by using smart contracts and real-time data preservation, ensuring secure and efficient management of personal and important data for small businesses.

JP2026006655APending Publication Date: 2026-01-16西本 一也 +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024105787
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Small and medium-sized businesses face challenges in handling complex hedge accounting for over-the-counter derivatives, managing personal information within contracts, and protecting against evolving cyber threats such as quantum computer cryptanalysis and ransomware, while transitioning from on-premise to on-chain management.

Method used

A management and execution system using a decentralized program contract that generates bond tokens, leveraging blockchain technology, includes smart contracts for identity verification, data encryption, and real-time preservation to ensure secure, cost-effective, and convenient processing of transactions, while withstanding cyber threats.

Benefits of technology

The system provides secure, efficient, and cost-effective management of personal and important data, ensuring compliance with third-party protection requirements and resilience against cyber threats, enabling small-scale transactions to utilize blockchain technology for hedging services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026006655000001_ABST
    Figure 2026006655000001_ABST
Patent Text Reader

Abstract

To provide a system capable of automatically executing processing based on a distributed program contract for generating a credit token while satisfying third person requirement for perfection by using a block chain technology, and capable of maintaining individual information while withstanding evolving cyberattacks.SOLUTION: Two way agreement information acquisition means 13 of contract participants for generation of information for management / execution of processing based on a distributed program contract, information 20 for management / execution, information generation means 30 for management / execution, a SC 40 for management / execution, information management number registration means 50 for management / execution of a management object in the SC for management / execution, digital asset setting means 60 in the SC for management / execution, and polynomial secret sharing encryption processing and a processing system based on two way agreement information of the contract participants are combined to perform meaningless processing to predetermined information. This system is provided with a system 100 for performing distributed management as a file sorted to a plurality of points, and for encrypting and managing the index information of the file.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a system for managing and executing processing based on a decentralized program contract that generates bond tokens, and that manages and executes processing based on a contract while protecting personal information and other data that is difficult to manage from high-level cyber attacks, mainly on-chain, from risks such as high-level cyber attacks that exceed normal levels, severe natural disasters, or physical attacks that are expected in the future. In this specification, "system" refers to a computer system that is configured by combining elements such as computers, other electronic devices, software, communication networks, and data, and that specifically realizes software-based information processing using hardware resources. In addition, the term "decentralized program contract" as used in this specification means a contract that is managed using blockchain technology and in which the claims and obligations stipulated in the contract are automatically executed via a smart contract. [Background technology]

[0002] For example, in commodity hedging, which mainly targets imported materials, the commodities that can be turned into major tokens (FT) are those with major international markets, such as precious metals and crude oil. Other items such as non-ferrous metals, refined crude oil products such as gasoline, diesel, kerosene, and heavy oil, energy products, and soft commodities are traded under individual (large-scale minor) contracts. Small and medium-sized businesses are not parties to the contracts, but because Japan is a resource-importing country, the introduction of the hedging concept is essential even for small-scale transactions. Summary of the Invention [Problem to be solved by the invention]

[0003] The professional hedging services offered by trading companies are over-the-counter derivative transactions, and the trading of digital rights in the professional hedging service domain is based on contracts, and since claims arise based on contracts, processing using blockchain technology cannot be performed as a buying and selling process like FT. For this reason, a unique processing logic based on a decentralized program contract that generates claim tokens is required.

[0004] In addition, over-the-counter derivatives are essentially financial derivatives and fall under hedge accounting, an accounting treatment for reflecting the effect of risk avoidance (risk hedging) through derivatives. However, hedge accounting is highly complex and difficult for small and medium-sized businesses to handle.

[0005] Furthermore, the contract is legally required to include information that identifies the contracting party, and there are restrictions on personal information in the section that includes the contracting party's identifying information. It is impossible to meet third-party protection requirements, including those for managing personal information, simply by using blockchain. Even if it were possible to manage personal information using blockchain, it would be necessary to ensure that the protection of personal information (guaranteeing 100% data retention) could withstand evolving cyberattacks. However, there are a wide range of anticipated cyberattacks, including quantum computer cryptography, ransomware via users, and internal crimes.

[0006] In addition, while traditional electronic record contracts are managed on-premise (off-chain), it is considered desirable to move them on-chain from a comprehensive perspective, taking into account factors such as cost, security strength, and processing convenience.

[0007] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a management and execution system for processing based on a distributed program contract that generates bond tokens, which can automatically execute processing based on a distributed program contract that generates bond tokens in small-scale transactions that use blockchain technology and introduce a hedging concept, while satisfying third-party opposition requirements including the management of personal information, and which is excellent in terms of cost, security strength, and processing convenience in terms of preserving personal information and can withstand evolving cyber attacks such as quantum computer cryptanalysis, user-mediated ransomware, and internal crimes. [Means for solving the problem]

[0008] In order to achieve the above object, the management and execution system for processing based on a distributed program contract that generates bond tokens according to the present invention is constructed with a distributed ledger in blockchain or other distributed ledger technology, and a smart contract or server application for performing predetermined processing using the data managed in the distributed ledger, and manages and executes processing based on a distributed program contract that generates bond tokens while protecting personal information and other data that is difficult to manage from high-level cyber attacks mainly on-chain, and comprises a contract party authentication identity verification information management means that manages identity verification information required to authenticate each contract party, a contract party authentication system that authenticates each contract party based on the contract party authentication identity verification information managed by the contract party authentication identity verification information management means, and a contract party authentication system that transmits and exchanges predetermined information between multiple contract parties authenticated by the contract party authentication system, and generates information for the management and execution of processing based on the distributed program contract between the contracting parties or information for the management and execution of processing based on the distributed program contract. a smart contract for managing and executing processes based on a distributed program contract; a management number registration means for information for managing and executing processes based on a distributed program contract in the smart contract for managing and executing processes based on a distributed program contract; a digital asset setting means in the smart contract for managing and executing processes based on a distributed program contract; and a real-time preservation type digital asset guard service providing system that performs a meaningless process on predetermined information by combining a polynomial secret sharing encryption process and a processing method based on the bidirectional agreement information between the contracting parties, and manages the information in a distributed manner as files sorted into a plurality of points, and encrypts and manages index information for the files to be managed, wherein the information for managing and executing processes based on a distributed program contract includes the management number of the information for managing and executing processes based on the distributed program contract,the information for management and execution of processing based on a decentralized program contract, such as the management number and tokens of information for management and execution of processing based on other decentralized program contracts, and history information such as records and logs of changes to the content of the decentralized program contract, inspection, and progress of processing based on the decentralized program contract; a management number generation / setting means for management / execution information for processing based on a distributed program contract that is activated when mutual agreement information between the contracting parties regarding the generation of information for management / execution of processing based on a distributed program contract between the contracting parties is acquired by the agreement information acquisition means, and that generates a management number for the information for management / execution of processing based on a distributed program contract and sets it in a setting information area of ​​the information for management / execution of processing based on the distributed program contract; a contracting party information setting means that sets contracting party information in the distributed program contract (company information as contracting party information (corporate name, corporate number, address or residence, corporate representative, address / representative signature information, etc.), personal information, or information linking the contracting parties (business authentication, KYC information for identifying individuals (My Number, etc.)) in a predetermined contractor information area for generating information for management / execution of processing based on the distributed program contract; and an important information / contract content setting means that sets personal information and other important information, and the content of the distributed program contract specified in the distributed program contract in a predetermined data area for generating information for management / execution of processing based on the distributed program contract.The system comprises: an execution control coding and setting means (AI) for processing based on a distributed program contract that reads a distributed program contract, performs control coding (creation of control program logic) in a translated machine language to have a predetermined smart contract for managing and executing processing based on the distributed program contract execute at least a portion of the processing based on the distributed program contract specified in the distributed program contract, and sets the control code (control program logic), processing setting information, etc., and trigger-based automatic processing algorithms in a program area of ​​the information for managing and executing processing based on the distributed program contract; and a linking information setting means that sets linking information such as the management number and tokens of information for managing and executing processing based on other distributed program contracts that is linked to the information for managing and executing processing based on the distributed program contract in a linking information area of ​​the information for managing and executing processing based on the distributed program contract, wherein the smart contract for managing and executing processing based on the distributed program contract is linked to the distributed program contract registered therein. and loads information for management and execution of processing based on a decentralized program contract corresponding to the management number of information for management and execution of processing based on the decentralized program contract, and executes processing based on the decentralized program contract specified in the decentralized program contract in accordance with a control code (control program logic) recorded by the coding and setting means (AI) for control of execution of processing based on the decentralized program contract, which is set in a program area of ​​the information for management and execution of processing based on the decentralized program contract, so that the execution of processing based on the decentralized program contract is controlled within the scope of the decentralized program contract specified in the decentralized program contract, and the means for registering management number of information for management and execution of processing based on a decentralized program contract to be managed within the smart contract for management and execution of processing based on the decentralized program contract registers the management number of information for management and execution of processing based on the decentralized program contract that manages the processing based on the decentralized program contract specified in the decentralized program contract,The system has a function of approving transactions processed by the smart contract for managing and executing processing based on the decentralized program contract and putting them into an operational state, and the digital asset setting means in the smart contract for managing and executing processing based on the decentralized program contract has a function of setting digital assets as collateral to the address of the smart contract for managing and executing processing based on the decentralized program contract, and internal information such as personal information and important information set in a predetermined subscriber information area and data area for generating information for managing and executing processing based on the decentralized program contract is nullified via the predetermined smart contract for managing and executing processing based on the decentralized program contract by a combination of the polynomial secret sharing encryption processing of the real-time preservation type digital asset guard service providing system and a processing method based on bilateral agreement between the parties to the contract, and is managed in a distributed manner as files sorted into multiple points, and index information for the distributedly managed files is managed in an encrypted state by the real-time preservation type digital asset guard service providing system, and then the internal information such as personal information and important information set in the subscriber information area and data area is erased.

[0009] Furthermore, in the system for managing and executing processes based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the smart contract for managing and executing processes based on the decentralized program contract be configured to have smart contracts for managing and executing processes based on a plurality of individual decentralized program contracts that execute processes based on a plurality of individual decentralized program contracts specified in the decentralized program contract.

[0010] Furthermore, in the system for managing and executing processing based on a decentralized program contract for generating bond tokens of the present invention, it is preferable that the information for managing and executing processing based on the decentralized program contract comprises: information for managing and executing processing based on a plurality of individual decentralized program contracts that manages processing based on each individual decentralized program contract, wherein the management numbers of the information for managing and executing processing based on the decentralized program contract are registered inside each of a plurality of smart contracts for managing and executing processing based on the plurality of individual decentralized program contracts that respectively execute processing based on the plurality of individual decentralized program contracts specified in the decentralized program contract; and information for managing and executing processing based on a main decentralized program contract that manages processing based on each individual decentralized program contract of the information for managing and executing processing based on the plurality of individual decentralized program contracts as processing based on a single decentralized program contract specified in the decentralized program contract.

[0011] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the management and execution information for processing based on the master decentralized program contract has, as linking information, a management number for the management and execution information for processing based on each of the individual decentralized program contracts that is linked to the management and execution information for processing based on the master decentralized program contract.

[0012] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the information for managing and executing processing based on each of the individual decentralized program contracts includes, for each individual decentralized program contract, a management number for the information for managing and executing processing based on that individual decentralized program contract, control code (control program logic) for causing the smart contract for managing and executing processing based on the individual decentralized program contract corresponding to the information for managing and executing processing based on that individual decentralized program contract to execute the processing based on that individual decentralized program contract in the information for managing and executing processing based on that individual decentralized program contract, a specified digital asset to be locked as a processing target based on the individual decentralized program contract in the information for managing and executing processing based on that individual decentralized program contract, and details of penalty processing for breach of contract.

[0013] Furthermore, in the system for managing and executing processing based on a decentralized program contract for generating bond tokens of the present invention, it is preferable that the system further comprises contract processing completion / cancellation time decentralized program contract processing initiation control means for initiating a predetermined process upon the occurrence of completion or cancellation of the processing based on the individual decentralized program contract, whereby, within each of the plurality of smart contracts for managing and executing processing based on the individual decentralized program contracts, the management number of the information for management and execution of the processing based on the individual decentralized program contract is registered by the smart contract for managing and executing processing based on the decentralized program contract management number registration means for information for management and execution of the processing based on the individual decentralized program contract as information for management and execution of the processing based on the individual decentralized program contract that manages the processing based on the individual decentralized program contract specified in the decentralized program contract, and where, for each of the plurality of information for management and execution of processing based on the individual decentralized program contracts linked to the information for management and execution of processing based on the master decentralized program contract that has approved a transaction processed by the smart contract for managing and executing processing based on the individual decentralized program contract and put into operation, when processing based on any of the individual decentralized program contracts managed by the information for management and execution of processing based on the decentralized program contract is completed or canceled.

[0014] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable to have a means for generating information for management and execution of processing based on a second decentralized program contract that generates information for management and execution of processing based on a second decentralized program contract that is based on a loan contract secured by bond tokens generated by the establishment of the decentralized program contract.

[0015] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the means for generating information for management and execution of processing based on a decentralized program contract further has a history information tracing and recording means for tracing history information such as changes to the content of the decentralized program contract in the information for management and execution of processing based on the decentralized program contract, linking of multiple decentralized program contracts, inspection and progress of processing based on the decentralized program contract, and recording the information in a predetermined information area in the information for management and execution of processing based on the decentralized program contract.

[0016] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable to further have a processing target digital asset locking means for locking valuable digital assets such as SCs (currency stable coins) and digital tokens that are set as linking information in the linking information area within the information for management and execution of processing based on the decentralized program contract as collateral or as a processing target based on the decentralized program contract.

[0017] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the system further has a history information reference enabling means that makes it possible to reference history information in the information for managing and executing processing based on the decentralized program contract.

[0018] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the information for managing and executing processing based on the decentralized program contract further includes contract intermediary information as the contract party information, and that the contract party information setting means is configured to be able to set the contract intermediary information as the contract party information in a specified contractor information area for generating the information for managing and executing processing based on the decentralized program contract.

[0019] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable to further have a locked digital asset value calculation means that calculates the value of valuable digital assets locked by the processing target digital asset locking means using a predetermined pricing model.

[0020] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the information for managing and executing processing based on a predetermined individual decentralized program contract is linked to form a group of information for managing and executing processing based on an individual decentralized program contract that is based on a single master decentralized program contract, and that each smart contract for managing and executing processing based on an individual decentralized program contract, which executes processing based on each individual decentralized program contract of the information for managing and executing processing based on each individual decentralized program contract linked in the group of information for managing and executing processing based on an individual decentralized program contract, has a function that enables mutual reference to history information of the information for managing and executing processing based on each individual decentralized program contract, the management numbers of which are registered inside each smart contract for managing and executing processing based on each individual decentralized program contract.

[0021] Furthermore, in the management and execution system for processes based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the information for managing and executing processes based on each individual decentralized program contract be configured so that only those involved in the contract (contracting parties and contract intermediaries) can update the information.

[0022] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that updates to information for managing and executing processing based on each individual decentralized program contract require transaction approval of the smart contract for managing and executing processing based on the decentralized program contract by all parties involved in the contract (contracting parties and contract intermediary).

[0023] Furthermore, in the management and execution system for processing based on a decentralized program contract for generating bond tokens of the present invention, which forms a group of management and execution information for processing based on individual decentralized program contracts based on a single master decentralized program contract, and which manages the management and execution information for processing based on each of the individual decentralized program contracts that are linked to each other, if updating of the individual decentralized program contracts for the management and execution information for processing based on some of the individual decentralized program contracts is not allowed, it is preferable to configure it further to have individual decentralized program contract modification control means that controls so that the individual decentralized program contracts that manage the management and execution information for processing based on other of the individual decentralized program contracts cannot be modified.

[0024] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that each smart contract for managing and executing processing based on an individual decentralized program contract, which executes processing based on each individual decentralized program contract of the information for managing and executing processing based on each individual decentralized program contract linked in the group of information for managing and executing processing based on an individual decentralized program contract, is configured to simultaneously process multiple mutual processes based on each individual decentralized program contract of the information for managing and executing processing based on each individual decentralized program contract.

[0025] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable to further have an exception information recording means for recording an exception in the management and execution information for processing based on the decentralized program contract when it becomes necessary to modify the decentralized program contract, such as when a situation arises that requires contract termination or when penalty processing is required for breach of contract.

[0026] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable to further have a bond token issuance upper limit setting means that sets an issuance upper limit for bond tokens generated based on the decentralized program contract.

[0027] In addition, in the management and execution system for processing based on a distributed program contract that generates bond tokens of the present invention, it is preferable to further have a bond token usage amount information acquisition means for acquiring information on the usage amount of bond tokens relative to the bond token issuance upper limit set by the bond token issuance upper limit setting means.

[0028] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, if the decentralized program contract that generates the bond tokens is a spot commodity forward contract and includes a clause as part of the decentralized program contract that allows a third party to deliver a predetermined amount of the spot commodity within a predetermined period before the delivery date of the spot commodity, it is preferable that the system further comprises liquidity claim token generation means that generates liquidity claim tokens that function as exchange tickets that allow a third party to exchange a predetermined amount of the spot commodity for the third party within a predetermined period.

[0029] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the liquidity bond token generation means generates the liquidity bond tokens that function as exchange vouchers that enable exchange for spot commodities that are crude oil and refined crude oil products when the spot commodity in the spot commodity forward contract that is the decentralized program contract that generates the bond tokens is crude oil.

[0030] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the liquidity bond token generation means has a spot commodity exchangeable quantity correction function that corrects the quantity in the liquidity bond token that can be exchanged for the spot commodity in question, depending on the price difference between the crude oil price of the wholesaler that forms the contract parent entity that delivers the crude oil, and the sales price of the refined products (gasoline, light oil, kerosene, heavy oil) of the entity that purchases the crude oil from the contract parent entity, refines it, and sells it.

[0031] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, the function of correcting the exchangeable quantity of the spot commodity possessed by the liquidity bond token generation means is preferably configured to correct the quantity of the liquidity bond token that can be exchanged for the spot commodity in accordance with the price difference of the spot commodity between businesses, the price difference of the spot commodity between regions of a business, and the price difference of the spot commodity between stores of a business.

[0032] Furthermore, in the system for managing and executing processes based on a decentralized program contract that generates claim tokens of the present invention, when the liquidity claim token generating means generates the liquidity claim token within the contract period of the decentralized program contract that generates the claim token, it is preferable that the history information tracing and recording means deletes an amount equivalent to the liquidity claim token from the spot commodity forward quantity that is set as part of the content of the decentralized program contract in a predetermined data area in the information for managing and executing processes based on the decentralized program contract, calculates the usage status of the liquidity claim token and the amount of payment allocated using the liquidity claim token at the store, generates a log, and records it in a predetermined information area in the information for managing and executing processes based on the decentralized program contract.

[0033] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, if the condition for covering a large order and executing a small order is that the order volume of the small orders placed in multiple limit order pools for FT tokens can meet the minimum trading quantity for the large order, it is preferable that this condition be included in the contract content of the management and execution information for processing based on the decentralized program contract, and that the means for generating information for management and execution for processing based on the decentralized program contract consider the decentralized program contract to be established when the order volume of the small orders can meet this condition, and generate information for management and execution for processing based on the established decentralized program contract.

[0034] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the means for generating information for management and execution of processing based on the decentralized program contract further has a function of setting, in a setting information area in the information for management and execution of processing based on the decentralized program contract, a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period when the decentralized program contract that is the basis for generating information for management and execution of processing based on the decentralized program contract is a contract for the amount that can process large transactions, so that large transactions can be processed with small transactions.

[0035] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the information for management and execution of processing based on the decentralized program contract manages a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period in a blockchain as ledger information that forms linking information within the information for management and execution of processing based on the decentralized program contract, and that the history information tracing and recording means records the amount of FT type token usage in a predetermined information area in the information for management and execution of processing based on the decentralized program contract.

[0036] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the means for generating information for management and execution of processing based on the decentralized program contract further has a usage token issuing means (smart contract for issuing usage tokens) that periodically issues a predetermined amount of FT type tokens that can be resold as usage tokens periodically within the contract period, based on the decentralized program contract that is the basis for generating information for management and execution of processing based on the decentralized program contract.

[0037] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the means for generating information for management and execution of processing based on the decentralized program contract further has a repurchase clause setting means that sets a clause in a setting information area in the information for management and execution of processing based on the decentralized program contract as a contract clause that forms the basis for generating information for management and execution of processing based on the decentralized program contract, such as a clause that, if a predetermined amount of FT type tokens that can be used as usage tokens cannot be used within the contract period, the contracting party on the FT type token issuer side will repurchase the remaining amount of FT type tokens after the contract period has expired at a price that is several times lower than the market price.

[0038] Furthermore, in the system for managing and executing processes based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the smart contract for managing and executing processes based on the decentralized program contract is configured to perform standardized processing corresponding to each of the uses, such as commodity hedging, secured loans, accounts receivable, and bond investments, specified in the decentralized program contract that is the basis for the information for managing and executing processes based on the decentralized program contract, the management number of which is registered inside the smart contract for managing and executing processes based on the decentralized program contract.

[0039] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, there are a plurality of smart contracts for managing and executing processing based on the decentralized program contract, each of which differs depending on the intended use, such as commodity hedging, bond-secured financing, accounts receivable, and bond investment, and the linking information setting means is preferably configured to set the linking information of the smart contracts for managing and executing processing based on a decentralized program contract for a plurality of different intended uses in a linking information field in the information for managing and executing processing based on a decentralized program contract, the management number of which is registered inside the smart contract for managing and executing processing based on a decentralized program contract, and the linked smart contract for managing and executing processing based on a decentralized program contract executes processing based on the decentralized program contract specified in the decentralized program contract in the information for managing and executing processing based on the decentralized program contract.

[0040] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the system further includes a smart contract for mediating the linking of information for management and execution of processing based on a decentralized program contract, which has a function of mediating the linking of information for management and execution of processing based on the decentralized program contract.

[0041] Furthermore, in the system for managing and executing processes based on a decentralized program contract for generating bond tokens of the present invention, there are a smart contract for managing and executing processes based on a decentralized program contract for commodity hedging, and a smart contract for managing and executing processes based on a decentralized program contract for bond-secured lending linked to the smart contract for managing and executing processes based on a decentralized program contract for commodity hedging, and the smart contract for managing and executing processes based on a decentralized program contract for commodity hedging is linked to the smart contract for managing and executing processes based on the decentralized program contract for commodity hedging. Preferably, the smart contract for managing and executing processing based on the decentralized program contract for commodity hedging has a function of calculating the value of the bond tokens generated by the decentralized program contract for commodity hedging in the information for managing and executing processing based on the decentralized program contract for commodity hedging, the management number of which is registered inside the smart contract, and the smart contract for managing and executing processing based on the decentralized program contract for bond-secured lending has a function of setting, as collateral, the bond tokens generated by the decentralized program contract for commodity hedging, the value of which is calculated by the smart contract for managing and executing processing based on the decentralized program contract for commodity hedging.

[0042] Furthermore, in the system for managing and executing processes based on a distributed program contract that generates bond tokens of the present invention, there are a smart contract for managing and executing processes based on a distributed program contract for accounts receivable, and a smart contract for managing and executing processes based on a distributed program contract for bond investment that is linked to the smart contract for managing and executing processes based on a distributed program contract for accounts receivable generation, wherein the smart contract for managing and executing processes based on a distributed program contract for accounts receivable has a function of calculating the value of the bond tokens generated by the distributed program contract for accounts receivable in the information for managing and executing processes based on a distributed program contract for accounts receivable, the management number of which is registered within the smart contract for managing and executing processes based on a distributed program contract for accounts receivable, and the smart contract for managing and executing processes based on a distributed program contract for bond investment has a function of setting as purchase the bond tokens generated by the distributed program contract for accounts receivable, the value of which is calculated by the smart contract for managing and executing processes based on a distributed program contract for accounts receivable.

[0043] Furthermore, in the system for managing and executing processes based on a decentralized program contract for generating bond tokens of the present invention, there are information for managing and executing processes based on a decentralized program contract for small-lot electricity trading, information for managing and executing processes based on a decentralized program contract for small-lot electricity insurance trading, and information for managing and executing processes based on a decentralized program contract for penalty response, and the smart contract for mediating linking of information for managing and executing processes based on a decentralized program contract has a function of linking the information for managing and executing processes based on the decentralized program contract for small-lot electricity trading and the information for managing and executing processes based on the decentralized program contract for small-lot electricity insurance trading to the information for managing and executing processes based on the decentralized program contract for penalty response, and the smart contract for managing and executing processes based on a decentralized program contract for penalty response, in which the management number of the information for managing and executing processes based on the decentralized program contract for penalty response is registered, has a function of linking the information for managing and executing processes based on the decentralized program contract for small-lot electricity trading and the information for managing and executing processes based on the decentralized program contract for penalty response registered therein. When the smart contract for managing and executing processes based on a decentralized program contract for retail electricity trading, in which the management number of information for managing and executing processes based on a decentralized program contract for retail electricity trading is registered, is unable to supply the amount of electricity based on the decentralized program contract in the information for managing and executing processes based on the decentralized program contract for retail electricity trading, and a penalty situation occurs due to a shortage of solar power generation, the smart contract for managing and executing processes based on a decentralized program contract for retail electricity insurance-type trading is preferably configured to have a function of substituting the smart contract for managing and executing processes based on a decentralized program contract for retail electricity insurance-type trading, in response to a trigger, and the smart contract for managing and executing processes based on a decentralized program contract for retail electricity insurance-type trading, in which the management number of information for managing and executing processes based on the decentralized program contract for retail electricity insurance-type trading is registered, has a function of immediately supplying electricity at a premium price and replenishing batteries.

[0044] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, when the digital asset locking means to be processed mutually locks bond tokens generated by a plurality of the mutually linked decentralized program contracts and sets each of the bond tokens as collateral, it is preferable that a smart contract for managing and executing processing based on the decentralized program contract, in which an administration number for information for managing and executing processing based on the decentralized program contract is registered, displays the asset value of the counterparty, and if a penalty occurs, the penalty cost is paid from the locked bond tokens generated by the decentralized program contract.

[0045] Furthermore, in the processing management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable to have an information setting input acceptance screen for generating information for management and execution of processing based on a decentralized program contract that accepts the setting of various information by the contracting parties for generating information for management and execution of processing based on the decentralized program contract.

[0046] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the screen for accepting input of information setting for generating information for management and execution of processing based on the decentralized program contract accepts the setting of SC (currency stable coin) linking information by the contracting parties when generating information for management and execution of processing based on the decentralized program contract.

[0047] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, when information for managing and executing processing based on a first basic decentralized program contract (information for managing and executing processing based on a decentralized program contract for an over-the-counter derivatives basic contract) is generated in advance, and information for managing and executing processing based on a second decentralized program contract (information for managing and executing processing based on a decentralized program contract for a forward contract) and information for managing and executing processing based on a third decentralized program contract (information for managing and executing processing based on a decentralized program contract for a secured loan contract) are generated through input on a screen accepting information for setting and input for generating information for managing and executing processing based on a decentralized program contract, the screen accepting information for setting and input for generating information for managing and executing processing based on a decentralized program contract for the second information for managing and executing processing based on a decentralized program contract (information for managing and executing processing based on a decentralized program contract for a forward contract) accepts setting input of linkage information for SC (currency stable coin) by one contracting party, and and when the conditions for the establishment of the gram contract (forward contract) can be agreed upon with the other contracting party, the second means for generating information for management and execution of processing based on the decentralized program contract generates information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on a decentralized program contract of a forward contract), and sets SC (currency stable coins) in an amount equivalent to the funds to a designated address of the second smart contract for management and execution of processing based on the decentralized program contract, the information setting input reception screen for generating information for management and execution of processing based on the decentralized program contract of the third decentralized program contract (secured loan contract) accepts setting input of SC (currency stable coin) linking information via one of the contracting parties, and the means for locking the digital asset to be processed moves SC (currency stable coins) in an amount equivalent to the funds that are insufficient in the third decentralized program contract (secured loan contract) to a designated address of the third smart contract for management and execution of processing based on the decentralized program contract, and locks them;It is preferable that the third means for generating information for managing and executing the processing based on the decentralized program contract is configured to generate information for managing and executing the processing based on the third decentralized program contract (information for managing and executing the processing based on the decentralized program contract of the secured loan contract).

[0048] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, when information for managing and executing processing based on a first basic decentralized program contract (information for managing and executing processing based on a decentralized program contract for an over-the-counter derivatives master contract) is generated in advance, and information for managing and executing processing based on a second decentralized program contract (information for managing and executing processing based on a decentralized program contract for a forward contract) and information for managing and executing processing based on a third decentralized program contract (information for managing and executing processing based on a secured loan contract) are generated through input on a screen accepting information for managing and executing processing based on a decentralized program contract, the screen accepting information for managing and executing processing based on the second decentralized program contract (information for managing and executing processing based on a decentralized program contract for a forward contract) accepts setting input of linking information for SC (currency stable coin) by one contracting party, and inputs linking information for the third decentralized program contract ( The screen for receiving information setting input for generating information for management and execution of processing based on the decentralized program contract of the third decentralized program contract (secured loan contract) receives the setting input of SC (currency stable coin) linking information through one of the contracting parties, and the processing target digital asset locking means moves SC (currency stable coin) in an amount equivalent to the total amount of funds required for the third decentralized program contract (secured loan contract) to the specified address of the smart contract for management and execution of processing based on the third decentralized program contract, and when the conditions for the establishment of the second decentralized program contract (forward contract) are agreed upon with the other contracting party and the conditions for the establishment of the third decentralized program contract (secured loan contract) can be agreed upon with the other contracting party, the second means for generating information for management and execution of processing based on the decentralized program contract generates information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on the decentralized program contract of the forward contract), and the third means for generating information for management and execution of processing based on the decentralized program contract generatesIt is preferable to generate information for managing and executing the processing based on the third decentralized program contract (information for managing and executing the processing based on the decentralized program contract for the secured loan contract).

[0049] Furthermore, in the system for managing and executing processes based on a decentralized program contract that generates bond tokens of the present invention, when SCs (currency stablecoins) equivalent to the funds managed by the smart contract for managing and executing processes based on the decentralized program contract are issued in the form of deposits, trusts, or portable types by different financial institutions, exchanges between deposit-type issuing SCs and trust-type issuing SCs, between deposit-type issuing SCs and portable issuing SCs, and between trust-type issuing SCs and portable issuing SCs issued by different financial institutions can be made by setting an exchange rate, and the system is provided with a liquidity supply smart contract, and it is preferable that the liquidity supply smart contract has a liquidity supply function that releases each SC (currency stablecoin) in its own position held by the financial institution providing the liquidity, receives the exchanged SCs (currency stablecoins), and then converts them into cash with the issuer of the SCs (currency stablecoins), and uses the converted cash to newly purchase any shortfall in SCs (currency stablecoins) and automatically adjust the amount of SCs (currency stablecoins) held.

[0050] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, when a bank issues a deposit-type SC (currency stablecoin) and a trust bank issues a trust-type SC (currency stablecoin), the financial institution providing the liquidity, via the liquidity supply smart contract, when its own position of trust-type SC (currency stablecoin) increases and its own position of deposit-type SC (currency stablecoin) decreases, preferably passes the trust-type SC (currency stablecoin) to the trust bank that issues it, converts it into cash, has the cash transferred to its own account at the bank, receives it in exchange for deposit-type SC (currency stablecoin), and increases its own holdings of deposit-type SC (currency stablecoin), thereby automatically adjusting its holdings of SC (currency stablecoin).

[0051] In addition, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferable that the system further includes a means for generating information for management and execution of processing based on a third decentralized program contract, which generates information for management and execution of processing based on a third decentralized program contract based on a loan contract for bond tokens that arises upon the establishment of the decentralized program contract.

[0052] Furthermore, in the management and execution system for processing based on a distributed program contract that generates bond tokens according to the present invention, the real-time preservation type digital asset guard service provision system includes a plurality of planets (a unit that combines blockchains and distributed file management functions, etc., and forms one unit that constitutes a system for providing services that implement distributed smart contracts, server applications, etc.) that are composed of a node group that combines nodes at multiple locations in different regions around the world, and is constructed using at least one distributed ledger structure that is mainly based on a closed blockchain such as a private or consortium type and is composed of a plurality of chains that may include distributed ledgers and public blockchains, the contract party authentication personal identification information management means, the contract party authentication system, and a predetermined contractor information area, personal information and other information set in a data area for transmitting and exchanging predetermined information between a plurality of contract parties authenticated by the contract party authentication system, and for generating information for managing and executing processing based on the distributed program contract based on a contract between the contracting parties. a second agreement information acquisition means for acquiring mutual agreement information between contracting parties regarding the execution of a predetermined process including the evacuation, restoration, and deletion of internal information such as important information; an encryption and polynomial secret sharing division means for dividing the internal information such as personal information and important information into a plurality of file data by encryption and polynomial secret sharing based on the agreement information regarding the execution of the evacuation process of the internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for management and execution of the process based on the distributed program contract acquired by the second agreement information acquisition means; a security point sorting means for associating the plurality of file data divided by the encryption and polynomial secret sharing division means with one of a plurality of security points and sorting the plurality of file data; a security point sorting destination information management means for managing sorting destination information of the file data sorted by the security point sorting means in a black box environment; and a plurality of nodes of a distributed management file group established in a blockchain for modifying the file data sorted by the security point sorting means and for file data not exceeding a block size.An alteration and distributed recording means for distributively recording file data exceeding a block size in a plurality of nodes of a distributed management file group separate from the blockchain; an index information creating, encrypting and recording means for creating and encrypting index information for the file data distributedly recorded by said alteration and distributed recording means and recording it in a specific node of the blockchain in a black box environment; an index information decryption means for decrypting index information for the file data recorded in said index information creating, encryption and recording means for each group of the file data linked to information on each of the preservation points managed in a black box environment by said preservation point sorting destination information management means based on agreement information on the execution of restoration processing of internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for management and execution of processing based on said distributed program contract acquired by said second agreement information acquisition means; a file data extraction means for extracting the file data that has been altered and recorded in a plurality of nodes of a distributed management file of a blockchain at a storage destination corresponding to the file data and a plurality of nodes of a distributed management file of a system other than the blockchain, and restoring the file data to a state before the alteration; an internal information restoration means for restoring the plurality of file data in a divided state extracted by the file data extraction means to a predetermined contractor information area for generating information for management and execution of processing based on the distributed program contract before evacuation, and internal information such as personal information and important information set in a data area; and for each group of the file data linked to the information of each of the conservation points managed in a black box environment by the conservation point sorting destination information management means, based on agreement information regarding the execution of deletion processing of internal information such as personal information and important information set in a predetermined contractor information area for generating information for management and execution of processing based on the distributed program contract acquired by the second agreement information acquisition means,It is preferable that the system has an index information decryption means at the time of deletion processing for decrypting the index information of the file data recorded in the index information creation / encryption / recording means, a file data deletion means for deleting the file data of a predetermined generation or earlier that has been modified and distributed and recorded in multiple nodes of a distributed management file in a blockchain as a storage destination corresponding to the file data and in multiple nodes of a distributed management file in a system separate from the blockchain, based on the index information decrypted by the index information decryption means at the time of deletion processing, and a second file data deletion means for deleting the information of the conservation points linked to the file data to be deleted that is managed in a black box environment by the conservation point sorting destination information management means, based on agreement information regarding the execution of deletion processing of digital data linked to an individual acquired by the second agreement information acquisition means. [Effects of the Invention]

[0053] According to the present invention, a management and execution system for processing based on a distributed program contract that generates bond tokens in small-scale transactions that use blockchain technology and introduce a hedging concept can be automatically executed while satisfying third-party opposition requirements, including the management of personal information, and can withstand evolving cyber attacks such as quantum computer cryptography, ransomware via users, and internal crimes, and is excellent in terms of cost, security strength, and processing convenience in terms of preserving personal information. [Brief explanation of the drawings]

[0054] [Figure 1] 1 is an explanatory diagram illustrating an example of the overall configuration of a management and execution system for processing based on a decentralized program contract that generates bond tokens in accordance with a first embodiment of the present invention.

[0023] FIG. [Figure 2] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a personal identification information management means for authenticating contracting parties in a system for managing and executing processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 3]FIG. 1 is an explanatory diagram illustrating an example of the configuration of a contract party authentication system in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 4] FIG. 10 is an explanatory diagram illustrating an example of the configuration of a first agreement information acquisition means in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 5] FIG. 1 is an explanatory diagram illustrating an example of the internal structure of information for managing and executing processes based on a distributed program contract in a management and execution system for processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 6] FIG. 1 is an explanatory diagram illustrating an example of the configuration of information for managing and executing processes based on a distributed program contract in a management and execution system for processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 7] This is an explanatory diagram showing an example of a configuration specific to information for managing and executing processes based on a main distributed program contract in a management and execution system for processes based on a distributed program contract that generates bond tokens as shown in Figure 6. [Figure 8] An explanatory diagram showing an example of the configuration of information for managing and executing processes based on individual decentralized program contracts in a management and execution system for processes based on decentralized program contracts that generate bond tokens as shown in Figure 6. [Figure 9] FIG. 10 is an explanatory diagram illustrating an example of the configuration of a means for generating information for management and execution of a process based on a distributed program contract in a management and execution system for a process based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 10] FIG. 10 is an explanatory diagram illustrating an example of the configuration of a means for generating and setting information management numbers for management and execution of processing based on a distributed program contract in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 11]FIG. 10 is an explanatory diagram illustrating an example of the configuration of a contract party information setting means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 12] FIG. 10 is an explanatory diagram illustrating an example of the configuration of an important information / contract content setting means in a management / execution system for processing based on a decentralized program contract that generates bond tokens according to the first embodiment. [Figure 13] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a coding and setting means (AI) for controlling the execution of a process based on a distributed program contract in a management and execution system for a process based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 14] FIG. 10 is an explanatory diagram illustrating an example of the configuration of a linking information setting means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 15] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a history information tracing and recording means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 16] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a smart contract for managing and executing processes based on a decentralized program contract in a system for managing and executing processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 17] FIG. 1 is an explanatory diagram illustrating, in outline, an example of the configuration of a smart contract for managing and executing processes based on a decentralized program contract in a system for managing and executing processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 18] An explanatory diagram showing an example of the configuration of information for managing and executing processes based on individual decentralized program contracts in a management and execution system for processes based on decentralized program contracts that generate bond tokens as shown in Figure 17. [Figure 19]FIG. 10 is an explanatory diagram illustrating the outline of an example of the configuration of an information management number registration means for management and execution of processing based on a decentralized program contract under management within a smart contract for management and execution of processing based on a decentralized program contract in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 20] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a digital asset setting means in a smart contract for managing and executing processes based on a decentralized program contract in a system for managing and executing processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 21] This is an explanatory diagram conceptually showing the configuration of a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 22] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 23] An explanatory diagram showing in outline an example of the configuration of a second agreement information acquisition means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 24] FIG. 1 is an explanatory diagram illustrating an example of the configuration of an encryption and polynomial secret sharing division means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 25] This is an explanatory diagram showing an example of the configuration of a preservation point sorting means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 26]This is an explanatory diagram showing an example of the configuration of a preservation point sorting destination information management means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 27] FIG. 1 is an explanatory diagram illustrating an example of the configuration of an alteration and distributed recording means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 28] FIG. 1 is an explanatory diagram illustrating an example of the configuration of an index information creation, encryption, and recording means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 29] This is an explanatory diagram showing an example of the configuration of an index information decoding means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 30] This is an explanatory diagram showing an example of the configuration of a file data extraction means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 31] An explanatory diagram showing an example of the configuration of an internal information restoration means for managing and executing information for processing based on a distributed program contract in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 32] This is an explanatory diagram showing an example of the configuration of an index information decryption means during deletion processing in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 33]This is an explanatory diagram showing an example of the configuration of a file data deletion means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 34] An explanatory diagram showing an example of the configuration of a second file data deletion means in a real-time preservation type digital asset guard service providing system provided in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 35] This is an explanatory diagram that shows an outline of the data processing relationship between the real-time preservation type digital asset guard service providing system in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 36] FIG. 10 is an explanatory diagram illustrating, in outline, an example of another configuration of the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 37] An explanatory diagram showing an example of the configuration of a processing invocation control means based on a distributed program contract when contract processing is completed or canceled in a management and execution system for processing based on a distributed program contract that generates bond tokens as shown in Figure 36. [Figure 38] FIG. 37 is an explanatory diagram illustrating an example of the configuration of a processing target digital asset locking means in a management and execution system for processing based on a decentralized program contract that generates the bond token shown in FIG. 36. [Figure 39] FIG. 37 is an explanatory diagram illustrating an example of the configuration of a history information reference enabling means in a management and execution system for processing based on a distributed program contract that generates the bond token shown in FIG. 36. [Figure 40] FIG. 37 is an explanatory diagram illustrating an example of the configuration of a means for calculating the value of a digital asset to be locked in a system for managing and executing processes based on a decentralized program contract that generates bond tokens as shown in FIG. 36. [Figure 41]An explanatory diagram showing an example of an update control configuration for information for managing and executing processes based on individual decentralized program contracts in a management and execution system for processes based on decentralized program contracts that generate bond tokens in the first embodiment. [Figure 42] An explanatory diagram showing, in outline, another example of the update control configuration for information for management and execution of processing based on individual decentralized program contracts in the management and execution system for processing based on decentralized program contracts that generates bond tokens in the first embodiment. [Figure 43] An explanatory diagram showing an example of the configuration of an individual decentralized program contract amendment control means in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 44] FIG. 10 is an explanatory diagram showing an example of the control configuration of multiple mutual processes based on each individual decentralized program contract of the management and execution information for processes based on each individual decentralized program contract linked in the group of information for management and execution for processes based on individual decentralized program contracts in the management and execution system for processes based on decentralized program contracts that generate bond tokens in the first embodiment. [Figure 45] FIG. 10 is an explanatory diagram illustrating an example of the configuration of a special information recording means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 46] FIG. 10 is an explanatory diagram illustrating an example of the configuration of a bond token issuance upper limit setting means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 47] 1 is an explanatory diagram illustrating an example of the configuration of a bond token used amount information acquisition means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment.

[0023] FIG. [Figure 48] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a liquid bond token generation means in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 49]FIG. 10 is an explanatory diagram illustrating, in outline, another example of the configuration of a liquidity bond token bond token generation means in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 50] FIG. 10 is an explanatory diagram illustrating in outline yet another example of the configuration of a liquid bond token generation means in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 51] FIG. 10 is an explanatory diagram illustrating in outline yet another example of the configuration of a liquid bond token generation means in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 52] FIG. 10 is an explanatory diagram illustrating, in outline, another example of the configuration of the history information tracing and recording means in the management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 53] FIG. 10 is an explanatory diagram illustrating, in outline, another example of the configuration of the information generation means for managing and executing processes based on a distributed program contract in the management and execution system for processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 54] FIG. 10 is an explanatory diagram illustrating yet another example of the configuration of the information generation means for managing and executing processes based on a distributed program contract in the management and execution system for processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 55] FIG. 10 is an explanatory diagram illustrating another example of the configuration of the information for managing and executing processes based on a decentralized program contract and the historical information tracing and recording means in the management and execution system for processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 56] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a usage token issuing means (a smart contract for issuing usage tokens) in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 57]FIG. 10 is an explanatory diagram illustrating an example of the configuration of a repurchase clause setting means in a management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 58] FIG. 10 is an explanatory diagram illustrating, in outline, another example of the configuration of a smart contract for managing and executing processes based on a decentralized program contract in the system for managing and executing processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 59] FIG. 10 is an explanatory diagram illustrating, in outline, another example of the configuration of the linking information setting means in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment, and a smart contract for managing and executing processing based on multiple decentralized program contracts. [Figure 60] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a smart contract for mediating information linking for managing and executing processes based on a decentralized program contract in a system for managing and executing processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 61] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a smart contract for managing and executing processes based on a decentralized program contract for commodity hedging in a management and execution system for processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 62] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a smart contract for managing and executing processes based on a decentralized program contract for credit-secured lending in a system for managing and executing processes based on a decentralized program contract that generates credit tokens in the first embodiment. [Figure 63] FIG. 1 is an explanatory diagram illustrating an example of the configuration of a smart contract for managing and executing processes based on a distributed program contract for accounts receivable in a system for managing and executing processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 64]FIG. 1 is an explanatory diagram illustrating an example of the configuration of a smart contract for managing and executing processes based on a decentralized program contract for bond investment in a management and execution system for processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 65] FIG. 1 is an explanatory diagram showing an outline of an example of the configuration of a smart contract for mediating information linking for managing and executing processing based on a decentralized program contract, a smart contract for managing and executing processing based on a decentralized program contract for handling penalties, and a smart contract for managing and executing processing based on a decentralized program contract for small-scale electricity insurance transactions in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 66] FIG. 10 is an explanatory diagram illustrating another example of the configuration of the processing target digital asset locking means and the information for management and execution of processing based on the decentralized program contract in the management and execution system for processing based on the decentralized program contract that generates bond tokens in the first embodiment. [Figure 67] FIG. 10 is an explanatory diagram illustrating an example of the configuration of an information setting input acceptance screen for generating information for management and execution of processing based on a decentralized program contract in a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 68] FIG. 10 is an explanatory diagram illustrating another example of the configuration of the information setting input acceptance screen for generating information for management and execution of processing based on a distributed program contract in the management and execution system for processing based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 69]1 is an explanatory diagram showing, in outline, part of an example of a processing configuration using a screen for accepting input for setting information for generation of information for management and execution of processing based on a decentralized program contract, a means for generating information for management and execution of processing based on a decentralized program contract, and a means for locking digital assets to be processed, in the case where, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the first embodiment, information for management and execution of processing based on a first basic decentralized program contract is generated in advance, and after input on a screen for accepting input for setting information for generation of information for management and execution of processing based on a decentralized program contract, information for management and execution of processing based on a second decentralized program contract and information for management and execution of processing based on a third decentralized program contract are generated. [Figure 70] 69 is an explanatory diagram showing a continuation of an example of a processing configuration using a screen for accepting input for setting information for generation of information for management and execution of processing based on a decentralized program contract, a means for generating information for management and execution of processing based on a decentralized program contract, and a means for locking digital assets to be processed, in the case where, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the first embodiment, information for management and execution of processing based on a first basic decentralized program contract is generated in advance, and after input on a screen for accepting input for setting information for generation of information for management and execution of processing based on a decentralized program contract, information for management and execution of processing based on a second decentralized program contract and information for management and execution of processing based on a third decentralized program contract are generated. [Figure 71] 1 is an explanatory diagram showing, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the first embodiment, another example of a processing configuration using a means for generating information for management and execution of processing based on a decentralized program contract and a means for locking a digital asset to be processed, when information for management and execution of processing based on a first basic decentralized program contract is generated in advance, and after input on an information setting input acceptance screen for generating information for management and execution of processing based on a decentralized program contract, information for management and execution of processing based on a second decentralized program contract and information for management and execution of processing based on a third decentralized program contract are generated. [Figure 72]FIG. 1 is an explanatory diagram that shows an outline of an example of a processing configuration when SC (currency stablecoin) equivalent to the amount of funds managed by a smart contract for managing and executing processes based on a decentralized program contract that generates bond tokens in the first embodiment is issued in the form of a deposit, trust, or transfer at different financial institutions. [Figure 73] This is an explanatory diagram that shows an example of the processing configuration in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment, where a bank issues a deposit-type SC (currency stablecoin) and a trust bank issues a trust-type SC (currency stablecoin). [Figure 74] An explanatory diagram that schematically shows an example of the configuration of an information generation means for management and execution of processing based on a second decentralized program contract in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 75] An explanatory diagram that schematically shows an example of the configuration of an information generation means for management and execution of processing based on a third decentralized program contract in the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 76] FIG. 1 is an explanatory diagram that schematically illustrates a portion of an example of a basic processing flow using a management and execution system for processing based on a decentralized program contract that generates bond tokens according to the first embodiment. [Figure 77] This is an explanatory diagram that schematically shows a continuation of Figure 76 of an example of the basic processing flow using the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 78] This is an explanatory diagram that shows a continuation of Figure 77 of an example of the basic processing flow using the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 79]This is an explanatory diagram that shows an example of the overall flow of data preservation processing for internal information such as personal information and important information set in the contractor information area and data area using a management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 80] This is an explanatory diagram that shows an example of the processing flow when evacuating internal information such as personal information and important information set in the contractor information area and data area using the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 81] This is an explanatory diagram that shows an example of the processing flow when restoring internal information such as personal information and important information set in the contractor information area and data area using the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 82] This is an explanatory diagram that shows an example of the processing flow when deleting internal information such as personal information and important information set in the contractor information area and data area using the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 83] FIG. 10 is an explanatory diagram showing an example of numerical settings for information for managing and executing processes based on a distributed program contract in the management and execution system for processes based on a distributed program contract that generates bond tokens in the first embodiment. [Figure 84] An explanatory diagram showing an example of numerical settings for a smart contract for managing and executing processing based on a distributed program contract, which executes processing based on a distributed program contract specified in the contract in accordance with the control code (control program logic) set in the program area of ​​the information for managing and executing processing based on the distributed program contract in Figure 83. [Figure 85] FIG. 10 is an explanatory diagram showing a specific example of linking between smart contracts for managing and executing processes based on a decentralized program contract in the management and execution system for processes based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 86]FIG. 1 is an explanatory diagram showing an example of a loan / investment process for receivables such as accounts receivable using a management and execution system for processing based on a distributed program contract that generates receivable tokens in the first embodiment. [Figure 87] FIG. 1 is an explanatory diagram illustrating an example of processing based on a decentralized program contract for a spot commodity forward hedge contract, using the management and execution system for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 88] This is an explanatory diagram showing in detail individual contracts in an example of processing based on a distributed program contract for the spot commodity forward hedge contract shown in Figure 87. [Figure 89] An explanatory diagram conceptually showing the processing flow in an example of processing based on a distributed program contract for the spot commodity forward hedge contract shown in Figures 87 and 88. [Figure 90] This is an explanatory diagram showing in detail an individual contract in an example of processing based on a distributed program contract for a factoring contract secured by monetary claims such as accounts receivable and receipt claims, using the management and execution system for processing based on a distributed program contract that generates claim tokens in the first embodiment. [Figure 91] This is an explanatory diagram conceptually showing the processing flow in an example of processing based on a distributed program contract for a factoring contract secured by monetary claims such as accounts receivable and receipt claims shown in Figure 90. [Figure 92] FIG. 10 is an explanatory diagram showing an example in which information for managing and executing processing based on a fundraising contract-type decentralized program contract is linked to the value of a bond token generated based on a decentralized program contract, using the management and execution system for processing based on a decentralized program contract that generates bond tokens of the first embodiment. [Figure 93] FIG. 1 is an explanatory diagram illustrating an example of processing from small orders to large orders in a supply chain using a management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 94]FIG. 10 is an explanatory diagram showing an example of a transfer process of an SC (currency stablecoin) set in the information for management and execution of a process based on a decentralized program contract in the management and execution system for a process based on a decentralized program contract that generates bond tokens in the first embodiment. [Figure 95] This is an explanatory diagram conceptually showing the basic structure of information for managing and executing processes based on a decentralized program contract, which the inventor of the present invention derived in the process of considering a system for managing and executing processes based on a decentralized program contract that generates bond tokens. DETAILED DESCRIPTION OF THE INVENTION

[0055] Before describing the embodiments, the circumstances under which the present invention was derived and the effects of the present invention will be described.

[0056] 1. Consideration and examination of the necessity of information for managing and executing processing based on distributed program contracts For example, in commodity hedging, which mainly targets imported materials, the commodities that can be turned into major tokens (FT) are those with major international markets, such as precious metals and crude oil. Other items such as non-ferrous metals, refined crude oil products such as gasoline, diesel, kerosene, and heavy oil, energy products, and soft commodities are traded under individual (large-scale minor) contracts. Small and medium-sized businesses are not parties to the contracts, but because Japan is a resource-importing country, the introduction of the hedging concept is essential even for small-scale transactions.

[0057] The professional hedging services offered by trading companies are over-the-counter derivative transactions, and the trading of digital rights in the professional hedging service domain is based on contracts, and since claims arise based on contracts, processing using blockchain technology cannot be performed as a buying and selling process like FT. For this reason, a unique processing logic based on a decentralized program contract that generates claim tokens is required.

[0058] In addition, over-the-counter derivatives are essentially financial derivatives and fall under hedge accounting, an accounting treatment for reflecting the effect of risk avoidance (risk hedging) through derivatives. However, hedge accounting is highly complex and difficult for small and medium-sized businesses to handle. However, the inventor of the present invention has derived information for managing and executing transactions based on a distributed program contract as a concept that can be handled as regular physical accounting by converting over-the-counter derivative transactions into spot forward contracts and then delivering the goods or selling them through gross processing.

[0059] Furthermore, the contract is legally required to include information that identifies the contracting party, and there are restrictions on personal information in the section that includes the contracting party's identifying information. For this reason, the inventors of the present invention considered that in order to manage personal information within the information for managing and executing processes based on a distributed program contract using blockchain technology, it would be necessary to nullify personal information using the polynomial secret sharing encryption processing of the real-time preservation type digital asset guard service provision system described below and a processing method based on two-way agreement between the parties to the contract. After the decentralized program contract is created, the contract is recorded in a state where it has been nullified in the real-time secure digital asset guard service system, but there is basically no need to decrypt or decrypt it after that. Decryption or decryption is required only in special circumstances such as lawsuits. Conventional electronic record contracts are managed on-premise (off-chain), but from a comprehensive perspective of cost, security strength, processing convenience, etc., it is considered desirable to move them on-chain.

[0060] 2. Consideration and examination of the peculiarities of the real-time digital asset guard service provision system The inventors of this invention have repeatedly considered and examined the construction of a storage function that enables data deletion for blockchain ledgers (in the future, they envision a GRID-compatible DB (in-memory data grid: a database structure constructed in memory) that will consolidate multiple scattered computer resources and treat them as a single large-scale computer), and in the process have derived a real-time preservation type digital asset guard service provision system.

[0061] However, the inventors of the present invention have considered configuring the real-time preservation type digital asset guard service provision system as a base system for managing and executing processes based on a decentralized program contract that generates bond tokens, with a configuration that has the functionality to satisfy third-party opposition requirements. It is impossible to meet third-party protection requirements, including those for managing personal information, simply by using blockchain. Even if it were possible to manage personal information using blockchain, it would be necessary to ensure that the protection of personal information (guaranteeing 100% data retention) could withstand evolving cyberattacks. However, there are a wide range of anticipated cyberattacks, including quantum computer cryptography, ransomware via users, and internal crimes.

[0062] Therefore, the inventors of the present invention have conceived a real-time preservation type digital asset guard service provision system that combines polynomial secret sharing encryption processing with a processing method based on bidirectional agreement between the parties to the contract (which complements polynomial secret sharing encryption processing), thereby preserving data while simultaneously preventing analysis of the data preservation address and index information, thereby realizing PQC (post-quantum cryptography) and solving the above-mentioned issues regarding the preservation of personal information.

[0063] According to the real-time preservation type digital asset guard service provision system, in the management of personal information, the mosaicization of data using polynomials and the polynomial secret sharing encryption process that renders the data meaningless are made irreversible processes, and by cutting the index information that records the management destination of the meaningless information, it is possible to sever the link with the information actually managed and make it equivalent to the information being deleted, which is thought to make it possible to manage personal information in a form that is not personal information.

[0064] This nullified information cannot be copied by anyone other than an authorized person (a person who has formed the agreement information through a processing method based on a two-way agreement on data preservation), and since it is possible to lock certain rights based on the specified content, it is considered to meet the requirement for third-party protection. This will enable the management of processes based on decentralized program contracts on-chain, and it is believed that information for managing and executing processes based on such decentralized program contracts can be linked to multiple chains.

[0065] While claims are essentially premised on credit, the decentralized program contract that generates the claim tokens does not rely on credit but on collateral, which is thought to resolve issues such as delays in creditors' cashing out in settlements using existing bills payable, fluctuations in bill discount fees, dishonored bills, and financial losses due to factoring.

[0066] 3. Consideration and examination of the relationship between the real-time preservation type digital asset guard service provision system and the management and execution information of processing based on the distributed program contract The inventors of the present invention have conceived of having information for managing and executing processes based on a distributed program contract (processing logic for contract processing) exist in the upper layer of a real-time preservation type digital asset guard service providing system. They also conceived of having a smart contract (a smart contract for managing and executing processes based on a distributed program contract) in the lower layer handle the control of the management and execution of processes based on a distributed program contract. They also conceived of having the real-time preservation type digital asset guard service providing system function as a storage (auxiliary storage device) that preserves in real time information for managing and executing processes based on a distributed program contract, such as contract party information, personal information, other important information, and the contents of the distributed program contract recorded in the distributed program contract. The real-time secure digital asset guard service provision system will be built with multiple private or consortium blockchains and distributed file management functions. Data in the blockchain and distributed file management function is rendered meaningless in a mosaic format using a processing method based on polynomial secret sharing encryption processing and bidirectional agreement between the parties to the contract. Management information for these data is managed as index information by black box concealment processing.

[0067] 4. Consideration and examination of methods for linking large-scale transactions with small-scale transactions One service using the ZPG (FT-type token) derived by the inventor of this invention is a service that implements a function to guide small orders into large orders. In this service, if the order volume of a small order does not meet the minimum trading order volume of the large order, a cover order cannot be issued for the large order, but if the order volume of multiple small orders placed in a limit order pool can meet the minimum trading order volume of the large order, a cover order is issued for the large order and the small order is executed.

[0068] This small order is for an FT-type token, and the inventor of the present invention has considered that the above-mentioned condition between a small order and a large order for an FT-type token (when the order volume of multiple small orders placed in a limit order pool can meet the minimum trading order volume of the large order, the large order is covered and executed as a small order) is a condition for generating information for managing and executing processing based on a decentralized program contract, and when this condition is met, the decentralized program contract is considered to have been established, and information for managing and executing processing based on the established decentralized program contract is generated.

[0069] Furthermore, the inventors of the present invention have considered making the decentralized program contract that serves as the basis for generating information for managing and executing processes based on the decentralized program contract a decentralized program contract for an amount that can process large transactions, and making it possible to set it so that a predetermined amount of FT-type tokens can be used as usage tokens periodically within the contract period, in order to enable large transactions to be processed with small transactions.

[0070] In this case, two methods were considered: a predetermined amount of FT type tokens (usage tokens) would be managed on the blockchain as ledger information linked within the management and execution information for processing based on the decentralized program contract, and the amount of FT type tokens (usage tokens) used would be recorded (only available to the contracting parties); and a predetermined amount of FT type tokens (usage tokens) would be issued periodically based on the decentralized program contract, which serves as the basis for generating the management and execution information for processing based on the decentralized program contract, and the issued FT type tokens (usage tokens) would be used by users (these usage tokens could be resold to third parties). We have considered making it possible to set a clause such as, if the specified amount of FT-type tokens (usage tokens) cannot be used up, buying back the remaining amount of FT-type tokens (usage tokens) at 80% of the market price at the end of the contract term.

[0071] Taking gasoline as an example above, using FT-type gasoline tokens as usage tokens could reduce the cost of owning gasoline in periodic hedging. Furthermore, divisible gasoline tokens (usage tokens) that can be generated based on a decentralized program contract, which serves as the basis for generating information for managing and executing processes based on the decentralized program contract, can be considered an exchange right concept, whereby the same number of gasoline tokens (usage tokens) as the amount of gasoline purchased in a designated region can be exchanged, making it easier for users to understand. Outside the designated areas, we have considered automatically adjusting the swap conversion rate for gasoline tokens (usage tokens) or allowing SC to cover any shortfall.

[0072] 5. Consideration and examination of methods for linking large-scale transactions and small-scale transactions - Management of processing based on distributed program contracts - Credit processing part of execution information Basically, large-lot transactions are processed using a net settlement method with a deferred payment based on the credit of futures or forwards, but the inventors of this case have considered that the decentralized program contract that serves as the basis for managing and generating information for execution of processing based on the decentralized program contract is intended for small-lot transactions, and therefore the concept of credit processing is low, and that processing should be performed using a prepayment method that does not have the concept of net settlement.The inventors have considered that the payment amount using the prepayment method should be paid in full to the issuer of the FT-type token (usage token) based on the decentralized program contract that serves as the basis for managing and generating information for execution of processing based on the decentralized program contract.

[0073] With regard to information for the management and execution of processing based on a decentralized program contract, we considered that it would be possible for an issuer of FT-type tokens (usage tokens) based on a decentralized program contract that is the basis for generating information for the management and execution of processing based on a decentralized program contract to stipulate in a separate contract (paper master contract) or in the decentralized program contract that is the basis for the information for the management and execution of processing based on a decentralized program contract that credits or guarantees as a contractual provision in the decentralized program contract that is the basis for the information for the management and execution of processing based on a decentralized program contract.We also considered that it would be possible for financial institutions and other lenders to provide loans using the bond tokens generated by the decentralized program contract as collateral after credit screening, or to guide securities exchanges to invest in the processing based on the decentralized program contract that is the basis for generating information for the management and execution of processing based on the decentralized program contract as processing similar to electronically recorded bonds through a fund.

[0074] In addition, the inventors have devised a system in which the distributed program contract, which is the basis for the information used to manage and execute processing based on the distributed program contract, is based on a processing method based on bilateral agreement between the parties to the contract in a real-time protected digital asset guard service provision system, so that the contents of the distributed program contract cannot be viewed or modified by anyone other than the parties to the contract. Furthermore, the inventors of this case have considered making it possible to set the continuation of the distributed program contract when the deadline arrives, depending on the content of the contract. The inventor also considered the possibility of creating management and execution information for processing based on a distributed program contract through the involvement of a lawyer in a paper contract, and linking this information to management and execution information for processing based on other distributed program contracts.

[0075] 6. Consideration and examination of the combination of decentralized program contracts that form the basis of information for managing and executing processes based on decentralized program contracts with the supply chain, and the logic for generating information for managing and executing processes based on decentralized program contracts A supply chain is a route from raw materials to parts, assembly, sales, etc. The supply chain defined by the inventors is one that uses blockchain to manage routes from raw materials to parts, assembly, sales, etc., identifies the causes of quality issues at the end, manages data in an integrated manner, and simplifies overall adjustment and understanding. The inventors of this case considered that by incorporating a decentralized program contract that serves as the basis for information for managing and executing processes based on the decentralized program contract in the retail sales area at the end of the supply chain, it would be possible to manage delivery status, payment status (and in some cases, bank payment proof), etc. using a smart contract. The inventors also considered that the accuracy of securitization would be improved if there was systematic proof of actual processing (medical implementation status) in prescriptions as well.

[0076] 7. Consideration and examination of two forms of business-type information The inventors of the present invention have broadly classified business-type information into information for managing and executing processes based on a distributed program contract, and other business-type digital information.

[0077] (7-1) Information for managing and executing processing based on the distributed program contract The inventors of the present invention considered that the information for managing and executing processing based on a distributed program contract should be configured to load (read) the program that performs the processing into the smart contract and to retain the information. The inventors of the present invention also considered that information for managing and executing processes based on a distributed program contract be generated and recorded through transaction approval by two or more contracting parties. In addition, the inventors of this invention have considered making it possible to modify information for managing and executing processes based on a distributed program contract with the consent of the contracting parties, and making the contents of the contract accessible by using the contracting party's ID. In addition, the inventors of the present invention have considered configuring information for managing and executing processing based on a distributed program contract to include, for example, a contractor information area, a data area, a program area, a link information area, an other information area, and a setting information area, as shown in Figure 95.

[0078] (7-1-1) Contractor information area The contractor information area will contain contractor information (if the contractor is a corporation: corporation name, corporation number, address or residence, corporation representative, address / signature information of representative, etc.), or contractor linking information will be set.

[0079] (7-1-2) Data area The data area will be set to contain personal information, other important information, and the contents of the decentralized program agreement recorded in the decentralized program agreement.

[0080] (7-1-3) Program Area In the program area, (a) Machine language control code (control program logic) and processing setting information translated to enable the smart contract for managing and executing the processing based on the decentralized program contract recorded in the decentralized program contract to execute the processing based on the decentralized program contract. (b) Triggered automatic processing algorithms I thought about making it so that it would be set.

[0081] (7-1-4) Link information area The link information area will be configured to contain information for managing and executing processes based on other decentralized program contracts and tokens that are linked to the information for managing and executing processes based on the decentralized program contract in question.

[0082] (7-1-5) Setting information area The setting information area is designed to contain the management number and other information for managing and executing the processing based on the distributed program contract.

[0083] The inventors of the present invention have proposed a system for managing and executing processes based on a distributed program contract, in which internal information such as personal information and important information is stored and stored separately in the subscriber information area and data area. Specifically, the inventors have proposed a system for managing and executing processes based on a distributed program contract, in which personal information is nullified using polynomial secret sharing encryption and a bidirectional agreement scheme in a real-time protection digital asset guard service provider, and then sorted into multiple points for decentralized management. Furthermore, the inventors have proposed a system for encrypting index information and recording it within the information for managing and executing processes based on a distributed program contract, or in the means for managing information on the sorting destinations of the protection points in the real-time protection digital asset guard service provider.

[0084] The inventors of the present invention also considered registering, within a smart contract for managing and executing processing based on a distributed program contract, a management number for information for managing and executing processing based on the distributed program contract, which manages processing based on the contract stipulated in the distributed program contract.

[0085] The inventors also considered that a smart contract for managing and executing processes based on a decentralized program contract may set a digital asset as collateral in an address.

[0086] The inventors also considered configuring information for managing and executing processes based on distributed program contracts to be used for purposes such as commodity hedging and loan processing, and for smart contracts for managing and executing processes based on distributed program contracts to perform standardized processing corresponding to these business purposes.

[0087] (7-2) Business-oriented digital information Business information Type Digital information is business information Type Instead of dividing and managing internal information in digital information, Type We thought about dividing and managing all digital information. Business information Type The digital information is configured to have, for example, a data area. The idea was to have personal information or some other important information set in the data area. Business information Type We thought that digital information could be applied to things like medical record resale services. In this application, of the two types of business information mentioned above, we will consider and examine information for managing and executing processes based on a distributed program contract.

[0088] 8. Consideration and examination of the configuration requirements for a management and execution system for processing based on a decentralized program contract that generates bond tokens

[0089] (8-1) Configuration of information for managing and executing processing based on the distributed program contract First, the inventors of the present invention considered the configuration of information for managing and executing processes based on a decentralized program contract in a system for managing and executing processes based on a decentralized program contract that generates bond tokens as follows.

[0090] (8-1-1) The management number of the information for managing and executing the processing based on the distributed program contract, set in the setting information area (8-1-2) Contract party information in the contract set in the contractor information area (company information as contract party information (corporate name, corporate number, address or residence, corporate representative, address / signature information of representative, etc.), personal information: external separately managed information can be linked as linking information of contract parties. If external separately managed information cannot be linked...business authentication, KYC information for identifying individuals (My Number, etc.)) (8-1-3) Contract details (8-1-3-1) Personal information and other important information set in the designated data area, and the contents of the contract stipulated in the contract (8-1-3-2) Machine language control code (control program logic), processing information, etc., translated to execute the processing based on the contract stipulated in the contract set in the program area by a smart contract for managing and executing the processing based on a predetermined decentralized program contract, or triggered automatic processing algorithms (8-1-4) History information set in the designated information area (records / logs of changes to contract contents, linking of multiple contracts, progress of inspections and processing based on contracts, etc.) (8-1-5) Management numbers and tokens of information for management and execution of processing based on other decentralized program contracts that are linked to information for management and execution of processing based on the decentralized program contract, set in the linking information area

[0091] (8-2) Means for generating information for managing and executing processing based on a distributed program contract The inventors of the present invention also considered the configuration of the means for generating information for managing and executing processes based on a distributed program contract in a system for managing and executing processes based on a distributed program contract that generates bond tokens as follows.

[0092] (8-2-1) A means for generating and setting a management number for information for management and execution of processing based on a distributed program contract, which generates a management number for identifying and managing information for management and execution of processing based on a distributed program contract and sets the management number in a setting information area of ​​the information for management and execution of processing based on a distributed program contract (8-2-2) Contract party information recording means for setting and recording contract party information in a decentralized program contract (company information as contract party information (corporate name, corporate number, address or residence, corporate representative, address / signature information of representative, etc.), personal information: external separately managed information can be linked as linking information of contract parties. If external separately managed information cannot be linked...KYC information (My Number, etc.) for business authentication and personal identification can be directly recorded on the chain) in a predetermined contract party information area for generating information for managing and executing processing based on the decentralized program contract (8-2-3) A means for controlling coding and setting execution of processing based on a distributed program contract (AI) that reads the distributed program contract, performs control coding (creation of control program logic) in a translated machine language to have a predetermined smart contract for managing and executing processing based on the distributed program contract execute at least a part of the processing based on the distributed program contract specified in the distributed program contract, and sets the control code (control program logic), processing setting information, etc., and automatic processing algorithms by triggers in the program area of ​​the information for managing and executing processing based on the distributed program contract.

[0093] (8-3) A smart contract for managing and executing processes based on a distributed program contract, which executes the processes based on the contract stipulated in the contract based on the control coding (control program logic) recorded by the control coding and setting means (AI) for executing processes based on the distributed program contract. The inventors of the present invention also considered the following configuration of a smart contract for managing and executing processes based on a decentralized program contract in a system for managing and executing processes based on a decentralized program contract that generates bond tokens.

[0094] (8-3-1) The information for management and execution of processing based on a distributed program contract that corresponds to the management number of the information for management and execution of processing based on a distributed program contract registered internally is loaded, and the execution of processing based on a distributed program contract is controlled within the scope of the distributed program contract specified in the distributed program contract in accordance with the control code (control program logic) recorded by the coding and setting means (AI) for controlling the execution of processing based on a distributed program contract, which is set in the program area of ​​the information for management and execution of processing based on the distributed program contract. (8-3-1-1) A smart contract for managing and executing processing based on a decentralized program contract shall consist of multiple smart contracts for managing and executing processing based on individual digital contracts that execute processing based on multiple individual decentralized program contracts specified in the decentralized program contract.

[0095] (8-4) Management of the smart contract for managing and executing processes based on the distributed program contract Management number registration means for managing and executing processes based on the distributed program contract Furthermore, the inventors of the present invention have conceived of configuring a smart contract for managing and executing processing based on a distributed program contract to have a management number registration means for information for managing and executing processing based on a distributed program contract that is managed within the smart contract for managing and executing processing based on a distributed program contract, which sets and registers a management number for information for managing and executing processing based on a distributed program contract that manages processing based on the distributed program contract as stipulated in the said distributed program contract, and approves and puts into operation transactions processed by the said smart contract for managing and executing processing based on a distributed program contract.

[0096] (8-5) Other configurations The inventors of the present invention also conceived of configuring the information for managing and executing processing based on a distributed program contract as comprising: information for managing and executing processing based on multiple individual distributed program contracts that manages processing based on each individual distributed program contract, with the management numbers of the information for managing and executing processing based on the distributed program contract registered inside each of multiple smart contracts for managing and executing processing based on the multiple individual distributed program contracts, which respectively execute processing based on the multiple individual distributed program contracts specified in the distributed program contract; and information for managing and executing processing based on a main distributed program contract that manages processing based on each individual distributed program contract of the information for managing and executing processing based on the multiple individual distributed program contracts as processing based on a single distributed program contract specified in the distributed program contract.

[0097] The inventors of the present invention also considered configuring information for managing and executing processing based on a distributed program contract to include linking information that links information for managing and executing processing based on each individual distributed program contract.

[0098] Furthermore, the inventors of the present invention have considered configuring the linking information to include, for each individual decentralized program contract, a smart contract for managing and executing processing based on the individual decentralized program contract corresponding to the information for managing and executing processing based on that individual decentralized program contract, control code (control program logic) for causing the smart contract for managing and executing processing based on that individual decentralized program contract to execute it, a specified digital asset to be locked as a processing target based on the individual decentralized program contract in the information T for managing and executing processing based on that individual decentralized program contract, and the details of penalty processing for non-performance of the contract.

[0099] Furthermore, the inventors of the present invention have conceived a configuration in which, within each of the multiple smart contracts for managing and executing processing based on a plurality of individual decentralized program contracts, a management number of the information for management and execution of processing based on a decentralized program contract is registered by a means for registering information for management and execution of processing based on a decentralized program contract under management within the smart contract for managing and executing processing based on a decentralized program contract as information for management and execution of processing based on an individual decentralized program contract specified in the decentralized program contract, and when processing based on any of the multiple pieces of information for management and execution of processing based on an individual decentralized program contract that are linked to information for management and execution of processing based on a master decentralized program contract and that have been approved and put into operation, is completed or canceled, a specified process is initiated based on the occurrence of the completion or cancellation of the processing based on the individual decentralized program contract.

[0100] The inventors of the present invention also considered configuring the system to include a means for generating information for management and execution of processing based on a second decentralized program contract, which generates information for management and execution of processing based on a second decentralized program contract, based on a loan contract secured by a debt token generated by the establishment of the decentralized program contract.

[0101] The inventors of the present invention also considered configuring the system to further include a historical information tracing and recording means for tracing historical information such as changes to the content of a distributed program contract in the information for managing and executing processing based on a distributed program contract, linking multiple distributed program contracts, inspection and progress of processing based on a distributed program contract, and recording the information in a specified information area in the information for managing and executing processing based on a distributed program contract.

[0102] Furthermore, the inventors of the present invention have considered configuring the system to further include a processing target digital asset locking means for locking valuable digital assets such as SCs (currency stable coins) and digital tokens that are set as collateral or processing targets based on a decentralized program contract in the internal linking information area of ​​the information for managing and executing processing based on the decentralized program contract.

[0103] The inventors of the present invention have also considered configuring the system to further include a history information reference enabling means for making it possible to reference history information in information for managing and executing processes based on a distributed program contract.

[0104] The inventors of the present invention also considered configuring the information for managing and executing processing based on a distributed program contract to further include contract intermediary information as contract party information, and for the contract party information setting means to be able to set contract intermediary information as contract party information in a specified contract party information area for generating information for managing and executing processing based on the distributed program contract.

[0105] The inventors of the present invention have also considered configuring the system to further include a locked digital asset value calculation means that calculates the value of valuable digital assets locked by the processing target digital asset locking means using a predetermined pricing model.

[0106] Furthermore, the inventors of the present invention have conceived of a configuration in which information for managing and executing processing based on a specified individual distributed program contract is linked to form a group of information for managing and executing processing based on an individual distributed program contract that is based on a single master distributed program contract, and each smart contract for managing and executing processing based on an individual distributed program contract, which executes processing based on each individual distributed program contract of the information for managing and executing processing based on a specified individual distributed program contract linked in the group of information for managing and executing processing based on an individual distributed program contract, has a function that allows mutual reference to the history information of the information for managing and executing processing based on each individual distributed program contract, the management numbers of which are registered inside each smart contract for managing and executing processing based on an individual distributed program contract.

[0107] In addition, the inventors of this invention have devised a configuration in which information for managing and executing processing based on each individual distributed program contract can only be updated by those involved in the contract (the contracting parties and the contract intermediary).

[0108] The inventors also considered configuring the system so that updates to the information for managing and executing processes based on each individual decentralized program contract require transaction approval of the smart contract for managing and executing processes based on the decentralized program contract by all parties involved in the contract (contracting parties and contract intermediaries).

[0109] In addition, the inventor of the present invention has conceived a configuration in which, when updating individual distributed program contracts that form a group of information for managing and executing processing based on individual distributed program contracts that are based on a single master distributed program contract and that manage information for managing and executing processing based on each of the individual distributed program contracts that are linked to each other, if it is not possible to update an individual distributed program contract for information for managing and executing processing based on some individual distributed program contracts, it is not possible to modify the individual distributed program contracts that manage information for managing and executing processing based on other individual distributed program contracts.

[0110] Furthermore, the inventors of the present invention have considered configuring each smart contract for managing and executing processing based on an individual distributed program contract, which executes processing based on each individual distributed program contract of information for managing and executing processing based on a specified individual distributed program contract linked in a group of information for managing and executing processing based on an individual distributed program contract, to simultaneously process multiple mutual processes based on each individual distributed program contract of information for managing and executing processing based on each individual distributed program contract.

[0111] In addition, the inventors of the present invention have considered configuring the system to further include a special exception information recording means for recording special exceptions in the management and execution information for processing based on the distributed program contract in the event that it becomes necessary to amend the distributed program contract (for example, when a situation arises in which it becomes necessary to terminate the contract or when penalty processing is required for breach of contract).

[0112] The inventors of the present invention have also considered configuring the system to further include a bond token issuance upper limit setting means for setting an upper limit on the issuance of bond tokens generated based on a decentralized program contract.

[0113] The inventors of the present invention have also considered configuring the system to further include a bond token used amount information acquisition means for acquiring information on the amount of bond tokens used relative to the bond token issuance upper limit set by the bond token issuance upper limit setting means.

[0114] Furthermore, the inventors have considered configuring the decentralized program contract that generates claim tokens to further include a liquidity claim token generation means that generates liquidity claim tokens that function as exchange tickets that enable a third party to exchange a predetermined amount of the spot commodity for the spot commodity within a predetermined period of time, when the decentralized program contract that generates claim tokens is a spot commodity forward contract and includes a clause in part of the decentralized program contract that enables a third party to exchange a predetermined amount of the spot commodity within a predetermined period of time.

[0115] Furthermore, the inventors have devised a configuration in which, in a case where the spot commodity in a spot commodity forward contract, which is a decentralized program contract that generates a claim token, is crude oil, the liquid claim token generation means generates a liquid claim token that functions as an exchange ticket that enables exchange for spot commodities that are crude oil and refined crude oil products.

[0116] The inventors also considered configuring the liquidity claim token generation means to have a spot commodity exchangeable quantity correction function that corrects the quantity in the liquidity claim token that can be exchanged for the spot commodity in question, depending on the price difference between the crude oil price of the wholesaler that forms the contract parent entity for delivering the crude oil, and the sales price of the refined products (gasoline, light oil, kerosene, heavy oil) of the entity that purchases crude oil from the contract parent entity, refines it, and sells it.

[0117] Furthermore, the inventors have considered configuring the function of correcting the exchangeable quantity of physical goods possessed by the liquidity claim token generation means to correct the quantity of the liquidity claim token that can be exchanged for the physical goods in question, depending on the price difference of the physical goods in question between businesses, the price difference of the physical goods in question between regions of a business, and the price difference of the physical goods in question between stores of a business.

[0118] Furthermore, the inventors have devised a method in which, when the liquidity claim token generating means generates a liquidity claim token within the contract period of the decentralized program contract that generates the claim token, the historical information tracing and recording means deletes an amount equivalent to the liquidity claim token from the spot commodity forward quantity that is set as part of the content of the decentralized program contract in a specified data area in the information for managing and executing processing based on the decentralized program contract, calculates the usage status of the liquidity claim token and the amount of payment allocated using the liquidity claim token at the store, generates a log, and records it in a specified information area in the information for managing and executing processing based on the decentralized program contract.

[0119] The inventors then combined the measures derived from the above-mentioned considerations and studies, assuming various cases as appropriate, and after further consideration and study, have derived a management and execution system for processing based on a distributed program contract that generates bond tokens using blockchain technology in small-scale transactions, etc., that introduce a hedging concept, while satisfying third-party opposition requirements including the management of personal information, and which is excellent in terms of cost, security strength, and processing convenience in terms of preserving personal information and can withstand evolving cyber attacks such as quantum computer cryptanalysis, user-mediated ransomware, and internal crimes.

[0120] The system for managing and executing processing based on a distributed program contract that generates bond tokens of the present invention is constructed with a distributed ledger in blockchain or other distributed ledger technology, and a smart contract or server application for performing predetermined processing using the data managed in the distributed ledger, and manages and executes processing based on a distributed program contract that generates bond tokens while protecting personal information and other data that is difficult to manage from high-level cyber attacks mainly on-chain. The system comprises a contract party authentication identity verification information management means that manages identity verification information required to authenticate each contract party, a contract party authentication system that authenticates each contract party based on the contract party authentication identity verification information managed by the contract party authentication identity verification information management means, and a first agreement information acquisition system that transmits and exchanges predetermined information between multiple contract parties authenticated by the contract party authentication system, and acquires bilateral agreement information between the contract parties regarding the generation of information for the management and execution of processing based on the distributed program contract between the contract parties or the update of information for the management and execution of processing based on the distributed program contract between the contract parties. a smart contract for managing and executing processes based on a distributed program contract; a management number registration means for information for managing and executing processes based on a distributed program contract in the smart contract for managing and executing processes based on a distributed program contract; a digital asset setting means in the smart contract for managing and executing processes based on a distributed program contract; and a real-time preservation type digital asset guard service providing system that performs a meaningless process on predetermined information by combining a polynomial secret sharing encryption process and a processing method based on bidirectional agreement information between contracting parties, and manages the information in a distributed manner as files sorted into a plurality of points, and encrypts and manages index information for the files to be managed, wherein the information for managing and executing processes based on a distributed program contract includes the management number of the information for managing and executing processes based on the distributed program contract, and contracting party information in the distributed program contract (company information as contracting party information (corporate name, corporate number, address or residence,the representative of the corporation, address / signature information of the representative, etc.), personal information or linking information of the contracting parties (business authentication, KYC information for identifying an individual (My Number, etc.)), personal information and other important information, the contents of the decentralized program contract specified in the decentralized program contract, control code in machine language (control program logic) translated to cause the processing based on the decentralized program contract specified in the decentralized program contract to be executed by a specified smart contract for management and execution of processing based on the decentralized program contract, processing information, etc., or automatic processing algorithms by triggers, linking information such as management numbers and tokens of information for management and execution of processing based on other decentralized program contracts linked to the information for management and execution of processing based on the decentralized program contract, and history information such as records and logs of changes to the contents of the decentralized program contract, inspection, and progress of processing based on the decentralized program contract, and the means for generating information for management and execution of processing based on the decentralized program contract acquires information for management and execution of processing based on the decentralized program contract between the contracting parties by the first agreement information acquisition means. a distributed program contract management and execution information management number generation and setting means that is activated when two-way agreement information between the contracting parties regarding the generation of information for management and execution of processing based on the distributed program contract is acquired, generates a management number for information for management and execution of processing based on the distributed program contract, and sets the management number in a setting information area for the information for management and execution of processing based on the distributed program contract; a contracting party information setting means that sets contracting party information in the distributed program contract (company information as contracting party information (corporate name, corporate number, address or residence, corporate representative, address / representative signature information, etc.), personal information, or information linking the contracting party (business authentication, KYC information for identifying an individual (My Number, etc.))) in a predetermined contracting party information area for generating information for management and execution of processing based on the distributed program contract; an important information and contract content setting means that sets personal information and other important information, and the content of the distributed program contract specified in the distributed program contract in a predetermined data area for generating information for management and execution of processing based on the distributed program contract;a coding and setting means (AI) for controlling execution of processing based on a distributed program contract, which performs control coding (creation of control program logic) in a translated machine language to have a predetermined smart contract for managing and executing processing based on the distributed program contract execute at least a part of the processing based on the distributed program contract specified in the distributed program contract, and sets the control code (control program logic), processing setting information, etc., and automatic processing algorithms by triggers in a program area of ​​the information for managing and executing processing based on the distributed program contract; and a linking information setting means for setting linking information such as the management number and tokens of information for managing and executing processing based on other distributed program contracts, which is linked to the information for managing and executing processing based on the distributed program contract, in a linking information area of ​​the information for managing and executing processing based on the distributed program contract, and loading management and execution information for processing based on a decentralized program contract corresponding to the management number of the execution information, and executing processing based on the decentralized program contract specified in the decentralized program contract in accordance with the control code (control program logic) recorded by the execution control coding and setting means (AI) for processing based on a decentralized program contract, which is set in the program area of ​​the management and execution information for processing based on the decentralized program contract, so that the execution of processing based on the decentralized program contract is controlled within the scope of the decentralized program contract specified in the decentralized program contract; and the management number registration means for management and execution information for processing based on a decentralized program contract to be managed within the smart contract for management and execution of processing based on a decentralized program contract registers the management number of the information for management and execution of processing based on a decentralized program contract, which manages the processing based on the decentralized program contract specified in the decentralized program contract, within the smart contract for management and execution of processing based on a decentralized program contract;The smart contract for managing and executing processing based on a distributed program contract has a function of approving transactions processed by the smart contract for managing and executing processing based on the distributed program contract and putting the transactions into an operational state, and the digital asset setting means within the smart contract for managing and executing processing based on the distributed program contract has a function of setting digital assets as collateral at the address of the smart contract for managing and executing processing based on the distributed program contract, and internal information such as personal information and important information set in a predetermined subscriber information area and data area for generating information for managing and executing processing based on the distributed program contract is nullified via the predetermined smart contract for managing and executing processing based on the distributed program contract by a combination of the polynomial secret sharing encryption processing of the real-time preservation type digital asset guard service providing system and a processing method based on bilateral agreement between the parties to the contract, and is managed in a distributed manner as files sorted into multiple points, and index information for the distributedly managed files is managed in an encrypted state by the real-time preservation type digital asset guard service providing system, and then the internal information such as personal information and important information set in the subscriber information area and data area is erased.

[0121] The present invention provides a decentralized program that generates bond tokens, and a contract-based process management and execution system. "It has information for managing and executing processes based on a decentralized program contract, a means for generating information for managing and executing processes based on a decentralized program contract, a smart contract for managing and executing processes based on a decentralized program contract, a means for registering management numbers for information for managing and executing processes based on a decentralized program contract within the smart contract for managing and executing processes based on a decentralized program contract, and a means for setting digital assets within the smart contract for managing and executing processes based on a decentralized program contract." "The information for managing and executing the processing based on the Decentralized Program Agreement shall include the management number of the information for managing and executing the processing based on the Decentralized Program Agreement, the contractual party information in the Decentralized Program Agreement (company information as contractual party information (corporate name, corporate number, address or residence, corporate representative, address / signature information of the representative, etc.)), personal information, or information linking the contractual party (business authentication, KYC information for identifying individuals (My Number, etc.)), personal information and other important information, the content of the Decentralized Program Agreement as stipulated in the Decentralized Program Agreement, and the Decentralized Program Agreement as stipulated in the Decentralized Program Agreement. "The distributed program contract includes machine language control code (control program logic), processing information, etc., translated to cause a smart contract for management and execution of processing based on a specified distributed program contract to execute processing based on the distributed program contract, or trigger-based automatic processing algorithms, as well as linking information such as management numbers and tokens of information for management and execution of processing based on other distributed program contracts that is linked to the information for management and execution of processing based on the distributed program contract, and history information such as records and logs of changes to the content of the distributed program contract, inspection, and the progress of processing based on the distributed program contract." "The means for generating information for management and execution of processing based on a distributed program contract is activated when the first agreement information acquisition means acquires mutual bilateral agreement information between the contracting parties regarding the generation of information for management and execution of processing based on a distributed program contract between the contracting parties, and comprises: a means for generating and setting an information management number for information for management and execution of processing based on a distributed program contract, which generates an information management number for information for management and execution of processing based on a distributed program contract and sets the information management number in a setting information area of ​​the information for management and execution of processing based on the distributed program contract; a means for setting contracting party information in the distributed program contract (company information as contracting party information (corporate name, corporate number, address or residence, corporate representative, address / representative's signature information, etc.)), personal information, or information linking the contracting party (business authentication, KYC information for identifying individuals (My Number, etc.)) in a predetermined contractor information area for generating information for management and execution of processing based on the distributed program contract; and a means for setting personal information and other important information, the contents of the distributed program contract as specified in the distributed program contract, in a predetermined contractor information area for generating information for management and execution of processing based on the distributed program contract. "The system has: important information and contract content setting means for setting in a predetermined data area for generating information for management and execution of processing based on a decentralized program contract; execution control coding and setting means (AI) for processing based on a decentralized program contract for reading a decentralized program contract, performing control coding (creating control program logic) in a translated machine language to have at least a portion of processing based on the decentralized program contract specified in the decentralized program contract executed by a predetermined smart contract for management and execution of processing based on the decentralized program contract, and setting the control code (control program logic), processing setting information, etc., and automatic processing algorithms by triggers in a program area in the information for management and execution of processing based on the decentralized program contract; and linking information setting means for setting linking information such as the management number and tokens of information for management and execution of processing based on other decentralized program contracts, which is linked to the information for management and execution of processing based on the decentralized program contract, in a linking information area in the information for management and execution of processing based on the decentralized program contract." "The smart contract for managing and executing processing based on a decentralized program contract has the function of loading information for managing and executing processing based on a decentralized program contract that corresponds to the management number of the information for managing and executing processing based on a decentralized program contract registered internally, and executing processing based on a decentralized program contract as specified in the decentralized program contract in accordance with the control code (control program logic) recorded by the coding and setting means (AI) for controlling the execution of processing based on the decentralized program contract, which is set in the program area of ​​the information for managing and executing processing based on the decentralized program contract." "The execution of processing based on the decentralized program contract is controlled within the scope of the decentralized program contract specified in the decentralized program contract, and the means for registering the management number for information for management and execution of processing based on the decentralized program contract within the smart contract for management and execution of processing based on the decentralized program contract has the function of registering the management number for information for management and execution of processing based on the decentralized program contract that manages processing based on the decentralized program contract specified in the decentralized program contract within the smart contract for management and execution of processing based on the decentralized program contract, and approving transactions processed by the smart contract for management and execution of processing based on the decentralized program contract and putting them into an operational state." This structure will enable the automated execution of contract-based transaction processing, where receivables are generated based on a contract, using blockchain technology. Also, over-the-counter derivative transactions, which are difficult for small and medium-sized businesses to handle, can be converted into spot forward contracts, and handled as regular physical accounting through physical delivery or gross sales, making it easier to introduce the concept of hedging even in small-lot transactions. In addition, by managing and executing processes based on decentralized program contracts on-chain, costs, security strength, and processing convenience will be improved.

[0122] In addition, the present invention provides a system for managing and executing transactions based on a decentralized program contract that generates bond tokens. "The system comprises: a contracting party authentication identity verification information management means for managing identity verification information required for authenticating each contracting party; a contracting party authentication system for authenticating each contracting party based on the contracting party authentication identity verification information managed by the contracting party authentication identity verification information management means; and a first agreement information acquisition means for transmitting and exchanging predetermined information between a plurality of contracting parties authenticated by the contracting party authentication system, and acquiring bilateral agreement information between the contracting parties regarding the generation of information for managing and executing processes based on a mutual distributed program contract between the contracting parties or the update of information for managing and executing processes based on the distributed program contract." By configuring it in this way, it becomes possible to obtain consensus information regarding the generation and update of processing content based on a distributed program contract between the contracting parties while guaranteeing the authenticity of the contracting parties.

[0123] In addition, the present invention provides a system for managing and executing transactions based on a decentralized program contract that generates bond tokens. "The digital asset setting means in the smart contract for managing and executing the processing based on the decentralized program contract has a function of setting the digital asset as collateral to the address of the smart contract for managing and executing the processing based on the decentralized program contract." This configuration would enable small and medium-sized businesses to increase their capital efficiency by receiving secured loans through automated processing by smart contracts that manage and execute processes based on decentralized program agreements.

[0124] In addition, the present invention provides a system for managing and executing transactions based on a decentralized program contract that generates bond tokens. "A real-time preservation type digital asset guard service providing system that performs a meaningless process on specified information by combining a polynomial secret sharing encryption process and a processing method based on bidirectional agreement information between the parties to the contract, and manages the information in a distributed manner as files sorted into multiple points, and also encrypts and manages index information for the files to be managed in a distributed manner." "Internal information such as personal information and important information set in the specified subscriber information area and data area for generating information for managing and executing processing based on the decentralized program contract is nullified through a combination of the polynomial secret sharing encryption processing of the real-time preservation type digital asset guard service providing system and a processing method based on bilateral agreement between the parties to the contract, via the specified smart contract for managing and executing processing based on the decentralized program contract, and is managed in a decentralized manner as files sorted into multiple points, and index information for the decentralized managed files is managed in an encrypted state by the real-time preservation type digital asset guard service providing system, after which the internal information such as personal information and important information set in the subscriber information area and data area is erased." This configuration combines polynomial secret sharing encryption processing with a processing method based on bilateral agreement between the parties to the contract (which complements polynomial secret sharing encryption processing), thereby preserving data while simultaneously preventing analysis of the data's storage destination address and index information, achieving PQC (post-quantum cryptography) and resolving the above-mentioned issues regarding the preservation of personal information. Furthermore, the real-time preservation digital asset guard service provision system makes it possible to manage personal information in a form that is not personal information by making the polynomial-based mosaicization of data and the polynomial secret sharing encryption processing that nullifies the data irreversible, and by cutting the index information that records the management destination of the nullified information, it is possible to sever the link with the information actually managed and make it equivalent to deleted information. Furthermore, this nullified information cannot be copied by anyone other than authorized persons (those who have formed the agreement information using a processing method based on a two-way agreement on data preservation), and since it is possible to lock certain rights based on the specified content, it is possible to meet the requirement to oppose third parties. This makes it possible to manage processes based on decentralized program contracts on-chain, and to link (link) information for managing and executing processes based on those decentralized program contracts to multiple chains.

[0125] Furthermore, in the system for managing and executing processes based on a decentralized program contract for generating bond tokens of the present invention, the smart contract for managing and executing processes based on the decentralized program contract preferably comprises smart contracts for managing and executing processes based on a plurality of individual decentralized program contracts that execute processes based on a plurality of individual decentralized program contracts specified in the decentralized program contract. With this configuration, it becomes possible to automatically execute processing based on multiple individual decentralized program contracts using blockchain technology.

[0126] Furthermore, in the system for managing and executing processing based on a decentralized program contract for generating bond tokens of the present invention, preferably, the information for managing and executing processing based on the decentralized program contract is configured to include: information for managing and executing processing based on a plurality of individual decentralized program contracts that manages processing based on each individual decentralized program contract, wherein the management numbers of the information for managing and executing processing based on the decentralized program contract are registered inside each of a plurality of smart contracts for managing and executing processing based on the plurality of individual decentralized program contracts that execute each of the processing based on the plurality of individual decentralized program contracts specified in the decentralized program contract; and information for managing and executing processing based on a main decentralized program contract that manages processing based on each individual decentralized program contract of the information for managing and executing processing based on the plurality of individual decentralized program contracts as processing based on a single decentralized program contract specified in the decentralized program contract. By configuring it in this way, it becomes possible to use blockchain technology to automatically execute processing based on multiple individual distributed program contracts as processing based on a single distributed program contract.

[0127] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, the management and execution information for processing based on the master decentralized program contract preferably has, as linking information, a management number for the management and execution information for processing based on each of the individual decentralized program contracts that is linked to the management and execution information for processing based on the master decentralized program contract. By configuring it in this way, it becomes possible to use blockchain technology to associate and automatically execute processes based on multiple individual decentralized program contracts.

[0128] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the information for managing and executing processing based on each of the individual decentralized program contracts includes, for each individual decentralized program contract, a management number for the information for managing and executing processing based on that individual decentralized program contract, control code (control program logic) for causing the smart contract for managing and executing processing based on the individual decentralized program contract corresponding to the information for managing and executing processing based on that individual decentralized program contract to execute the processing based on that individual decentralized program contract in the information for managing and executing processing based on that individual decentralized program contract, a specified digital asset to be locked as a processing target based on the individual decentralized program contract in the information for managing and executing processing based on that individual decentralized program contract, and details of penalty processing for breach of contract. This configuration makes it possible to use blockchain technology to automatically execute processes based on multiple individual decentralized program contracts by linking the digital assets that serve as collateral and the procedures for defaulting on the contracts, thereby increasing the credibility of each contract. Furthermore, in individual decentralized program contracts, it becomes possible to induce low-interest loans and investment funds by using the bond tokens generated from the individual decentralized program contracts as collateral, without relying on credit.

[0129] Furthermore, in the system for managing and executing processing based on a decentralized program contract for generating bond tokens of the present invention, preferably, within each of the plurality of smart contracts for managing and executing processing based on individual decentralized program contracts, a management number for information for management and execution of processing based on a decentralized program contract to be managed within the smart contract for managing and executing processing based on a decentralized program contract is registered as information for management and execution of processing based on an individual decentralized program contract that manages processing based on an individual decentralized program contract specified in the decentralized program contract. and a contract processing completion / cancellation time decentralized program contract processing initiation control means for controlling the initiation of a processing based on a decentralized program contract when a processing based on an individual decentralized program contract managed by any of the information for the management and execution of processing based on the decentralized program contract is completed or canceled, for each of the plurality of pieces of information for the management and execution of processing based on an individual decentralized program contract that are linked to the information for the management and execution of processing based on the main decentralized program contract, for which a transaction processed by the smart contract for the management and execution of processing based on the individual decentralized program contract has been approved and put into operation. By configuring it in this manner, using blockchain technology, when processing based on one of multiple individual decentralized program contracts linked to the management and execution information of processing based on the master decentralized program contract is completed or canceled, it becomes possible to automatically align it with processing based on other individual decentralized program contracts.

[0130] Furthermore, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably includes a means for generating information for management and execution of processing based on a second decentralized program contract, which generates information for management and execution of processing based on a second decentralized program contract that is based on a loan contract secured by bond tokens generated by the establishment of the decentralized program contract. By configuring it in this way, it becomes possible to use blockchain technology to automatically execute processing based on a second decentralized program contract, which is based on a loan contract secured by the debt tokens generated by the establishment of the decentralized program contract.

[0131] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the means for generating information for managing and executing processing based on a decentralized program contract further has a history information tracing and recording means for tracing history information such as changes to the content of the decentralized program contract in the information for managing and executing processing based on the decentralized program contract, linking of multiple decentralized program contracts, inspection and progress of processing based on the decentralized program contract, and recording the information in a predetermined information area in the information for managing and executing processing based on the decentralized program contract. By configuring it in this manner, it is possible to use blockchain technology to refer to historical information recorded in a specified information area in the information for managing and executing processing based on a decentralized program contract, and to use the historical information to make automatic adjustments to optimally execute processing based on the decentralized program contract, such as automatically correcting the collateral reserve value in the decentralized program contract as appropriate.

[0132] Furthermore, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably further includes a processing target digital asset locking means for locking valuable digital assets such as SCs (currency stable coins) and digital tokens that are set as linking information in a linking information area within the information for management and execution of processing based on the decentralized program contract as collateral or a processing target based on the decentralized program contract. By configuring it in this way, it will be possible to use blockchain technology to link the bond tokens generated from decentralized program contracts to low-interest loan contracts or investment contracts as collateral.

[0133] In addition, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably further includes a history information reference enabling means that enables reference to history information in the information for management and execution of processing based on the decentralized program contract. With this configuration, it is possible to refer to the historical information recorded in a specified information area in the information for managing and executing processing based on the decentralized program contract, and by using the historical information, it is possible to make automatic adjustments using blockchain technology to optimally execute processing based on the decentralized program contract, such as automatically correcting the collateral margin value in the decentralized program contract as appropriate.

[0134] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the information for management and execution of processing based on the decentralized program contract further includes contract intermediary information as the contract party information, and the contract party information setting means is configured to be able to set the contract intermediary information as the contract party information in a specified contract party information area for generating information for management and execution of processing based on the decentralized program contract. By configuring it in this manner, it becomes possible to record information about the contracting parties as well as information about the contracting intermediary as contracting party information in the decentralized program contract, which constitutes information for managing and executing processing based on the decentralized program contract.

[0135] In addition, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably further includes a locked digital asset value calculation means that calculates the value of valuable digital assets locked by the processing target digital asset locking means using a predetermined pricing model. This configuration makes it possible to recognize the fair value of digital assets locked as targets for processing based on a decentralized program contract.

[0136] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the management and execution information for processing based on certain of the individual decentralized program contracts is linked to form a group of management and execution information for processing based on individual decentralized program contracts that is based on a single master decentralized program contract, and each smart contract for managing and executing processing based on an individual decentralized program contract, which executes processing based on each of the individual decentralized program contracts of the management and execution information for processing based on each of the individual decentralized program contracts linked in the group of management and execution information for processing based on an individual decentralized program contract, has a function that allows mutual reference to history information for the management and execution information for processing based on each of the individual decentralized program contracts, the management numbers of which are registered inside each smart contract for managing and executing processing based on each individual decentralized program contract. By configuring it in this manner, it becomes possible to automatically control and execute processing based on each individual decentralized program contract that is linked in a group of information for managing and executing processing based on individual decentralized program contracts that are based on a single master decentralized program contract using blockchain technology, based on the history information of processing based on other individual decentralized program contracts that are linked to each other, so that the processing is appropriate.

[0137] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferably configured so that information for managing and executing processing based on each individual decentralized program contract can only be updated by parties involved in the contract (contracting parties and contract intermediary). With this configuration, it is possible to prevent the contents of the contract from being updated by anyone other than the parties to the contract.

[0138] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, it is preferably configured so that updates to information for managing and executing processing based on each individual decentralized program contract require transaction approval of the smart contract for managing and executing processing based on the decentralized program contract by all parties involved in the contract (contracting parties and contract intermediary). By configuring it in this manner, it is possible to prevent updates to management and execution information for processing based on an individual distributed program contract from being made with the approval of only some of the contracting parties without the approval of the other contracting parties, thereby preventing disadvantages to the other contracting parties.

[0139] Furthermore, the management and execution system for processing based on a decentralized program contract for generating bond tokens of the present invention preferably further comprises an individual decentralized program contract modification control means that, in updating the individual decentralized program contracts that form a group of management and execution information for processing based on individual decentralized program contracts based on a single master decentralized program contract and that manage the management and execution information for processing based on each of the individual decentralized program contracts that are linked to each other, if updating of the individual decentralized program contracts for the management and execution information for processing based on some of the individual decentralized program contracts is not allowed, controls to prevent modification of the individual decentralized program contracts that manage the management and execution information for processing based on other of the individual decentralized program contracts. By configuring it in this way, it is possible to use blockchain technology to automatically maintain the consistency of processing based on each individual decentralized program contract that is linked to each other in a group of information for managing and executing processing based on individual decentralized program contracts that are based on a single master decentralized program contract.

[0140] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, each smart contract for managing and executing processing based on an individual decentralized program contract, which executes processing based on each individual decentralized program contract of the information for managing and executing processing based on each individual decentralized program contract linked in the group of information for managing and executing processing based on an individual decentralized program contract, is configured to simultaneously process multiple mutual processes based on each individual decentralized program contract of the information for managing and executing processing based on each individual decentralized program contract. By configuring it in this way, it becomes possible to use blockchain technology to instantly and automatically execute processing based on each linked individual decentralized program contract linked in the group of information for managing and executing processing based on individual decentralized program contracts.

[0141] Furthermore, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably further includes an exception information recording means for recording an exception in the information for management and execution of processing based on the decentralized program contract when it becomes necessary to amend the decentralized program contract, such as when a situation arises that requires contract termination or when penalty processing is required for breach of contract. With this configuration, it becomes possible to amend the distributed program contract based on the special exception recorded in the information for managing and executing the process based on the distributed program contract.

[0142] In addition, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably further includes a bond token issuance upper limit setting means that sets an issuance upper limit for bond tokens generated based on the decentralized program contract. This configuration makes it possible to prevent excessive issuance of bond tokens.

[0143] In addition, the management and execution system for processing based on a distributed program contract that generates bond tokens of the present invention preferably further includes a bond token usage amount information acquisition means for acquiring information on the usage amount of bond tokens relative to the bond token issuance upper limit set by the bond token issuance upper limit setting means. With this configuration, it becomes possible to grasp the amount of bond tokens that can be issued in real time.

[0144] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, when the decentralized program contract that generates the bond tokens is a spot commodity forward contract and includes a clause as part of the decentralized program contract that allows a third party to deliver a predetermined amount of the spot commodity within a predetermined period before the delivery date of the spot commodity, the system further includes liquidity claim token generation means that generates liquidity claim tokens that function as exchange tickets that allow a third party to exchange a predetermined amount of the spot commodity within a predetermined period. With this configuration, it is possible to use the liquidity claim token to facilitate the exchange of the spot commodity by a third party for the spot commodity within a predetermined period of time.

[0145] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the liquidity bond token generation means generates the liquidity bond token that functions as an exchange voucher that enables exchange for spot commodities that are crude oil and refined crude oil products, when the spot commodity in the spot commodity forward contract that is the decentralized program contract that generates the bond token is crude oil. In this configuration, it is possible to use liquidity claim tokens to facilitate the exchange of third parties' physical commodities with physical commodities comprising crude oil and refined crude oil products within a predetermined period of time.

[0146] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, the liquidity bond token generation means preferably has a spot commodity exchangeable quantity correction function that corrects the quantity in the liquidity bond token that can be exchanged for the spot commodity in question, depending on the price difference between the crude oil price of the wholesaler that forms the contract parent entity that delivers the crude oil, and the sales price of the refined products (gasoline, light oil, kerosene, heavy oil) of the entity that purchases the crude oil from the contract parent entity and refines and sells it. With this configuration, it will be possible to exchange liquidity claim tokens for an appropriate amount of refined products (gasoline, diesel, kerosene, heavy oil) equivalent to the value of the crude oil from the refiner that forms the contracting entity for the delivery of the crude oil.

[0147] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, the exchangeable quantity of physical goods correction function of the liquidity bond token generation means is preferably configured to correct the quantity of the liquidity bond token that can be exchanged for the physical goods in accordance with the price difference of the physical goods between businesses, the price difference of the physical goods between regions of a business, and the price difference of the physical goods between stores of a business. By configuring it in this manner, it becomes possible to use liquidity claim tokens to exchange for an appropriate quantity of the physical product that corresponds to the price difference between the physical products that are the subject of exchange between businesses, between businesses, or between stores within a business.

[0148] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates claim tokens of the present invention, preferably, when the liquidity claim token generation means generates the liquidity claim token within the contract period of the decentralized program contract that generates the claim token, the history information tracing and recording means deletes an amount equivalent to the liquidity claim token from the spot commodity forward quantity set as part of the content of the decentralized program contract in a predetermined data area in the information for management and execution of processing based on the decentralized program contract, calculates the usage status of the liquidity claim token and the amount appropriated for payment using the liquidity claim token at the store, generates a log, and records it in a predetermined information area in the information for management and execution of processing based on the decentralized program contract. By configuring it in this way, it becomes possible to grasp in real time the remaining amount of the spot commodity forward delivery quantity that fluctuates during the contract period of the decentralized program contract that generates the bond token.

[0149] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, when the condition for covering a large order and executing a small order is that the order volume of the small orders placed in multiple limit order pools for FT tokens can meet the minimum trading quantity for the large order, this condition is included as contract content in the management and execution information for processing based on the decentralized program contract, and the means for generating management and execution information for processing based on the decentralized program contract is configured to consider the decentralized program contract to be established when the order volume of the small orders can meet this condition, and to generate management and execution information for processing based on the established decentralized program contract. This configuration makes it possible to use blockchain technology to automatically execute contract processing based on a distributed program contract between a small order and a large order.

[0150] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the means for generating information for managing and executing processing based on the decentralized program contract further has a function of setting, in a setting information area in the information for managing and executing processing based on the decentralized program contract, a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period when the decentralized program contract that is the basis for generating information for managing and executing processing based on the decentralized program contract is a contract for the amount that can process large transactions, so that large transactions can be processed with small transactions. By configuring it in this manner, it becomes possible to realize a usage token that enables large transactions to be processed using small transactions on a regular basis within the contract period, when the means for generating information for managing and executing processing based on a distributed program contract is the basis for generating information for managing and executing processing based on a distributed program contract, and the distributed program contract is a contract for the amount of large transactions that can be processed.

[0151] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the information for management and execution of processing based on the decentralized program contract manages a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period in a blockchain as ledger information that forms linking information within the information for management and execution of processing based on the decentralized program contract, and the history information tracing and recording means records the amount of FT type token usage in a predetermined information area in the information for management and execution of processing based on the decentralized program contract. By configuring it in this way, it becomes possible to grasp in real time the usage amount of a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period for generating bond tokens.

[0152] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the means for generating information for management and execution of processing based on the decentralized program contract further has a usage token issuing means (smart contract for issuing usage tokens) that periodically issues a predetermined amount of FT type tokens that can be resold as usage tokens periodically within the contract period, based on the decentralized program contract that is the basis for generating information for management and execution of processing based on the decentralized program contract. By configuring it in this way, it becomes possible to realize a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period of the decentralized program contract that generates bond tokens.

[0153] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the means for generating information for management and execution of processing based on the decentralized program contract further has a repurchase clause setting means for setting, in a setting information area in the information for management and execution of processing based on the decentralized program contract, a clause such that if a predetermined amount of FT type tokens that can be used as usage tokens cannot be used within the contract period, the contracting party on the FT type token issuer side will repurchase the remaining amount of FT type tokens after the contract period has expired at a price that is several times lower than the market price, as a contract clause that serves as the basis for generating information for management and execution of processing based on the decentralized program contract. By configuring it in this way, it becomes possible to balance the interests of the contracting parties in the event that the specified amount of FT type tokens that can be used as usage tokens cannot be used up within the contract period of the decentralized program contract that generates bond tokens.

[0154] Furthermore, in the system for managing and executing processes based on a decentralized program contract that generates bond tokens of the present invention, the smart contract for managing and executing processes based on the decentralized program contract is preferably configured to perform standardized processing corresponding to each of the uses, such as commodity hedging, secured loans, accounts receivable, and bond investments, specified in the decentralized program contract that is the basis for the information for managing and executing processes based on the decentralized program contract, the management number of which is registered inside the smart contract for managing and executing processes based on the decentralized program contract. By configuring it in this way, it becomes possible to facilitate the setting of control code (control program logic), processing information, etc. in the information for managing and executing processing based on a distributed program contract, which constitutes the processing execution content of the smart contract for managing and executing processing based on a distributed program contract, by the coding and setting means (AI) for controlling the execution of processing based on a distributed program contract.

[0155] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, there are a plurality of smart contracts for managing and executing processing based on the decentralized program contract that differ for each purpose, such as commodity hedging, bond-secured financing, accounts receivable, and bond investment, and the linking information setting means sets the linking information of the plurality of smart contracts for managing and executing processing based on a decentralized program contract for different purposes in a linking information field in the information for managing and executing processing based on a decentralized program contract, the management number of which is registered inside the smart contract for managing and executing processing based on a decentralized program contract, and the linked smart contract for managing and executing processing based on a decentralized program contract executes processing based on the decentralized program contract specified in the decentralized program contract in the information for managing and executing processing based on the decentralized program contract. With this configuration, it will be possible to use blockchain technology to link and automatically execute processes based on multiple decentralized program contracts for different purposes, such as commodity hedging, secured lending, accounts receivable, and bond investments.

[0156] Furthermore, the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably further includes a smart contract for mediating the linking of information for management and execution of processing based on a decentralized program contract, the smart contract having a function of mediating the linking of information for management and execution of processing based on the decentralized program contract. This configuration makes it possible to easily link processes based on multiple distributed program contracts for different purposes.

[0157] Furthermore, in the system for managing and executing processes based on a decentralized program contract for generating bond tokens of the present invention, there are preferably a smart contract for managing and executing processes based on a commodity hedging decentralized program contract, and a smart contract for managing and executing processes based on a bond-secured lending decentralized program contract linked to the smart contract for managing and executing processes based on a commodity hedging decentralized program contract, and the smart contract for managing and executing processes based on a commodity hedging decentralized program contract is linked to the smart contract for managing and executing processes based on the commodity hedging decentralized program contract. The smart contract for execution has a function of calculating the value of the bond tokens generated by the decentralized program contract for commodity hedging in the information for management and execution of processing based on the decentralized program contract for commodity hedging, the management number of which is registered within the smart contract for execution, and the smart contract for management and execution of processing based on the decentralized program contract for bond-secured lending has a function of setting, as collateral, the bond tokens generated by the decentralized program contract for commodity hedging, the value of which is calculated by the smart contract for management and execution of processing based on the decentralized program contract for commodity hedging. This configuration makes it possible to realize a configuration for automatically executing processing based on a mutually linked decentralized program contract for commodity hedging using blockchain technology, and processing based on a decentralized program contract for secured lending secured by the bond tokens generated by the decentralized program contract for commodity hedging.

[0158] Furthermore, in the system for managing and executing processes based on a distributed program contract that generates bond tokens of the present invention, there are preferably a smart contract for managing and executing processes based on a distributed program contract for accounts receivable, and a smart contract for managing and executing processes based on a distributed program contract for bond investment that is linked to the smart contract for managing and executing processes based on a distributed program contract for accounts receivable generation, wherein the smart contract for managing and executing processes based on a distributed program contract for accounts receivable has a function of calculating the value of the bond tokens generated by the distributed program contract for accounts receivable in the information for managing and executing processes based on a distributed program contract for accounts receivable, the management number of which is registered within the smart contract for managing and executing processes based on a distributed program contract for accounts receivable, and the smart contract for managing and executing processes based on a distributed program contract for bond investment has a function of setting as purchase the bond tokens generated by the distributed program contract for accounts receivable, the value of which is calculated by the smart contract for managing and executing processes based on a distributed program contract for accounts receivable. This configuration makes it possible to realize a configuration for automatically executing processing based on a distributed program contract for accounts receivable and processing based on a distributed program contract for bond investment, which are linked to each other, using blockchain technology.

[0159] Furthermore, in the system for managing and executing processes based on a decentralized program contract for generating bond tokens of the present invention, preferably, there are information for managing and executing processes based on a decentralized program contract for small-lot electricity trading, information for managing and executing processes based on a decentralized program contract for small-lot electricity insurance trading, and information for managing and executing processes based on a decentralized program contract for penalty response, and the smart contract for mediating linking of information for managing and executing processes based on a decentralized program contract has a function of linking the information for managing and executing processes based on the decentralized program contract for small-lot electricity trading and the information for managing and executing processes based on the decentralized program contract for small-lot electricity insurance trading to the information for managing and executing processes based on the decentralized program contract for penalty response, and the smart contract for managing and executing processes based on a decentralized program contract for penalty response, in which the management number of the information for managing and executing processes based on the decentralized program contract for penalty response is registered, has When a smart contract for managing and executing processing based on a distributed program contract for retail electricity trading, in which the management number of information for managing and executing processing based on a distributed program contract for retail electricity trading is registered, is unable to supply the amount of electricity based on the distributed program contract in the information for managing and executing processing based on the distributed program contract for retail electricity trading, and a penalty situation occurs due to a shortage of solar power generation, the smart contract for managing and executing processing based on a distributed program contract for retail electricity insurance trading has a function of substituting the smart contract for managing and executing processing based on a distributed program contract for retail electricity trading, in response to a trigger, and the smart contract for managing and executing processing based on a distributed program contract for retail electricity insurance trading, in which the management number of information for managing and executing processing based on the distributed program contract for retail electricity insurance trading is registered, is configured to have a function of immediately supplying electricity at a premium price and replenishing batteries. By configuring it in this manner, it is possible to realize a configuration for automatic execution using blockchain technology, linking processing based on a distributed program contract for small-scale electricity trading and processing based on a distributed program contract for small-scale electricity insurance trading to processing based on a distributed program contract for penalty response.

[0160] Furthermore, in the system for managing and executing processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, when the digital asset locking means to be processed mutually locks bond tokens generated by a plurality of the mutually linked decentralized program contracts and sets each of the bond tokens as collateral, a smart contract for managing and executing processing based on the decentralized program contract, in which an administration number for information for managing and executing processing based on the decentralized program contract is registered, displays the asset value of the counterparty, and if a penalty occurs, the penalty cost is paid from the locked bond tokens generated by the decentralized program contract. By configuring it in this manner, it becomes possible to objectively grasp the creditworthiness of multiple distributed program contracts that are linked to each other, and to maintain the creditworthiness of each of the distributed program contracts.

[0161] Furthermore, the processing management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention preferably has an information setting input acceptance screen for generating information for management and execution of processing based on a decentralized program contract that accepts the setting of various information by the contracting parties for generating information for management and execution of processing based on the decentralized program contract. This configuration enables the contracting parties to set various information for generating information for managing and executing processes based on a distributed program contract.

[0162] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, the screen for accepting input of information setting for generating information for management and execution of processing based on the decentralized program contract accepts setting of SC (currency stable coin) linking information by the contracting parties when generating information for management and execution of processing based on the decentralized program contract. This configuration allows the contracting parties to set the linking information for the SC (currency stablecoin).

[0163] Furthermore, in the system for managing and executing processing based on a decentralized program contract for generating bond tokens of the present invention, preferably, when information for management and execution of processing based on a first basic decentralized program contract (information for management and execution of processing based on a decentralized program contract for an over-the-counter derivatives master contract) is generated in advance, and information for management and execution of processing based on a second decentralized program contract (information for management and execution of processing based on a decentralized program contract for a forward contract) and information for management and execution of processing based on a third decentralized program contract (information for management and execution of processing based on a decentralized program contract for a secured loan contract) are generated through input on a screen accepting information for management and execution of processing based on a decentralized program contract, the screen accepting information for management and execution of processing based on a decentralized program contract for the second information for management and execution of processing based on a decentralized program contract (information for management and execution of processing based on a decentralized program contract for a forward contract) accepts setting input of linkage information for an SC (currency stable coin) by one contracting party, and generates the second decentralized program contract. and when the conditions for the establishment of the decentralized program contract (forward contract) can be agreed upon with the other contracting party, the second means for generating information for management and execution of processing based on the decentralized program contract generates information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on a decentralized program contract of a forward contract), and sets SC (currency stable coins) in an amount equivalent to the funds to the designated address of the smart contract for management and execution of processing based on the second decentralized program contract, the screen for receiving information for setting information for generation of information for management and execution of processing based on the decentralized program contract of the third decentralized program contract (secured loan contract) receives setting input of SC (currency stable coin) linking information via one of the contracting parties, and the means for locking the digital assets to be processed moves SC (currency stable coins) in an amount equivalent to the funds that are insufficient in the third decentralized program contract (secured loan contract) to the designated address of the smart contract for management and execution of processing based on the third decentralized program contract, and locks them;The third means for generating information for management and execution of processing based on the decentralized program contract is configured to generate information for management and execution of processing based on the third decentralized program contract (information for management and execution of processing based on the decentralized program contract of a secured loan contract). With this configuration, it becomes possible to receive, by one of the contracting parties, a setting input of linking information for SC (currency stablecoin) on a screen accepting setting input of information for generating information for management and execution of processing based on the second decentralized program contract (forward contract), generate information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on the decentralized program contract for the forward contract), receive, by one of the contracting parties, a setting input of linking information for SC (currency stablecoin) in an amount equivalent to the shortfall in funds on a screen accepting setting input of information for generating information for management and execution of processing based on the third decentralized program contract (secured loan contract), and lock SC (currency stablecoin) in an amount equivalent to the shortfall in funds in the third decentralized program contract (secured loan contract) using the digital asset locking means to be processed, thereby generating information for management and execution of processing based on the third decentralized program contract (information for management and execution of processing based on the decentralized program contract for the secured loan contract).

[0164] Furthermore, in the system for managing and executing processing based on a decentralized program contract for generating bond tokens of the present invention, preferably, information for managing and executing processing based on a first basic decentralized program contract (information for managing and executing processing based on a decentralized program contract for an over-the-counter derivatives master contract) is generated in advance, and information for managing and executing processing based on a second decentralized program contract (information for managing and executing processing based on a decentralized program contract for a forward contract) and information for managing and executing processing based on a third decentralized program contract (information for managing and executing processing based on a decentralized program contract for a secured loan contract) are generated through input on a screen accepting information for managing and executing processing based on a decentralized program contract, and the screen accepting information for managing and executing processing based on the second decentralized program contract (information for managing and executing processing based on a decentralized program contract for a forward contract) accepts setting input of linking information for SC (currency stable coin) by one contracting party, and The screen for accepting information setting input for generating information for management and execution of processing based on the decentralized program contract of the contract (secured loan contract) accepts the setting input of SC (currency stable coin) linking information through one of the contracting parties, and the processing target digital asset locking means transfers SC (currency stable coin) in an amount equivalent to the total amount of funds required for the third decentralized program contract (secured loan contract) to the specified address of the smart contract for management and execution of processing based on the third decentralized program contract. and locking the information for the second decentralized program contract (forward contract), and when the conditions for the establishment of the second decentralized program contract (forward contract) are agreed upon with the other contracting party and the conditions for the establishment of the third decentralized program contract (secured loan contract) can be agreed upon with the other contracting party, the second means for generating information for management and execution of processing based on the decentralized program contract generates information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on the decentralized program contract of the forward contract), and the third means for generating information for management and execution of processing based on the decentralized program contract generatesThe third distributed program contract is configured to generate information for managing and executing the process based on the distributed program contract (information for managing and executing the process based on the secured loan contract). With this configuration, one of the contracting parties will receive a setting input for SC (currency stablecoin) linking information on a screen accepting setting input for information for generating information for management and execution of processing based on the second decentralized program contract (forward contract), one of the contracting parties will receive a setting input for SC (currency stablecoin) linking information on a screen accepting setting input for information for generating information for management and execution of processing based on the third decentralized program contract (secured loan contract), and an amount of SC (currency stablecoin) equivalent to the total amount of funds required for the third decentralized program contract (secured loan contract) will be locked using the digital asset locking means to process the digital asset. This will then generate information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on the decentralized program contract for the forward contract) and information for management and execution of processing based on the third decentralized program contract (information for management and execution of processing based on the decentralized program contract for the secured loan contract), thereby making it possible to increase the credibility of the contract.

[0165] Furthermore, in the system for managing and executing processes based on a decentralized program contract that generates bond tokens of the present invention, preferably, when SCs (currency stablecoins) equivalent to the funds managed by the smart contract for managing and executing processes based on the decentralized program contract are issued in the form of deposits, trusts, or portable types by different financial institutions, exchanges between deposit-type issuing SCs and trust-type issuing SCs, between deposit-type issuing SCs and portable issuing SCs, and between trust-type issuing SCs and portable issuing SCs issued by different financial institutions can be carried out by setting an exchange rate, and the system is equipped with a liquidity supply smart contract, and the liquidity supply smart contract has a liquidity supply function that releases each SC (currency stablecoin) in its own position held by the financial institution providing the liquidity, receives the exchanged SCs (currency stablecoins), and then converts them into cash with the issuer of the SCs (currency stablecoins), and uses the converted cash to newly purchase any shortfall in SCs (currency stablecoins), thereby automatically adjusting the amount of SCs (currency stablecoins) held. This configuration makes it possible to automatically exchange SCs (currency stablecoins) of amounts equivalent to funds managed by smart contracts for managing and executing processes based on decentralized program contracts issued by different financial institutions, and to automatically adjust the amount of SCs (currency stablecoins) held.

[0166] Furthermore, in the management and execution system for processing based on a decentralized program contract that generates bond tokens of the present invention, preferably, when a bank issues a deposit-type SC (currency stablecoin) and a trust bank issues a trust-type SC (currency stablecoin), the financial institution providing the liquidity, via the liquidity supply smart contract, when its own position of trust-type SC (currency stablecoin) increases and its own position of deposit-type SC (currency stablecoin) decreases, will deliver the trust-type SC (currency stablecoin) to the trust bank that issues it, convert it into cash, have the cash transferred to its own account at the bank, receive it in exchange for deposit-type SC (currency stablecoin), and increase its own holdings of deposit-type SC (currency stablecoin), thereby automatically adjusting its holdings of SC (currency stablecoin). By configuring it in this way, when a bank issues a deposit-type SC (currency stablecoin) and a trust bank issues a trust-type SC (currency stablecoin), it will be possible to automatically adjust the amount of SC (currency stablecoin) held in the accounts of each financial institution.

[0167] Furthermore, the system for managing and executing a process based on a decentralized program contract that generates bond tokens of the present invention preferably further includes a means for generating information for managing and executing a process based on a third decentralized program contract, which generates information for managing and executing a process based on a third decentralized program contract based on a loan contract for bond tokens that arises upon the establishment of the decentralized program contract. With this configuration, it becomes possible to use blockchain technology to automatically execute processing based on a third decentralized program contract, which is based on a loan contract for bond tokens that arises upon the establishment of a decentralized program contract.

[0168] Furthermore, in the management and execution system for processing based on a distributed program contract that generates bond tokens according to the present invention, preferably, the real-time preservation type digital asset guard service provision system comprises a plurality of planets (a unit that combines blockchains and distributed file management functions, etc., and forms one unit that constitutes a system for providing services that implement distributed smart contracts, server applications, etc.) that are composed of a group of nodes that combine nodes at multiple locations in different regions around the world, and is constructed using at least one distributed ledger structure that is mainly based on a closed blockchain such as a private or consortium type and is composed of a plurality of chains that may include distributed ledgers, public blockchains, etc., the contract party authentication system, a predetermined contractor information area for transmitting and exchanging predetermined information between a plurality of contract parties authenticated by the contract party authentication system, and generating information for managing and executing processing based on the distributed program contract based on a mutual contract between the contracting parties, and personal information set in a data area. a second agreement information acquisition means for acquiring mutual agreement information between contracting parties regarding the execution of a predetermined process including the evacuation, restoration, and deletion of internal information such as personal information and important information; an encryption and polynomial secret sharing division means for dividing the internal information such as personal information and important information into a plurality of file data by encryption and polynomial secret sharing based on the agreement information regarding the execution of the evacuation process of the internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for management and execution of the process based on the distributed program contract acquired by the second agreement information acquisition means; a security point sorting means for associating the plurality of file data divided by the encryption and polynomial secret sharing division means with one of a plurality of security points and sorting the plurality of file data; a security point sorting destination information management means for managing in a black box environment the sorting destination information of the file data sorted by the security point sorting means; and a plurality of nodes of a distributed management file group established in a blockchain for modifying the file data sorted by the security point sorting means and for file data not exceeding a block size.An alteration and distributed recording means for distributively recording file data exceeding a block size in a plurality of nodes of a distributed management file group separate from the blockchain; an index information creating, encrypting and recording means for creating and encrypting index information for the file data distributedly recorded by said alteration and distributed recording means and recording it in a specific node of the blockchain in a black box environment; an index information decryption means for decrypting index information for the file data recorded in said index information creating, encryption and recording means for each group of the file data linked to information on each of the preservation points managed in a black box environment by said preservation point sorting destination information management means based on agreement information on the execution of restoration processing of internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for management and execution of processing based on said distributed program contract acquired by said second agreement information acquisition means; a file data extraction means for extracting the file data that has been altered and recorded in a plurality of nodes of a distributed management file of a blockchain at a storage destination corresponding to the file data and a plurality of nodes of a distributed management file of a system other than the blockchain, and restoring the file data to a state before the alteration; an internal information restoration means for restoring the plurality of file data in a divided state extracted by the file data extraction means to a predetermined contractor information area for generating information for management and execution of processing based on the distributed program contract before evacuation, and internal information such as personal information and important information set in a data area; and for each group of the file data linked to the information of each of the conservation points managed in a black box environment by the conservation point sorting destination information management means, based on agreement information regarding the execution of deletion processing of internal information such as personal information and important information set in a predetermined contractor information area for generating information for management and execution of processing based on the distributed program contract acquired by the second agreement information acquisition means,The system comprises: a deletion process index information decryption means for decrypting the index information of the file data recorded in the index information creation / encryption / recording means; a file data deletion means for deleting the file data of a predetermined generation or earlier that has been modified and distributed and recorded in a plurality of nodes of a distributed management file in a blockchain as a storage destination corresponding to the file data and a plurality of nodes of a distributed management file in a system separate from the blockchain, based on the index information decrypted by the deletion process index information decryption means; and a second file data deletion means for deleting the information of the conservation points linked to the file data to be deleted that is managed in a black box environment by the conservation point sorting destination information management means, based on agreement information regarding the execution of deletion processing of digital data linked to an individual acquired by the second agreement information acquisition means. By configuring it in this way, in the management of personal information, the mosaicization of data using polynomials and the polynomial secret sharing encryption process that renders the data meaningless are processes that cannot be reversed, and by cutting the index information that records the management destination of the meaningless information, it is possible to sever the link with the information that is actually managed and make it equivalent to the information being deleted, making it possible to realize the management of personal information in a form that is not personal information.

[0169] Therefore, according to the present invention, it is possible to obtain a management and execution system for processing based on a distributed program contract that generates bond tokens in small-lot transactions that use blockchain technology and that introduce a hedging concept, while satisfying third-party countermeasure requirements including the management of personal information, and which is capable of withstanding evolving cyber attacks such as quantum computer cryptography, user-mediated ransomware, and internal crimes, and which is excellent in terms of cost, security strength, and processing convenience, in terms of the protection of personal information. Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0170] First embodiment FIG. 1 is an explanatory diagram illustrating the overall configuration of a system for managing and executing a process based on a decentralized program contract for generating bond tokens according to a first embodiment of the present invention. The system for managing and executing processing based on a distributed program contract 1 for generating claim tokens according to the first embodiment is constructed with a distributed ledger based on blockchain or other distributed ledger technology, and a smart contract or server application for performing predetermined processing using data managed in the distributed ledger. For example, as shown in FIG. 1 , the system is configured to include: a personal identification information management means for authenticating contracting parties 11; a contracting party authentication system 12; a first agreement information acquisition means 13; information for managing and executing processing based on a distributed program contract 20; information generation means 30 for managing and executing processing based on a distributed program contract; a smart contract for managing and executing processing based on a distributed program contract 40;

[0171] Personal identification information management means for authenticating contracting parties 11 The means for managing personal identification information for authenticating contracting parties 11 is configured to manage personal identification information required for authenticating each contracting party, for example, as shown in FIG.

[0172] Contractor Authentication System 12 The contracting party authentication system 12 is configured to authenticate each contracting party based on the contracting party authentication personal identification information managed by the contracting party authentication personal identification information management means 11, for example, as shown in Figure 3.

[0173] First agreement information acquisition means 13 The first agreement information acquisition means 13 is configured to transmit and exchange specified information between multiple contracting parties authenticated by the contracting party authentication system 12, for example, as shown in Figure 4, and to acquire bidirectional agreement information between the contracting parties regarding the generation of information 20 for managing and executing processing based on a distributed program contract between the contracting parties or the update of information 20 for managing and executing processing based on the distributed program contract.

[0174] Information for managing and enforcing the processing based on the decentralized program contract20 5, the information 20 for managing and executing processing based on a distributed program contract includes, for example, an administration number 20a of the information 20 for managing and executing processing based on a distributed program contract, contract party information 20b in the distributed program contract, personal information and other important information, the content 20c of the distributed program contract specified in the distributed program contract, control code in a machine language (control program logic) translated to cause a predetermined smart contract 40 for managing and executing processing based on a distributed program contract to execute the processing based on the distributed program contract specified in the distributed program contract, processing information, etc., or trigger-based automatic processing algorithms 20d, linking information 20e, such as the administration number 20a' and tokens of information 20' for managing and executing processing based on other distributed program contracts that is linked to the information 20 for managing and executing processing based on a distributed program contract, and history information 20f, such as records and logs of changes to the content of the distributed program contract, acceptance, and the progress of processing based on the distributed program contract.

[0175] Control number 20a of information for the management and execution of processing under the Decentralized Program Agreement The management number 20a of the information for managing and executing the process based on the distributed program contract is set in the setting information area of ​​the information for managing and executing the process based on the distributed program contract 20.

[0176] Contracting Party Information in Distributed Program Contracts 20b The contract related party information 20b in the distributed program contract is set in a predetermined contractor information area for generating information 20 for managing and executing the process based on the distributed program contract. The information on parties to a contract may include company information (corporate name, corporate number, address or residence, corporate representative, address / signature information of the representative, etc.), personal information, or information linking the parties to the contract (business authentication, KYC information for identifying individuals (My Number, etc.)). Furthermore, the contract party information includes contract intermediary information.

[0177] Personal information and other important information, as set forth in the Decentralized Program Agreement 20c Personal information and other important information, as well as the content 20c of the distributed program agreement specified in the distributed program agreement, are set in a predetermined data area for generating information 20 for managing and executing processing based on the distributed program agreement.

[0178] Control code (control program logic), processing information, etc., or trigger-driven automatic processing algorithms 20d Control code (control program logic) in machine language, processing information, etc., translated to cause a smart contract 40 for managing and executing processing based on a distributed program contract specified in the distributed program contract to execute the processing based on the distributed program contract, or trigger-based automatic processing algorithms 20d, are set in the program area in the information 20 for managing and executing processing based on the distributed program contract.

[0179] Linking information 20e linked to information 20 for managing and executing processing based on the distributed program contract The management number 20a' and linking information 20e of tokens and the like of the management and execution information 20' for processing based on another decentralized program contract, which is linked to the management and execution information 20 for processing based on the decentralized program contract, are set in the linking information area in the management and execution information 20 for processing based on the decentralized program contract.

[0180] History information 20f Historical information 20f such as changes to the contents of the distributed program contract, records and logs of inspections and progress of processing based on the distributed program contract, etc. is recorded in a specified information area in information 20 for managing and executing processing based on the distributed program contract.

[0181] Configuration of information 20 for managing and executing processing based on a distributed program contract In addition, as one configuration form, the information 20 for managing and executing processes based on a distributed program contract may be, for example, as shown in FIG. 6, a plurality of smart contracts 401 to 40 for managing and executing processes based on individual distributed program contracts, which respectively execute processes based on a plurality of individual distributed program contracts specified in the distributed program contract. m (where m is an integer of 2 or more) management numbers 20Sa1 to 20Sa for management and execution information for processing based on the distributed program contract n (where n is an integer of 2 or more) are registered, and management and execution information 20S1 to 20S for managing processing based on each individual distributed program contract are registered. n (where n is an integer of 2 or more), and management and execution information 20S1 to 20S for processing based on a plurality of individual distributed program contracts n (where n is an integer of 2 or more) as processing based on a single distributed program contract specified in the distributed program contract, and management and execution information 20M for processing based on a main distributed program contract, which manages processing based on each individual distributed program contract of

[0182] Information 20M for managing and executing processing based on the main distributed program contract For example, as shown in FIG. 7, the information 20M for managing and executing the process based on the master distributed program contract includes, as linking information 20e, information 20S1 to 20S2 for managing and executing the process based on each individual distributed program contract linked to the information 20M for managing and executing the process based on the master distributed program contract. n (where n is an integer of 2 or greater) control numbers 20Sa1 to 20Sa n (where n is an integer of 2 or more).

[0183] In the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens according to the first embodiment, information 20S1 to 20S2 for management and execution of processing based on a predetermined individual decentralized program contract is n (where n is an integer of 2 or greater) are linked together to form a group of information for managing and executing processing based on individual distributed program contracts that are based on a single master distributed program contract.

[0184] Information for managing and executing processing based on individual distributed program contracts 20S 1 ~20S n (where n is an integer of 2 or greater) In addition, information for managing and executing processing based on each individual distributed program contract 20S1 to 20S n (where n is an integer of 2 or more) is, for example, as shown in FIG. 8, information 20S1 to 20S2 for managing and executing the processing based on the individual distributed program contract for each individual distributed program contract. n (where n is an integer of 2 or greater) control numbers 20Sa1 to 20Sa n (where n is an integer of 2 or more) and information 20S1 to 20S for managing and executing processing based on the individual distributed program contract n (where n is an integer of 2 or more) and the processing based on the individual distributed program contract is managed and executed by the information 20S1 to 20S n (where n is an integer of 2 or more) m (where m is an integer of 2 or more) Control code (control program logic) 20Sd1 to 20Sd n (where n is an integer of 2 or greater), and the information for managing and executing processing based on the individual decentralized program contract, which includes specified digital assets to be locked as targets for processing based on the individual decentralized program contract, and the details of penalty processing for non-performance of the contract.

[0185] A means for generating information for managing and executing processing based on a distributed program contract 30 As shown in FIG. 9, the means 30 for generating information for management and execution of processing based on a distributed program contract includes, for example, a means 31 for generating and setting information management numbers for management and execution of processing based on a distributed program contract, a means 32 for setting contract party information, a means 33 for setting important information and contract content, a coding and setting means (AI) 34 for controlling execution of processing based on a distributed program contract, a linking information setting means 35, and a means 36 for tracing and recording history information, and is configured to operate when the first agreement information acquisition means 13 acquires two-way agreement information between the contracting parties regarding the generation of information for management and execution of processing based on a distributed program contract between the contracting parties.

[0186] Management and execution information management number generation and setting means 31 for processing based on a distributed program contract The management and execution information management number generation and setting means 31 for processing based on a distributed program contract is configured to generate a management number 20a for the management and execution information 20 for processing based on a distributed program contract, and set it in the setting information area in the management and execution information 20 for processing based on the distributed program contract, as shown in Figure 10, for example.

[0187] Contract party information setting means 32 As shown in FIG. 11, the contract party information setting means 32 is configured to set contract party information (company information as contract party information (corporate name, corporate number, address or residence, corporate representative, address / signature information of representative, etc.), personal information, or contract party linking information (KYC information for business authentication and personal identification (My Number, etc.)) 20b in a specified contractor information area for generating information 20 for managing and executing processing based on the distributed program contract. Furthermore, the contract party information setting means 32 is configured to be able to set contract intermediary information as contract party information 20b in a specified contract party information area for generating information 20 for managing and executing processing based on the distributed program contract.

[0188] Important information / contract content setting method 33 The important information / contract content setting means 33 is configured to set personal information and other important information, and the content 20c of the distributed program contract specified in the distributed program contract, in a predetermined data area for generating information 20 for managing and executing processing based on the distributed program contract, for example, as shown in Figure 12.

[0189] Coding and configuration means (AI) for the execution control of processing based on distributed program contracts 34 The coding and setting means (AI) 34 for controlling the execution of processing based on a distributed program contract is configured to, for example, read a distributed program contract, perform control coding (creation of control program logic) in a translated machine language to have a predetermined smart contract 40 for managing and executing processing based on the distributed program contract execute at least a portion of the processing based on the distributed program contract specified in the distributed program contract, as shown in Figure 13, and set the control code (control program logic), processing setting information, etc., and trigger-based automatic processing algorithms 20d in the program area of ​​the information 20 for managing and executing processing based on the distributed program contract.

[0190] Linking information setting means 35 The linking information setting means 35 is configured to set linking information 20e such as the management number 20a' and tokens of the management and execution information 20' of processing based on another distributed program contract, which is linked to the management and execution information 20 of processing based on the distributed program contract, in the linking information area of ​​the management and execution information 20 of the processing based on the distributed program contract, as shown in Figure 14, for example.

[0191] History information tracing and recording means 36 The history information tracing and recording means 36 is configured to trace history information such as changes to the content of the distributed program contract in the information for managing and executing the processing based on the distributed program contract, linking of multiple distributed program contracts, inspection and progress of the processing based on the distributed program contract, and record it in a predetermined information area in the information for managing and executing the processing based on the distributed program contract 20, for example, as shown in Figure 15.

[0192] Smart contracts for managing and executing transactions based on decentralized program agreements40 As shown in FIG. 16, for example, the smart contract 40 for managing and executing processing based on a distributed program contract has a function of loading information 20 for managing and executing processing based on a distributed program contract that corresponds to the management number 20a of information 20 for managing and executing processing based on a distributed program contract registered internally, and executing processing based on the distributed program contract specified in the distributed program contract in accordance with the control code (control program logic) recorded by coding and setting means (AI) 34 for controlling execution of processing based on a distributed program contract, which is set in the program area of ​​information 20 for managing and executing processing based on a distributed program contract, and is configured to control the execution of processing based on the distributed program contract within the scope of the distributed program contract specified in the distributed program contract.

[0193] Configuration of smart contract 40 for managing and executing processes based on distributed program contracts Furthermore, the smart contract 40 for managing and executing processes based on the decentralized program contract may be, for example, as shown in FIG. 17, a plurality of smart contracts 401 to 404 for managing and executing processes based on the individual decentralized program contracts that execute processes based on the plurality of individual decentralized program contracts specified in the decentralized program contract. m (where m is an integer of 2 or more).

[0194] Smart contracts for managing and executing transactions based on individual decentralized program contracts40 1 ~40 m (where m is an integer of 2 or greater) In addition, the management and execution information 20S1 to 20S2 for processing based on the individual distributed program contract linked in the management and execution information group for processing based on the individual distributed program contract n (where n is an integer of 2 or more) smart contracts 401 to 40 for managing and executing processes based on the respective individual decentralized program contracts. m (where m is an integer of 2 or more) are, for example, as shown in FIG. 18, smart contracts 401 to 40 for managing and executing processes based on the respective individual decentralized program contracts. m (where m is an integer of 2 or greater) with control number 20Sa1 to 20Sa n (where n is an integer of 2 or more) n (where n is an integer of 2 or greater) and are configured with the ability to mutually reference each other.

[0195] Management of processing based on distributed program contracts and smart contract management system for execution Management of processing based on distributed program contracts and smart contract management system for execution information management number registration means 50 The means for registering management number for information for management and execution of distributed program contracts 50 as managed within a smart contract for management and execution of processing based on a distributed program contract is configured to have a function of registering management number 20a of information for management and execution of processing based on a distributed program contract 20 that manages processing based on a distributed program contract stipulated in the distributed program contract within smart contract for management and execution of processing based on a distributed program contract 40, for example, as shown in FIG. 19, and approving transactions processed by smart contract for management and execution of processing based on a distributed program contract 40 and putting it into an operational state.

[0196] Digital asset setting means in smart contracts for managing and executing transactions based on decentralized program contracts60 The digital asset setting means 60 in the smart contract for managing and executing processes based on the decentralized program contract is configured to have the function of setting digital assets as collateral in the address of the smart contract 40 for managing and executing processes based on the decentralized program contract, for example, as shown in Figure 20.

[0197] Real-time secure digital asset guard service provision system 100 The real-time preservation type digital asset guard service providing system 100 is configured to, for example, perform a meaningless process on specified information by combining a polynomial secret sharing encryption process with a processing method based on bidirectional agreement information between the parties to the contract, as shown in Figure 21, and manage the information in a distributed manner as files sorted into multiple points, while also encrypting and managing index information for the files to be managed in a distributed manner.

[0198] More specifically, the real-time preservation type digital asset guard service providing system 100 is constructed with a plurality of planets (a unit that combines blockchains and distributed file management functions, etc., and forms one unit that constitutes a system for providing services that implement distributed smart contracts, server applications, etc.) that are made up of a group of nodes that combine nodes at multiple locations in different regions around the world, and is mainly composed of a closed blockchain such as a private or consortium type, and at least one distributed ledger structure that is composed of a plurality of chains that may include a distributed ledger group, a public blockchain, etc., and a distributed ledger structure as shown in FIG. The system is configured to include a means for managing personal identification information for authenticating contracting parties 11, a contracting party authentication system 12, a second agreement information acquisition means 101, an encryption and polynomial secret sharing division means 102, a conservation point sorting means 103, a conservation point sorting destination information management means 104, an alteration and distribution recording means 105, an index information creation, encryption and recording means 106, an index information decryption means 107, a file data extraction means 108, an internal information restoration means 109 for information for managing and executing processing based on a distributed program contract, an index information decryption means 110 at the time of deletion processing, a file data deletion means 111, and a second file data deletion means 112.

[0199] Second agreement information acquisition means 101 The second agreement information acquisition means 101 is configured to transmit and exchange specified information between a plurality of contracting parties authenticated by the contracting party authentication system 12, for example, as shown in Figure 23, and to acquire agreement information between the contracting parties regarding the execution of specified processing, including the backup, restoration, and deletion processing of internal information such as personal information and important information set in a specified contractor information area and data area for generating information 20 for managing and executing processing based on a distributed program contract based on the mutual contract between the contracting parties.

[0200] Encryption and Polynomial Secret Sharing Method 102 The encryption and polynomial secret sharing division means 102 is configured to divide internal information such as personal information and important information into multiple file data by encryption and polynomial secret sharing, for example, based on agreement information regarding the execution of the backup process of internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information 20 for managing and executing processing based on the distributed program contract acquired by the second agreement information acquisition means 101, as shown in Figure 24.

[0201] Maintenance point sorting means 103 The security point sorting means 103 is configured to sort the multiple file data divided by the encryption / polynomial secret sharing dividing means 102 by associating them with one of multiple security points, for example, as shown in Figure 25.

[0202] Maintenance point sorting destination information management means 104 The security point sorting destination information management means 104 is configured to manage the sorting destination information of the file data sorted by the security point sorting means 103 in a black box environment, for example, as shown in FIG.

[0203] Modification and distributed recording method 105 The modification and distributed recording means 105 is configured to modify the file data sorted by the conservation point sorting means 103, for example, as shown in Figure 27, and distribute and record file data that does not exceed the block size to multiple nodes of a distributed management file group established in the blockchain, and file data that exceeds the block size to multiple nodes of a distributed management file group in a system separate from the blockchain.

[0204] Index information creation, encryption, and recording methods 106 The index information creation / encryption / recording means 106 is configured to create and encrypt index information of file data distributed and recorded by the modification / distributed recording means 105, and record it in a specific node of the blockchain in a black-box environment, for example, as shown in FIG. 28.

[0205] Index information decoding means 107 The index information decryption means 107 is configured to decrypt the index information of the file data recorded in the index information creation / encryption / recording means 106 for each group of file data linked to the information of each of the preservation points managed in a black box environment by the preservation point sorting destination information management means 104, for example, as shown in Figure 29, based on agreement information regarding the execution of restoration processing of internal information such as personal information and important information set in a specified contractor information area and data area for generating information 20 for managing and executing processing based on a distributed program contract acquired by the second agreement information acquisition means 101.

[0206] File data extraction means 108 The file data extraction means 108 is configured to extract the file data that has been modified and distributed and recorded in multiple nodes of the distributed management file of the blockchain where the file data is stored and multiple nodes of the distributed management file of a system separate from the blockchain, based on the index information decrypted by the index information decryption means 107, for example, as shown in Figure 30, and to restore the file data to its pre-modification state.

[0207] Management and execution information for processing based on the distributed program contract Internal information recovery means 109 The internal information restoration means 109 for managing and executing information for processing based on a distributed program contract is configured to, for example, as shown in Figure 31, integrate and decrypt multiple fragmented file data extracted by the file data extraction means 108, and restore them to internal information such as personal information and important information set in a specified contractor information area and data area for generating information 20 for managing and executing processing based on a distributed program contract before it was saved.

[0208] Deletion process index information decoding means 110 The index information decryption means 110 during deletion processing is configured to decrypt the index information of the file data recorded in the index information creation / encryption / recording means 106 for each group of file data linked to the information of each of the conservation points managed in a black box environment by the conservation point sorting destination information management means 104, for example, as shown in Figure 32, based on agreement information regarding the execution of deletion processing of internal information such as personal information and important information set in a specified contractor information area and data area for generating information 20 for managing and executing processing based on a distributed program contract acquired by the second agreement information acquisition means 101.

[0209] File data deletion means 111 The file data deletion means 111 is configured to delete the file data of a predetermined generation or earlier that has been modified and distributed and recorded in multiple nodes of the distributed management file of the blockchain where the file data is stored and multiple nodes of the distributed management file of a system separate from the blockchain, based on the index information decrypted by the index information decryption means 110 during the deletion process, as shown in Figure 33, for example.

[0210] Second file data deletion means 112 The second file data deletion means 112 is configured to delete the information of the preservation points associated with the file data to be deleted, which is managed in a black box environment by the preservation point sorting destination information management means 104, based on agreement information regarding the execution of the deletion process of digital data associated with an individual acquired by the second agreement information acquisition means 101, for example, as shown in Figure 34.

[0211] Data processing relationship with a real-time preservation type digital asset guard service providing system in a processing management and execution system based on a distributed program contract that generates bond tokens according to the first embodiment The management and execution system 1 for processing based on a decentralized program contract that generates bond tokens of the first embodiment is configured, for example, as shown in Figure 35, so that internal information such as personal information and important information set in a predetermined subscriber information area and data area for generating information 20 for managing and executing processing based on a decentralized program contract is nullified via a smart contract 40 for managing and executing processing based on a predetermined decentralized program contract by combining the polynomial secret sharing encryption process of the real-time preservation type digital asset guard service providing system 100 and a processing method based on bilateral agreement between the parties to the contract, and the information is managed in a decentralized manner as files sorted into multiple points, and index information for the decentralized managed files is managed in an encrypted state by the real-time preservation type digital asset guard service providing system 100, after which the internal information such as personal information and important information set in the subscriber information area and data area is erased.

[0212] Other configurations - Part 1 In addition, the management and execution system 1 for processing based on a contract using digital data that generates bond tokens in the first embodiment is further configured to include, for example, as shown in Figure 36, a means 71 for controlling processing based on a distributed program contract when contract processing is completed or canceled, a means 72 for locking digital assets to be processed, a means 73 for making history information accessible, and a means 74 for calculating the value of digital assets to be locked.

[0213] When contract processing is completed or canceled, processing initiation control means 71 based on the distributed program contract The processing execution control means 71 based on the distributed program contract when the contract processing is completed or canceled is, for example, as shown in FIG. 37, a plurality of smart contracts 401 to 404 for managing and executing the processing based on the individual distributed program contracts. m (where m is an integer of 2 or more) inside each of the distributed program contracts, information management and execution number registration means 50 for management of processing based on a distributed program contract is registered in the distributed program contract, and information management and execution number registration means 50 for management of processing based on a distributed program contract is registered in the distributed program contract, and information management and execution number registration means 50 for management of processing based on a distributed program contract is registered in the distributed program contract, and n (where n is an integer of 2 or more) as management and execution information 20S1 to 20S for processing based on the individual distributed program contract n (where n is an integer of 2 or greater) control numbers 20Sa1 to 20Sa n (where n is an integer of 2 or more) is registered, and smart contracts 401 to 40 for managing and executing processing based on the individual decentralized program contract are registered. m (where m is an integer of 2 or more) are approved and put into operation, and processing management and execution information 20S1 to 20S are linked to processing management and execution information 20M based on a master decentralized program contract. n (where n is an integer of 2 or more) for each of them, information 20S for management and execution of processing based on any of the distributed program contracts p (where p is an integer between 1 and n) is configured to initiate a predetermined process when processing based on an individual decentralized program contract managed by the program is completed or canceled.

[0214] Processing target digital asset locking means 72 The processing target digital asset locking means 72 is configured to lock valuable digital assets such as SCs (currency stable coins) and digital tokens that are set as linking information 20e in the linking information area within the management and execution information 20 for processing based on the decentralized program contract as collateral or a processing target based on the decentralized program contract, as shown in FIG. 38, for example.

[0215] History information reference enabling means 73 The history information reference enabling means 73 is configured to enable reference to the history information in the management and execution information 20 of the process based on the distributed program contract, for example, as shown in FIG.

[0216] Locked Digital Asset Value Calculation Method74 The locked digital asset value calculation means 74 is configured to calculate the value of a digital asset having value locked by the processing target digital asset locking means 73 using a predetermined pricing model, for example, as shown in Figure 40.

[0217] Other configurations - Part 2 Furthermore, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment has the following configuration.

[0218] In the management and execution system 1 of the process based on the distributed program contract that generates the bond token of the first embodiment, for example, as shown in FIG. 41, the management and execution information 20S1 to 20S2 of the process based on each individual distributed program contract are n (where n is an integer of 2 or more) can be updated only by the parties to the contract (the contracting parties and the contract intermediary) when the first agreement information acquisition means 13 acquires bidirectional agreement information between the parties to the contract regarding the update of information for managing and executing the processing based on the distributed program contract, and the means for generating information for managing and executing the processing based on the distributed program contract 30 is activated.

[0219] In addition, in the management and execution system 1 of the process based on the distributed program contract that generates the bond token of the first embodiment, for example, as shown in FIG. 42, the management and execution information 20S1 to 20S2 of the process based on each individual distributed program contract is n (where n is an integer of 2 or more) is updated by all contracting parties (contracting parties and contract intermediary) when the first agreement information acquisition means 13 acquires bidirectional agreement information between the contracting parties regarding the update of information for management and execution of the processing based on the decentralized program contract. m (where m is an integer greater than or equal to 2) transaction approvals are required.

[0220] In addition, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment is further configured to include an individual decentralized program contract modification control means 75.

[0221] Individually distributed program contract modification control means 75 The individual distributed program contract modification control means 75, for example, as shown in FIG. 43, forms a group of management and execution information for processing based on individual distributed program contracts based on a single main distributed program contract, and manages and executes information 20S1 to 20S2 for processing based on the individual distributed program contracts that are linked to each other. n (where n is an integer of 2 or more) in the renewal of the individual distributed program contracts managed by the p (where p is an integer between 2 and n) If the update of the individual distributed program contract is NG, the management and execution information 20S for processing based on other individual distributed program contracts q (where q is an integer between 2 and n, and is an integer other than p) is configured to control so that individual distributed program contracts managed by the individual distributed program contracts cannot be modified.

[0222] In addition, in the management and execution system 1 of the process based on the decentralized program contract that generates the bond token of the first embodiment, for example, as shown in FIG. 44, the management and execution information 20S1 to 20S2 of the process based on the individual decentralized program contract that are linked in the management and execution information group of the process based on the individual decentralized program contract are n (where n is an integer of 2 or more) smart contracts 401 to 40 for managing and executing processes based on the respective individual decentralized program contracts. m (where m is an integer of 2 or greater) is configured to simultaneously process multiple mutual processes based on each individual distributed program contract of information for managing and executing processes based on each individual distributed program contract.

[0223] In addition, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment is further configured to include an exception information recording means 76.

[0224] Special information recording means 76 The exception information recording means 76 is configured to record an exception in the management and execution information 20 for processing based on the distributed program contract when it becomes necessary to modify the distributed program contract, for example, when a situation arises that requires contract termination or when penalty processing is required for breach of contract, as shown in Figure 45.

[0225] In addition, the management and execution system 1 of the process based on the decentralized program contract that generates the bond token of the first embodiment is further configured to include a bond token issuance upper limit setting means 77.

[0226] Bond token issuance limit setting means77 The bond token issuance upper limit setting means 77 is configured to set an issuance upper limit for bond tokens generated based on a decentralized program contract, for example, as shown in FIG.

[0227] Moreover, the management and execution system 1 of the process based on the distributed program contract that generates the bond token of the first embodiment is further configured to include a bond token used amount information acquisition means 78.

[0228] Bond token used amount information acquisition means 78 The bond token usage amount information acquisition means 78 is configured to acquire information on the usage amount of bond tokens relative to the bond token issuance upper limit set by the bond token issuance upper limit setting means 77, for example, as shown in FIG.

[0229] In addition, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment is further configured to include a liquid bond token generation means 79.

[0230] Liquidity Claim Token Generation Means79 For example, as shown in FIG. 48, when the decentralized program contract that generates the claim token is a spot commodity forward contract and the decentralized program contract includes a clause that allows a third party to deliver a predetermined amount of the spot commodity within a predetermined period before the delivery date of the spot commodity, the liquidity claim token generation means 79 is configured to generate a liquidity claim token that functions as an exchange ticket that allows a third party to exchange a predetermined amount of the spot commodity within a predetermined period.

[0231] Furthermore, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens of the first embodiment, for example, as shown in FIG. 49, the liquidity bond token generation means 79 is configured to generate the liquidity bond token that functions as an exchange ticket that enables exchange for spot commodities that are crude oil and refined crude oil products when the spot commodity in the spot commodity forward contract that is the decentralized program contract that generates the bond token is crude oil.

[0232] Furthermore, in the management and execution system 1 for processing based on a decentralized program contract that generates the bond tokens of the first embodiment, for example, as shown in FIG. 50, the liquidity bond token generation means 79 is configured with a spot commodity exchangeable quantity correction function that corrects the quantity in the liquidity bond token that can be exchanged for the spot commodity in question, depending on the price difference between the crude oil price of the wholesaler that is the contract parent that delivers the crude oil, and the sales price of the refined products (gasoline, light oil, kerosene, heavy oil) of the business that purchases the crude oil from the contract parent business and refines and sells it.

[0233] Furthermore, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens of the first embodiment, for example, as shown in FIG. 51, the exchangeable quantity of spot goods correction function of the liquidity bond token generation means 79 is configured to correct the quantity of liquidity bond tokens that can be exchanged for the spot goods in accordance with the price difference of the spot goods between businesses, the price difference of the spot goods between regions of the business, and the price difference of the spot goods between stores of the business.

[0234] Furthermore, in the management and execution system 1 of the process based on the decentralized program contract that generates the claim token of the first embodiment, for example, as shown in FIG. 52, when the liquidity claim token generation means 79 generates a liquidity claim token within the contract period of the decentralized program contract that generates the claim token, the history information tracing and recording means 36 is configured to delete a quantity equivalent to the liquidity claim token from the spot commodity forward quantity that is set as part of the content of the decentralized program contract in a predetermined data area in the management and execution information 20 of the process based on the decentralized program contract, calculate the usage status of the liquidity claim token and the amount of payment allocated using the liquidity claim token at the store, generate a log, and record it in a predetermined information area in the management and execution information 20 of the process based on the decentralized program contract.

[0235] Furthermore, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens of the first embodiment, for example, as shown in FIG. 53, if the condition for covering a large order and executing a small order is that the order volume of the small orders placed in multiple limit order pools for FT-type tokens can satisfy the minimum trading quantity for the large order, the condition is set as contract content 20c in the management and execution information 20 for processing based on a decentralized program contract, and the means for generating information for management and execution 30 for processing based on a decentralized program contract is configured to consider the decentralized program contract to be established when the order volume of the small orders can satisfy the condition, and generate information for management and execution 20 for processing based on the established decentralized program contract.

[0236] Furthermore, in the system for managing and executing processing based on a decentralized program contract 1 that generates bond tokens of the first embodiment, for example, as shown in FIG. 54, the means for generating information for managing and executing processing based on a decentralized program contract 30 is further configured to have a function of setting, in a setting information area in the information for managing and executing processing based on a decentralized program contract 20, a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period when the decentralized program contract that is the basis for generating information for managing and executing processing based on a decentralized program contract 20 is a contract for the amount that can process large transactions, so that large transactions can be processed with small transactions.

[0237] Furthermore, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens of the first embodiment, for example, as shown in FIG. 55, the information 20 for management and execution of processing based on a decentralized program contract manages a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period in a blockchain as ledger information that forms linking information within the information 20 for management and execution of processing based on a decentralized program contract, and the history information tracing and recording means 36 is configured to record the usage amount of FT type tokens in a predetermined information area in the information for management and execution of processing based on a decentralized program contract.

[0238] In addition, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment, the means 30 for generating information for management and execution of processing based on a decentralized program contract is further configured to have a means 80 for issuing usage tokens (smart contract for issuing usage tokens).

[0239] Usage token issuing means (smart contract for issuing usage tokens) 80 The usage token issuing means (smart contract for issuing usage tokens) 80 is configured to periodically issue (have the function of) a predetermined amount of FT type tokens that can be resold as usage tokens periodically within the contract period, based on the decentralized program contract that is the basis for generating the management and execution information 20 for processing based on the decentralized program contract, as shown in Figure 56, for example.

[0240] In addition, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment, the means 30 for generating information for management and execution of processing based on a decentralized program contract is further configured to have a repurchase clause setting means 81.

[0241] Measures for establishing buyback clauses81 The repurchase clause setting means 81 is configured to set, for example, as shown in FIG. 57, a clause such as, if a predetermined amount of FT type tokens that can be used as usage tokens cannot be used within the contract period, the contracting party on the FT type token issuer side will repurchase the remaining amount of FT type tokens at a price that is a few percent of the market price after the contract period has elapsed, in the setting information area of ​​the information 20 for management and execution of processing based on the decentralized program contract as a contract clause that serves as the basis for generating the information 20 for management and execution of processing based on the decentralized program contract.

[0242] Furthermore, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens of the first embodiment, for example, as shown in FIG. 58, the smart contract 40 for managing and executing processing based on a decentralized program contract is configured to perform standardized processing corresponding to each of the uses, such as commodity hedging, bond-secured financing, accounts receivable, and bond investment, that are specified in the decentralized program contract that is the basis of the information 20 for managing and executing processing based on a decentralized program contract, for which the management number 20a is registered inside the smart contract 40 for managing and executing processing based on a decentralized program contract.

[0243] In addition, in the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens according to the first embodiment, for example, as shown in FIG. 59, there are multiple smart contracts 401 to 404 for managing and executing processing based on decentralized program contracts, which differ depending on the purpose, such as commodity hedging, bond-secured financing, accounts receivable, and bond investment. m (where m is an integer of 2 or more), and the linking information setting means 35 includes smart contracts 401 to 40 for managing and executing processes based on a plurality of distributed program contracts for different purposes. m (where m is an integer of 2 or more) is linked to the smart contracts 401 to 40 for managing and executing the processing based on the decentralized program contract. m (where m is an integer of 2 or greater) with control number 20Sa1 to 20Sa n (where n is an integer of 2 or more) are registered. n (where n is an integer of 2 or more) and set in the linking information area in the distributed program contract, and smart contracts 401 to 40 for managing and executing the processing based on the linked distributed program contract m (where m is an integer of 2 or more) is the management and execution information 20S1 to 20S2 for the processing based on the distributed program contract. n (where n is an integer greater than or equal to 2) and is configured to execute processing based on the distributed program agreement specified in the distributed program agreement.

[0244] In addition, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment is further configured to have a smart contract 82 for mediating information linking for management and execution of processing based on a decentralized program contract.

[0245] Smart contract for managing and executing processes based on decentralized program contracts, linking information, and mediating 82 The smart contract 82 for mediating the linking of information for managing and executing the process based on the distributed program contract, for example, as shown in FIG. 60, n (where n is an integer greater than or equal to 2) and is configured to mediate the linking between them.

[0246] In addition, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment is configured to include a smart contract 40-1 for managing and executing processing based on a decentralized program contract for commodity hedging, and a smart contract 40-2 for managing and executing processing based on a decentralized program contract for bond-secured lending that is linked to the smart contract 40-1 for managing and executing processing based on a decentralized program contract for commodity hedging.

[0247] Smart Contract 40-1 for managing and executing transactions based on a decentralized program contract for commodity hedging The smart contract 40-1 for managing and executing processing based on a decentralized program contract for commodity hedging is configured to have a function of calculating the value of the bond token generated by the decentralized program contract for commodity hedging in the information 20-1 for managing and executing processing based on a decentralized program contract for commodity hedging, for which the management number 20-1a is registered inside the smart contract 40-1 for managing and executing processing based on a decentralized program contract for commodity hedging, as shown in Figure 61, for example.

[0248] Smart Contract 40-2 for Management and Execution of Decentralized Program Agreement-Based Processing for Secured Loans The smart contract 40-2 for managing and executing processes based on the decentralized program contract for secured lending 40-2 is configured to have the function of setting, as collateral, the bond tokens generated by the decentralized program contract for commodity hedging, whose value is calculated by the smart contract 40-1 for managing and executing processes based on the decentralized program contract for commodity hedging 40-1, for example, as shown in FIG. 62.

[0249] In addition, the management and execution system 1 for processing based on a decentralized program contract that generates bond tokens in the first embodiment is configured to have a smart contract 40-3 for managing and executing processing based on a decentralized program contract for accounts receivable, and a smart contract 40-4 for managing and executing processing based on a decentralized program contract for bond investment that is linked to the smart contract 40-3 for managing and executing processing based on a decentralized program contract for accounts receivable.

[0250] Smart contract 40-3 for managing and executing transactions based on a decentralized program contract for accounts receivable The smart contract 40-3 for managing and executing processes based on a distributed program contract for accounts receivable is configured to have the function of calculating the value of the receivable token generated by the distributed program contract for accounts receivable in the information 20-3 for managing and executing processes based on a distributed program contract for accounts receivable, for which the management number 20-3a is registered inside the smart contract 40-3 for managing and executing processes based on a distributed program contract for accounts receivable, as shown in Figure 63, for example.

[0251] Smart Contract 40-4 for Managing and Executing Transactions Based on Decentralized Program Agreements for Bond Investment The smart contract 40-4 for managing and executing processes based on the decentralized program contract for bond investment is configured to have the function of setting as purchase the bond tokens generated by the decentralized program contract for accounts receivable, the value of which is calculated by the smart contract 40-3 for managing and executing processes based on the decentralized program contract for accounts receivable, as shown in Figure 64, for example.

[0252] Furthermore, in the system 1 for managing and executing processes based on a decentralized program contract for generating bond tokens according to the first embodiment, there are information for managing and executing processes based on a decentralized program contract for small-lot electricity trading 20-5, information for managing and executing processes based on a decentralized program contract for small-lot electricity insurance trading 20-6, and information for managing and executing processes based on a decentralized program contract for penalty response 20-7. For example, as shown in FIG. 65, the smart contract 82 for mediating linking of information for managing and executing processes based on a decentralized program contract has a function of linking the information for managing and executing processes based on a decentralized program contract for small-lot electricity trading 20-5 and the information for managing and executing processes based on a decentralized program contract for small-lot electricity insurance trading 20-6 to the information for managing and executing processes based on a decentralized program contract for penalty response 20-7. The smart contract 40-7 for managing and executing processes based on a decentralized program contract for penalty response, in which the management number 20-7a of the information for managing and executing processes based on a decentralized program contract for penalty response 20-7 is registered, is When a smart contract 40-5 for managing and executing processes based on a decentralized program contract for retail electricity trading, in which management number 20-5a of information for managing and executing processes based on a decentralized program contract for retail electricity trading 20-5 is registered, is unable to supply the amount of electricity based on the decentralized program contract in information for managing and executing processes based on a decentralized program contract for retail electricity trading 20-5, and a penalty situation occurs in which solar power generation is insufficient, the smart contract 40-6 for managing and executing processes based on a decentralized program contract for retail electricity insurance trading is triggered to replace the smart contract 40-5 for managing and executing processes based on a decentralized program contract for retail electricity trading. The smart contract 40-6 for managing and executing processes based on a decentralized program contract for retail electricity insurance trading, in which management number 20-6a of information for managing and executing processes based on a decentralized program contract for retail electricity insurance trading 20-6 is registered, is configured to have a function of immediately supplying electricity at a premium price and recharging the battery.

[0253] Furthermore, in the system 1 for managing and executing processing based on a decentralized program contract that generates bond tokens according to the first embodiment, for example, as shown in FIG. 66, when the processing target digital asset locking means 72 mutually locks bond tokens generat...

Claims

1. A system that is constructed with a distributed ledger in blockchain or other distributed ledger technology, and a smart contract or server application for performing predetermined processing using data managed in the distributed ledger, and that manages and executes processing based on a distributed program contract that generates bond tokens while protecting personal information and other data that is difficult to manage from high-level cyber attacks mainly on-chain, a means for managing personal identification information for authenticating contracting parties that manages personal identification information required for authenticating each of the contracting parties; a contract party authentication system that authenticates each contract party based on the contract party authentication personal identification information managed by the contract party authentication personal identification information management means; a first agreement information acquisition means for transmitting and exchanging predetermined information between a plurality of contracting parties authenticated by the contracting party authentication system, and acquiring bidirectional agreement information between the contracting parties regarding the generation of information for managing and executing processes based on a distributed program contract between the contracting parties or the update of information for managing and executing processes based on the distributed program contract; Information for managing and enforcing the processing under the decentralized program agreement; A means for generating information for managing and executing a process based on a distributed program contract; A smart contract for managing and executing processes based on a decentralized program contract; A smart contract for managing and executing processes based on a distributed program contract has an information management number registration means for managing and executing processes based on the distributed program contract; A means for establishing digital assets in a smart contract for managing and executing transactions based on a decentralized program contract; A real-time preservation type digital asset guard service providing system that performs a meaningless process on predetermined information by combining a polynomial secret sharing encryption process and a processing method based on bidirectional agreement information between contracting parties, and manages the information in a distributed manner as files sorted into multiple points, and also encrypts and manages index information for the distributedly managed files; and Information for managing and executing transactions under the decentralized program agreement: The control number of the information for managing and executing the processing under the Decentralized Program Agreement; Contract party information in the decentralized program contract (company information as contract party information (corporate name, corporate number, address or residence, corporate representative, address / signature information of representative, etc.), personal information, or contract party linking information (business authentication, KYC information for personal identification (My Number, etc.)), Personal information and other important information, the contents of the Decentralized Program Agreement as set forth in the Decentralized Program Agreement, and Control code (control program logic) in machine language translated to allow a smart contract for managing and executing processing based on the decentralized program contract, as specified in the decentralized program contract, to execute the processing based on the decentralized program contract, processing information, etc., or automatic processing algorithms based on triggers; Linking information such as management numbers and tokens of information for management and execution of processing based on other decentralized program contracts that is linked to information for management and execution of processing based on the decentralized program contract; Historical information such as records and logs of changes to the content of the distributed program contract, inspections, and the progress of processing based on the distributed program contract; and The means for generating information for managing and executing the process based on the distributed program contract includes: The system is activated when the first agreement information acquisition means acquires bilateral agreement information between the contracting parties regarding the generation of information for managing and executing the processing based on the distributed program contract between the contracting parties, a management / execution information generation / setting means for generating a management number for the information for managing / executing the processing based on the distributed program contract and setting the management number for the information for managing / executing the processing based on the distributed program contract in a setting information area of ​​the information for managing / executing the processing based on the distributed program contract; a contract party information setting means for setting contract party information (company information as contract party information (corporate name, corporate number, address or residence, corporate representative, address / signature information of the representative, etc.), personal information, or contract party linking information (KYC information (My Number, etc.) for business authentication and personal identification)) in a predetermined contractor information area for generating information for managing and executing processing based on the distributed program contract; An important information / contract content setting means for setting personal information and other important information, and the content of the distributed program contract stipulated in the distributed program contract, in a predetermined data area for generating information for managing and executing processing based on the distributed program contract; a coding and setting means (AI) for controlling execution of processing based on a distributed program contract, which reads a distributed program contract, performs control coding (creation of control program logic) in a translated machine language to have a predetermined smart contract for managing and executing processing based on the distributed program contract execute at least a portion of the processing based on the distributed program contract specified in the distributed program contract, and sets the control code (control program logic), processing setting information, etc., and automatic processing algorithms by triggers in a program area in the information for managing and executing processing based on the distributed program contract; a linking information setting means for setting linking information such as a management number or tokens of information for management and execution of processing based on another decentralized program contract, which is linked to the information for management and execution of processing based on the decentralized program contract, in a linking information area in the information for management and execution of processing based on the decentralized program contract; and The smart contract for managing and executing processing based on a distributed program contract has a function of loading information for managing and executing processing based on a distributed program contract corresponding to the management number of the information for managing and executing processing based on a distributed program contract registered therein, and executing processing based on the distributed program contract specified in the distributed program contract in accordance with the control code (control program logic) recorded by the coding and setting means (AI) for controlling execution of processing based on a distributed program contract, which is set in the program area of ​​the information for managing and executing processing based on the distributed program contract, and is configured to control the execution of processing based on the distributed program contract within the scope of the distributed program contract specified in the distributed program contract; the means for registering the management number of information for management and execution of processing based on a distributed program contract to be managed within the smart contract for management and execution of processing based on a distributed program contract has a function of registering, within the smart contract for management and execution of processing based on a distributed program contract, the management number of information for management and execution of processing based on a distributed program contract that manages the processing based on the distributed program contract specified in the decentralized program contract, and approving transactions processed by the smart contract for management and execution of processing based on a distributed program contract to put them into an operating state; The digital asset setting means in the smart contract for managing and executing the processing based on the decentralized program contract has a function of setting digital assets as collateral to the address of the smart contract for managing and executing the processing based on the decentralized program contract; Internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for managing and executing processing based on the distributed program contract is made meaningless through a combination of the polynomial secret sharing encryption processing of the real-time preservation type digital asset guard service providing system and a processing method based on bilateral agreement between contracting parties via a smart contract for managing and executing processing based on the predetermined distributed program contract, and is managed in a distributed manner as files sorted into multiple points. Index information for the distributedly managed files is managed in an encrypted state by the real-time preservation type digital asset guard service providing system, and then the internal information such as personal information and important information set in the contractor information area and data area is erased. A system for managing and executing processes based on a decentralized program contract that generates bond tokens.

2. 2. The system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, wherein the smart contract for managing and executing processes based on the decentralized program contract is configured to have a plurality of smart contracts for managing and executing processes based on individual decentralized program contracts that execute processes based on a plurality of individual decentralized program contracts specified in the decentralized program contract.

3. 3. The system for managing and executing processes based on decentralized program contracts that generates bond tokens according to claim 2, wherein the information for managing and executing processes based on the decentralized program contracts comprises: information for managing and executing processes based on a plurality of individual decentralized program contracts that manages processes based on each individual decentralized program contract, wherein management numbers of the information for managing and executing processes based on the decentralized program contracts are registered inside each of a plurality of smart contracts for managing and executing processes based on the individual decentralized program contracts, each of which executes processes based on the plurality of individual decentralized program contracts specified in the decentralized program contract; and information for managing and executing processes based on a main decentralized program contract that manages processes based on each individual decentralized program contract in the information for managing and executing processes based on the plurality of individual decentralized program contracts as processes based on a single decentralized program contract specified in the decentralized program contract.

4. The management and execution system for processing based on a distributed program contract that generates bond tokens, as described in claim 3, characterized in that the information for management and execution of processing based on the master distributed program contract has, as linking information, a management number of the information for management and execution of processing based on each of the individual distributed program contracts that is linked to the information for management and execution of processing based on the master distributed program contract.

5. 3. The system for managing and executing a process based on a decentralized program contract that generates bond tokens as described in claim 2, wherein the information for managing and executing a process based on each of the individual decentralized program contracts includes, for each individual decentralized program contract, a management number of the information for managing and executing a process based on the individual decentralized program contract, control code (control program logic) for causing a smart contract for managing and executing a process based on an individual decentralized program contract corresponding to the information for managing and executing a process based on the individual decentralized program contract to execute the process based on the individual decentralized program contract in the information for managing and executing a process based on the individual decentralized program contract, a specified digital asset to be locked as a processing target based on the individual decentralized program contract in the information for managing and executing a process based on the individual decentralized program contract, and details of penalty processing for breach of contract.

6. 3. The system for managing and executing contract-based processes using digital instruments that generate bond tokens as claimed in claim 2, further comprising: a contract processing completion / cancellation-based processing invocation control means for invoking a predetermined process upon the occurrence of completion or cancellation of a process based on an individual decentralized program contract, for each of the plurality of pieces of management / execution information based on an individual decentralized program contract linked to the information for management / execution of processing based on the master decentralized program contract that has approved a transaction processed by the smart contract for managing / executing processing based on the individual decentralized program contract and put into operation, wherein the management number of the information for management / execution of processing based on an individual decentralized program contract within the smart contract for managing / executing processing based on the decentralized program contract is registered within each of the plurality of smart contracts for managing / executing processing based on the individual decentralized program contract as information for management / execution of processing based on an individual decentralized program contract that manages the processing based on an individual decentralized program contract specified in the decentralized program contract, and

7. A system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, characterized in that it has a means for generating information for managing and executing processes based on a second decentralized program contract, which generates information for managing and executing processes based on a second decentralized program contract based on a loan contract secured by bond tokens generated by the establishment of the decentralized program contract.

8. The system for managing and executing a process based on a distributed program contract that generates bond tokens as described in claim 1, characterized in that the means for generating information for management and execution of a process based on a distributed program contract further has history information tracing and recording means for tracing history information such as changes to the content of the distributed program contract in the information for management and execution of a process based on a distributed program contract, linking of multiple distributed program contracts, inspection and progress of a process based on a distributed program contract, and recording it in a predetermined information area in the information for management and execution of a process based on a distributed program contract.

9. The system for managing and executing processes based on a decentralized program contract that generates bond tokens as described in claim 1, further comprising a processing target digital asset locking means for locking valuable digital assets such as SCs (currency stable coins) and digital tokens that are set as linking information in an internal linking information area of ​​the management and execution information for processes based on the decentralized program contract as collateral or as processing targets based on the decentralized program contract.

10. A system for managing and executing processes based on a distributed program contract that generates bond tokens, as described in claim 1, characterized in that it further has a history information reference enabling means that makes history information in the management and execution information for processes based on the distributed program contract referenceable.

11. The information for managing and executing the process based on the distributed program contract further includes contract intermediary information as the contract party information, The system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, characterized in that the contract party information setting means is configured to be able to set the contract intermediary information as well as the contract party information in a specified contractor information area for generating information for managing and executing processes based on the decentralized program contract.

12. The management and execution system for processing based on a decentralized program contract that generates bond tokens as described in claim 1, further comprising a locked digital asset value calculation means that calculates the value of valuable digital assets locked by the processing target digital asset locking means using a predetermined pricing model.

13. The management and execution information for the processing based on the predetermined individual distributed program contract is linked to form a group of management and execution information for the processing based on the individual distributed program contract based on a single master distributed program contract, The system for managing and executing processing based on a decentralized program contract that generates bond tokens as described in claim 2, characterized in that each smart contract for managing and executing processing based on an individual decentralized program contract, which executes processing based on each individual decentralized program contract of the information for managing and executing processing based on each individual decentralized program contract linked in the information group for managing and executing processing based on each individual decentralized program contract, has a function that allows mutual reference to history information of the information for managing and executing processing based on each individual decentralized program contract, the management number of which is registered inside each smart contract for managing and executing processing based on each individual decentralized program contract.

14. A system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 2, characterized in that the system is configured so that information for managing and executing processes based on each individual decentralized program contract can only be updated by those involved in the contract (contracting parties and contract intermediaries).

15. 3. The system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 2, wherein updating of information for managing and executing processes based on each individual decentralized program contract requires transaction approval of the smart contract for managing and executing processes based on the decentralized program contract by all parties involved in the contract (contracting parties and contract intermediary).

16. The system for managing and executing processing based on a decentralized program contract that generates bond tokens as described in claim 2, further comprising an individual decentralized program contract modification control means that, in updating individual decentralized program contracts that form a group of information for managing and executing processing based on individual decentralized program contracts that are based on a single master decentralized program contract and that manage the information for managing and executing processing based on each of the individual decentralized program contracts that are linked to each other, if updating of an individual decentralized program contract for the information for managing and executing processing based on some of the individual decentralized program contracts is not allowed, controls so that the individual decentralized program contracts that manage the information for managing and executing processing based on other individual decentralized program contracts cannot be modified.

17. 3. The system for managing and executing processes based on a decentralized program contract that generates bond tokens as described in claim 2, wherein each smart contract for managing and executing processes based on an individual decentralized program contract, which executes processes based on each individual decentralized program contract of the information for managing and executing processes based on each individual decentralized program contract linked in the information group for managing and executing processes based on each individual decentralized program contract, is configured to simultaneously process multiple mutual processes based on each individual decentralized program contract of the information for managing and executing processes based on each individual decentralized program contract.

18. A system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, characterized in that it further has an exception information recording means for recording an exception in the information for managing and executing processes based on the decentralized program contract when it becomes necessary to modify the decentralized program contract, such as when a situation arises that requires contract termination or when penalty processing is required for breach of contract.

19. The management and execution system for processing based on a decentralized program contract that generates bond tokens, as described in claim 1, further comprising a bond token issuance upper limit setting means that sets an issuance upper limit for bond tokens generated based on the decentralized program contract.

20. A management and execution system for processing based on a distributed program contract that generates bond tokens, as described in claim 19, further comprising a bond token usage information acquisition means for acquiring information on the usage amount of bond tokens relative to the bond token issuance limit set by the bond token issuance limit setting means.

21. 9. The management and execution system for processing based on a decentralized program contract that generates bond tokens, as described in claim 8, further comprising a liquidity bond token generation means that generates liquidity bond tokens that function as exchange tickets that enable a third party to exchange a predetermined amount of the spot commodity for the spot commodity within a predetermined period of time, when the decentralized program contract that generates the bond tokens is a spot commodity forward contract and includes a clause in part of the decentralized program contract that allows a third party to exchange the predetermined amount of the spot commodity within a predetermined period of time.

22. The system for managing and executing processes based on a decentralized program contract that generates claim tokens, as described in claim 21, wherein the liquidity claim token generation means generates the liquidity claim tokens that function as exchange vouchers that enable exchange for spot commodities that are crude oil and refined crude oil products when the spot commodity in the spot commodity forward contract that is the decentralized program contract that generates the claim tokens is crude oil.

23. The management and execution system for processing based on a decentralized program contract that generates claim tokens, as described in claim 21, characterized in that the liquidity claim token generation means has a spot commodity exchangeable quantity correction function that corrects the quantity in the liquidity claim token that can be exchanged for the spot commodity in question, depending on the price difference between the crude oil price of the wholesaler that is the contract parent that delivers the crude oil and the sales price of the refined products (gasoline, light oil, kerosene, heavy oil) of the company that purchases crude oil from the contract parent company and refines and sells it.

24. 24. The system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 23, wherein the function of correcting the exchangeable quantity of the liquid bond tokens for the physical commodity of the liquid bond token generation means is configured to correct the quantity of the liquid bond tokens that can be exchanged for the physical commodity in accordance with the price difference of the physical commodity between businesses, the price difference of the physical commodity between regions of the business, and the price difference of the physical commodity between stores of the business.

25. 22. The system for managing and executing a process based on a decentralized program contract that generates claim tokens as described in claim 21, wherein, when the liquidity claim token generating means generates the liquidity claim token within the contract period of the decentralized program contract that generates the claim token, the history information tracing and recording means deletes an amount equivalent to the liquidity claim token from the spot commodity forward quantity that is set as part of the content of the decentralized program contract in a predetermined data area in the information for managing and executing the process based on the decentralized program contract, calculates the usage status of the liquidity claim token and the amount of payment allocated using the liquidity claim token at the store, generates a log, and records the log in a predetermined information area in the information for managing and executing the process based on the decentralized program contract.

26. 2. The system for managing and executing processes based on a decentralized program contract that generates bond tokens as described in claim 1, wherein, when a condition for covering a large order and executing a small order is that the order volume of small orders placed in multiple limit order pools for FT tokens can meet the minimum trading quantity for large orders, said condition is set as a contract content in the information for management and execution of processes based on the decentralized program contract, and the means for generating information for management and execution of processes based on the decentralized program contract considers the decentralized program contract to be established when the order volume of the small orders can meet said condition, and generates information for management and execution of processes based on the established decentralized program contract.

27. The management and execution system for processing based on a decentralized program contract that generates bond tokens as described in claim 1, characterized in that the means for generating information for management and execution of processing based on the decentralized program contract further has a function of setting in a setting information area in the information for management and execution of processing based on the decentralized program contract a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period when the decentralized program contract that is the basis for generating information for management and execution of processing based on the decentralized program contract is a contract for the amount that can process large transactions, and that enables large transactions to be processed with small transactions.

28. The information for management and execution of processing based on the decentralized program contract is managed on a blockchain as ledger information that links a predetermined amount of FT type tokens that can be used as usage tokens periodically within the contract period within the information for management and execution of processing based on the decentralized program contract, The management and execution system for processing based on a decentralized program contract that generates bond tokens, as described in claim 8, characterized in that the historical information tracing and recording means records the usage amount of FT type tokens in a specified information area in the information for management and execution of processing based on the decentralized program contract.

29. The management and execution system for processes based on a decentralized program contract that generates bond tokens, as described in claim 1, characterized in that the means for generating information for management and execution of processes based on the decentralized program contract further has a usage token issuing means (smart contract for issuing usage tokens) that periodically issues a predetermined amount of FT type tokens that can be resold as usage tokens periodically within the contract period based on the decentralized program contract that is the basis for generating information for management and execution of processes based on the decentralized program contract.

30. The management and execution system for processing based on a decentralized program contract that generates bond tokens as described in claim 1, characterized in that the means for generating information for management and execution of processing based on the decentralized program contract further has a repurchase clause setting means that sets a clause in a setting information area in the information for management and execution of processing based on the decentralized program contract as a contract clause that serves as the basis for generating information for management and execution of processing based on the decentralized program contract, such as that if a predetermined amount of FT type tokens that can be used as usage tokens cannot be used within the contract period, the contracting party on the FT type token issuer side will buy back the remaining FT type tokens after the contract period has expired at a price that is a few times lower than the market price.

31. The system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, characterized in that the smart contract for managing and executing processes based on the decentralized program contract is configured to perform standardized processing corresponding to each of the uses, such as commodity hedging, secured lending, accounts receivable, and bond investment, specified in the decentralized program contract that is the basis of the information for managing and executing processes based on the decentralized program contract, the management number of which is registered inside the smart contract for managing and executing processes based on the decentralized program contract.

32. There are multiple smart contracts for managing and executing processes based on the decentralized program contracts, each of which differs depending on the purpose, such as commodity hedging, secured lending, accounts receivable, and bond investment, and The linking information setting means sets linking information of smart contracts for managing and executing processes based on a plurality of decentralized program contracts having different uses in a linking information area in the information for managing and executing processes based on the decentralized program contract, the management number of which is registered inside the smart contract for managing and executing processes based on the decentralized program contract; 2. A system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, characterized in that the linked smart contract for managing and executing processes based on the decentralized program contract executes processes based on the decentralized program contract specified in the decentralized program contract in the information for managing and executing processes based on the decentralized program contract.

33. The system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, further comprising a smart contract for mediating the linking of information for managing and executing processes based on the decentralized program contract, the smart contract having a function of mediating the linking of information for managing and executing processes based on the decentralized program contract.

34. There exists a smart contract for managing and executing transactions based on a decentralized program contract for commodity hedging, and a smart contract for managing and executing transactions based on a decentralized program contract for secured lending that is linked to the smart contract for managing and executing transactions based on the decentralized program contract for commodity hedging, the smart contract for managing and executing processing based on a decentralized program contract for commodity hedging has a function of calculating the value of the claim tokens generated by the decentralized program contract for commodity hedging in the information for managing and executing processing based on the decentralized program contract for commodity hedging, the management number of which is registered within the smart contract for managing and executing processing based on the decentralized program contract for commodity hedging; The smart contract for managing and executing the process based on the decentralized program contract for secured lending has a function of setting, as collateral, the bond tokens generated by the decentralized program contract for commodity hedging, the value of which is calculated by the smart contract for managing and executing the process based on the decentralized program contract for commodity hedging. A system for managing and executing a process based on a decentralized program contract that generates bond tokens as described in claim 32.

35. There exists a smart contract for managing and executing processing based on a decentralized program contract for accounts receivable, and a smart contract for managing and executing processing based on a decentralized program contract for bond investments that is linked to the smart contract for managing and executing processing based on the decentralized program contract for accounts receivable, The smart contract for managing and executing the process based on the distributed program contract for accounts receivable has a function of calculating the value of the claim token generated by the distributed program contract for accounts receivable in the information for managing and executing the process based on the distributed program contract for accounts receivable, the management number of which is registered inside the smart contract for managing and executing the process based on the distributed program contract for accounts receivable; The smart contract for managing and executing the process based on the decentralized program contract for bond investment has a function of setting as purchase the bond tokens generated by the decentralized program contract for accounts receivable, the value of which is calculated by the smart contract for managing and executing the process based on the decentralized program contract for accounts receivable. A system for managing and executing a process based on a decentralized program contract that generates bond tokens as described in claim 32.

36. There is information for managing and executing processing based on a decentralized program contract for small-lot electricity trading, information for managing and executing processing based on a decentralized program contract for small-lot electricity insurance trading, and information for managing and executing processing based on a decentralized program contract for penalty response, The smart contract for mediating linking of information for management and execution of processing based on the decentralized program contract has a function of linking information for management and execution of processing based on the decentralized program contract for small-lot electricity trading and information for management and execution of processing based on the decentralized program contract for small-lot electricity insurance trading to information for management and execution of processing based on the decentralized program contract for penalty response, The smart contract for managing and executing processing based on the decentralized program contract for penalty response, in which the management number of the information for managing and executing processing based on the decentralized program contract for penalty response is registered, has a function of causing the smart contract for managing and executing processing based on the decentralized program contract for retail electricity trading, in which the management number of the information for managing and executing processing based on the decentralized program contract for retail electricity trading, to substitute, by a trigger, the smart contract for managing and executing processing based on the decentralized program contract for retail electricity insurance trading for the smart contract for managing and executing processing based on the decentralized program contract for retail electricity trading when the smart contract for managing and executing processing based on the decentralized program contract for retail electricity trading, in which the management number of the information for managing and executing processing based on the decentralized program contract for retail electricity trading is registered, is unable to supply the amount of electricity based on the decentralized program contract in the information for managing and executing processing based on the decentralized program contract for retail electricity trading, resulting in a penalty situation of insufficient solar power generation; The smart contract for managing and executing the processing based on the decentralized program contract for small-scale electricity insurance trading, in which the management number of the information for managing and executing the processing based on the decentralized program contract for small-scale electricity insurance trading, has the function of immediately supplying electricity and replenishing batteries at a premium price.

34. The system for managing and executing a process based on a decentralized program contract that generates bond tokens according to claim 33.

37. The processing target digital asset locking means mutually locks the bond tokens generated by the plurality of mutually linked decentralized program contracts; When each of the bond tokens is set as collateral, the smart contract for managing and executing the processing based on the decentralized program contract, which has registered therein the management number of the information for managing and executing the processing based on the decentralized program contract, displays the asset value of the counterparty, and if a penalty occurs, the penalty cost is paid from the locked bond tokens generated by the decentralized program contract. A process management and execution system for a process based on a decentralized program contract that generates bond tokens according to claim 9.

38. 2. The system for managing and executing processes based on a distributed program contract that generates bond tokens, as described in claim 1, characterized in that it has an information setting input acceptance screen for generating information for managing and executing processes based on a distributed program contract that accepts the setting of various information by the contracting parties to generate information for managing and executing processes based on the distributed program contract.

39. The management and execution system for processing based on a decentralized program contract that generates bond tokens, as described in claim 38, characterized in that the screen for accepting input of information settings for generating information for management and execution of processing based on the decentralized program contract accepts the setting of SC (currency stable coin) linking information by the contracting parties when generating information for management and execution of processing based on the decentralized program contract.

40. In the case where information for management and execution of processing based on the first basic decentralized program contract (information for management and execution of processing based on a decentralized program contract for an over-the-counter derivatives basic contract) is generated in advance, and information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on a decentralized program contract for a forward contract) and information for management and execution of processing based on the third decentralized program contract (information for management and execution of processing based on a decentralized program contract for a secured loan contract) are generated through input on the information setting input acceptance screen for generating information for management and execution of processing based on the decentralized program contract, The screen for accepting setting input of information for generating information for management and execution of processing based on the decentralized program contract for the second information for management and execution of processing based on the decentralized program contract (information for management and execution of processing based on the decentralized program contract of the forward contract) accepts setting input of linking information of SC (currency stable coin) by one contracting party, At a stage where the conditions for the establishment of the second decentralized program contract (forward contract) can be agreed upon with the other contracting party, the means for generating information for management and execution of processing based on the second decentralized program contract generates information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on the decentralized program contract of the forward contract), and sets SC (currency stable coin) in an amount equivalent to the funds in a designated address of a smart contract for management and execution of processing based on the second decentralized program contract, A screen for accepting input of information for generating information for management and execution of processing based on the decentralized program contract of the third decentralized program contract (secured loan contract) accepts input of linking information for SC (currency stable coin) via one of the contracting parties, The processing target digital asset locking means moves and locks SC (currency stablecoin) in an amount equivalent to the funds that are insufficient in the third decentralized program contract (secured loan contract) to a designated address of a smart contract for managing and executing processing based on the third decentralized program contract; The third means for generating information for management and execution of the processing based on the decentralized program contract generates information for management and execution of the processing based on the third decentralized program contract (information for management and execution of the processing based on the decentralized program contract of the secured loan contract).

40. A system for managing and executing a process based on a decentralized program contract that generates bond tokens according to claim 39.

41. In the case where the first basic information for management and execution of processing based on a decentralized program contract (information for management and execution of processing based on a decentralized program contract for an over-the-counter derivatives basic contract) is generated in advance, and the second information for management and execution of processing based on a decentralized program contract (information for management and execution of processing based on a decentralized program contract for a forward contract) and the third information for management and execution of processing based on a decentralized program contract (information for management and execution of processing based on a decentralized program contract for a secured loan contract) are generated through input on the information setting input acceptance screen for generating information for management and execution of processing based on a decentralized program contract, a screen for accepting setting inputs for information generation for management and execution of processing based on the decentralized program contract of the second decentralized program contract (information for management and execution of processing based on a decentralized program contract of a forward contract) accepts setting inputs for SC (currency stable coin) linkage information from one of the contracting parties, and a screen for accepting setting inputs for information generation for management and execution of processing based on the decentralized program contract of the third decentralized program contract (secured loan contract) accepts setting inputs for SC (currency stable coin) linkage information via one of the contracting parties; The processing target digital asset locking means moves and locks SC (currency stablecoin) in an amount equivalent to the total amount of funds required for the third decentralized program contract (secured loan contract) to a designated address of a smart contract for managing and executing processing based on the third decentralized program contract, At a stage where the conditions for the establishment of the second decentralized program contract (forward contract) are agreed upon with the other contracting party and the conditions for the establishment of the third decentralized program contract (secured loan contract) can be agreed upon with the other contracting party, the second means for generating information for management and execution of processing based on the decentralized program contract generates information for management and execution of processing based on the second decentralized program contract (information for management and execution of processing based on the decentralized program contract of the forward contract), and the third means for generating information for management and execution of processing based on the third decentralized program contract generates information for management and execution of processing based on the third decentralized program contract (information for management and execution of processing based on the decentralized program contract of the secured loan contract).

40. A system for managing and executing a process based on a decentralized program contract that generates bond tokens according to claim 39.

42. In the case where SC (currency stablecoin) equivalent to the amount of funds managed by the smart contract for managing and executing the processing based on the decentralized program contract is issued in the form of a deposit, trust, or transfer at different financial institutions, When exchanging deposit-type SCs issued by different financial institutions with deposit-type SCs, deposit-type SCs with trust-type SCs, deposit-type SCs with portable SCs, or trust-type SCs with portable SCs, the exchange can be carried out by setting an exchange rate; Equipped with smart contracts for liquidity provision, The liquidity supply smart contract has a liquidity supply function that automatically adjusts the amount of SC (currency stable coin) held by a financial institution that provides liquidity by releasing each SC (currency stable coin) held by the financial institution and receiving an exchange SC (currency stable coin), converting it into cash from the issuer of the SC (currency stable coin), and purchasing a new SC (currency stable coin) that is insufficient with the converted cash. A system for managing and executing a process based on a decentralized program contract that generates bond tokens as claimed in claim 40 or 41.

43. In the case where a bank issues a deposit-type SC (currency stablecoin) and a trust bank issues a trust-type SC (currency stablecoin), When the financial institution providing the liquidity increases its own position of trust-type SC (currency stable coin) and decreases its own position of deposit-type SC (currency stable coin) through the liquidity supply smart contract, it will transfer the trust-type SC (currency stable coin) to the trust bank that issues it, convert it into cash, have the bank transfer the cash to its own account, exchange it for deposit-type SC (currency stable coin), and receive it at the bank, thereby increasing its own holdings of deposit-type SC (currency stable coin), thereby automatically adjusting its holdings of SC (currency stable coin). A system for managing and executing a process based on a decentralized program contract that generates bond tokens as described in claim 42.

44. A system for managing and executing processes based on a decentralized program contract that generates bond tokens, as described in claim 1, further comprising a means for generating information for managing and executing processes based on a third decentralized program contract, which generates information for managing and executing processes based on a third decentralized program contract based on a loan contract for bond tokens that arises upon the establishment of the decentralized program contract.

45. The real-time secure digital asset guard service providing system comprises: At least one distributed ledger structure consisting of multiple chains that may include distributed ledgers, public blockchains, etc., and is primarily a private or consortium type closed blockchain, constructed with multiple planets (a unit that combines blockchains, distributed file management functions, etc., and forms one unit that constitutes a system for providing services that implement distributed smart contracts, server applications, etc.) that are made up of a group of nodes that combine nodes from multiple locations in different regions around the world; said means for managing personal identification information for authenticating a contracting party; the contract party authentication system; a second agreement information acquisition means for transmitting and exchanging predetermined information between a plurality of contracting parties authenticated by the contracting party authentication system, and acquiring mutual agreement information between the contracting parties regarding the execution of predetermined processing, including the backup, restoration, and deletion of internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for managing and executing processing based on the distributed program contract based on the mutual contract between the contracting parties; an encryption / polynomial secret sharing division means for dividing the internal information such as personal information and important information into a plurality of file data by encryption / polynomial secret sharing, based on agreement information on execution of a process of saving the internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for managing and executing the process based on the distributed program contract acquired by the second agreement information acquisition means; a security point sorting means for sorting the plurality of file data divided by the encryption / polynomial secret sharing division means by associating them with one of a plurality of security points; a security point sorting destination information management means for managing, in a black box environment, the sorting destination information of the file data sorted by the security point sorting means; modification and distributed recording means for modifying the file data sorted by the conservation point sorting means, and distributively recording file data that does not exceed the block size on multiple nodes of a distributed management file group provided in the blockchain, and file data that exceeds the block size on multiple nodes of a distributed management file group in a system separate from the blockchain; an index information creation / encryption / recording means for creating and encrypting index information of the file data distributedly recorded by the modification / distributed recording means and recording the index information in a specific node of the blockchain in a black box environment; an index information decoding means for decrypting index information of the file data recorded in the index information creation / encryption / recording means for each group of the file data linked to information of each of the conservation points managed in a black box environment by the conservation point sorting destination information management means based on agreement information regarding the execution of restoration processing of internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for management / execution of processing based on the distributed program contract acquired by the second agreement information acquisition means; file data extraction means for extracting the modified and distributedly recorded file data from multiple nodes of a distributed management file in the blockchain that is the storage destination corresponding to the file data and multiple nodes of a distributed management file in a system separate from the blockchain, based on the index information decrypted by the index information decryption means, and restoring the file data to the state before the modification; an internal information restoration means for restoring the internal information for management and execution of processing based on the distributed program contract, such as personal information and important information set in a predetermined contractor information area and data area, by integrating and decrypting the plurality of fragmented file data extracted by the file data extraction means to generate information for management and execution of processing based on the distributed program contract before the evacuation; a deletion processing index information decryption means for decrypting the index information of the file data recorded in the index information creation / encryption / recording means for each group of file data linked to the information of each of the conservation points managed in a black box environment by the conservation point sorting destination information management means, based on agreement information regarding the execution of deletion processing of internal information such as personal information and important information set in a predetermined contractor information area and data area for generating information for management / execution of processing based on the distributed program contract acquired by the second agreement information acquisition means; file data deletion means for deleting the file data of a predetermined generation or earlier that has been modified and distributed and recorded in a plurality of nodes of a distributed management file in a system other than the blockchain, based on the index information decrypted by the index information decryption means at the time of deletion processing; a second file data deletion means for deleting information on the preservation points associated with the file data to be deleted, which is managed in a black box environment by the preservation point sorting destination information management means, based on the agreement information regarding the execution of the deletion process of the digital data associated with the individual acquired by the second agreement information acquisition means; 2. A system for managing and executing a process based on a decentralized program contract that generates bond tokens according to claim 1.