WO2021191656A1 - Method for recording to peer-to-peer distributed ledger of digital asset token generation, issuance, and transaction transfer, and digital asset token integration system - Google Patents
Method for recording to peer-to-peer distributed ledger of digital asset token generation, issuance, and transaction transfer, and digital asset token integration system Download PDFInfo
- Publication number
- WO2021191656A1 WO2021191656A1 PCT/IB2020/052704 IB2020052704W WO2021191656A1 WO 2021191656 A1 WO2021191656 A1 WO 2021191656A1 IB 2020052704 W IB2020052704 W IB 2020052704W WO 2021191656 A1 WO2021191656 A1 WO 2021191656A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- digital asset
- transaction
- transfer
- asset token
- user
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Definitions
- tokens as a representation of physical assets such as real estate.
- Such tokens were associated with physical assets such as real estate and were supposed to represent the claims of their equity rights.
- the tokens associated with the physical assets in this way are proportionally divided by the total issuance amount of the tokens with respect to the total amount of the physical assets, and at this time, the issued tokens are said to be pegged to the physical assets.
- the token is expected to generate investment income according to the usage income and market value of the physical asset, which has the property of depending exclusively on the real estate transaction market and the real estate leasing market, and also the current real estate.
- the rare value that the supply of existing or new real estate can be limited according to the purpose of use is also included in the expected future value.
- Bitcoin also halves the supply of newly issued Bitcoin as a reward to miners who contribute to the maintenance of the blockchain according to the elapsed time after the initial issuance, and the total supply is also limited to a predefined amount. Is built-in on the Bitcoin architecture, and this mechanism embeds the expectation of rare value.
- Non-Patent Document 1 A Blockchain Issue 2.
- the use of tokens may not penetrate the market until the goods and services are provided on a token-by-token basis, or the goods and services may be provided by Bitcoin by a store in order to avoid the risk of the above volatility.
- the purchaser offers Bitcoin as payment consideration at the store, Bitcoin is sold at the relative market price by the Bitcoin trader on the spot, and the product price is received in the statutory currency as the consideration.
- Patent Document 1 provides a method of linking a digital asset token to a physical asset by embedding tag data in a contract in a script, but in the end, a free contract is made by agreement between the parties based on the contract between the parties.
- a method related to a peer-to-peer distributed ledger that provides a mechanism in which the token selling price is specified and provided in the transaction at a fixed rate (pegging rate) based on Is not provided.
- Patent Document 2 discloses a blockchain-based digital currency system and method by Wal-Mart, the world's largest merchant.
- the embodiment disclosed in Patent Document 2 Invention is that 1 WMT (WMT is a digital currency unit of Patent Document 1 invention) is issued in 1 USD (US dollar currency unit), and the issued token is restricted to use in Wal-Mart.
- WMT is a digital currency unit of Patent Document 1 invention
- 1 USD US dollar currency unit
- Two types of tokens, which are classified as tokens or unconstrained tokens to which the restriction is not applied, are recorded on the blockchain.
- the constraint token of Patent Document 2 is a digital currency that offers a specific discount for a specific product at Wal-Mart and can be used for product consideration at an exchange value of 1 USD or more for 1 WMT.
- the mode of information recorded on the blockchain is limited to the mode of discount sales at the time of payment other than the above.
- the unrestricted token of Patent Document 2 is that Wal-Mart offers a predetermined discount for general commodities and provides a digital currency that can be used as a payment method at Wal-Mart at an exchange value of approximately 1 USD for 1 WMT. Understood.
- the digital currency WMT is guaranteed to be as stable as stablecoin in Wal-Mart and is expected to continue to be used as long as Wal-Mart does not stop using it, but the former is a token with a limited type. It is understood that the type of token is a recorded technology, and the latter guarantee of exchange value is based on the credit provided by a giant merchant named Wal-Mart, and the stable value is provided by the blockchain of Patent Document 2 Invention. Is not disclosed.
- the present invention addresses the problem of opacity associated with the issuance of digital asset tokens, and solves this problem by a method of recording in a peer-to-peer distributed ledger and a peer-to-peer distributed ledger integrated system.
- the present invention is a method of recording in a peer-to-peer distributed ledger that improves the transparency and stability of generation, issuance, and transfer of digital asset tokens so as to ensure the transparency of token solicitation and issuance publicly offered on the Internet. It also provides a peer-to-peer distributed ledger integration system for the generation, issuance, and transfer of digital asset tokens.
- the present invention discloses an aspect of a peer-to-peer distributed ledger recording method for digital asset tokens.
- This method records the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (MS110).
- MS110 peer-to-peer distributed ledger
- Addition or renewal of ownership transfer conditions to be associated with one unit of the amount of said digital asset tokens to be transferred is previously recorded in a peer-to-peer distributed ledger (MS120).
- the terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of digital asset tokens and a given fiat currency (MS130).
- the history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. It is a method that includes the transfer history information from the issuer to the reserve immediately after.
- This embodiment discloses a method of generating, issuing, trading transfer, and reserve operation of a digital asset token with recording of history and recording of constraints, and recording of history and recording of constraints improves transparency and price.
- a mechanism that limits the price fluctuation range of a given fiat currency provides tokens with stable exchange value.
- the ownership transfer condition is recorded as a constraint condition, and it is possible to specifically read from the record what is the verified record, which contributes to the improvement of transparency.
- the first fiat currency associated with a given first fiat currency associated with one unit of the first digital asset token generated by the above method is associated with another currency and is the first fiat currency.
- 1 of the 2nd digital asset token amount with 1 unit of the digital asset token amount pegged to 1 unit of the 1st digital asset token amount at the exchange rate according to the market exchange rate between the currency and the 2nd currency Record the generation of units (MS210), When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger, Includes pre-recording in a peer-to-peer distributed ledger the addition or renewal of ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred (MS220).
- the ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition.
- MS230 Further provision is provided (MS230) methods that include width constraints.
- This aspect provides a method of providing additional digital asset tokens pegged to other currencies.
- the digital asset token pegged to another currency is generated in consideration of the value of a predetermined price range at the market exchange rate of a predetermined other currency for the first fiat currency to which the first digital asset token is pegged.
- the digital asset of 2 is issued, and the pegging is continuously maintained by setting the ownership transfer conditions even when the transfer is made after the issuance. In this way, it is possible to expand the usage of the digital asset token of the present invention to a market where other currencies circulate.
- a method is provided in which the first legal tender is the yen and the second currency is the fiat currency outside Japan.
- This aspect provides a digital asset token pegged to the Bank of Japan's currency, which is the most stable and highly transparent in operation among legal tenders, and the method according to the present invention makes it even more transparent and stable. High digital asset tokens are offered. In fact, on Friday, March 13, 2020, the yen showed its highest stability in the turmoil of financial markets caused by the Corona Wals shock.
- the issuance and sale of one unit of the amount of the second digital asset token is held in a deposit pool where a predetermined percentage of the consideration provided by the user to the historical information should be secured by safe assets.
- a method is provided that includes historical information to be provided.
- the consideration provided by the user is secured by the safe asset as a mark of the history, and a predetermined ratio of the consideration provided by the user is secured by the safe asset, which is stored in the deposit pool.
- the present invention provides the system in other embodiments.
- a processor and a storage medium that stores instructions executed by a computer and can be read by a computer are included, and the instructions are executed by the processor, Record the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (SS110), When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger, The addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger (SS120).
- SS110 peer-to-peer distributed ledger
- SS120 peer-to-peer distributed ledger
- the historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
- the history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token.
- a system is provided that is configured to include transfer history information from the issuer to the reserve immediately after. This aspect provides a system capable of providing digital token generation, issuance, trading transfer, and reserve operations with history recording and constraint recording, and history recording and constraint recording enhances transparency.
- a mechanism that limits the price to the price fluctuation range of a given fiat currency provides tokens with stable exchange value.
- the readable storage medium contains additional instructions when the additional instructions are executed by the processor.
- the ownership transfer condition includes, as a pegging condition, the universal price range of the upper and lower limits of the transfer consideration for one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token and / or individually.
- Systems are provided that are configured to include price range constraints (SS230).
- a system in which the first legal tender is the Japanese yen and the second currency is the legal tender outside Japan.
- This aspect provides a digital asset token pegged to the Bank of Japan's currency, which is the most stable and highly transparent in operation among legal tenders, and the system according to the present invention provides even more transparency and stability. High digital asset tokens are offered.
- the ownership transfer condition further sets a condition code for each type of condition. Configure the condition code or the script containing the condition code and Calculate the hash of the condition code or the script containing the condition code, and embed the hash in the transaction execution program. Create the transaction, broadcast it to the blockchain network, A system is provided that is configured to be recorded in the peer-to-peer distributed ledger of the blockchain network as the execution of the transaction. This aspect discloses a more specific aspect that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage area of the blockchain compact.
- the ownership transfer condition is further set in one unit of the second digital asset token amount within the universal price range of the upper and lower limits of the predetermined transfer consideration of the first digital asset token amount.
- a system is provided that is configured to be limited by an individually designated price range that includes upper and lower limits of consideration for transfer with the first digital asset token amount.
- the upper and lower limits of the transfer consideration with the amount of the first digital asset token are individually specified. Appears, information is disclosed to network participants, and quotes for sale are widely disclosed to peer-to-peer distributed ledger networks, rather than being grasped only by one of the trading intermediaries or specific exchange participants. ..
- the ownership transfer condition further states that the exchange value between one unit of the first digital asset token amount and the second digital asset token amount is based on the snapshot exchange rate at a predetermined universal time.
- a system that is configured to allow for a fixed selling price.
- the purchase offer is the intention of the purchase applicant to more reliably acquire the amount of the second digital asset token equivalent to the exchange value with the digital asset token of the transaction, and without being affected by the market exchange rate at the time of transaction. It is possible to confirm the transaction only by the operation of, and it is expected that the transaction will be easier to close, the transaction will be activated, and the stability of the digital asset token market exchange rate will be improved.
- the system further includes a first computer for a user terminal for a first user and a second computer for a user terminal for a second user.
- the first or second computer, the system, and the node computer including the storage for storing the peer-to-peer distributed ledger are network-connected via a communication means, and the first or second computer is connected to the network.
- the first computer for the user terminal for the first user displays the digital asset token bilateral transaction input screen for the first user.
- the purchase board of the purchase condition of the asset token and the ownership transfer condition that limits the minimum selling price to the individually specified price range or the selling price fixed by the snapshot exchange rate on the peer-to-peer distributed ledger By the purchase board of the purchase condition of the asset token and the ownership transfer condition that limits the minimum selling price to the individually specified price range or the selling price fixed by the snapshot exchange rate on the peer-to-peer distributed ledger.
- the one digital asset token set for sale is read from the peer-to-peer distributed ledger via the communication means, and the one digital to be applied for purchase by the first user by matching with the sale board.
- the selling board of the asset token and the second user who is the owner of the one digital asset token of the selling board are identified, and these search results are displayed on the first user screen.
- the first user uses another digital asset token owned by the first user corresponding to the consideration by means of transaction composition means of a transaction between users via a screen operated by the first user.
- the first purchase application including the incomplete transaction is directed to the computer on which the incomplete transaction of the sales transaction between the users including the transfer of is executed and the wallet application program instruction of the second user is executed via the communication means.
- Send from your computer wait for a reply from a second user
- On the second computer for the user terminal for the second user when the instructions of the wallet application program operated by the second user are executed by the processor, the second user is said to be from the first user.
- Receive notification of purchase request Further, the second user accepts the purchase application including the incomplete transaction sent from the first user via the bilateral transaction approval input screen of the digital asset token displayed on the second computer, and the unfinished transaction is received.
- Transactions of sales transactions between users including the transfer of another digital asset token set for sale by the first user specified by the completed transaction and the transfer of the one digital asset token of the second user's sale. Approves, and returns the transaction of the sales transaction after the approval to the first user, Instructions from the wallet application program of either the first user or the second user are executed by the processor, and the transaction of transferring the digital asset token by bilateral transaction is broadcast to the blockchain network.
- the instruction of the node computer including the processor and the storage medium in which the instruction executed by the computer is stored and read by the computer is executed by the processor, when the instruction is received on the blockchain network, the transaction is verified.
- a system is provided that is configured to record the transaction in a blockchain block of a peer-to-peer distributed ledger stored in the storage medium of the node computer.
- a decentralized transaction system (hereinafter, also referred to as DEX (Digital Asset)) that enables the realization of bilateral transaction contracts is provided, and it is possible for users to eliminate the operation of an intermediary and realize a transaction, and an intermediary. It is expected to reduce the opportunities for market manipulation and further stabilize the market exchange rate, and it will be possible to make the exchange fee virtually free, providing the effect of activating the distribution of digital asset tokens. do.
- the system further includes an instruction for a board trading program in the storage medium, and is operated by a first computer for a user terminal to be operated by a purchasing user and a selling user.
- a second computer for the user terminal of the each computer including a readable storage medium, the storage medium containing instructions for a wallet application program, the instructions displaying an operation screen of the purchasing user.
- the purchase request is stored in the memory.
- the processor of the computer that executes the board trading program executes the instruction of the board trading program
- the computer receives the selling offer including the selling conditions of the selling user
- the selling offer is stored in the memory.
- the instruction of the board trading program is executed by the processor of the computer that executes the board trading program
- the accumulated buying board and the accumulated selling board are matched, and when the matching is successful, Transactions of sales transactions between users, including the transfer of one digital asset token of the selling user and the transfer of other digital asset tokens of the purchasing user set for sale by the purchasing user in consideration of the purchasing user's purchase.
- the transaction of the transfer of the digital asset token by the board transaction which is composed by the transaction composition means of the sales transaction, is broadcasted to the blockchain network.
- the system further includes a node computer that contains a processor and a storage medium that stores instructions executed by the computer and is readable by the computer, and when the instructions are executed by the processor, it receives a broadcast on the blockchain network. Then, a system is provided that is configured to verify the transaction and record the transaction in a block of the blockchain of the peer-to-peer distributed ledger stored in the storage medium of the node computer.
- a distributed trading system that realizes a board transaction contract is provided, and the transfer of the digital asset token by the board transaction is recorded in the peer-to-peer distributed ledger by the DEX system on the premise of system registration of a trading application.
- System is provided.
- the convenience that the user can execute the digital asset token exchange transaction while referring to the real-time board transaction contract information is provided, and the exchange trader can more easily provide the digital asset token exchange transaction function, and the exchange value. It provides the effect of enriching the variation of the realization method.
- the system further includes an instruction for a board trading program in the storage medium, and is operated by a first computer for a user terminal to be operated by a purchasing user and a selling user.
- a second computer for the user terminal of the each computer including a readable storage medium, the storage medium containing instructions for a wallet application program, the instructions displaying an operation screen of the purchasing user.
- the purchase request is stored in the memory. Furthermore, when the processor of the computer that executes the board trading program executes the instruction of the board trading program, if the computer receives the selling offer including the selling conditions of the selling user, the selling offer is stored in the memory. Accumulated, Further, when the instruction of the board trading program is executed by the processor of the computer that executes the board trading program, the accumulated buying board and the accumulated selling board are matched, and when the matching is successful, Provided is a system configured to transmit the purchase information of the other party to both users and to initiate the transfer of the digital asset token by the bilateral transaction by either user.
- the information up to the selling of the buying board is provided by the DEX board gathering information providing system, and the contract is provided by the means for realizing the contract in cooperation with the bilateral transaction system function. Since the acquisition of information on the board transaction DEX improves the opportunity for execution and the execution of the transaction is realized by the user operation, the transaction will be completed by the buyer and the seller, and the parties will be minimized to simplify the transaction. That is, there is an advantage that it is possible to provide an effect in which the effects of board trading and bilateral trading are mixed.
- the present invention provides a peer-to-peer distributed ledger recording method that improves the transparency and stability of digital asset token generation, issuance, and sales transfer, and a peer-to-peer distributed ledger integrated system for digital asset token generation, issuance, and sales transfer. offer.
- FIG. 1 is a schematic flow chart of a configuration function flow of a method 1 of generation, issuance, sale transfer, and reserve operation of a first digital asset token according to an embodiment of the present invention.
- FIG. 2 is a schematic flow chart of a configuration function flow of a method 1 of generation, issuance, sale transfer, and reserve operation of a second digital asset token according to an embodiment of the present invention.
- FIG. 3 is a flowchart showing in more detail the configuration function flow of the methods M100 and M200 for generating and issuing the digital asset token T pegging into the legal tender according to the embodiment of the present invention.
- FIG. 4 is a flowchart showing in more detail the configuration function flow of the method M300 for buying and selling the digital asset token T pegging into the legal tender according to the embodiment of the present invention.
- FIG. 5 is a flowchart showing in more detail the configuration function flow of the method M400 for redeeming the digital asset token T pegging into the legal tender according to the embodiment of the present invention.
- FIG. 6 is a flowchart showing in more detail the configuration function flow of the methods M101 and M201 for generating and issuing the digital asset token T2 pegging to another currency according to the embodiment of the present invention.
- FIG. 7 is a flowchart showing in more detail the configuration function flow of the method M301 for buying and selling the digital asset token T2 pegging to another currency according to the embodiment of the present invention.
- FIG. 8 is a flowchart showing in more detail the configuration function flow of the method M401 for redeeming the digital asset token T2 pegging to another currency according to the embodiment of the present invention.
- FIG. 9 is a T chart illustrating the balance of sales transactions as the balance of transaction input and transaction output for the digital asset token T according to the embodiment of the present invention.
- FIG. 10 is a T chart showing the balance of sales transactions with the digital asset token T1 as the balance of transaction input and transaction output for the digital asset token T2.
- FIG. 11 is a schematic diagram showing an embodiment of the digital asset token integrated system according to the present invention for recording the generation, issuance, and sales transfer of digital asset tokens in a peer-to-peer distributed ledger.
- FIG. 12 is a schematic diagram showing a system configuration of an embodiment of the digital asset token integrated system 2 according to the present invention.
- FIG. 13 is a flowchart of the generation of the digital asset token T according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 14 is a flowchart of issuance of a digital asset token T according to an embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 15 is a flowchart of buying and selling of the digital asset token T according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 16 is a flowchart of redemption of the digital asset token T according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 17 is a flowchart of the generation of the digital asset token T2 according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 18 is a flowchart of issuance of the digital asset token T2 according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 19 is a flowchart of buying and selling of the digital asset token T2 according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 20 is a flowchart of redemption of the digital asset token T2 according to the embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 21 is a schematic schematic diagram of a distributed bilateral transaction system according to an embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 22 is a flowchart of a distributed bilateral transaction system according to an embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 23 is a schematic schematic diagram of a distributed board trading system according to an embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 24 is a flowchart of a distributed board trading system according to an embodiment of the digital asset token integrated system 2 of the present invention.
- FIG. 25 is a schematic schematic diagram of a mixed distributed transaction in which a distributed board transaction system and a distributed bilateral transaction system according to an embodiment of the digital asset token integrated system 2 of the present invention are mixed.
- FIG. 26 is a flowchart of a mixed distributed transaction in which a distributed board transaction system and a distributed bilateral transaction system according to an embodiment of the digital asset token integrated system 2 of the present invention are mixed.
- Digital asset tokens have the concept of quantity, and the token unit is expressed by the token unit symbol T and is expressed as the digital asset token T quantity (T). T may be the ticker used in the transaction.
- the peer-to-peer distributed ledger may be a blockchain.
- Recording a digital asset token in a peer-to-peer distributed ledger means that a transaction describing the transfer of a digital asset token from address to address is recorded in the peer-to-peer distributed ledger, and a predetermined validation is performed before recording. Only transactions that have passed and passed validation are recorded in the peer-to-peer distributed ledger.
- the transaction structure can be, for example, a format similar to that of a Bitcoin blockchain transaction.
- Transaction input which is the constituent unit of transaction input
- transaction output which is the constituent unit of transaction output
- the debit / credit balance is expressed by transaction input / transaction output.
- the balance must be balanced in terms of transaction display.
- FIG. 1 is an outline functional flow diagram illustrating the functional flows of the digital asset token T generation stage ST1, issuance stage ST2, trading transfer stage ST3, and redemption stage ST4, and gives a bird's-eye view of the method 1 according to the present invention.
- the transfer of digital asset token T between the issuer and the user and the transfer of ownership are the functions of digital asset token T associated with user operations at each stage of generation, issuance, sale and redemption of digital asset token T. It is drawn with a focus on the flow.
- the transaction TR is recorded in the peer-to-peer distributed ledger 3 in chronological order.
- a typical transaction operation referred to in the present invention is the case of transfer of ownership of the digital asset token T between users, and in FIG. 1, the transfer operation between users is represented as the trading stage ST3.
- the term "buying and selling” as used herein means a transaction involving the transfer of digital asset token T between addresses, which involves the provision of consideration. If the consideration is free of charge, it is a gift or succession (general succession and inheritance).
- the transfer of the digital asset token T between users is the transaction TR. In the description of, it is simply expressed as the transfer of the digital asset token T from the user address to another user address.
- the transaction TR recorded in the peer-to-peer distributed ledger for buying and selling in Figure 1 should be displayed as follows.
- the transaction input for identifying the token type of the digital asset token to be bought and sold by the current owner who is the ruler of the source address and the predetermined quantity of the digital asset token T is expressed as follows. It shall be.
- the transaction output that identifies the token type of the digital asset token T to be bought and sold and the address belonging to the purchaser who should be the owner of the predetermined quantity of the digital asset token T shall be described below.
- Destination address / Quantity of digital asset tokens (digital asset token unit symbol T)
- a display example of transaction input is as follows. (Example) Transaction input 1 User address 1/1 (T) Indicates that "transaction input 1 is the input of the transaction in 1 digital asset token unit (T) of the digital asset token T owned by the user address 1.”
- a display example of transaction output is as follows. (Example) Transaction output 1 User address 2/1 (T) Indicates that "transaction output 1 is the output of the transaction that the user address 2 should own one unit (T) of the amount of the digital asset token T".
- Transaction TR Transaction input Transaction input 1 User address 1/1000 (T)
- Transaction output Transaction output 1 User address 2/1000 (T)
- This transaction notation does not describe the consideration for buying and selling. If the consideration for buying or selling is not managed by tokens, it is not described in the notation of the structure of this transaction, and it should be treated separately. Therefore, the balance of balance is -1 for the user address 1, the balance of balance is +1 for the user 2, and the entire transaction is balanced with the balance of 0. Alternatively, when the consideration for buying and selling is not managed by tokens, the consideration for buying and selling can also be expressed in the transaction by introducing the virtual digital asset token as follows.
- the consideration for sale is not managed by tokens, it is not described in the notation of transaction structure as described above, but the terms of ownership transfer used in the method and system according to the present invention include those not managed by tokens. And there are some inconvenient scenes. In such a case, it is advisable to introduce the concept of digital memo token. For example, if the legal tender Japanese Yen is used as the consideration for issuing the Digital Asset Token TM, the Digital Memo Token TM is treated in the transaction as a representation of the Japanese Yen and is generated by receiving the Japanese Yen as the consideration. And.
- the digital asset token T When the digital asset token T is generated, the digital asset token T is originally generated from nothing, but here, since it is a digital asset memo as a memo, the issuer issues 1000 token units of the digital asset token T to the user 2 When the issuer and the user 2 pay the issuer a consideration of 1000 yen, the issuer and the user 2 assume that there is an agreement to display the consideration of 1000 (T) as a memo of 1000 (TM).
- TR may be represented by the following notation.
- Transaction TR Transaction input Transaction Input 1 Issuer / 1000 (T); Transaction input 2 User address 2/1000 (TM)
- Transaction output Transaction output 1 User address 2/1000 (T); Transaction Output 2 Issuer / 1000 (TM)
- the transaction is displayed as a memo that the issuer provides the issuer with 1000 token units of the digital asset token T, and at the same time, the user 2 provides the issuer with 1000 yen represented by the digital memo token TM. ..
- the 1000 (TM) notation of user address 2 it may be assumed that the existence of the digital token does not have a virtual existence and does not need to be formally generated by the system.
- the virtual digital asset token T0 corresponds to the remittance of legal tender from the user address.
- the issuer receives fiat currency 1000 (yen) from user 2 into a real fiat currency account
- 1000 (T0) is generated at the fiat currency account address
- the transaction TR is as follows by the digital asset token T0. Can be expressed as.
- Transaction input Transaction input 1 Base address 00/1000 (T0); Transaction Input 2 Issuer / 1000 (T)
- Transaction output Transaction output 1 Legal tender account address / 1000 (T0); Transaction output 2 User address 2/1000 (T)
- the transaction TR displays the legal tender 1000 (yen) received offline from the user 2 on the peer-to-peer distributed ledger system at the legal tender account address which is the management address of the issuer, and the user 2 displays the digital asset token 1000 from the issuer. Indicates that you will receive (T).
- the base address 00 is an address specially prepared by the system as the origin address of the digital asset token generation as described in detail in the section of the digital asset token generation of the present specification described later.
- the Digital Asset Token T0 should no longer be understood as a Digital Memo Token, but as a Virtual Digital Asset Token that represents deposits and pegging into fiat accounts. Since the virtual digital asset token T0 is pegged with a specific real asset that represents the amount deposited in the fiat currency account, it is appropriate to call it the virtual fiat currency account digital asset token.
- Virtual fiat account Digital Asset Token T0 is genuinely pegged to a particular real asset as long as it is at the fiat account address, ie, the consensus of stakeholders between the parties and in the world of peer-to-peer distributed ledgers. It should be noted that this should be supported by. If the digital asset token T is redeemed, it is sufficient for the digital asset token T0 to be moved from the fiat currency account address to another internal management address, for example, the reserve address 01 described later, and from another fiat currency from the user. When there is a deposit, the reserve address 01 may be used again in circulation to the legal tender account address. In this case, it is possible to have the meaning that the digital asset token pooled at the reserve address 01 is changed to the virtual legal tender account digital asset token corresponding to the deposit amount by transferring to the legal tender account address on the transaction display. be.
- the above transaction display is that Bitcoin, which is a typical digital asset token, has the concept of unused transaction (UTXO) in that the transaction output exists as a digital asset token that can be used in the next transaction input.
- UXO unused transaction
- the transaction structure of Bitcoin is different from the recognition of the difference generated that is applied to the fee. That is, at least, the concept of transaction execution fee does not exist inside the transaction, and separate economic allowance and system resource allowance are provided for the sustainability of the system. Therefore, in the transaction recorded in the peer-to-peer distributed ledger by the method of the present invention, in principle, the balance of the transaction is balanced by the transaction input provided by the user and the transaction output given by the user to another user.
- Method 1 of the present invention employs the concept of unused transactions (UTXO). It is a transaction when the digital asset token ownership transfer condition and history condition are associated with the digital asset token in units of unused transactions (UTXO) in order to associate the ownership transfer condition and history condition characteristic of the present invention with the digital asset token. This is because it has the advantage of reducing the data length. This provides the advantage of facilitating monitoring by reducing the number of transaction views in a peer-to-peer distributed ledger, and / or has the advantage of making the outlook for the balance of balances easier and more transparent. Greater benefits are provided.
- UTXO unused transactions
- the transaction TR shown above (hereinafter, also referred to as a completed transaction TR) is blowcast to a peer-to-peer distributed ledger network, and the peer-to-peer distributed ledger network described later.
- the validity of the transaction TR is verified by a node computer (not shown), and if the verification is passed, it is recorded in the peer-to-peer distributed ledger 3.
- the peer-to-peer distributed ledger 3 is a blockchain
- the minimum configuration unit of the peer-to-peer distributed ledger 3 is a plurality of transaction TRs accumulated in a bucket and recorded in the peer-to-peer distributed ledger 3 as a block block.
- the recording of the peer-to-peer distributed ledger 3 a plurality of transactions are accumulated in blocks and recorded in the block chain in block units for the convenience of processing efficiency.
- verifying the legitimacy of a transaction it also verifies that the block is eligible to connect to the previous block, that is, the block is validated.
- the peer-to-peer distributed ledger 3 of the method 1 and the system 2 disclosed in the present invention is a block because additional records to the peer-to-peer distributed ledger 3 are verified in block units and the blocks are chained in chronological order. Although it may be called a chain, the transaction included in the block may be one case in which processing efficiency and convenience are balanced.
- the peer-to-peer distributed ledger 3 is composed of a chain of blocks including a plurality of transactions requested to be recorded within a predetermined time frame in a local environment, and the blocks are directed acyclic graphs (Directed Acyclic Graph).
- the blocks may be configured to be chained.
- peer-to-peer distributed ledger 3 may be configured so that the nonce search of the block is a requirement for successful block verification, or it may be configured to branch to the DAG in the local environment.
- the feature of the present invention is to include the ownership transfer condition in the transaction verification, or to provide historical information.
- the block validity verification method may be POW (Proof Of Work) or POS (Proof Of Stake), or any consensus method may be adopted.
- a digital asset token T When a digital asset token T is generated, it is generated by a special generation transaction that produces a digital asset token T from nothing, unlike other transactions, unlike a mere move of a digital asset token T.
- the generated transaction TR is configured as a transfer from the base address 00 to the reserve address 01.
- the base address 00 is specially prepared by the system as the origin address of generation, and corresponds to the coin base of Bitcoin.
- the reserve address 01 is a special address that is also used as a return address when the digital asset token T is redeemed from the user to the issuer after the digital asset token T is generated and / or issued to the user.
- the digital asset token T used by the user is previously generated by the generation transaction TR and is recorded in the peer-to-peer distributed ledger 3 and stored in the reserve address 01.
- the base address 00 is moved to the reserve address 01.
- the following generated transactions are recorded in the peer-to-peer distributed ledger 3.
- Transaction TR Transaction input Transaction input 1 Base address 00/1000 (T)
- Transaction output Transaction output 1 Reserve address 01/1000 (T)
- the balance between the transaction input and the transaction output of this transaction TR is balanced as described above or as shown in FIG.
- the balance difference is provided to the amount of digital asset token T contained in the transaction input provided by the user and to other users corresponding to the transaction input if the transaction has only a single digital asset token T.
- the balance between the balance with the total amount of Digital Asset Token T included in the transaction output (the transaction output provided to other users corresponding to one transaction input is not limited to one) is zero. Should be, and the amount of Digital Asset Token T will match in lending and borrowing. Examples of the balance of balance at the time of generation are illustrated in FIGS. 9 and 10.
- Method 1 of the present invention includes a record of the generation of the digital asset token T, and the generation of one unit (T) of the amount of the digital asset token T is performed with the source as the base address 00 and the reserve pool.
- the step of recording in the peer-to-peer distributed ledger 3 as a transaction TR record of the transfer of the digital asset token T between the addresses of the digital asset token T with the reserve address 01 as the destination address is executed (MS110).
- Ownership transfer conditions can be added to one unit of the amount of Digital Asset Token T.
- the ownership transfer conditions are assumed to be recorded in advance in the peer-to-peer distributed ledger 3, and when the digital asset token T is used and transferred to a new destination, that is, the peer-to-peer distributed ledger is associated with the destination address.
- the terms of transfer of ownership are characterized in that the terms of suspension of transfer provide the same effect as those pre-recorded in the digital asset token T, which can be recorded in the peer-to-peer distributed ledger 3. do.
- smart contracts There is a mechanism for contracts on the Internet called smart contracts.
- the contract contents between the parties are determined in advance, registered on the system, and the contract contents are referred to at the time of transaction execution.
- the ownership transfer condition of the present invention can be embedded in the peer-to-peer distributed ledger itself of the digital asset token platform as an execution condition (suspension condition).
- the owner of the digital asset token unilaterally embeds the execution conditions of the transfer in the peer-to-peer distributed ledger itself of the digital asset token, regardless of the other party, and suspends it regardless of the number of others. If the conditions are not met, it will provide an anti-world effect that prevents execution.
- Ethereum which is famous for smart contracts, basically handles contracts between two parties.
- the synchronization of the two parties' approvals is left to the application protocol on Ethereum.
- the guarantee of synchronization of approvals of the two parties is entrusted to the application protocol, and in the end, the distributed platform is the same as the one that entrusts the closing of the transaction to the smart contract protocol.
- the transaction of digital asset tokens of smart contracts is also the same as the conventional trust structure that trusts the token exchange that mediates the issuance solicitation when soliciting the issuance of digital asset tokens.
- the smart contract will rely on the smart contract protocol on the plot form that someone has created ad hoc.
- the ownership transfer condition is a suspension condition to the peer-to-peer distributed ledger 3 itself of the platform of the digital asset token T, and the ownership is transferred.
- the conditions are configured to be embeddable.
- Peer-to-peer distributed ledger of Digital Asset Token T in which ownership transfer conditions can be embedded as enforcement or suspension conditions, whether as platform conventions or private conventions that override the platform conventions and are generally accepted.
- a method 1 and a system 2 for embedding in the system 2 are provided. As a result, the terms of transfer of ownership also contribute to the problem described in the previous paragraph in terms of providing a social effect.
- the part of method 1 according to one embodiment of the present invention includes a part of method M100 for generating one unit of the amount of digital asset token T, and one part of the amount of digital asset token T.
- the step of recording unit generation in a peer-to-peer distributed ledger (MS110) is performed first.
- the portion of the method M100 for generating one unit of the amount of digital asset token T included in the method 1 according to the embodiment of the present invention is displayed as the generation stage ST1 as shown in FIG.
- the portion of M200 is executed in the issuance stage ST2 of FIG. 1 and 1 unit of the amount of Digital Asset Token T shown in FIG.
- the method of buying and selling M300 is executed in the buying and selling stage ST3 of FIG. 1, and the method of redeeming one unit of the amount of digital asset token T shown in FIG. 5
- the part of M400 is executed in the redemption stage ST4 in FIG. It is defined so that the method of M100-400 and the stage of ST1-ST4 are related to each other.
- the ownership transfer conditions include, for example, setting the universal price range of the upper and lower limits of the transfer consideration between one unit of the amount of digital asset token T and the predetermined legal currency, with the legal tender of the transfer consideration as the amount condition. May be done.
- the universal price range refers to a predetermined price range set over the entire method 1, which is a predetermined price condition defined as a common verification condition for the entire method 1, and the digital asset token is substantially a predetermined legal tender. Suitable for being pegged by currency. If the fiat currency is Japanese Yen and the Digital Asset Token T is pegged at a ratio of 1: 1 to the fiat currency, the minimum consideration is 100 Yen for every 100 units of the amount of Digital Asset Token. This is a kind of universal price condition setting with a maximum price of 101 yen. In the following, this is 100 ⁇ 100T ⁇ 101 Notated as. 100 is a scale factor to avoid decimal point notation and decimal point calculation.
- the legal tender to be pegged is preferably the Japanese yen.
- the method of the present invention provides a digital asset token pegged to the currency of the Bank of Japan, which is highly stable and highly transparent in operation among legal tenders, and the method according to the present invention is even more transparent. A highly stable digital asset token will be provided.
- the digital asset token T of the present invention exists independently for each unit 1 (T) of the amount of the digital asset token T in the smallest mesh.
- the above-mentioned ownership transfer condition shall be attached to each unit (T) of the digital asset token T corresponding to the quantity described in the transaction input or transaction output.
- the concept of quantity of digital asset token T may have an aggregated concept, and when the lowest token unit is 1 and simply written as digital asset token T, digital asset token T is a type of aggregated concept of quantity.
- the unit 100T of the amount of digital asset token T may represent 100 units of one unit of the amount of digital asset token T as one block.
- the unit 500T of the amount of the digital asset token T may represent 500 units of one unit of the amount of the digital asset token T as one block.
- the unit 1000T of the amount of the digital asset token T may represent 1000 units of one unit of the amount of the digital asset token T as one block.
- the unit 10000T of the amount of the digital asset token T may represent 10000 units of the amount of the digital asset token T as one block.
- the above verification conditions may be collectively managed for each of the above aggregation types, T100, T500, T1000 or T10000.
- Transaction TR Transaction input Transaction input 1 Base address 00/1000 (T)
- Transaction output Transaction output 1 Reserve address 01/1 (T1000)
- the transaction output digital asset token T may be accompanied by the ownership transfer condition in one 1000T block.
- the digital asset token T with the ownership transfer condition is required to divide a part of one 1000T in advance when using a part of one 1000T for transaction input. May be good.
- Transaction TR Transaction input Transaction input 1 Reserve address 00/1 (1000T)
- Transaction output Transaction output 1 Reserve address 01/1 (T500); Transaction output 2 Reserve address 01/4 (T100); Transaction Output 3 Reserve Address 01/100 (T) It is like.
- the terms of transfer of ownership may be added to each of one T500, four T100s and 100 Ts. Alternatively, it may be added for each transaction output, and in that case, it may be divided and generated in advance as follows.
- Transaction TR Transaction input Transaction input 1 Base address 00/1000 (T)
- Transaction output Transaction output 1 Reserve address 01/500 (T); Transaction output 2 Reserve address 01/100 (T); Transaction output 3 Reserve address 01/100 (T); Transaction output 4 Reserve address 01/100 (T); Transaction output 5 Reserve address 01/100 (T); Transaction Output 6 Reserve Address 01/100 (T) or, Transaction TR Transaction input: Transaction input 1 Base address 00/1000 (T)
- Transaction output Transaction output 1 Reserve address 01/1 (500T); Transaction output 2 Reserve address 01/5 (100T); Is. 1000 (T), that is, 1T of 1000, can be composed of one 500T and five 100 (T).
- the ownership transfer conditions to be provided for the use of transaction input 1 are provided every 500T and every 100T, and the record of the ownership transfer conditions to the transaction output is recorded every 500T and every 100T.
- the method 1 of the present invention may be configured.
- the ownership transfer condition is, for example, a universal price range of the upper limit and the lower limit of the transfer consideration between one unit of the amount of digital asset token T and the predetermined legal currency as the amount condition of the legal tender for the transfer consideration. Refers to the case where it is done.
- the fiat currency consideration provided by the owner of the transaction output address is the fiat currency provided as the consideration for the total quantity of the transaction input digital asset token T, and the fiat currency per unit quantity of the digital asset token T is calculated. Whether or not the currency amount falls within the predetermined price range is determined by the ownership transfer condition, and it is verified whether or not this condition is passed with respect to the transaction TR, and if it passes, the transaction TR is a peer-to-peer distributed ledger 3 It is a condition to be recorded in.
- the transaction TR is then broadcast, for example, to the blockchain, which is a peer-to-peer distributed ledger 3, and is verified by the transaction TR by a node computer (hereinafter, also referred to simply as a "node”) responsible for verification on the distributed network. It is added to the block of the blockchain and recorded in the blockchain (hereinafter, this process may be simply referred to as “recording in the peer-to-peer distributed ledger 3").
- the ownership transfer condition is per unit (T) of the amount of digital asset token T used in the transaction, or per transaction input used in the transaction, that is, per unused transaction, or these. Ownership transfer conditions may be validated for the transaction TR as a whole.
- the ownership transfer condition Whether it is verified as a whole transaction TR or by the usage unit of each digital asset token for each transaction input, the ownership transfer condition must be applied at the time of transaction verification. Matters related to ownership transfer conditions must be displayed as transaction characteristic information in the transaction input.
- the subsequent transfer of ownership of the digital asset token T recorded in the peer-to-peer distributed ledger 3 is recorded in the peer-to-peer distributed ledger 3.
- Ownership transfer condition addition renewal step including step (MS120) of pre-recording the addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred in the peer-to-peer distributed ledger 3.
- step (MS120) of pre-recording the addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred in the peer-to-peer distributed ledger 3.
- the digital asset token T used in the transaction is provided with an additional renewal means of the ownership transfer condition so that the additional renewal of the ownership transfer condition is recorded.
- Ownership transfer terms include, for example, a step (MS130) that includes setting a universal price range for transfer pricing between one unit (T) of the amount of digital asset tokens and a given statutory currency.
- This transfer pricing condition controls the transaction price to a certain extent, which has the effect of providing a stable transfer pricing for digital asset tokens.
- the trader is almost free to trade what is the record to be verified. It is also possible to record in advance before the transaction, it is possible to specifically read the transparency and certainty of the transaction from the record before the transaction, and after the transaction it is possible to see if the transaction was sound.
- the transfer record can also be accompanied by transfer history information, and the incidental information of the digital asset token T used in later transactions includes at least the history of the transfer of the digital asset token to the reserve. Includes historical information (MS140).
- the transfer history is categorized, and the transfer history of transfer to reserve 01 immediately after the generation of digital asset token T, transfer from reserve to user, transfer between users, and transfer from user to reserve 01 is a peer-to-peer distributed ledger 3 Is equipped with recordable means.
- the transfer to Reserve 01 as the ownership is generated is recorded as transfer history information.
- Each transfer category can be added to the transfer record with a code or history information code representing any of these, and parameters depending on its content.
- transfer history information By recording the transfer history information before issuance in the peer-to-peer distributed ledger, the identity of the digital asset token T can be known, and it becomes possible to monitor the additional issuance of the issuer.
- the addition of transfer history information provides the effect of increasing the transparency of digital asset token T generation.
- the verification time is described in the transfer history information of the generation stage ST1 and / or the issuance stage ST2, and the verification condition is that the past retrospective issuance is not forged by the verification time included in the transfer history information. That is, it may be a condition for transferring ownership, and other transfer history information for appropriately increasing the transparency of digital asset token generation and issuance may be recorded, and the transfer history information may be recorded together with the condition for transferring ownership.
- the incidental information to be added to the transfer record includes at least the history information including the transfer history of the digital asset token T to the reserve 01 ( MS140).
- the transaction TR including the information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150).
- Record the transfer of ownership of the Digital Asset Token T (MS170) after successful transaction validation, including the transfer of ownership condition (MS160), and the transfer of ownership condition is one unit (T) of the amount of the Digital Asset Token.
- the record of transfer history information can be provided with the transfer of self-transfer at reserve address 01, as will be described later.
- the generation method part is a reserve address for embedding the ownership transfer condition and / or history information in the record of the digital asset token T2 of the peer-to-peer distributed ledger 3 immediately after the generation. It may also be included that a transfer transfer between own addresses from 01 to reserve address 01 is provided.
- the portion of the method 1 includes the portion of the production method M100, in which the portion of the production method M100 performs the following steps.
- the portion of the production method M100 performs the following steps.
- a transaction TR containing historical information including the history of token T transfer (MS140) and containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150) and includes the ownership transfer conditions.
- the history information includes at least the digital asset token T among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token T. This is a method that includes transfer history information from the issuer to the reserve immediately after the generation of.
- the unit to which the transfer history information is added is added for each digital asset token T, or at least for each transaction output, as in the case of the ownership transfer condition, and is used for transaction input in the next transaction TR. At that time, these transfer history information may be used according to the ownership transfer conditions, in which case the transaction TR as a whole may be verified.
- the wallet when used for transaction input in the future, it may be used for pre-checking the verification to be executed in the wallet, or it may be used as one of the log data on the blockchain for auditing.
- the transaction TR at the time of issuance is such that the ownership is transferred from reserve address 01 to user address 1 as a transfer of ownership from the issuer to the user.
- Transaction TR Transaction input Transaction Input 1 Reserve Address 01/1000 (T)
- Transaction output 1 User address 1/1000 (T)
- transaction TR may be configured. Therefore, the difference from the trading stage is that the transfer source address is always the reserve address 01, not the user address or other address.
- the transfer history information can be further added to the transfer record, for example, simultaneous recording.
- the transfer history of the transfer to Reserve 01 immediately after the generation of the digital asset token T is configured to be continuously recorded in the peer-to-peer distributed ledger 3. More specifically, the digital asset token T or unused transaction recorded on the peer-to-peer distributed ledger 3 records the transfer history of the transfer to reserve 01 immediately after the generation of the digital asset token T, and is digital.
- the transfer history information of the transfer to reserve 01 immediately after the generation of the digital asset token T is continuously recorded in the transaction output of the transaction TR.
- the serial number of the generation can be attached, the image with the watermark can be incorporated, and these hashes can be attached to various digital asset tokens.
- the information that easily confirms the authenticity is configured to be permanently inherited by the Digital Asset Token T itself.
- the transfer history of the transfer from the reserve 01 to the user can be recorded in the peer-to-peer distributed ledger 3.
- Each transfer category can also be added as a code representing any of these.
- the identity of the digital asset token T can be known, and the transfer history of the transfer from reserve 01 to the user clarifies the occurrence by the issuer. As a result, it is also possible to monitor the additional issuance.
- a third party who tampers with the description will be more likely to be identified as a deceptive act, gaining more trust, and adding the transfer history information will provide the effect of increasing the transparency of digital asset token generation. do.
- the transparency of the issue price is improved by recording the history that is displayed for reference on the digital asset token itself after issuance and the constraint condition that is pegged to the legal tender with respect to the issue price at the time of issuance, and in addition, the price is increased.
- a mechanism that limits the price fluctuation range of a given fiat currency provides digital asset tokens with a more stable exchange value.
- the part of the method 1 in the issuance stage ST2, includes the part of the method M200 for issuing the digital asset token T, and the amount of the digital asset token T.
- the step of recording the generation of one unit (T) in the peer-to-peer distributed ledger 3 is executed (MS110) for the digital asset token T and the subsequent issuance of the digital asset token T is recorded in the peer-to-peer distributed ledger 3.
- the transfer condition addition update step (MS120) is executed following the generation step (MS110) of the method 1 regarding the digital asset token T, and the ownership transfer for legal currency pegging is performed.
- the condition update setting step may be executed by MS130, and then the history information setting step MS140, broadcast step (MS150), verification step (MS160), recording step (MS170), ownership transfer condition addition step (MS180) and history information.
- This is the method in which each step of the supplementary step (MS190) is executed.
- the present invention provides the transparency of generation and / or issuance of digital asset tokens and the stability of exchange value at the time of issuance by the addition of ownership transfer conditions and the addition of history information and issuance via reserve. Provides an improved peer-to-peer distributed ledger recording method. ⁇ Transfer of ownership between users of Digital Asset Token T> Next, as shown in FIG.
- the part of the method 1 according to one embodiment of the present invention includes the part of the method M300 of transfer between users after the issuance of the digital asset token T.
- the action and effect of the method 1 of the embodiment of the present invention in the trading stage ST3 will be described with reference to FIGS. 1 and 4.
- the digital asset token T generated by the step (MS110) of recording the transaction TR of the digital asset token T having the reserve pool 01 as the destination address in the peer-to-peer distributed ledger 3 in the generation stage ST1 users 1 to 2
- the step of recording the transfer of ownership of the digital asset token T to (MS170) for example, the following transaction TR is executed.
- the ownership transfer transaction TR between users is Transaction TR Transaction input: Transaction input 1 User address 1/1000 (T)
- a transaction TR for transferring the digital asset token T from user addresses 1 to 2 may be configured.
- the transaction input is, for example, attached to the user 1 digital asset token T with a universal setting ownership transfer condition, which includes one unit (T) of the amount of the digital asset token and a predetermined statutory currency.
- the recording step (MS120) of recording in the peer-to-peer distributed ledger 3 in advance is executed.
- the recording of the transfer of ownership of the digital asset token T from the user address 1 to another user address 2 it is associated with one unit (T) of the digital asset token amount, for example, the user address 2.
- the ownership transfer condition that limits to the transfer destination is used for verification at the time of recording the next transaction, as an update of the ownership transfer condition that should be associated with one unit (T) of the digital asset token amount, the following transaction Run TR.
- Transaction TR Transaction input: Transaction input 1 User address 1/1000 (T) ⁇ Ownership transfer condition before transfer A: Destination user condition (no limitation)>; Transaction output 1 User address 1/1000 (T) ⁇ Ownership transfer condition B after transfer: With destination user condition (user 2)>
- This transaction TR is a transaction TR that records the transfer of digital asset tokens between its own addresses 1 in the peer-to-peer distributed ledger 3. Before and after recording by this transaction, the digital asset token 1000 (T) of the peer-to-peer distributed ledger 3 was a destination user condition (unlimited) on the peer-to-peer distributed ledger 3.
- the destination user condition was not recorded as an ownership transfer condition as an unused transaction, but after recording by the above transaction, the display of the digital asset token 1000 (T) in the peer-to-peer distributed ledger is the ownership transfer condition: destination. It became the additional content of the user condition (user 2), and was changed to the ownership transfer condition specified by the destination user.
- the transfer history information associated with one unit (T) of the digital asset token amount of the transfer source address 1 is attached to the record.
- the incidental information to be noted includes at least historical information including the history of the transfer of the digital asset token to Reserve 01 (MS140), which is added to the record of the transfer of one unit (T) of the amount of the digital asset token. (MS190), the appendix may be recorded, for example, in the peer-to-peer distributed ledger 3 at the same time as the record of the transfer.
- Transaction TR Transaction input Transaction input 1 User address 1/1000 (T) ⁇ Ownership transfer condition before transfer: Destination user condition (User 2) Appendix>
- Transaction output Transaction output 1 User address 2/1000 (T)
- This digital asset token transfer transaction is broadcast to the network by a broadcast step (MS150) as a transaction containing information to be recorded in a peer-to-peer distributed ledger, after which the (MS160) recording step is performed.
- the verification of the transaction TR of the ownership transfer condition at the time of composition accepts the necessary information provided by the issuer, and the ownership transfer condition is digitized to a level that can be executed in a closed system within the transaction, and the transaction. It is verified whether the ownership transfer conditions embedded in the TR and embedded in the transaction are genuine and do not violate the current real-time information provided by the issuer.
- the verification at the time of transaction recording in the verification step (MS160) is contrary to the real-time information at the time when the transaction is embedded in the transaction and the ownership transfer condition is provided by the issuer at the time of verification at the time of recording the peer-to-peer distributed ledger.
- a step (MS170) of recording the transfer of ownership of the digital asset token in a peer-to-peer distributed ledger is performed.
- each step of the ownership transfer condition addition step (MS180) and the history information addition step (MS190) is executed, and the transfer record is preferably further as transfer history information.
- the transfer record also includes transfer history information from the issuer to the reserve after the generation of the Digital Asset Token T, and further, the transfer history of at least one of the transfer from reserve 01 to the user and the transfer between users. It is a method that can contain information.
- the present invention refers to the transparency of the generation and / or issuance of digital asset tokens and the transfer of digital asset tokens between users by the addition of ownership transfer conditions and the addition of historical information and issuance via reserve.
- a method of recording in a peer-to-peer distributed ledger that improves the transparency of generated information and / or issued information that can be generated and the stability of exchange value at the time of transfer between users.
- the redemption transaction TR from the user to the issuer is Transaction TR Transaction input: Transaction input 1 User address 2/1000 (T); Transaction output 1 Reserve address 01/1000 (T) And transaction TR may be configured.
- a transaction TR is formed as a transfer from the user address to the reserve address 01. By transferring to reserve 01 at the time of redemption, the total issuance amount can be easily monitored on the blockchain by monitoring reserve address 01 even if it is reissued, which contributes to improvement of transparency.
- Method 1 with respect to the redemption of the digital asset token T, the addition or renewal of the ownership transfer condition to be associated with one unit (T) of the amount of the digital asset token to be transferred is peer-to-peer in advance. Record in the distributed ledger 3 (MS120).
- MS120 distributed ledger 3
- redemption price conditions In the case of redemption price condition setting where the maximum price is 9000 yen below the issue price 0 ⁇ 1000T ⁇ 9000 It is like. Then, in order to set the redemption price condition, the ownership transfer condition to be associated with one unit (T) of the digital asset token amount of the destination address is added or updated (MS130).
- the terms of transfer of ownership include the setting of redemption of consideration for the transfer between one unit (T) of the amount of the digital asset token and a given fiat currency.
- the incidental information to be added to the record includes at least the history of the transfer of the digital asset token T to reserve 01.
- a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150), followed by a verification step (MS160), a recording step (MS170), and possession, as shown in FIG.
- Each step of the right transfer condition addition step (MS180) and the history information addition step (MS190) is executed.
- the transfer history information of the transfer from the reserve 01 to the user, the transfer between the users, and the transfer from the user to the reserve 01 Is a method that can include. In this way, it is possible to record the history that is displayed as a reference on the digital asset token itself after redemption and the constraint conditions that are pegged to the legal tender regarding the redemption price, and the transparency of the redemption price is improved, and in addition, the redemption price is redeemed.
- a mechanism that limits the price to the price fluctuation range of a given fiat currency provides tokens with a more stable exchange value.
- the present invention provides generation information and / or issuance information and / or between users that can be referred to at the time of redemption of the digital asset token by the addition of ownership transfer conditions, the addition of history information, the issuance through the reserve, and the redemption to the reserve.
- the peer-to-peer distributed ledger recording method of the digital asset token T relates to the reserve operation by the generation, issuance, sale transfer, and redemption of the digital asset token.
- the peer-to-peer distributed ledger 3 (MS110)
- Addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (MS120).
- the terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (MS130).
- Ancillary information to be added to the record includes at least historical information including the history of the transfer of Digital Asset Token T to Reserve 01 (MS140).
- a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150).
- MS160 After successful transaction validation including the ownership transfer conditions (MS160), Record the transfer of ownership of Digital Asset Token T (MS170),
- the terms of transfer of ownership are added to the record of transfer of one unit (T) of the amount of the digital asset token (MS180).
- the historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (MS190).
- the history information includes at least the digital record of the transfer from the issuer to the reserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token T.
- a method of including transfer history information from the issuer to Reserve 01 immediately after the generation of the asset token is disclosed.
- the present invention is based on the addition of ownership transfer conditions, the addition of historical information, and the issuance and redemption to the reserve, and the entire life cycle of generation, issuance, transfer between users, and redemption of digital asset tokens and after redemption. It provides a method of recording in a peer-to-peer distributed ledger that improves transparency and stability of exchange value over recirculation, including offerings.
- the present disclosure improves transparency by recording history and constraints, and by a mechanism that limits the price to the price fluctuation range of a given fiat currency, the generation of digital asset tokens with stable exchange value.
- a method of recording issuance and sales transfer in a peer-to-peer distributed ledger is provided.
- the present invention further discloses one embodiment of Method 1 of method 1 of generation, issuance, sale transfer, and reserve operation of a second digital asset token T2 in the case of acquiring the digital asset token T2 in consideration of the digital asset token T1.
- FIG. 2 is a schematic flow chart depicting the flow and system flow of the method according to the embodiment of the present invention that provides the generation, issuance, sale transfer, and redemption of the second digital asset token T2.
- the part of the method 1 includes the part of the method M101 of generating the digital asset token T2 after the issuance of the digital asset token T1.
- the above method 1 started in the first embodiment, after the generation of one unit (T1) of the amount of the first digital asset token, it is further associated with one unit (T1) of the amount of the first digital asset token.
- T1 the amount of the first digital asset token.
- T1 the amount of the first digital asset token.
- pegging to other currencies is associated with other currencies, and the amount of the first digital asset token at the exchange rate corresponding to the market exchange rate between the first fiat currency and the second currency.
- the first digital asset token T1 is associated with the Japanese yen ⁇
- the second digital asset token T2 is effectively pegged to the US dollar currency USD
- the first statutory currency It is effectively pegged to the market exchange rate of the Japanese yen (Japanese yen) and the US currency USD, which is another currency.
- one unit (T1) of the first digital asset token is 1 yen (100 sen), and the currency unit of the US dollar currency USD is ⁇ 100, that is, $ 1 is 108 yen against 1 USD at the market exchange rate
- the second 1 unit of digital asset token (T2) is the 1st digital asset token 108 (T1)
- 1 unit of the 2nd digital asset token (T2) is the 1st digital asset token 1
- T1 it is said that it is pegged to one unit of the amount of digital asset tokens at the exchange rate according to the market exchange rate between the first statutory currency and the second currency.
- the generation of 1 unit (T2) of the second digital asset token amount is 1 unit (T2) of the second digital asset token amount with the amount of the first digital asset token as 1 unit (T1). ) Is described in the transaction TR, and the transaction TR is recorded in the peer-to-peer distributed ledger.
- Transaction TR Transaction input Transaction input 1 Base address 00/1000 (T2); Transaction output: Transaction output 1 Reserve address 01/1000 (T2) And transaction TR may be configured.
- Transaction TR Transaction input Transaction input 1 Base address 00/1000 (T2); Transaction input 2 User address 1/11000 (T1)
- Transaction input Transaction output 1 Reserve address 01/1000 (T2)
- transaction TR may be configured.
- the conditions for transfer of ownership at the time of generation are: For 1 unit of the amount of the second digital asset token T2 (other currency $ 1 ( ⁇ 100)), the lower limit consideration is the amount of the first digital asset token T1 108 (T1) (legal tender 1 yen (100)) A universal price condition is set with the same maximum consideration. 108 (T1) ⁇ 1 (T2) ⁇ 108 (T1) If you give a spread of 1 yen to the lower limit consideration and the upper limit consideration, 107.5 (T1) ⁇ T2 ⁇ 108.5 (T1) However, if the scale factor is 100, 10750 (T1) ⁇ 100 (T2) ⁇ 10850 (T1) It is expressed as, and the use of the decimal point is avoided in the method.
- the predetermined first fiat currency associated with one unit of the amount of the first digital asset token (T1) is associated with another currency, and the first.
- the second is the amount of digital asset tokens pegged to one unit (T1) of the first digital asset token amount at the exchange rate according to the market exchange rate between one fiat currency and the second currency.
- a method of recording the generation of one unit (T2) of the digital asset token amount in a peer-to-peer distributed ledger (MS210) is provided.
- the part of the method 1 includes the part of the method M201 for generating the digital asset token T2 after the issuance of the digital asset token T1.
- the transfer of ownership of the digital asset token T2 accompanying the subsequent issuance is recorded in the peer-to-peer distributed ledger 3
- the ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. It is a method characterized in that it includes constraining the price range and / or the individual price range (MS230).
- the issuance transaction has a transaction structure in which the ownership is transferred from reserve address 01 to user address 1 as the transfer of ownership from the issuer to the user, with respect to the first legal tender at the time of issuance.
- the issuance condition rate which is associated with other currencies and corresponds to the market exchange rate 110 between the first fiat currency and the second currency.
- Transaction TR Transaction input Transaction Input 1 Reserve Address 01/100 (T2)
- T2 Transaction Output 2 Reserve Address 01/100
- Transaction TR Transaction input Transaction input 1 Reserve address 01/100 (T2); Transaction input 2 User address 1/11000 (T1); Transaction output 1 User address 1/100 (T2) Transaction output 2 Reserve address 01/11000 (T1)
- the transaction TR may be configured with a scale factor of 100.
- the universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token for one unit of the amount of the first digital asset token, which is the ownership transfer condition stored in the reserve address 01 is as follows. 110 (T1) ⁇ 1 (T2) ⁇ 110 (T1)
- the above-mentioned ownership transfer condition will be the verification condition of the transaction.
- the reserve address matches 11000 (T1), the user address 1 matches 11000 (T1), and both balances are matched.
- the total first digital asset token exchange value of the transaction output is 22000 (T1), and the total first digital asset token exchange value of the transaction input and the first total digital asset token exchange value of the transaction output are borrowed. It's balanced.
- the total first digital asset token exchange value of the transaction input is 220 (T1) and the total first digital asset token exchange value of the transaction output is 220 (T1). ..
- An example of the balance of balance at the time of generation of the digital asset token T2 is shown in FIG.
- the ownership transfer condition is a peer-to-peer distributed type in which the universal price range of the upper limit and the lower limit of the transfer consideration of 1 unit of the amount of the second digital asset token for 1 unit of the amount of the first digital asset token is set as a pegging condition. It is recorded in the ledger, and the following conditions, 110 (T1) ⁇ 1 (T2) ⁇ 110 (T1) Is verified in a peer-to-peer distributed ledger during block recording. By conducting this verification, price fluctuations will be minimized, which has the effect of enabling the provision of more stable digital asset tokens.
- the incidental information to be added to the record in the peer-to-peer distributed ledger 3 includes at least the history information including the history of the transfer of the digital asset token T2 to the reserve 01 (MS140), and the issuance information is attached in addition to the generated information.
- Ownership transfer history information from reserve 01 to user 1 can be added. In this case, even if the transfer is repeated after that, verification at the time of issuance is possible at any time, and a more transparent digital asset. It also has the effect of making it possible to provide tokens.
- the ownership transfer condition is configured so that the exchange rate according to the market exchange rate between the first statutory currency and the second currency is pegged to one unit (T1) of the first digital asset token amount (T1).
- MS230 1 unit of the second digital asset token amount is generated with 1 unit of the digital asset token amount pegged to 1 unit (T1) of the 1st digital asset token amount.
- the ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition.
- Ancillary information to be added to the record in the Peer-to-Peer Distributed Ledger 3 includes at least historical information including the history of the transfer of Digital Asset Token T2 to Reserve 01 (MS140). Broadcast a transaction containing information to be recorded in a peer-to-peer distributed ledger to a peer-to-peer distributed ledger network (MS150). After successful transaction validation including the ownership transfer conditions (MS160), Record the transfer of ownership of Digital Asset Tokens (MS170), The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (MS180), which may be, for example, a record at the same time as the record of the transfer.
- the historical information is added to the record of the transfer of one unit of the amount of the digital asset token (MS190), which may be, for example, a record at the same time as the record of the transfer.
- the history information discloses a method including transfer history information of transfer from an issuer to reserve (01) immediately after generation of a digital asset token (T2), preferably transfer between users.
- the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate.
- peer-to-peer decentralization that improves the transparency of digital asset token generation and / or issuance and the stability of exchange value at the time of issuance and subsequent transfer by adding ownership transfer conditions and history information, and issuance from reserves. Provide a recording method in the type ledger.
- the part of the method 1 includes the part of the trading method M301 of the digital asset token T2 after the issuance of the digital asset token T2.
- the transfer of ownership of the digital asset token T due to the sale and purchase after generation is recorded in the peer-to-peer distributed ledger 3
- the ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition.
- a method comprising limiting to a price range and / or an individual price range (MS230).
- the transaction TR recorded in the peer-to-peer distributed ledger 3 in the trading stage ST3 has the following configuration.
- the transaction input or transaction output for specifying the unit quantity (T) of the token type T and the amount of the digital asset token T of the digital asset token that is the object of sale and purchase related to the ownership of the owner of the source address is the source of the move.
- Transaction input 1 User address 1/110 (T1); Indicates that "transaction input 1 is 110 units of the amount of digital asset token T1 owned by user address 1 is transaction input”.
- Transaction input 2 User address 2/1 (T2); Indicates that "transaction input 2 is one unit of the amount of digital asset token T2 owned by user address 2 is the transaction input”.
- Transaction input Transaction input 1 User address 1/110 (T1); Transaction input 2 User address 2/1 (T2) Describe as.
- the transaction output is as follows. (Example) Transaction output 1 User address 1/1 (T2); Indicates that "transaction output 1 is the output of a transaction that user address 1 should own one token unit of the amount of digital asset token T2". (Example) Transaction output 2 User address 2/110 (T1); Indicates that "transaction output 2 is the output of the transaction that user address 2 should own 110 token units of the amount of digital asset token T1".
- transaction TR When transaction TR consists of two transaction outputs 1 and transaction output 2, the transaction configuration is Transaction output: Transaction output 1 User address 1/1 (T2); Transaction output 2 User address 2/110 (T1) Describe as.
- the transaction TR is as follows as the transaction TR in which the user 2 purchases 1 (T2) owned by the user address 2 in consideration of 110 (T1) owned by the user address 1.
- Transaction TR Transaction input Transaction input 1 User address 1/110 (T1); Transaction input 2 User address 2/1 (T2)
- Transaction output Transaction output 1 User address 1/1 (T2); Transaction output 2 User address 2/110 (T1) Will be.
- transaction inputs 1 and 2 are in no particular order within the transaction input, and transaction outputs 1 and 2 are in no particular order within the transaction output.
- the balance of balance of this transaction is balanced as shown in FIG. When verifying the balance of balance, check the balance of the entire transaction. Examples of balance of balance are shown in FIGS. 9 and 10.
- the quantity 110 (T1) of the digital asset token T1 of the user address 1 is transferred to the user address 2
- the quantity 1 (T2) of the digital asset token T2 of the user address 2 is transferred to the user address 1 in the same transaction. ..
- Ownership transfer conditions stored at user address 1 Universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token (T2) for one unit of the amount of the first digital asset token, 110 (T1) ⁇ 1 (T2) ⁇ 110 (T1) Will be the verification condition for the transaction (MS160) and will also be posted to the corresponding transaction output 1 user address 1/1 (T2).
- Ownership transfer conditions stored in user address 2 Universal price range of upper and lower limits of consideration for transfer of the amount of the second digital asset token for one unit of the amount of the first digital asset token, 110 (T1) ⁇ 1 (T2) ⁇ 110 (T1) Will be the verification condition for the transaction (MS160) and will also be posted to Transaction Output 2 User Address 2/110 (T1).
- the present invention is characterized in that the exchange of two tokens can be simultaneously realized in one transaction, that is, can be simultaneously fulfilled (MS170), and a constraint condition of exchange value is imposed at the time of simultaneous fulfillment. It is possible to eliminate volatility, eliminate price fixing, and provide more stable and transparent trading opportunities. And, as described above, the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate. And by the addition of ownership transfer conditions and history information, and issuance from the reserve, transparency and exchange value of digital asset tokens at the time of generation and / or issuance information between users and between users. Provides a method of recording in a peer-to-peer distributed ledger that improves the stability of the data.
- the process returns to the case of issuing the digital asset token T in consideration of the above legal currency. If the virtual digital asset token T0 is replaced with the above digital asset token T1, the same processing as above for receiving T1 in consideration of the sale of T2 can be expressed, which is convenient. That is, when the payment of the consideration from the user 1 to the issuer is in the legal currency, the legal currency account manager confirms the deposit 100 (yen) from the user 1 and then generates 100 (T0). It may be associated with the issuance transaction of the digital asset token 100 (T).
- Transaction TR legal tender account virtual digital asset token generation
- Transaction input Transaction input 1 Base address 00/100 (T0)
- Transaction output Transaction Output 1 Legal Tender Account / 100 (T0)
- T0 Transaction Output 1 Legal Tender Account / 100
- T0 Generates a virtual digital asset token 100 (T0) and assigns it to a legal tender account address.
- Transaction TR T issuance using legal tender account
- Transaction input Transaction input 1 Reserve address 01/100 (T); Transaction Input 2 Legal Tender Account / 100 (T0)
- Transaction output Transaction output 1 User address 1/100 (T);
- a digital asset token 100 (T) is issued from the reserve address 01 to the user address 1
- a virtual digital asset token 100 (T0) generated by payment from the user is issued and managed from the legal currency account address as consideration. It indicates that it has been transferred to the person's address.
- the issue manager may be a third party manager (custodian).
- transaction input 2 is transactionally represented as a virtual digital asset token T0 for a deposit of 100 (yen) from a fiat currency account address, which is backed by a fiat currency account signature, and issuance is associated with the transfer of fiat currency.
- Transactions become more transparent.
- the mechanism for issuing digital asset token T2 in consideration of digital asset token T1 is that if the deposit of legal currency from the user is converted into virtual digital asset token and configured as virtual digital asset token T0, virtual digital asset token T0 Transactions can be displayed like the issuance of Digital Asset Token T1 in consideration of And parallel notation transaction display is possible.
- the legal tender pegging conditions can be substantially provided by setting the ownership transfer conditions so that the digital asset token T1 pegs to the digital asset token T0.
- the issuance of digital asset token T1 for fiat currency can also be regarded as virtual consideration for virtual digital asset token T0, and it is possible to provide verification of a mechanism that is substantially limited to the price fluctuation range of fiat currency, and exchange between the two.
- the fulfillment of value is expressed in parallel, the exchange value is more stable, and the more transparent digital asset token T1 can be provided.
- the incidental information to be added to the record in the peer-to-peer distributed ledger 3 includes at least the history information including the history of the transfer of the digital asset token to the reserve 01 (MS140), and is issued in addition to the generated information as in the issuance stage ST2. It is also possible to add the ownership transfer history information of the information, and in this case, it is possible to verify the issuance stage ST2 at any time even if the transfer is repeated after that, providing a more transparent digital asset token. It also gives the effect that enables. Further, if necessary, the ownership transfer history information can be added to the trading information between users.
- a predetermined first statutory association associated with one unit of the amount of the first digital asset token (T1). Ownership transfer conditions are configured so that the currency is pegged to one unit (T1) of the first Digital Asset Token amount at an exchange rate that corresponds to the market exchange rate between the first statutory currency and the second currency. (MS230), 1 unit (T2) of the second digital asset token amount is issued with the digital asset token amount pegged to 1 unit (T1) of the 1st digital asset token amount as 1 unit.
- the ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition.
- Ancillary information to be added to the peer-to-peer distributed ledger record includes at least historical information, including the history of the transfer of digital asset tokens to the reserve (MS140).
- a transaction containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network (MS150), after which the steps MS160, MS170, MS180 and MS190 are performed, as shown in FIG.
- the history information discloses a method including transfer from the issuer to the reserve (01) immediately after the generation of the digital asset token (T2), preferably issuance information, and if necessary, transfer history information of transfer between users. ing.
- the mechanism limited to the price fluctuation range of the first digital asset token provides tokens with more stable exchange value, which is the first statutory currency in which the value of the first digital asset token is pegged.
- the part of the method 1 includes the part of the depreciation method M401 of the digital asset token T2 after the issuance of the digital asset token T2.
- the part of the depreciation method M401 of the digital asset token T2 after the issuance of the digital asset token T2.
- the ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. It is a method characterized in that it includes constraining the price range and / or the individual price range (MS230).
- MS230 individual price range
- the part of the method 1 includes the part of the redemption method M401 after the issuance of the digital asset token, and the transaction TR of the digital asset token T2 having the reserve pool 01 as the destination address.
- the digital asset token T generated by step (MS110) recording in peer-to-peer distributed ledger 3 as a record
- the redemption transaction TR from the user to the issuer is Transaction TR Transaction input: Transaction input 1 User address 2/1000 (T2); Transaction output 1 Reserve address 01/1000 (T2) And transaction TR may be configured. Record transaction TR as a transfer from user address to reserve address.
- the total issuance amount monitors Reserve Address 01 even if it is reissued, and it can be easily grasped on the blockchain, which contributes to the improvement of transparency.
- the redemption of the digital asset token T2 should be associated with one unit (T2) of the amount of the digital asset token to be transferred.
- the addition or renewal of the right transfer condition is recorded in advance in the peer-to-peer distributed ledger 3 (MS120).
- MS120 peer-to-peer distributed ledger 3
- For redemption price conditions As a pegging condition of the ownership transfer condition, the universal price range and / or individual price range of the upper limit and the lower limit of the transfer consideration of 1 unit of the amount of the second digital asset token for 1 unit of the amount of the first digital asset token. Constrain to (MS230).
- Ownership transfer conditions Universal price range of upper and lower limits of consideration for transfer of the amount of the second digital asset token for one unit of the amount of the first digital asset token, 90 (T1) ⁇ 1 (T2) ⁇ 90 (T1) Is the verification condition of the transaction, and is as follows.
- Transaction TR Transaction input Transaction input 1 Reserve address 01/100 (T2); Transaction input 2 User address 1/9000 (T1); Transaction output 1 User address 1/100 (T2) Transaction Output 2 Reserve Address 01/9000 (T1)
- the transaction TR may be configured with a scale factor of 100.
- Ancillary information to be added to the record in the peer-to-peer distributed ledger 3 includes at least historical information including the history of transfer of Digital Asset Token T2 to Reserve 01 (MS140), generated information and / or issuance information and / or trading. It is possible to add information to the ownership transfer history information from the user to Reserve 01, and in this case, even if the transfer is repeated after that, verification at the time of issuance is possible at any time, making it more transparent. It also has the effect of enabling the provision of high-quality digital asset token T2. If necessary, the redemption information may be added with the ownership transfer history information. The appendix may be recorded at the same time as the record of the transfer of redemption.
- the first statutory currency and the second statutory currency are associated with the predetermined first statutory currency associated with one unit of the amount of the first digital asset token (T1).
- the ownership transfer condition is configured to be pegged to 1 unit (T1) of the 1st Digital Asset Token amount at an exchange rate according to the market exchange rate (MS230) and 1 unit of the 1st Digital Asset Token amount (MS230).
- the generation of 1 unit (T2) of the second digital asset token amount with the digital asset token amount pegged to T1) as 1 unit is the digital asset token whose destination address is the reserve pool 01 of the digital asset token before issuance.
- the addition or renewal of the ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred is previously recorded in a peer-to-peer distributed ledger (MS220).
- the ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition.
- Ancillary information to be added to the peer-to-peer distributed ledger record includes at least historical information, including the history of the transfer of digital asset tokens to the reserve (MS140).
- a transaction containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network (MS150), followed by the steps MS160, MS170, MS180 and MS190, as shown in FIG.
- the history information includes, in addition to the transfer from the issuer to the reserve immediately after the generation of the digital asset token, the transfer history information of the transfer from reserve 01 to the user, the transfer between users, and the transfer from the user to reserve 01. How to get it.
- the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate. And the transparency of the information at the time of generation and / or the information at the time of issuance and / or the transfer information between users at the time of redemption of the digital asset token by the addition of the ownership transfer conditions and history information, and the issuance from the reserve and the redemption to the reserve. And provide a method of recording in a peer-to-peer distributed ledger that improves the stability of the exchange value at the time of redemption.
- the part of the method 1 includes the part of the method M202 using the deposit pool 03 of the digital asset token T1.
- the record of the transfer of one unit (T2) of the amount of the second digital asset token is described above.
- the consideration provided by the user will be recruited following the recruitment step prior to issuance so that a predetermined percentage of the consideration provided by the user is secured by the safe assets.
- the consideration provided by the user is, for example, 11000 units of the digital asset token T1 so that the issue consideration received from the user is managed by the administrator (Castdian).
- the issue consideration received from the user is managed by the administrator (Castdian).
- Transaction TR Transaction input: Transaction input 1 User address 1/11000 (T1);
- Transaction output Transaction output 1 Deposit address 03/11000 (T1)
- the transfer history information may be managed by the administrator at the deposit address 03 until or after the issuance of the digital asset token T2, and the transfer history information is recorded in the peer-to-peer distributed ledger 3 and is more transparent to the users before and after the issuance. It also has the effect of enabling the provision of high-quality digital asset token T2.
- the transaction input from the reserve address 01 is provided by the following transaction TR.
- Transaction TR Transaction input Transaction input 1 Reserve address 01/100 (T2);
- Transaction output Transaction output 1 User address 1/100 (T2)
- the consideration provided by the user includes the issuance and sale information including the information that the digital asset token T2 is issued through the deposit address 1 of the administrator, or the issuance of more detailed metadata associated with the issuance and sale information. If it is added to the transfer history information as sale information, it also has the effect of enabling the user to provide the digital asset token T with higher transparency.
- the historical information includes historical information held in the deposit pool 03 where a predetermined percentage of the consideration provided by the user should be secured by safe assets (MS310).
- the payment from the user 1 is 100 using the virtual digital asset token T0 described above, following the transaction notation method described above.
- 100 (T0) may be associated with the issuance transaction of the digital asset token 100 (T2).
- Transaction TR Transaction input Transaction input 1 Reserve address 01/100 (T2); Transaction Input 2 Deposit Pool Administrator / 100 (T0)
- Transaction output Transaction output 1 User address 1/100 (T2);
- Transaction output 2 Issuing administrator / 100 (T0) Issuance of transaction input 2 becomes more transparent if the transaction notation is such that the deposit of 100 (yen) from user 1 is backed up by the signature of the deposit pool administrator (custodian).
- the consideration provided by the user is secured by the safe asset at a predetermined ratio of the consideration provided by the user, and is stored in the deposit pool.
- the mechanism also contributes to the stability of the exchange value of digital asset tokens.
- the predetermined proportion is 50%, more preferably the predetermined proportion is 60%, more preferably the predetermined proportion is 70%, and more preferably the predetermined proportion is 80%.
- a predetermined ratio is 90%, and more preferably, a predetermined ratio is 100%.
- the present invention also relates to the second digital asset token, with the second digital asset token pegging through the market exchange rate, and by the first statutory currency pegging the first digital asset token.
- Digital asset token generation, issuance, transfer between users and generation information and / or issuance information and / or by issuance from reserve and redemption to reserve Providing transfer information between users is a method of recording in a peer-to-peer distributed ledger that provides sustainable transparency and stability of exchange value over the entire life cycle of Digital Asset Tokens and recirculation, including post-redemption sales. be.
- the digital asset token integrated system provides the digital asset token T1 pegged to the legal currency in Japan, preferably the Japanese yen, as a digital asset, and in the United States, the US dollar-yen.
- the digital asset token T2 pegged to the US dollar via the digital asset token T1 is provided as a digital asset, and in this system, Japanese users can trade T1 to other users as a sale. It is a system for US users to trade T2 to other users as a buy and sell.
- the digital asset token according to the present invention is a digital asset token integrated system 2 in which a plurality of digital asset tokens can be used in the same system.
- the components of the Digital Asset Token Integration System 2 display the transactions of the wallet 67-68 that stores the private key and the transactions between the users who have the wallet or two of the issuers of the digital asset token.
- Transaction TR transmitted on the network, peer-to-peer distributed ledger that holds all transactions, transaction for each transaction or multiple transactions are accumulated, and the conformity of the transaction to the digital asset token convention is verified.
- the digital asset token integrated system 2 of the present invention adopts a blockchain as, for example, a peer-to-peer distributed ledger.
- the peer-to-peer distributed ledger is not a centralized ledger maintained by a specific administrator and whose bookkeeping is controlled, but is maintained by an individual or corporation participating in the Digital Asset Token Integration System 2, and the bookkeeping is digital.
- Transaction TRs that conform to the asset token convention and have been verified on the network are recorded in the ledger of node computer 65 in chronological order for each block, and the blocks are propagated to all node computers 65 of the digital asset token integration system 2. Refers to the mechanism.
- Each node computer 65 is on an equal footing with the Digital Asset Token Integration System 2, and each has the authority to record in the ledger, and the updates of the ledger received by the adjacent node computers 65 are propagated to the other node computers 65. In this form, it is called a peer-to-peer distributed ledger.
- the first-come-first-served basis on the network is measured on the unified time in the digital asset token integrated system, and this time is expressed in this specification by the unified time on the digital asset token integrated system called universal time.
- the digital asset token integrated system 2 is a smartphone 67-68 of a user running a wallet, a PC connected to a display panel, a server computer device, a pedestal PC, a server computer device, and a virtual computer in a cloud computing environment 9. Is used in an environment connected to the Internet, and its internal configuration is composed of a computer 60, which corresponds to the configuration of a system computer described later.
- the wallet user has a transaction for applying for the issuance of digital asset tokens, a transaction for buying and selling digital asset tokens between users, and a transaction for redemption to the issuer of digital asset tokens.
- a transaction for applying for the issuance of digital asset tokens a transaction for buying and selling digital asset tokens between users, and a transaction for redemption to the issuer of digital asset tokens.
- Created by a wallet stores private keys, and signs transactions.
- Transactions of the Digital Asset Token Integration System 2 adopt blockchain as a peer-to-peer distributed ledger, and block connection and validation adopts something similar to Bitcoin's minor rules, but only for transfer of digital asset tokens. The difference is that transaction fees are free for transactions. Participants in the network provide the burden of operating the system.
- the transaction specifications are unique in order to realize unique functions, and the wallet used in Digital Asset Token Integration System 2 must comply with the Digital Asset Token Integration System Regulations. be.
- the wallet is connected to the smart phone 67 and the smart phone 68 connected to the Internet and the display panel 69, and the browser screen display of the personal computer 66 connected to the Internet and the display panel device 71 connected to the Internet. It is running on a virtual server 73 on a cloud computing 9 that can control.
- the smart phone 67 includes a computer 60 inside, and the computer 60 is stored in a processor 80, a main memory 81, and a storage device 84, and is stored in a storage device 84 to instruct the operation of the processor 80. It has an input / output device 82 that controls the above, a communication control device 83 that controls communication with the outside, and an internal system bus 79 that connects them (see FIG. 12).
- FIG. 12 is a schematic diagram illustrating a computer 60 as an example of the above computer system (hereinafter, also simply referred to as a system or a computer).
- the computer 60 includes a processor 80, a memory 81, an input / output unit 82, a communication control unit 83, and a storage unit 84.
- the processor 80 is also called a Central Processing Unit (CPU), and reads various arithmetic processing and information processing into the memory 81 according to the program instruction 84, writes the processing result to the memory 81, and writes the processing result to the memory 81.
- CPU Central Processing Unit
- the input / output unit 82 is controlled via the 79 to display the screen on the display panel 71, data input from the keyboard to the field along the display panel 71 is accepted, and user communication is performed by voice input / output.
- the communication control unit 83 controls the communication control unit 83 to perform network communication with the outside by the Internet connection, and the communication control unit 83 uses the wireless LAN connection system, the WIFI connection control, and the Bluetooth connection control to realize the connection with other private networks.
- Program instruction 85- It is configured to read 87 or read the operating system as an initial program load at startup to start the system and execute various processes.
- the processor 80 is configured with a register, which is a special memory embedded in the arithmetic instruction code, and a cache for speeding up the reuse, which contributes to the improvement of performance.
- the optimum memory may be selectively configured according to the application such as an arbitrary readable / writable RAM by designating a memory address.
- Program instructions 85-87 coded according to the purpose are stored in the storage device unit 84, and each program instruction 85-87 causes the processor 80 to execute the various arithmetic processes and information processing described above. Instructions are described to form the control logic, the instructions are executed in order, and the data is also read in order. Stack control, conditions are set, and control is branched according to the conditions.
- the program is configured to include branch control in which the program is configured, or loop processing in which processing is retroactively executed until a predetermined condition is satisfied in the branch control, and program instructions 85-87 are transmitted via the system bus 79.
- the system 60 is configured to be read into the memory 81, read into the processor 80, and operate the processor 80.
- the program instruction includes, for example, the program instruction 85 for the operation of the wallet 67, or the program instruction for the node computer that receives the broadcast transaction, verifies the transaction, and records it in the blockchain of the peer-to-peer distributed ledger.
- board trading program instructions 87 for decentralized trading including 86, or for buying and selling digital asset tokens between other users, and other program commands and purchasing conditions for transaction composition.
- data output control program commands for displaying a prompt on the display panel of the above, data input control program commands for accepting purchase conditions from the keyboard along the display fields of the display panel, and the like.
- the program may be provided suitable for the environment so that it can operate on various operating systems and processors such as Intel personal computer PCs and Mac server devices.
- the transaction when a user makes a transaction with another user, the transaction is encrypted with a private key and sent to the other user in order to securely transfer the digital asset token T on the open Internet.
- the public key encryption method is adopted, in which other users verify the validity of the transaction with the user's public key, but there is no reason to limit the encryption method to the public key encryption method, and an appropriate encryption method is adopted.
- the wallet 67-68 manages the private key and the address. Wallets 67-68 may generate a private key.
- the wallet 67 operates according to the rules of the computer 60, the program instruction 85 of the wallet is loaded from the storage device 84, and the operation of the wallet 67 is executed.
- Program instruction 85 of the wallet 67 is a wallet in which various functions corresponding to the wallet function of a general blockchain, in particular, a bit coin can be executed at least.
- Transaction TR signing, transaction TR verification, transaction TR broadcast and associated screen operations and input / output commands can be executed.
- After transaction TR is executed refer to the peer-to-peer distributed ledger 3 and own address. It may be configured to read transactions related to, hold a partial local cache distributed ledger of peer-to-peer distributed ledger 3, refer to its own transaction TR, and manage unused transactions related to its own. ..
- the transaction TR broadcast to the network can reach a plurality of node computers 65 at the same time, and subsequently, on the blockchain network of the peer-to-peer distributed ledger 3, the node computers 65 included in the system 2 (see FIG. 11).
- the processor 80 executes the instruction stored in the storage medium 84 of the node computer 65
- the node computer 65 starts the verification of the transaction TR immediately after receiving the transaction TR.
- the node computer 65 also has an internal component according to the configuration of the computer 60, and includes the computer 60 inside.
- the computer 60 is stored in the processor 80, the main memory 81, and the storage device 84, and the operation of the processor 80 is performed.
- It has a program instruction 85-87 that commands the above, an input / output device 82 that controls input / output with the outside, a communication control device 83 that controls communication with the outside, and an internal system bus 79 that connects them.
- the processor 80 of the computer 60 included in the node computer 65 executes the instruction stored in the storage medium 84 of the computer 60
- the processor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the computer 60
- the notation "execute the instruction stored in the medium 84" and "computer 60 included in the node computer 65” is also simply referred to as "node computer 65".
- the node computer 65 If the validity of the transaction TR is verified, the node computer 65 accumulates the transaction TR, accumulates a predetermined transaction amount, and when a predetermined time elapses, blocks the block in which the transaction TR is accumulated immediately before the block chain. Add to the block connected to.
- the legitimacy of the addition to the block is performed by POW if it is similar to Bitcoin, and other methods such as POS may be used as long as it is a method suitable for other distributed processing.
- the recording of the transaction TR is completed, the predetermined subsequent block is verified, and if the block grows further, the validity of the block is confirmed and the subsequent double transaction is eliminated. It depends on the nature of the blockchain in the first place.
- Participants in the digital asset token integration system 2 can also participate in cloud computing 9 operated by a cloud computing company as a commercial enterprise, and the virtual server 70 operated by cloud computing 9 has a browser. It is possible to provide a paid service that provides a wallet function by cloud computing 9 for a member of the display panel 71 having only a function. Alternatively, cloud computing 9 can provide a wallet service in an English environment for the smartphone 68 for a fee, and in the digital asset token integrated system 2, cloud computing 9 provides an English version of the wallet program download. do. In addition, various additional services are possible, the embodiments of which are implied by the following embodiments. Preferably, the emergence of additional service providers will increase transparency in both diversity, create motivation for the provision of system resources for node computer 65, increase the sustainability of the digital asset token integrated system 2, and create more stability. It's okay.
- the system 2 operates as follows when the processor 80 includes an instruction to be executed by the computer 60 and a storage medium 84 that can be read by the computer 60 and the instruction 85 is executed by the processor 80. It is configured as follows. That is, the system 2 according to the embodiment of the present invention is a system for recording a transaction TR encrypted by a public key method on a blockchain for generating, issuing or transferring a digital asset token T. The private key is stored in the storage medium 84 of the system 60, and when the instruction is executed by the processor 60, a transaction TR signed by the private key is formed and the transaction TR is broadcast to the blockchain network.
- Possible to be configured It includes a processor 80 and a storage medium 84 that stores instructions executed by the computer 60 and is readable by the computer 60, the instructions 86 receiving broadcasts on the blockchain network when executed by the processor 80 and performing transactions.
- the system 2 further includes a node computer 65 configured to verify the TR and record the transaction TR in a block of the blockchain stored in the storage medium 84, and the instructions are executed by the processor 80.
- a transaction input that accepts a processing request for transaction TR and displays the transfer source address and the quantity unit symbol (T) and quantity of the amount of digital asset token indicating the type of digital asset token T according to the processing request.
- the node computer 65 includes a processor 80 and a storage medium 84 in which instructions executed by the computer 60 are stored and can be read by a computer, and when the instructions are executed by the processor 80,
- the node computer 65 is configured to receive a broadcast on the blockchain network, verify the transaction TR, and record it on the blockchain.
- the transaction TR verifies the authenticity of the transaction input by the verification of the ownership transfer condition and the signature included in the transaction input script. It collates and verifies that it does not violate the stop condition specified in the specified ownership transfer condition and the specified history information, and if the verification is successful, records the transaction TR in the block.
- the processing request of the transaction TR updates the digital asset token information to be associated with the digital asset token amount (T) of the transaction input to be transferred prior to the transfer of the digital asset token T.
- the system 2 executes the transaction incidental information update step, and performs the transaction incidental information update step. It consists of the transaction input of the digital asset token amount (T) of the transaction input to be transferred from the transfer source and the transaction output of the transfer destination, and should be added to or updated in the current ownership transfer condition of the transaction TR. Create an information update transaction for the digital asset token TR that includes an alternative ownership transfer condition and historical information to be updated in the script, broadcast this to the node computer 65 on the blockchain network, and update the information. On the blockchain, If the processing request for the transaction is an issue, the system initiates the issue stage ST2.
- the transfer source and transfer destination are set to reserve address 01, and as the next ownership transfer condition, the amount of digital asset tokens (T) to be issued is the applicant user address of the issue destination.
- the information update step In order to update the information so as to add the issue information as the ownership transfer condition and history information to which the transfer destination is, branch to the information update step, wait for the completion of the information update, and then to the blockchain by the node computer 65.
- the issue transaction TR is broadcasted to the node computer 65 on the blockchain network.
- the ownership transfer condition and the history information are recorded in the blockchain together with the transfer (T) of the amount of digital asset tokens of the transaction TR after the transaction TR verification.
- T transfer
- the system 2 executes the transfer stage ST3.
- the transfer source and the transfer destination are the transfer source addresses, and as the next ownership transfer condition, the ownership transfer condition with the amount of digital asset tokens (T) to be transferred as the transfer destination, and preferably the above-mentioned Branch to the transaction incidental information update step to update the information to include one unit of the amount of digital asset tokens and the setting of the universal price range of the upper and lower limits of the transfer consideration between the given fiat currency.
- the transfer step resumes subsequent processing.
- the transaction input of the transfer source that displays the amount of digital asset tokens (T) to be transferred and a transaction output of the transfer destination, and the digital asset token T that is transferred from the transfer source as a condition for transferring the current ownership of the transaction TR.
- the ownership transfer condition that should be transferred to the transfer destination, and Preferably, the next ownership transfer condition includes setting a universal price range of upper and lower limits for the transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency.
- the transfer transaction TR of the digital asset token T which further contains the history information of the transfer between users, is formed. Broadcast the transfer transaction TR to the node computer 65 on the blockchain network.
- the processor 80 of the node computer 65 executes an instruction stored in the storage medium 84 of the node computer 65 on the blockchain network of the peer-to-peer distributed ledger 3, the said node computer 65 (not shown, see FIG. 11).
- the transaction TR is broadcast-received by the node computer 65, the ownership transfer condition and the history information are recorded in the blockchain together with the transfer of the amount (T) of digital asset tokens of the transaction TR after the transaction verification. It is configured as follows.
- the above-mentioned digital asset token generation, issuance, and sales transfer peer-to-peer that can execute the recording method in the peer-to-peer distributed ledger that improves the transparency and stability of the sales transfer.
- a distributed ledger integrated system can be provided.
- the generation, issuance, transfer between users and redemption are various processing requests.
- the operation of the system 2 according to the conditions of is described in detail below.
- It includes a processor 80 and a storage medium 84 that stores instructions executed by the computer 60 and is readable by the computer 60, and when the instructions are executed by the processor 80, the computer 60 is for the digital asset token T. , As shown in FIGS. 13-16, perform the following steps.
- FIG. 13 shows a system flowchart for generating the digital asset token T.
- the instruction stored in the storage medium 84 of the computer 60 of the system 2 is issued by the issuer.
- the generation conditions are, for example, the type and quantity of digital asset tokens.
- step 210 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the ownership transfer condition required for the generated transaction TR is accepted.
- the ownership transfer condition is, for example, the planned market exchange rate of the legal tender, the time window to which the ownership transfer condition should be applied, and the planned consideration amount of the issued fiat currency.
- the market exchange rate of legal tender it is appropriate to input information procured from the market by the issuer.
- step 220 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is subsequently executed by the processor 80 by the operation of the issuer, the transaction TR is composed by the transaction composition means.
- the ownership transfer condition is the market exchange rate of legal tender, it is condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate of legal tender are data-structured by condition code 1 (upper limit, lower limit), and the condition code 1 (upper limit, lower limit) is a transaction. It may be included in the content described by the script in the output in advance.
- the language of the program and script for verification can be a language that can process the control flow for Turing complete processing.
- History information related to generation History coding is performed, and the transfer from the issuer to the reserve 01 immediately after the generation of the digital asset token T is the history code 1, the transfer from the reserve 01 to the user is the history code 2, and the transfer between users is the history code. 3.
- the transfer from the user to the reserve 01 is coded for each transfer as in the history code 4, and the transfer from the issuer immediately after the generation of the digital asset token T to the reserve 01 is the transaction output to generate the history code 1.
- the fiat currency consideration is also entered into the transaction composition means, which is embedded in the script.
- condition code 1 (upper limit, lower limit) specified in the transaction input script, calculate the trading volume of the entire transaction TR and the exchange rate based on the consideration of legal currency, and condition code 1 (upper limit, lower limit). Verify that it does not violate the specification of.
- condition code 1 upper limit value, lower limit value
- the market exchange rate is preliminarily used by the system 2. Is displayed in the transaction, so it is good to include the statistical digital asset token in the transaction.
- a statistical digital asset token is a token similar to a digital memo token, not a digital token that recognizes a digital asset, but a digital token for displaying statistical data such as the market exchange rate of a digital asset token in a transaction, and is digital. In this specification, it is referred to as a statistical digital asset token because it is not an asset.
- Market Exchange Rate Statistics Digital Asset Tokens (currency symbols) are used by System 2, for example, to display the daily market exchange rates of Japanese Yen (YEN) and US Dollar (USD) in a transaction for transaction input and transaction output. Is added.
- the same market exchange rate can be obtained from both the user wallet computers 67 and 68 and the node computer 65 by the market exchange rate statistics digital asset token (USD) on the peer-to-peer distributed ledger 3.
- USD market exchange rate statistics digital asset token
- a template for an incomplete transaction including transaction input 1 for providing a market exchange rate provided by the issuer, is initially signed by system 2 by system 2, eg, by wallets 67, 68, when the transaction TR is formed. It may be provided.
- the transaction TR may also be provided with the display below.
- Transaction TR Transaction input: Transaction Input 1 Statistical Address / 100 (USD); Transaction Input 2 Statistical Address / 10950 (YEN); Transaction input 4 User address 2/1 (T2)
- Transaction output Transaction Output 1 Statistical Address / 100 (USD)
- the market exchange rate of 1USD@109.50 is expressed in normal transaction notation with a scale factor of 100, making it possible to use the market exchange rate without referring to or decoding historical information, further improving transparency. It has been provided.
- the script language, and the programming language it is possible to provide the market exchange rate by referring to the distributed storage and the global environment variable. Providing market exchange rates with statistical digital asset tokens is superior in terms of market exchange rates being tamper-safe and transparent.
- step 250 the node computer 65 continues to accumulate a plurality of transaction TRs, and then the validity of the block is verified.
- step 260 the transaction TR is subsequently recorded in the block by the node that has acquired the connection to the previous block, so-called mining, in the node computer 65, and the recording of the transaction TR in the peer-to-peer distributed ledger 3 is completed. ..
- the digital asset token at the address specified in the transaction input becomes the digital asset token T at the address specified in the transaction output, and can be used as an unused transaction for the transaction input of the next transaction TR.
- steps 230-260 are aggregated and used as the "record” aggregation step 270 in the following flow notation.
- Recording refers to recording in a peer-to-peer distributed ledger 3, from an address when an instruction stored in storage medium 84 of computer 60 in system 2 is executed by processor 80 by an operation of the issuer or user.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 on the blockchain network of the peer-to-peer distributed ledger 3 by broadcasting a transaction TR displaying the transfer of the digital asset token T to the address.
- the notation of the “record” aggregation step box is described on the right side of FIG. 13 to record the transfer of the digital asset token from the base address 00 to the reserve address 01.
- step 200-260 or steps 200-220 and aggregation step 270, the generation of one unit of the amount of digital asset token T in the generation step ST1 is in the peer-to-peer distributed ledger 3.
- the MS110 step of Recorded Method 1 is performed by the system 2 (SS110, where SSxxx stands for the system step corresponding to the method step MSxxx) and the subsequent transfer of ownership of the digital asset token T is peer-to-peer distributed.
- the system steps are subsequently executed as required according to the issuing stage ST2, the trading stage ST3 and the redemption stage ST4. The details will be described below.
- the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer.
- the issuance conditions are, for example, the date and time of issuance, the type and quantity of digital asset token T to be issued at the same time, and other matters of interest to applicants and related parties, which are suitable for recording in the peer-to-peer distributed ledger 3 of digital asset tokens.
- step 310 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, it is unused and belongs to the reserve address 01 recorded in the blockchain. Refer to the transaction input of, and check the existing ownership transfer conditions recorded in the digital asset token T that you plan to use for issuance. Add or update the ownership transfer conditions required for the issuing transaction TR.
- a pre-registered ownership transfer condition code is selected, accepts input with certain condition code parameters, and then a transaction TR for recording the ownership transfer condition is organized as a transfer transfer between own addresses. do.
- the configuration of the condition code provides a system that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage of the blockchain compact.
- the transfer record aggregation step displayed in step 320 when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are subsequently executed by the processor 80 by the issuer's operation, between self-addresses.
- the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65.
- the node computer 65 receives the transaction in the peer-to-peer distributed ledger network, verifies the transaction, and makes the change to the peer-to-peer distributed ledger 3 as a record of the transfer between the self-addresses to the block of the peer-to-peer distributed ledger 3. Recorded.
- the system broadcasts a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 to the peer-to-peer distributed ledger network (SS150), said ownership.
- a successful transaction validation including the transfer condition (SS160), record the transfer of ownership of the Digital Asset Token T (SS170), and the ownership transfer condition is for the transfer of one unit (T) of the amount of the Digital Asset Token.
- system step SS110 of recording digital asset token generation corresponding to MS110 of method 1 system steps SS120, SS140-SS180 corresponding to MS120, MS140-MS180 step of method 1 It is being executed by the system 2.
- step 330 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the transaction is composed by the transaction composition means.
- the ownership transfer condition code and its parameters and the history information code such as issuance information and its parameters are embedded in the transaction TR script by the same procedure as at the time of generation.
- the transaction verification including the verification of the transaction TR signature by the approver is performed.
- the incidental information to be recorded in the transaction TR is inherited with the history information including at least the history of the transfer of the digital asset token T to the reserve 01 (SS140), and the system step corresponding to the MS140 step of the method 1.
- SS140 is executed by the system 2 to complete the composition of the completed transaction TR.
- a token transfer a completed transaction containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (SS150), and the node computer 65 included in the system 2 (not shown, see FIG. 11).
- SS150 peer-to-peer distributed ledger network
- the node computer 65 included in the system 2 (not shown, see FIG. 11).
- system 2 includes a processor 80 and a storage medium 84 in which instructions executed by the computer 60 are stored and readable by the computer 60, which instructions are by the processor 80.
- One unit (T) of the amount of (SS110) Digital Asset Tokens generated in Peer-to-Peer Distributed Ledger 3 is When recording the subsequent transfer of ownership due to the issuance of the Digital Asset Token T in Peer-to-Peer Distributed Ledger 3, The addition or renewal of the ownership transfer condition to be associated with one unit (T) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
- the terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency (SS130).
- the incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to Reserve 01 (SS140). Broadcast the transaction TR containing the information to be recorded in the peer-to-peer distributed ledger 3 to the peer-to-peer distributed ledger network (SS150). After successful transaction validation including the ownership transfer conditions (SS160), Record the transfer of ownership of Digital Asset Token T (SS170), The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
- the historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190).
- the history information includes at least the digital asset among the records of the transfer from the issuer to the reserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token. It is configured to include transfer history information from the issuer to Reserve 01 immediately after the token is generated.
- the issue price is controlled to a certain range by the ownership transfer conditions, which has the effect of providing transparency and stability of the transfer pricing of the digital asset token.
- the ownership transfer condition is added and the ownership transfer condition is recorded in the peer-to-peer distributed ledger 3 as a suspension condition, the trader is almost free to trade what is the record to be verified. It is also possible to record in advance before the transaction, it is possible to specifically read the transparency and certainty of the transaction from the record before the transaction, and after the transaction it is possible to see if the transaction was sound. It is possible, and thus recording the terms of ownership transfer in a peer-to-peer distributed ledger contributes to increased transparency.
- the exchange value is more stable by improving transparency by recording history and recording constraints, and by making it possible to incorporate into the digital asset token itself a mechanism that limits the price to the price fluctuation range of a predetermined fiat currency.
- the system of the present invention provided by a digital asset token is disclosed herein.
- step 400 the system 2 receives the instruction stored in the storage medium 84 of the computer 60 of the system 2 by the user's operation.
- the user is displayed on the transfer operation screen between users of the digital asset token, and the prompt display prompts the user to input the transfer condition between users.
- the transfer condition code to another user is selectively input by the user, and as the transfer condition, the address of the transfer destination user and the input of the condition code parameter regarding the consideration for the transfer are accepted from the user.
- step 410 the user continues to execute the instruction stored in the storage medium 84 of the computer 60 of the system 2 by the processor 80 by the operation of the user.
- the transfer condition code to another user and its parameters are transferred between own addresses because the transaction TR for recording in the digital asset token of the peer-to-peer distributed ledger records the ownership transfer condition as the ownership transfer condition. Is composed as.
- the transfer record aggregation step displayed in step 420 when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are subsequently executed by the processor 80 by the user's operation, between the self-addresses.
- a transaction TR containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network, followed by a transaction TR, followed by the blockchain of the peer-to-peer distributed ledger 3.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65 on the network, it is received by the node computer 65.
- the transaction composition means composes the inter-user transfer transaction TR.
- the transfer of ownership transaction between users is, for example, Transaction TR Transaction input: Transaction input 1 User address 1/1000 (T); Transaction output 1 User address 2/1000 (T)
- Transaction TR may be configured, and the script of the digital asset token T of the selected transaction input 1 of the user address contains the ownership transfer condition code between users and its parameters related to user address 2 and payment of consideration. Be embedded.
- the ownership transfer condition is a condition code if it is the market exchange rate of legal tender, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate of legal tender are set as legal tender condition code 1 (legal tender type, upper limit, lower limit), and the ownership transfer condition code and its parameters are embedded in the script. (SS130). If the transaction TR is composed by the user 1 and the transaction TR includes only one-sided transfer from the user 1 as described above, the transaction TR is now completed as a completed transaction by the approval of only the user 1.
- the transaction TR includes only one-sided transfer
- the transaction requires the approval of the user 2, it is composed as an unapproved transaction by the approval of only the user 1 in order to obtain the additional approval of the user 2.
- the user 2 is notified of the transfer between the users.
- step 430 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is continuously executed by the processor 80 by the operation of the user, the user 2 receives the notification of the transfer between users from the user 1.
- step 440 digital assets between user addresses when instructions stored in the storage medium 84 of computer 60 in system 2 are executed by processor 80 by user operations.
- a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network, and subsequently, it is included in the system 2 on the blockchain network of the peer-to-peer distributed ledger 3.
- the processor 80 of the node computer 65 executes an instruction stored in the storage medium 84 of the node computer 65, when the transaction TR is received by the node computer 65, the transaction is verified and peer-to-peer.
- the changes are recorded in the distributed ledger 3 block as a record of transfers between user addresses.
- the history information including the transfer history information from the issuer to Reserve 01 immediately after the generation of the digital asset token TR is the record of the transfer of 1 unit (T) of the amount of the digital asset token, and at the same time, the peer-to-peer distributed ledger 3 It is added to (SS190).
- One unit (T) of the amount of (SS110) digital asset tokens generated in the peer-to-peer distributed ledger 3 is (SS110)
- SS110 One unit (T) of the amount of (SS110) digital asset tokens generated in the peer-to-peer distributed ledger 3
- SS110 One unit (T) of the amount of (SS110) digital asset tokens generated in the peer-to-peer distributed ledger 3
- the addition or renewal of the ownership transfer condition to be associated with one unit (T) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
- the historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190).
- the history information includes at least the digital record of the transfer from the issuer to the reserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token T.
- the system 2 executes the MS110-MS190 step of the method 1 of the present invention, which is configured to include transfer history information from the issuer to the reserve 01 immediately after the asset token is generated.
- the present invention refers to the transparency of the generation and / or issuance of digital asset tokens and the transfer of digital asset tokens between users by the addition of ownership transfer conditions and the addition of historical information and issuance via reserve.
- a system for recording in a peer-to-peer distributed ledger that improves the transparency of generated information and / or issued information that can be generated and the stability of exchange value at the time of transfer between users.
- the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user.
- the ownership transfer condition is, for example, the market exchange rate of the legal tender planned if the consideration is the legal tender, the time window to which the ownership transfer condition should be applied, and the planned redemption consideration amount of the issued legal tender.
- step 510 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the transfer of ownership condition required for the redemption transaction TR is accepted from the user. Prepare to redeem the user's digital asset token T recorded on the blockchain for the user.
- the redemption condition code and its parameters form a transaction TR for recording in the digital asset token T of the peer-to-peer distributed ledger 3 as a transfer transfer between own addresses as a condition of ownership transfer.
- the transfer record aggregation step displayed in step 520 when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the user's operation, the digital assets between the self-addresses.
- the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network, and then the system on the blockchain network of the peer-to-peer distributed ledger 3.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in 2 executes an instruction stored in the storage medium 84 of the node computer 65, when the transaction TR is received by the node computer 65, the transaction TR is received.
- Transaction verification is performed by the node computer 65 on the peer-to-peer distributed ledger network, and the change is recorded in the peer-to-peer distributed ledger block as a record of transfer between self-addresses. This will add the terms of ownership transfer to the record of the transfer of one unit (T) of the amount of the digital asset token (SS180).
- step 530 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the redemption transaction TR is formed by the user.
- the redemption transaction TR for example, as a transfer of ownership from the user to the issuer by transaction composition means, for example.
- transaction TR may be configured, and the script of the digital asset token T of the selected transaction input 1 of the user address contains the ownership transfer condition code between users and its parameters reserve address 01 and parameters related to payment of consideration. It will be embedded and the issuer will be notified of the redemption application.
- step 530 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is subsequently executed by the processor 80 by the operation of the issuer, the redemption process is performed and the issuer requests the redemption from the system.
- the transaction TR is accepted, the ownership transfer condition of the redemption is verified whether or not the predetermined redemption condition is met, and the transaction TR is completed.
- step 540 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, from the user address.
- the transaction TR completed by the issuer contains information to be recorded in the peer-to-peer distributed ledger, is broadcast by the issuer to the peer-to-peer distributed ledger network, and is included in system 2.
- the issuer separately processes the payment of the consideration to the user.
- the history information including the transfer history information from the issuer to Reserve 01 immediately after the generation of the digital asset token T is the record of the transfer of 1 unit (T) of the amount of the digital asset token, and at the same time, the peer-to-peer distributed ledger 3 (SS190), and the history information will not be lost even if it is reissued thereafter.
- steps 500-540 the processor 80 and the storage medium 84 in which the instructions executed by the computer 60 are stored and readable by the computer 60 are included, and the instructions are executed by the processor 80.
- One unit of the amount of digital asset tokens (T) was recorded in peer-to-peer distributed ledger 3 (SS110)
- One unit of the amount of digital asset tokens was (SS110)
- the addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
- the terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (SS130).
- the incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to Reserve 01 (SS140).
- a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (SS150).
- the terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
- the historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
- the history information includes at least the digital asset among the records of the transfer from the issuer to the reserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token. It is understood that the system 2 configured to include the transfer history information from the issuer to the reserve 01 immediately after the token generation is disclosed, and that the MS110-MS190 step of the method 1 of the present invention is executed by the system 2. Will be done.
- a mechanism that limits the price to the price fluctuation range of a given fiat currency provides a digital asset token integration system with a more stable exchange value.
- the present invention provides generation information and / or issuance information and / or between users that can be referred to at the time of redemption of the digital asset token by the addition of ownership transfer conditions, the addition of history information, the issuance through the reserve, and the redemption to the reserve.
- the readable storage medium 84 includes an additional instruction, which, when executed by the processor 80, is in one unit of the first digital asset token T1.
- Amount of 1st Digital Asset Tokens associated with other currencies against a given given 1st statutory currency associated with the exchange rate according to the market exchange rate between the 1st statutory currency and the 2nd currency Record the generation of 1 unit (T2) of the second digital asset token amount, with the digital asset token amount pegged to 1 unit (T1) as 1 unit (SS210).
- the ownership transfer condition includes an upper limit and a lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition.
- System 2 is provided in an additional manner, including constraining to a universal price range and / or an individual price range (SS230).
- the system 2 When the system 2 starts the operation of generating the digital asset token T2 pegged to another currency as shown in FIG. 17, in step 700, it is stored in the storage medium 84 of the computer 60 of the system 2.
- the system 2 accepts the generation condition.
- the generation conditions are, for example, the type and quantity of digital asset tokens.
- step 710 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is subsequently executed by the processor 80 by the operation of the issuer, the system 2 transfers the ownership required for the generated transaction TR. Accept the conditions.
- the ownership transfer condition is, for example, the market exchange rate between the first fiat currency pegged by the planned first digital asset token T1 and another currency, and is the time window to which the ownership transfer condition should be applied.
- the information input procured from the market by the issuer is appropriate.
- transaction TR is subsequently composed by the transaction composition means when the instructions stored in the storage medium 84 of the computer 60 of system 2 are executed by the processor 80 by the issuer's operation.
- the ownership transfer condition is the market exchange rate between the first legal tender and another currency, this is coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency and other currencies are data-structured by the condition code 1 (upper limit and lower limit), and the condition code 1 (upper limit) is used.
- the value, lower limit) may be included in advance in the content described by the script in the transaction output.
- History information related to generation History coding is performed, and the transfer from the issuer to the reserve 01 immediately after the generation of the digital asset token T2 is history coded 1, the transfer from the reserve 01 to the user is history coded 2, and the transfer between users is performed.
- History coding 3 and transfer from user to reserve 01 are coded for each transfer as in history coding 4, and as history information, the history of transfer from the issuer to reserve 01 immediately after the generation of digital asset token T2 Embed code 1 in the generated transaction output script.
- transaction verification including verification of transaction TR signature by the approver is performed.
- condition code 1 upper limit, lower limit
- T1 first digital asset token quantity
- T2 second digital asset token quantity
- the exchange rate between the first digital asset token T1 and the second digital asset token T2 is calculated from the ratio with, and the first digital asset token T1 embedded in the script as a condition for transfer of ownership is pegged. It is verified whether or not it falls within the condition code 1 (upper limit value, lower limit value) of the market exchange rate between the legal tender of 1 and other currencies.
- condition code 1 upper limit value, lower limit value
- the market exchange rate is displayed in the transaction by the system 2
- the statistical digital asset token is tokens similar to digital memo tokens, not digital tokens that represent digital assets, but digital tokens for displaying statistical data such as the market exchange rate of digital asset tokens within a transaction. From the intended use, it is referred to as a statistical digital asset token in this specification.
- transaction input and transaction output are added to display the market exchange rate, for example, to display the market exchange rate of Japanese Yen (YEN) and US Dollar (USD) in the transaction on a daily basis. Will be done. For example, if the market exchange rate between Japanese yen and US dollar is 110.50 yen @ 1 dollar, the following transaction notation will be added.
- USD Transaction Output 1 Statistical Address / 1
- the issuer provided the system 2 with a record of market exchange rate statistics digital asset tokens (symbols of other currencies) for displaying the market exchange rates of Japanese yen and US dollars in the peer-to-peer distributed ledger 3. good.
- USD Market Exchange Rate Statistics Digital Asset Token
- USD historical information records the market exchange rates of fiat currency 1 and other currencies over the past week, usually with a market exchange rate of the day, eg, a scale factor of 100. As the history information is displayed as 10500. Therefore, the same market exchange rate can be obtained from both the user wallet computers 67 and 68 and the node computer 65 by the market exchange rate statistics digital asset token (USD) on the peer-to-peer distributed ledger 3.
- USD Market Exchange Rate Statistics Digital Asset Token
- the market exchange rate to be provided from the issuer to the user may be initially provided by the system 2 at the time of composing the transaction TR, eg, by wallets 67, 68, with the transaction input 1 signed.
- the transaction TR may also be provided with the display below.
- Transaction TR Transaction input: Transaction Input 1 Statistical Address / 100 (USD); Transaction Input 2 Statistical Address / 10950 (YEN); Transaction input 3 User address 1/110 (T1); Transaction input 4 User address 2/1 (T2)
- Transaction output Transaction Output 1 Statistical Address / 100 (USD) Transaction Output 2 Statistical Address / 10950 (YEN); Transaction output 3 User address 1/1 (T2); Transaction output 4 User address 2/110 (T1)
- USD Transaction Input 1 Statistical Address / 100
- USD Transaction Output 2 Statistical Address / 10950
- T2 Transaction output 3 User address 1/1 (T2)
- the market exchange rate of 1USD@109.50 is expressed in normal transaction notation with a scale factor of 100, making it possible to use the market exchange rate without referring to or decoding historical information, further improving transparency. It has been offered.
- step 730 when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the operation of the issuer, if the above verification is passed, the system 2 performs the completed transaction TR in a peer-to-peer distributed type. Broadcast to the ledger network system. On the blockchain network of the peer-to-peer distributed ledger 3, when the processor 80 of the node computer 65 (not shown, see FIG. 11) executes an instruction stored in the storage medium 84 of the node computer 65, the transaction is performed by the node computer 65. When the TR is received, the transaction TR is verified as when the composition of the transaction TR is completed, and after accumulating one or more transaction TRs, the validity of the block is verified.
- the transaction TR is recorded in the block by the node computer 65 that has acquired the right to connect to the immediately preceding block, and the peer-to-peer distributed ledger of the generated transaction TR is recorded as the transfer of the digital asset token T2 from the base dress 00 to the reserve address 01.
- the recording to 3 is completed, and at the same time, as history information, the history of transfer from the issuer immediately after the generation of the digital asset token T2 to the reserve 01 is added to the record of the generation of the digital asset token T2.
- the digital asset token T2 with the reserve address 01 specified in the transaction output can be used for the unused transaction input in the next transaction.
- the predetermined first fiat currency associated with one unit of the first digital asset token T1 is associated with another currency, with the first fiat currency and the second currency.
- 1 unit (T2) of the 2nd digital asset token amount with 1 unit (T1) of the digital asset token pegged to 1 unit of the 1st digital asset token amount at the exchange rate according to the market exchange rate of ) Is recorded (SS210), and it is understood that the MS210 step of Method 1 of the present invention is performed by the system step SS210.
- the issuing stage of the second digital asset token T2 is started, and in step 800, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer.
- system 2 accepts issuance conditions.
- the issuance conditions are, for example, the date and time of issuance, the type and quantity of digital asset tokens to be issued at the same time, and other matters of interest to applicants and related parties, which are suitable for the record of the peer-to-peer distributed ledger 3 of the digital asset token T2.
- the difference between the issuance of the second digital asset token T2 and the first digital asset token T1 pegged directly to the fiat currency described above is that in the issuance of the second digital asset token T2, the consideration is the first digital asset token.
- the point is that it can be T1. Therefore, the transaction TR for issuing the second digital asset token is managed by the user of the second digital asset token T2 from the transfer from the user of the first digital asset token T1 to the address managed by the issuer, for example, the reserve address 01.
- the transfer to the address to be performed can be described in the same transaction TR, providing the convenience of realizing the delivery of the second digital asset token T2 and the provision of consideration at the same time.
- step 810 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the issuer receives the reserve address recorded in the blockchain by the system 2. Refer to the unused transaction input belonging to 01 and check the existing ownership transfer conditions recorded in the second digital asset token T2 to be used for issuance. Add or update the ownership transfer conditions required for the issuing transaction TR.
- a pre-registered ownership transfer condition code is selected, accepts input with a given condition code parameter, and then a transaction to record in the digital asset token of the peer-to-peer distributed ledger 3 as the ownership transfer condition.
- 01 is composed as a transfer transfer between self-addresses.
- the transfer record aggregation step displayed in step 820 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the digital between the self-addresses is digital.
- the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
- Transaction TR is verified when processor 80 of node computer 65 (not shown, see FIG. 11) executes instructions stored in storage medium 84 of node computer 65 on the blockchain network of peer-to-peer distributed ledger 3.
- the change in the peer-to-peer distributed ledger 3 is recorded in the block of the peer-to-peer distributed ledger as a record of transfer between self-addresses. This will add the terms of ownership transfer to the record of the transfer of one unit (T2) of the amount of the digital asset token (SS180).
- step 830 the user prepares to apply for a second digital asset token issuance offer.
- the preparation operation for the issuance application from the user 1 of the second digital asset token T2 is started, and in step 830, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the user's operation.
- the system 2 displays the issuance application operation screen of the digital asset token T2 to the user, and prompts the user to input the application conditions by displaying the prompt.
- the application condition code for the address managed by the issuer as an application is selectively input by the user, and as a condition for transfer, the address of the transfer destination and the quantity of the second digital asset token to be applied ( Accept the input of application condition code parameters such as T2) from the user.
- the transfer transaction TR for application is composed by the transaction composition means.
- the application ownership transfer transaction TR may be, for example, Transaction TR Transaction input: Transaction input 1 User address 1/10800 (T1); Transaction output: Transaction output 1 Reserve address 01/10800 (T1) And transaction TR may be configured, or Transaction TR Transaction input: Transaction input 1 User address 1/10800 (T1); Transaction Input 2 Reserve Address 01/100 (T2) Transaction output: Transaction output 1 Reserve address 01/10800 (T1) Transaction output 2 User address 1/100 (T2) And the transfer of Digital Asset Token T2 may also be described in the transaction.
- the balance of the entire transaction TR is checked.
- the difference in balance between balance is that if the transaction includes one or more types of digital asset tokens T1 and T2 as in this example, the quantities do not match in terms of balance, but preferably, one digital asset token and one digital asset token are preferably used.
- the balance between selling and buying after conversion of the exchange value to the first digital asset token T1 is within a predetermined difference range in the transaction TR. It is preferable that it is configured so as to be contained in. That way, transactions within a more stable value range can be realized.
- the difference at the time of conversion of the exchange rate is recognized, and even if a difference occurs on the system, it is possible to process the slight difference after recognizing the difference according to a predetermined agreement.
- a difference that is not a small difference occurs, it prevents the closing of the transaction, enhances the transparency and soundness of the transaction, and provides the effect of stabilizing the exchange rate of the substantial digital asset token.
- the degree of freedom of the other party is within the range of the difference, and the other party trades.
- the transaction creates room for the transaction to be decided so that it can be decided by the outcome, and the transparency of the transaction is increased.
- the market exchange rate of the exchange value for the first digital asset token T1 is 108
- the second digital asset token 100 (T2) corresponds to 10800 (T1) after conversion.
- the total value of the balance is 21600 for the transaction input and the transaction output, and the balance is the same. Lending and borrowing differences are determined internally by the transaction and do not have to be determined by applying exchange rates on individual transaction inputs.
- the ownership transfer condition code between users and the reserve address 01 as its parameter and the quantity of the second digital asset token to be applied (T2) ) Etc. are embedded in the application condition code parameter. If the ownership transfer condition is the market exchange rate between the first legal tender and another currency, this is coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range set by the market exchange rate between the first legal tender and other currencies are condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code.
- the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency and other currencies are set as the second currency condition code 1 (digital asset token type, upper limit, lower limit) and ownership.
- the transfer condition code and its parameters are embedded in the script.
- step 860 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the issuer receives the notification of the application from the user 1 and receives the notification of the application from the system 2.
- the prompt display prompts you to accept the application from user 1.
- the issuer accepts the application transaction TR of the second digital asset token T2 from the user 1 and agrees with the contents, the issuer further forms the application transaction TR.
- the incidental information to be recorded in the transaction TR is inherited at least the history information including the history of the transfer of the digital asset token T2 to the reserve 01, and preferably the script is configured to include the issuance information (SS140).
- User 2 configures transaction TR. When the transaction TR is approved by the user 2, the transaction TR is set as the completed transaction TR after the transaction verification of the system 2.
- step 870 when the instruction stored in the storage medium 84 of computer 60 of system 2 is executed by processor 80 by the operation of the issuer, the completed transaction TR is performed by system 2. , Broadcast to the blockchain network.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65 on the blockchain network of the peer-to-peer distributed ledger 3.
- the computer 60 of the node computer 65 verifies the transaction TR on the blockchain network, records the transaction in the peer-to-peer distributed ledger 3, and a second digital asset token.
- the transfer of T2 to user 1 is completed, and at the same time, historical information is also recorded in the incidental information of the record of the second digital asset token T2, and at the same time, the transfer of the first digital asset token T1 from user 1 to the issuer is also performed.
- Completed and application / issuance is complete.
- the present invention provides the transparency of generation and / or issuance of digital asset tokens and the stability of exchange value at the time of issuance by the addition of ownership transfer conditions and the addition of history information and issuance via reserve.
- the system of the present invention allows both the issued digital asset token and the consideration digital asset token to be expressed in the issuing transaction, enables integrated management from application to issuance, and provides transparency from application to issuance. It is an integrated system of asset tokens.
- step 900 the instruction stored in the storage medium 84 of the computer 60 of the system 2 is transmitted by the operation of the user 2 by the processor 80.
- the system 2 displays the transfer operation screen between the users of the digital asset token T2 to the user 2, and prompts the user 2 to input the transfer condition between the users by displaying a prompt.
- the transfer condition code for requesting the transfer to another user 1 is selectively input by the user 2, and as the transfer condition, the user 2 inputs the address of the transfer request destination user 1 and the condition code parameter regarding the consideration for the transfer. Accept from.
- step 910 the first digital asset token T1 as the consideration owned by the user 2 recorded on the blockchain is provided for the user 2.
- a transaction TR for recording in the digital asset token of the peer-to-peer distributed ledger 3 is formed as a transfer transfer between own addresses, using the transfer condition code and its parameters with the user 1 as the transfer destination as the ownership transfer condition.
- the transfer record aggregation step displayed in step 920 when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the operation of the user 2, the digital between the self-addresses is digital.
- the transfer of the asset token T1 the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65.
- the computer 60 of the node computer 65 verifies the transaction TR and records the change in the peer-to-peer distributed ledger 3 as a record of transfer between self-addresses in the block of the peer-to-peer distributed ledger 3. This will add the terms of ownership transfer to the record of the transfer of one unit (T1) of the amount of the digital asset token (SS180).
- the transaction composition means composes the inter-user transfer transaction TR.
- the transfer of ownership transaction between users is, for example, Transaction TR Transaction input: Transaction input 1 User address 1/100 (T2) Transaction input 12 User address 2/1080 (T1); Transaction output 1 User address 2/100 (T2) Transaction output 2 User address 1/180 (T1)
- a transaction TR incorporating the transfer of the first digital asset token T1 in consideration may be configured by the user 1, and the script of the digital asset token T2 of the selected transaction input 1 of the user address 2 may include between the users.
- the ownership transfer condition code and the user address 2 parameter are embedded as its parameters.
- the lower limit consideration is one unit of the amount of the first digital asset token T1 108 (legal tender 1 yen). (JPY) (100 sen)), and a universal price condition is set with the same maximum consideration.
- 108 (T1) ⁇ 1 (T2) ⁇ 108 (T1) If you give a spread of 1 yen to the lower limit consideration and the upper limit consideration, 107.5 (T1) ⁇ T2 ⁇ 108.5 (T1) However, if the scale factor is 100, 10750 (T1) ⁇ 100 (T2) ⁇ 10850 (T1) The condition may be set.
- the ownership transfer condition is the market exchange rate between the first fiat currency JPY and another currency USD
- this is condition-coded and the upper limit of the universal price range is set.
- the lower limit are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range set by the market exchange rate between the first legal tender JPY and other currencies USD are condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. do.
- the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency JPY and other currencies USD are set by the market exchange rate condition code 1 (digital asset token type T2, upper limit 10750, lower limit 10850, As a scale factor 100), the ownership transfer condition code and its parameters are embedded in the script. In this way, when the unapproved transaction of the user 1 is formed by the user 2, the unapproved transaction TR is transmitted from the user 2 to the user 1.
- the market exchange rate condition code 1 digital asset token type T2
- upper limit 10750, lower limit 10850 As a scale factor 100
- step 940 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user 1, the user 1 receives the notification of the transfer between users from the user 2, and the system receives the notification.
- Prompt display prompts the transfer of the second digital asset token T2 from 2 to user 2 between users.
- User 1 accepts an unapproved transaction TR for inter-user transfer of the second digital asset token T2 from user 2 and inputs it into system 2, and system 2 receives acceptance of transfer conditions between users from user 1.
- the second digital asset token T2 owned by the user 1 recorded on the blockchain for the user 1 is prepared to be transferred to the address of the other user 2.
- a transaction for recording the transfer condition code and its parameters with the other user 2 as the transfer destination in the digital asset token T1 of the peer-to-peer distributed ledger 3 is formed as the ownership transfer condition, and the transaction TR is broadcast.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65.
- the computer 60 of the node computer 65 verifies the transaction TR on the peer-to-peer distributed ledger network, and the change is recorded in the peer-to-peer distributed ledger 3.
- the system 2 is accepted by the user 1 and received from the user 2.
- the user 1 configures the transaction TR so that the unapproved transaction TR is further formed so that the incidental information to be recorded in the transaction TR at least inherits the history of the transfer of the digital asset token T2 to the reserve 01 (SS140). Approve the transaction TR and broadcast it to the blockchain network as a completed transaction TR. Subsequently, on the blockchain network of the peer-to-peer distributed ledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65.
- the computer 60 of the node computer 65 verifies the transaction TR on the peer-to-peer distributed ledger network, records the transaction TR in the peer-to-peer distributed ledger 3, and at the same time, at least digital asset token T2 to reserve 01 as incidental information.
- the transfer history of the first digital asset token T1 is added as history information at the same time, and the transfer of the second digital asset token T2 from user 1 to user 2 and the transfer of the first digital asset token T1 from user 2 to user 1 are 1 Simultaneously fulfilled in one transaction TR, the transfer of digital asset token T2 between users is complete.
- the system according to this embodiment provides a system that provides additional digital asset tokens pegged to other currencies.
- the digital asset token pegged to another currency is generated in consideration of the value of a predetermined price range at the market exchange rate of a predetermined other currency for the first fiat currency to which the first digital asset token is pegged.
- the pegging is continuously maintained by setting the ownership transfer conditions. In this way, it is possible to expand the usage scene of the digital asset token of the present invention to the market where other currencies circulate, and the display of the mesh-like relationship with other currencies and the cooperation of exchange value are more transparent and more stable.
- a system that enables the exchange value of digital asset tokens to be provided is provided.
- step 1000 the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the user's operation.
- the system 2 accepts the ownership transfer conditions required for the redemption transaction TR from the user.
- the ownership transfer condition is, for example, if the consideration for redemption is a fixed exchange rate in the redemption condition, the quantity of the digital asset token T1 with respect to the fixed exchange rate or the unit of the amount of the fixed digital asset token T2 (T2) ( T1), the time window to which the ownership transfer conditions should be applied.
- step 1010 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the ownership transfer condition required for the redemption transaction TR is accepted from the user. And prepares for the user to redeem the user's second digital asset token T2 recorded on the blockchain.
- the redemption condition code and the parameters related to the payment of consideration are embedded.
- a transaction TR for recording in the second digital asset token T2 of the peer-to-peer distributed ledger 3 is formed as a transfer transfer between self-addresses.
- the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65.
- the computer 60 of the node computer 65 validates the transaction TR on the peer-to-peer distributed ledger network, and the change to the peer-to-peer distributed ledger 3 is a record of the transfer of the digital asset token T2 between its own addresses. It is recorded in the block of the distributed ledger 3. This will add the terms of ownership transfer to the record of the transfer of one unit (T2) of the amount of the digital asset token (SS180).
- step 1030 when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the redemption transaction TR is formed by the user.
- the redemption transaction for example, as a transfer of ownership from the user to the issuer by transaction composition means, for example.
- Transaction TR Transaction input Transaction input 1 User address 2/100 (T2)
- Transaction output Transaction output 1 Reserve address 01/100 (T2)
- transaction TR are configured.
- the issuer By performing the "record" aggregation step in step 1040, the issuer records the redemption process in the peer-to-peer distributed ledger 3 as a transfer of the digital asset token T2 from the user address to the reserve address 01.
- the issuer accepts the transaction TR and redeems when notified of the redemption request from the system 2. Verify whether the ownership transfer conditions of the company meet the prescribed redemption conditions. If the digital asset token T1 paid by the user 1 is deposited and managed, the digital asset token T1 may be refunded from the deposit address 03 to the user 2 at the same time in this transaction TR. In this case, the incomplete transaction TR is completed as follows.
- Transaction TR Transaction input: Transaction input 1 User address 2/100 (T2); Transaction Input 2 Deposit Address 03/10800 (T1)
- Transaction output Transaction output 1 Reserve address 01/100 (T2); Transaction input 1 User address 2/10800 (T1) Will be.
- the transaction TR is transaction-verified by the system 2. Since the assumed redemption conditions of the user requesting redemption are set by the user in the ownership transfer conditions, the agreement of both manifestations of intention can be verified by verification.
- the issuer then further forms a transaction TR and approves the unapproved transaction TR so that the history information, including at least the history of the transfer of the digital asset token T2 to Reserve 01, is taken over as incidental information.
- a completed transaction TR As a completed transaction TR, it is broadcast to the peer-to-peer distributed ledger network by the issuer's operation. Subsequently, on the blockchain network of the peer-to-peer distributed ledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the computer 60 of the node computer 65 verifies the transaction TR on the peer-to-peer distributed ledger network, records the transaction TR in the peer-to-peer distributed ledger 3, and at the same time transfers it to the digital asset token T2 to reserve 01 at least. Is added to the record of the transfer of the transaction TR as historical information, and the redemption of the digital asset token TR is completed.
- the processor 80 and the storage medium 84 in which the instructions executed by the computer 60 are stored and readable by the computer 60 are stored and the instructions are executed by the processor 80 Record 1 unit generation (T) of digital asset token amount in peer-to-peer distributed ledger,
- T Record 1 unit generation
- the ownership transfer conditions associated with one unit (T) of the amount of digital asset tokens are verified.
- the ownership transfer conditions may include setting a universal price range for the upper and lower limits of the transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency.
- the ownership transfer conditions are recorded in a peer-to-peer distributed ledger with the transfer of one unit (T) of the amount of the digital asset token.
- T one unit
- the record of the transfer further, among the records of the transfer from the issuer to the reserve 01 immediately after the generation of the digital asset token T, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01.
- the first digital asset token (T1) generated by the digital asset token system 2 which is a peer-to-peer distributed ledger-based digital asset token system 2 including at least the transfer history from the issuer to the reserve 01, the above-mentioned first.
- the ownership transfer condition information configured to limit the transfer consideration is recorded in the peer-to-peer distributed ledger 3, and at the same time, at least the transfer history information of the digital asset token T2 to reserve 01 is recorded in the peer-to-peer distributed ledger 3.
- the mode in which MS110-190 and MS210-230 of Method 1 of generation, issuance, transfer between users and redemption are carried out by the SS110-SS190 and SS210-SS230 system steps of the Digital Asset Token System is disclosed herein. In this way, it is possible to record the history that is displayed as a reference on the digital asset token itself after redemption and the constraint conditions that are pegged to the legal tender regarding the redemption price, and the transparency of the redemption price is improved, and in addition, the redemption price is redeemed.
- a mechanism that limits the price to the price fluctuation range of a given fiat currency provides an integrated system for digital asset tokens with more stable exchange value.
- both the digital asset token to be redeemed and the digital asset token for consideration can be expressed in the redemption transaction, the entire process of redemption can be integratedly managed, and the digital asset token to provide the transparency of redemption. It is an integrated system of. Therefore, the present invention provides the entire life of a digital asset token at the time of generation, issuance, transfer and redemption between users, by the addition of ownership transfer conditions, the addition of historical information, and the issuance and redemption to reserve.
- Provides a peer-to-peer distributed ledger recording system that improves transparency and stability of exchange value across recycles, including cycles and post-redemption offerings.
- This disclosure improves transparency by recording history and constraints, and generates, issues, and issues digital asset tokens with stable exchange value by a mechanism that limits prices to the price fluctuation range of a given fiat currency.
- An integrated system for recording sales transfers in a peer-to-peer distributed ledger is provided.
- FIG. 21 is a schematic schematic diagram illustrating a functional configuration of a digital asset token decentralized exchange transaction by a bilateral transaction provided by the digital asset token system 2 according to the embodiment of the present invention.
- FIG. 22 is a system flowchart of a digital asset token decentralized exchange transaction by a bilateral transaction provided by the digital asset token system 2 according to the embodiment of the present invention.
- the digital asset token integrated system 2 includes the computer 60 having the system configuration shown in FIG. 12, and an additional computer 60 for the user terminal for the user 1 and the user 2 (not shown in FIG. 21).
- the additional computer 60 includes a readable storage medium 84, the storage medium 84 of the additional computer 60 includes additional instructions for the wallets 67, 68, the instructions being the user's operating screen.
- the operation screen of user 2 is displayed and the digital to be sold for the sale board setting of the ownership transfer condition, as shown in FIG.
- the user 2 sets the ownership transfer condition as the selling price limited by the individually specified price range including the upper limit and the lower limit of the transfer consideration with the first digital asset token amount (T1).
- the upper and lower limits of the transfer consideration with the amount of the first digital asset token are individually specified. Appears, information is disclosed to network participants, and quotes for sale are widely disclosed to peer-to-peer distributed ledger networks, rather than being grasped only by one of the trading intermediaries or specific exchange participants.
- the user of the digital asset token T2 to be sold can use the following transaction by the transaction composition means.
- TR Transaction TR Transaction input: Transaction input 1 User address 2/100 (T2)
- Transaction output Transaction output 1 User address 2/100 (T2)
- the transfer pricing lock condition code and its parameters (lock price lower limit) are set in order to set the ownership transfer condition.
- the transaction TR for recording the ownership transfer terms is then organized as a transfer transfer between own addresses, i.e. between user addresses 2. Subsequently, the transaction TR is broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
- the transaction TR is performed in the peer-to-peer distributed ledger network.
- Transaction verification is performed by computer 60 of node computer 65, and the change is recorded in a block of peer-to-peer distributed ledger 3 as a record of transfers between self-addresses.
- the ownership transfer condition is recorded in the peer-to-peer distributed ledger 3, and 100 (T2) of the digital asset token T2 belonging to the user address 2 of transaction input 1 is specified by the parameters (lock price lower limit, lock price upper limit, time window). It is configured to be limited by the individually designated price range including the upper and lower limits of the transfer consideration with the first digital asset token amount (T1).
- step 2000 the bilateral transaction input screen of the digital asset token is displayed toward the screen operated by the user 1, and the purchase price of one unit (T2) of the amount of one digital asset token T2 is 108 yen and the quantity is 100.
- a prompt for selecting another digital asset token held by user 1 for example, the digital asset token T1 corresponding to the exchange value of the digital asset token T2 is displayed as consideration for the purchase. do.
- step 2010 the system 2 accepts a purchase board of 108 yen as a purchase condition from the operation screen of the user 1 and stores it in the memory 81 of the computer 60 on which the wallet application program instruction 87 is executed.
- step 2020 when the instruction is executed by the processor 80 of the wallet 67 of the user 1, the purchase condition of the one digital asset token T2 stored in the memory 81 and the sale on the peer-to-peer distributed ledger 3 are performed.
- the selling board of the one digital asset token T2 to be applied for purchase and the user 2 who is the owner of the board are identified, and these search results are obtained. Is displayed on the first user screen.
- one unit (T1) of the first digital asset token amount and the second digital asset token amount (T1) are used as a condition for transferring ownership to another digital asset token T1 via the screen operated by the user 1.
- Transfer price snapshot lock condition code (lock price, snapshot universal time, In order to record the sale destination address) in the peer-to-peer distributed ledger 3, the following transactions, depending on the transaction composition means, Transaction TR Transaction input: Transaction input 1 User address 1/10800 (T1); Transaction output: Transaction output 1 User address 1/10800 (T1) To compose.
- the transfer pricing snapshot lock condition code and its parameters (lock price, snapshot) are used to set the ownership transfer condition. Universal time, sale address) is embedded.
- Digital asset token T1 is selected for the purchase price of 108 yen and quantity of 100 (T2), and a snapshot of digital asset token 1 (T1) at a rate of 1 yen for digital asset token 100 (T2).
- the exchange rate is set and the consideration is set at 10800 (T1).
- the transfer price snapshot lock condition code By setting the transfer price snapshot lock condition code, it is possible to lock the exchange value of the digital asset token, which is the exchange consideration of the purchase applicant, with the first digital asset token in advance of the transaction, and the purchase applicant can purchase.
- the first digital asset token required by the person who wants to sell, the amount of the second digital asset token 100 (T2) equivalent to the exchange value with 10800 (T1) above, is more reliably acquired, and the market at the time of transaction
- T2 the amount of the second digital asset token 100 (T2) equivalent to the exchange value with 10800 (T1) above
- the processor 80 of the node computer 65 (see FIG. 12, not shown in FIG. 21) is transferred to the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network.
- the transaction is verified and the ownership transfer conditions are recorded in the peer-to-peer distributed ledger 3.
- step 2030 the transfer of the above-mentioned digital asset token T2 and the possession of the user 1 corresponding to the consideration are continued by the incomplete transaction TR composition means of the sales transaction between the users through the screen operated by the user 1.
- Incomplete transaction TR of sales transactions between users including the transfer of other Digital Asset Token T1
- Transaction TR Transaction input Transaction input 1 User address 1/10800 (T1); Transaction input 2 User address 2/100 (T2)
- Transaction output Transaction output 1 User address 2/10800 (T1); Transaction output 2 User address 1/100 (T2)
- the purchase application including the incomplete transaction from the computer 67 on which the wallet application program instruction 87 operated by the user 1 is executed to the computer 68 on which the wallet application program instruction 87 of the user 2 is executed via the communication means. And wait for a reply from user 2.
- step 2040 when instruction 87 is executed by the processor 80 of user 2's wallet 68, when user 2 receives the purchase request notification from user 1, it is displayed by instruction 87 of user 2's wallet application program.
- the purchase application including the unfinished transaction TR sent from the user 1 is accepted through the bilateral transaction approval input screen of the one digital asset token T2, and the sales board is set by the user 1 designated by the unfinished transaction TR.
- the transaction TR of the sales transaction after the approval is returned to the user 1.
- step 2050 when the program instruction 87 is executed by the processor of the wallet 68 of the user 2, the transaction TR of the transfer of the digital asset tokens T1 and T2 by the bilateral transaction is broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
- the processor of user 1's wallet 67 executes program instruction 87, and the transaction TR of the transfer of digital asset tokens T1 and T2 by bilateral transaction is peer-to-peer distributed.
- the processor 80 of the node computer 65 executes instructions stored in the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network.
- the transaction TR may be verified by the node computer 65, and T1 and T2 may be recorded in the peer-to-peer distributed ledger 3.
- the system 2 provides a decentralized transaction system (hereinafter, also referred to as DEX (Digital Asset)) that enables the realization of bilateral transaction contracts, and allows users to eliminate the operation of an intermediary and realize transactions. It is expected to make it possible, reduce the opportunity of market control of intermediaries, further stabilize the market exchange rate, make it possible to make the exchange fee virtually free, and make the distribution of digital asset tokens more active. The effect of providing a stable transaction price that is more transparent and less volatile can be obtained.
- DEX Digital Asset
- FIG. 23 is a schematic diagram illustrating a distributed transaction configuration function flow of the board transaction of the digital asset token T provided by the digital asset token integrated system 2 according to the embodiment of the present invention.
- FIG. 24 is a system flowchart of a digital asset token decentralized exchange transaction by a board transaction provided by the digital asset token integrated system 2 according to the embodiment of the present invention.
- the digital asset token integrated system 2 further comprises a board transaction program instruction 87 (see FIG. 12, not shown in FIG. 23) on the storage medium 84 (see FIG. 12, not shown in FIG. 23).
- An additional wallet 67 for the user 1 terminal for the purchasing user 1 to operate (see FIG. 11), and an addition for the user terminal 2 for the selling user 2 to operate.
- the wallet 68 (see FIG. 11) is included, the computer 60 for the additional wallet includes a readable storage medium 84, and the storage medium 84 for the additional computer 60 is an additional instruction for the wallet application program 87. (See FIG. 12), when the additional instruction is executed by the processor 60 to display the user's operation screen, in step 3000, the board of the digital asset token T2, as shown in FIG.
- the transaction application screen is displayed on the screen operated by the purchasing user 1.
- step 3010 when the program instruction 87 is executed by the processor of the wallet 67 of the purchase applicant user 1 (hereinafter, also referred to as the purchase applicant 1), the purchase price of one unit of the amount of one digital asset token T2.
- a prompt for specifying the purchase item conditions including the quantity and the selection of another digital asset token T1 owned by the user corresponding to the exchange value of the digital asset token T2 as consideration for the purchase is displayed on the user 1 screen.
- step 3020 the input of the purchase application including the purchase condition of the purchase user 1 is subsequently accepted from the user 1 screen and transmitted to the computer 60 (not shown in FIG. 23) on which the board transaction application program instruction 87 is executed. do.
- step 3020 Prior to the execution of step 3020, when the program instruction 87 is executed by the processor of the wallet 67 of the purchase applicant 1 in step 3015, the purchase applicant 1 previously pays the exchange value of the digital asset token T2 as a consideration for the purchase.
- the unused transaction of the digital asset token T1 owned by the owner recorded on the blockchain of the peer-to-peer distributed ledger 3 has the selling board setting of the ownership transfer condition. If not specified, a sale for recording the sale board setting corresponding to the consideration of the purchase board condition in the digital asset token T1 on the block chain of the peer-to-peer distributed ledger 3 within the constraint condition range of the universal price.
- Transaction TR is verified when processor 80 of node computer 65 (see FIG. 12, not shown in FIG. 23) executes an instruction stored in storage medium 84 of node computer 65 on a peer-to-peer distributed ledger network.
- processor 80 of node computer 65 executes an instruction stored in storage medium 84 of node computer 65 on a peer-to-peer distributed ledger network.
- the ownership transfer condition of the selling board setting of the digital asset token T1 is added to the unused transaction of the digital asset token T1.
- step 3030 when the processor 80 of the computer 60 (not shown in FIG. 23) that executes the board transaction program instruction 87 executes the board transaction program instruction 87, a purchase application including the purchase conditions of the purchasing user 1 is received. Then, the purchase application is stored in the memory 81 (not shown in FIG. 23).
- step 3040 when the board program instruction 87 is executed by the processor 80 of the computer 60 that executes the board program instruction 87, when the computer 60 receives the sale application including the selling condition of the selling user 2, the sale is made.
- the application is stored in the memory 81 of the computer 60.
- step 3040 Prior to the execution of step 3040, when the program instruction 87 is executed by the processor of the wallet 68 of the seller 2 in step 3035, the seller 2 previously holds the digital asset token T2 to be sold with respect to the digital asset token T2 to be sold. If the transaction input recorded on the blockchain of the peer-to-peer distributed ledger 3 does not include the selling board setting of the ownership transfer condition, the desired selling board setting is set to peer-to-peer within the constraint condition range of the universal price.
- a transaction TR for recording in the digital asset token T2 is formed on the blockchain network of the distributed ledger 3, and the transaction TR is broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
- step 3050 when the board trading program instruction 87 is executed by the processor 80 of the computer 60 on which the board trading program is executed, matching between the accumulated buying board and the accumulated selling board is executed.
- the board trading program instruction 87 is executed.
- the board trading program instruction 87 is further executed by the processor 80 of the computer 60, in step 3060, with the transfer of one digital asset token T2 of the selling user 2.
- the transaction TR of the sales transaction between the users 1-2 including the transfer of the other digital asset token T1 set for sale by the purchasing user 1 is set as the transaction composition means of the sales transaction. Composed by.
- step 3070 the transaction TR composed in step 3060 is continuously broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
- step 3080 on the peer-to-peer distributed ledger network, when the processor 80 of the node computer 65 executes an instruction stored in the storage medium 84 of the node computer 65, when a broadcast is received, the transaction TR is received on the blockchain network. Is verified, and the transfer of digital asset tokens T1 and T2 by board trading is recorded in the block of the peer-to-peer distributed ledger 3.
- the system 2 provides a distributed trading system (DEX) that realizes a board transaction contract, and on the premise of system registration of a trading application, the transfer of digital asset tokens by board trading is a peer-to-peer distributed ledger by the DEX system.
- DEX distributed trading system
- a system recorded in is provided. Users will be provided with the convenience of being able to execute digital asset token exchange transactions while referring to real-time board transaction contract information, and exchange companies will be able to more easily provide digital asset token exchange transaction functions. It provides the effect of enriching the variation of exchange value realization methods, enables more transparent market formation, and enables the provision of lower volatility and more stable transaction prices by activating transactions.
- FIG. 25 is a schematic diagram illustrating the provision of a mixed transaction of a bilateral transaction and a configuration function flow for providing information on a board transaction of digital asset token exchange.
- FIG. 26 is a flowchart of a mixed transaction system of a bilateral transaction and a configuration function flow for providing information on a digital asset token distributed exchange board transaction by a board transaction provided by the digital asset token integrated system 2 according to an embodiment of the present invention. be.
- step 4010 when the processor 80 of the computer 60 of the wallet 67 displaying the operation screen of the user 1 subsequently executes the instruction 87 stored in the storage medium 84, one unit (T2) of the amount of one digital asset token.
- the user is prompted to specify the purchase item conditions including the purchase price and quantity (T2) of the digital asset token T1 and to select another digital asset token T1 owned by the user in consideration of the purchase, which is equivalent to the exchange value of the digital asset token. Display on one screen.
- step 4030 following step 4010, when the processor 80 of the computer 60 of the wallet 67 displaying the operation screen of the user 1 executes the instruction stored in the storage medium 84, the purchase application including the purchase conditions of the purchasing user 1 is included. Is accepted from the user 1 screen, and transmission to the computer 60 (not shown) in which the board transaction application program instruction 87 is executed is executed.
- step 4020 Prior to the execution of step 4030, in step 4020, following step 4010, when the processor 80 of the configuration computer 60 of the wallet 67 displaying the operation screen of the purchase applicant user 1 executes the instruction stored in the storage medium 84, Unused transactions of own digital asset token T1 on the blockchain of peer-to-peer distributed ledger 3 for other digital asset tokens T1 owned by the owner corresponding to the exchange value of the digital asset token T2 as consideration for purchase in advance. If the selling board setting of the ownership transfer condition is not added to, the purchase applicant 1 sets the selling board setting corresponding to the consideration of the buying board within the constraint condition range of the universal price by the user operation screen. Do to other digital asset tokens T1 you own.
- the selling board setting condition code and its parameters form a transaction TR for recording in the digital asset token T1 of the peer-to-peer distributed ledger 3 as a transfer transfer between self-addresses as a condition for transferring ownership, and between self-addresses 1.
- the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
- the processor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network, the transaction TR is verified when the broadcast is received, and the change of ownership transfer condition is self.
- step 4040 when the board transaction program instruction 87 is executed by the processor 80 of the computer 60 (not shown) that stores the board transaction program instruction 87 in the memory 81, the purchase application including the purchase condition of the purchase user 1 is made. When received, the purchase application is stored in the memory 81.
- step 4050 prior to the execution of step 4060, the person who wishes to sell the wallet 68 configures the wallet 68.
- the processor 80 of the computer 60 executes the instruction stored in the storage medium 84, the seller owns the sale.
- the target digital asset token T2 if the selling board setting of the ownership transfer condition is not added on the blockchain of the peer-to-peer distributed ledger 3, it is equivalent to the consideration for the buying board within the constraint condition range of the universal price.
- the transaction including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network.
- the processor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network
- the transaction TR is verified and the change is made to the peer-to-peer distributed ledger 3.
- the terms of transfer of ownership will be added to the record of the transfer of one unit of the amount of the Digital Asset Token.
- step 4070 when the instruction stored in the storage medium 84 is executed by the processor 80 of the computer 60 (not shown) that stores the board transaction program instruction 87 in the memory 81, the accumulated purchase board and the accumulation Matching with the sold board is executed. If the matching is successful, the address information of the digital asset tokens T1 and T2 for which the sales board is set for both users is acquired, and the sales board information of the other party is transmitted to both users.
- step 4080 when the processor 80 of the configuration computer 60 of the wallet 67 or 68 displaying the user operation screen executes the wallet program instruction 87, either the user 1 or the user 2 performs the bilateral transaction input screen of the digital asset token.
- step 2000 of displaying the bilateral transaction input screen of the digital asset token is started toward the screen operated by the user, and the bilateral transaction is started.
- the transaction of the transfer of the digital asset token by the bilateral transaction is broadcast to the blockchain network of the peer-to-peer distributed ledger 3 by the user 1 or the user 2.
- It can be used to generate, issue, buy and sell, mediate, exchange business, settle transactions of merchants, and pay for goods and services of shops.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The present invention is a method for recording one unit of a digital asset token amount to a peer-to-peer distributed ledger, in which method, when generation of one unit of a digital asset token amount and a transfer of ownership rights of the generated digital asset token is to be recorded, historical information and an ownership transfer condition to be associated with the one unit of the digital asset token amount after the transfer are appended, where the ownership rights transfer condition includes a setting of a price range with an upper limit and a lower limit for a transfer value with a specified legal currency and also includes at least information about the transfer history from an issuer to a reserve immediately after generation of the digital asset token, and the recording is performed after verification of the ownership rights transfer condition on a block chain network.
Description
デジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳への記録方法及びデジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳統合システムに関する発明である。It is an invention relating to a method of recording digital asset token generation, issuance, and sales transfer in a peer-to-peer distributed ledger, and a peer-to-peer distributed ledger integrated system for generation, issuance, and sales transfer of digital asset tokens.
仮想通貨、暗号通貨、暗号資産と呼ばれる様々なインターネット上で流通するデジタルアセットが創造されているが、いずれもナカモトサトシによって発表されたビットコインのブロックチェーンの分散型台帳を利用する点で共通している。Various digital assets called virtual currency, cryptocurrency, and crypto asset that are distributed on the Internet have been created, but they all have in common that they use the distributed ledger of Bitcoin's blockchain announced by Satoshi Nakamoto. ing.
これらデジタルアセットに関し日本では、世界に先んじ「仮想通貨」の法律用語も定義されたが、「仮想通貨」の用語を定義した法令もその制定1年後に改正され、「仮想通貨」は「暗号資産」として定義し直された。その背景には、ブロックチェーンのように分散型台帳を利用するデジタルオブジェクトを「トークン」という広義の用語によって捉え直すという世界的な動きがある。デジタルアセットの募集発行の呼称もビットコインに倣いイニシャルコインオファリング(ICO)と呼ばれていたが、イニシャルトークンオファリング(ITO)と呼ばれるように変遷している。Regarding these digital assets, in Japan, the legal term of "virtual currency" was defined ahead of the rest of the world, but the law that defined the term "virtual currency" was revised one year after its enactment, and "virtual currency" became "cryptographic asset". Was redefined as. Behind this is the global movement to recapture digital objects that use distributed ledgers, such as blockchain, in the broader term "token." The name of the solicitation and issuance of digital assets was also called Initial Coin Offering (ICO) following Bitcoin, but it has changed to be called Initial Token Offering (ITO).
不動産等の現物資産を表象するものとしてトークンを発行するICO/ITOもある。このようなトークンは不動産等の現物資産に紐付けされ、その持分権の債権証を表象するものとされるものであった。このように現物資産に紐付けされるトークンは、現物資産の総額に対してトークンの総発行高によって按分され、このとき、発行されるトークンは現物資産にペギングされると呼ばれる。この場合のトークンは、現物資産の利用収益及び市場価値に応じて投資収益を上げることが期待されるものというもっぱらその不動産取引市場及び不動産賃貸市場に依存する性質を持つことに加え、現の不動産利用の目的に応じた既存又は新規不動産の供給が限定され得るという希少価値も将来の期待価値に含まれる性質を持つ。There is also an ICO / ITO that issues tokens as a representation of physical assets such as real estate. Such tokens were associated with physical assets such as real estate and were supposed to represent the claims of their equity rights. The tokens associated with the physical assets in this way are proportionally divided by the total issuance amount of the tokens with respect to the total amount of the physical assets, and at this time, the issued tokens are said to be pegged to the physical assets. In this case, the token is expected to generate investment income according to the usage income and market value of the physical asset, which has the property of depending exclusively on the real estate transaction market and the real estate leasing market, and also the current real estate. The rare value that the supply of existing or new real estate can be limited according to the purpose of use is also included in the expected future value.
ビットコインもブロックチェーンの維持に貢献するマイナーへの報酬として新規発行されるビットコイン供給量を初期発行後の経過時期に応じ半減させ、総供給量も予め定義された量に制限されるという規定がビットコインアーキテクチャ上ビルトインされており、この仕組みによって希少価値の期待が埋め込まれている。Bitcoin also halves the supply of newly issued Bitcoin as a reward to miners who contribute to the maintenance of the blockchain according to the elapsed time after the initial issuance, and the total supply is also limited to a predefined amount. Is built-in on the Bitcoin architecture, and this mechanism embeds the expectation of rare value.
不動産等の現物資産を表象するもの以外にも、トークンの発行は株式会社のIPOに類似する何らかの投資の持分権を表象するものとして、トークン発行者が意図する事業に使用するための投資資金の調達手段として認識されているのが一般である。In addition to representing physical assets such as real estate, the issuance of tokens represents the equity interest in some kind of investment similar to the IPO of a joint-stock company, and the investment funds to be used for the business intended by the token issuer. It is generally recognized as a means of procurement.
問題は、インターネット上でのトークン募集販売は、そもそも何を表象するトークンの発行であるのか、その素性が明確でないという問題があった。例えば、ロシアの通信メディア組織テレグラムはトークンを米国で募集したが、米国証券取引委員会(SEC)から、集めた資金が正当に投資されたか不透明であると指摘された。SECは、テレグラムに対し資金使途の証拠提出を求め、訴訟に発展し、テレグラムによって提出された証拠はなお不十分であると争訟は継続している(非特許文献1)。The problem was that it was not clear what the token solicitation and sales on the Internet represented was the issuance of tokens in the first place. For example, the Russian communications media organization Telegram has solicited tokens in the United States, but the US Securities and Exchange Commission (SEC) has pointed out that it is unclear whether the funds raised have been legitimately invested. The SEC requested Telegram to submit evidence of the use of funds, which led to a proceeding, and the dispute continues that the evidence submitted by Telegram is still insufficient (Non-Patent Document 1).
トランザクションの内容が不特定の分散アプリケーションコミュニティ参加者の過半数のコンセンサスによって検証されて故に、非中央集権的である、権限が分散化されていることが制度上規定されていると主張されることもあるが、この定義も、一般的には曖昧であり、何がどう検証される仕組みであるのかわかりづらく、不透明に見える原因ともなり得る(例えば、非特許文献1、Aブロックチェーン論点2)。It can also be argued that the decentralized, decentralized authority is institutionally stipulated because the content of the transaction has been validated by the consensus of a majority of unspecified distributed application community participants. However, this definition is also generally ambiguous, making it difficult to understand what is the mechanism to be verified and how it may appear opaque (for example, Non-Patent Document 1, A Blockchain Issue 2).
上記の希少価値についても、追加のトークン発行がなされると株式会社の株式の追加発行と同様に、発行済みトークンの総価値の希薄化に繋がり、希少価値への期待を毀損する恐れがあるという問題があった。Regarding the above-mentioned rare value, if additional tokens are issued, it will lead to the dilution of the total value of the issued tokens, similar to the additional issuance of shares of a joint-stock company, and there is a risk of damaging expectations for the rare value. There was a problem.
一方で、上記のように供給量が限定されると投機資金の動きによって、トークンの取引価格が乱高下するという問題が露見され、ビットコイン程の巨大な市場価値を呈するものでさへ1日に数パーセントの値動きが発生したり、1ヶ月のうちに50%以上の取引価格上昇、取引価格の下落が2017年末から2018年初頭にかけて発生するというボラティリティーが問題となった。On the other hand, when the supply amount is limited as described above, the problem that the transaction price of tokens fluctuates due to the movement of speculative funds is revealed, and it presents a huge market value like Bitcoin in one day. Volatility has been a problem, with price movements of a few percent, transaction price increases of more than 50% within a month, and transaction price declines from the end of 2017 to the beginning of 2018.
他方、取引手段としてもトークン単位で商品サービスが提供されるにまでトークンの使用が市場に浸透せず、あるいは、上記ボラティリティーのリスクを避けるため、商店によってビットコインで商品サービスが提供される場合も、購買者が店頭でビットコインを支払対価として提供し、その場でビットコインがビットコイン取引業者によって相対市場価格で売却され、その対価として商品代金を法定通貨で受領するという複雑な決済が求められるスキームもあり、トークンを支払い手段とする場合にも利用しやすい支払手段とは言えない。On the other hand, as a means of transaction, the use of tokens may not penetrate the market until the goods and services are provided on a token-by-token basis, or the goods and services may be provided by Bitcoin by a store in order to avoid the risk of the above volatility. , The purchaser offers Bitcoin as payment consideration at the store, Bitcoin is sold at the relative market price by the Bitcoin trader on the spot, and the product price is received in the statutory currency as the consideration. There is also a scheme that can be used, and it cannot be said that it is an easy payment method even when tokens are used as a payment method.
上記の現実資産への償還の担保及びボラティリティーの改善への期待から、トークンを法定通貨に紐付けし、法定通貨に対して価値を安定制御するステーブルコイン/ステーブルトークンと呼ばれるトークンへ関心が高まっている。ステーブルトークンの市場価値は、発行者による市場オペレーションによって制御されているものというのが関係者のコンセンサスである。Due to the above-mentioned collateral for redemption of real assets and expectations for improved volatility, there is interest in tokens called stablecoins / stable tokens that link tokens to fiat currencies and stably control their value against fiat currencies. It is increasing. It is the consensus of the parties that the market value of stable tokens is controlled by the market operation by the issuer.
特許文献1は、デジタルアセットトークンの現物資産への紐付けを、契約へのタグデータをスクリプトに埋め込むことによって行う方法を提供するが、結局は当事者間の契約に基づき当事者間の合意によって自由契約に基づく固定レート(ペギングレート)でトークン販売価格がトランザクション内において指定され提供されるが、現物資産を法定通貨とし、法定通貨の市場価格と紐付けされる仕組みを提供するピアツーピア分散型台帳に関する方法は、提供されていない。 Patent Document 1 provides a method of linking a digital asset token to a physical asset by embedding tag data in a contract in a script, but in the end, a free contract is made by agreement between the parties based on the contract between the parties. A method related to a peer-to-peer distributed ledger that provides a mechanism in which the token selling price is specified and provided in the transaction at a fixed rate (pegging rate) based on Is not provided.
特許文献2は、世界最大規模の商人である米国ウォルマートによるブロックチェーンによるデジタル通貨のシステム及び方法が開示する。特許文献2発明に開示された実施態様は、1WMT(WMTは特許文献1発明のデジタル通貨単位)が1USD(米ドル通貨単位)で発行され、発行されたトークンはウォルマートでの使用に制限された制約トークン又は当該制限が付与されていない無制約トークンに分類されたトークンの二種がブロックチェーンに記録されるものである。 Patent Document 2 discloses a blockchain-based digital currency system and method by Wal-Mart, the world's largest merchant. The embodiment disclosed in Patent Document 2 Invention is that 1 WMT (WMT is a digital currency unit of Patent Document 1 invention) is issued in 1 USD (US dollar currency unit), and the issued token is restricted to use in Wal-Mart. Two types of tokens, which are classified as tokens or unconstrained tokens to which the restriction is not applied, are recorded on the blockchain.
特許文献2の制約トークンは、ウォルマートにおいて特定の商品に対して特定の値引きが提供され、1WMTについて実質的に1USD以上の交換価値で商品対価に利用可能なデジタル通貨である。ブロックチェーンに記録される情報としての態様は、上記の他支払い時の割引販売の態様に限られる。The constraint token of Patent Document 2 is a digital currency that offers a specific discount for a specific product at Wal-Mart and can be used for product consideration at an exchange value of 1 USD or more for 1 WMT. The mode of information recorded on the blockchain is limited to the mode of discount sales at the time of payment other than the above.
他方、特許文献2の無制約トークンは、ウォルマートにおいて一般商品に対して所定の値引きが提供され、1WMTについてほぼ1USDの交換価値でウォルマートにおいて支払手段として使用可能であるデジタル通貨が提供されるものと理解される。On the other hand, the unrestricted token of Patent Document 2 is that Wal-Mart offers a predetermined discount for general commodities and provides a digital currency that can be used as a payment method at Wal-Mart at an exchange value of approximately 1 USD for 1 WMT. Understood.
デジタル通貨WMTは、ウォルマートにおいてステーブルコインと同等の安定性が保証され、ウォルマートが使用を停止しない限り利用継続可能であると期待されるが、前者は制限付きの種別のついたトークンであるというトークンの種別が記録された技術であると理解され、後者の交換価値の保証は、ウォルマートという巨大商人が提供する信用によるものであり、特許文献2発明のブロックチェーンによって安定価値が提供される態様は開示されていない。The digital currency WMT is guaranteed to be as stable as stablecoin in Wal-Mart and is expected to continue to be used as long as Wal-Mart does not stop using it, but the former is a token with a limited type. It is understood that the type of token is a recorded technology, and the latter guarantee of exchange value is based on the credit provided by a giant merchant named Wal-Mart, and the stable value is provided by the blockchain of Patent Document 2 Invention. Is not disclosed.
本発明は、デジタルアセットトークンの発行に伴う不透明さの問題に取り組み、この問題をピアツーピア分散型台帳への記録方法及びピアツーピア分散型台帳統合システムによって解決する。あるいは、本発明は、インターネット上で公募されるトークン募集発行の透明性を確保可能に、デジタルアセットトークンの生成、発行、売買移転の透明性及び安定性を向上するピアツーピア分散型台帳への記録方法及びデジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳統合システムを提供する。The present invention addresses the problem of opacity associated with the issuance of digital asset tokens, and solves this problem by a method of recording in a peer-to-peer distributed ledger and a peer-to-peer distributed ledger integrated system. Alternatively, the present invention is a method of recording in a peer-to-peer distributed ledger that improves the transparency and stability of generation, issuance, and transfer of digital asset tokens so as to ensure the transparency of token solicitation and issuance publicly offered on the Internet. It also provides a peer-to-peer distributed ledger integration system for the generation, issuance, and transfer of digital asset tokens.
本発明は、デジタルアセットトークンのピアツーピア分散型台帳記録方法の態様を開示する。本方法は、デジタルアセットトークンの量の1単位の生成をピアツーピア分散型台帳に記録し(MS110)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
移転すべき前記デジタルアセットトークンの量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録し(MS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(MS130)、
当該記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションを組成し、ピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブへの移転履歴情報を含む方法である。
本態様によって、履歴の記録及び制約条件の記録を伴うデジタルアセットトークンの生成、発行、売買移転、リザーブオペレーションの方法が開示され、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がステーブルなトークンが提供される。所有権移転条件が制約条件として記録され、何が検証された記録であるのかが記録から具体的に読み取ることが可能であり、透明性の向上に資する。The present invention discloses an aspect of a peer-to-peer distributed ledger recording method for digital asset tokens. This method records the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (MS110).
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Addition or renewal of ownership transfer conditions to be associated with one unit of the amount of said digital asset tokens to be transferred is previously recorded in a peer-to-peer distributed ledger (MS120).
The terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of digital asset tokens and a given fiat currency (MS130).
Ancillary information to be added to the record includes at least historical information including the history of the transfer of digital asset tokens to the reserve (MS140).
Create a transaction containing information to be recorded in a peer-to-peer distributed ledger and broadcast it to a peer-to-peer distributed ledger network (MS150).
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Tokens (MS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (MS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (MS190).
The history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. It is a method that includes the transfer history information from the issuer to the reserve immediately after.
This embodiment discloses a method of generating, issuing, trading transfer, and reserve operation of a digital asset token with recording of history and recording of constraints, and recording of history and recording of constraints improves transparency and price. A mechanism that limits the price fluctuation range of a given fiat currency provides tokens with stable exchange value. The ownership transfer condition is recorded as a constraint condition, and it is possible to specifically read from the record what is the verified record, which contributes to the improvement of transparency.
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
移転すべき前記デジタルアセットトークンの量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録し(MS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(MS130)、
当該記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションを組成し、ピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブへの移転履歴情報を含む方法である。
本態様によって、履歴の記録及び制約条件の記録を伴うデジタルアセットトークンの生成、発行、売買移転、リザーブオペレーションの方法が開示され、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がステーブルなトークンが提供される。所有権移転条件が制約条件として記録され、何が検証された記録であるのかが記録から具体的に読み取ることが可能であり、透明性の向上に資する。The present invention discloses an aspect of a peer-to-peer distributed ledger recording method for digital asset tokens. This method records the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (MS110).
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Addition or renewal of ownership transfer conditions to be associated with one unit of the amount of said digital asset tokens to be transferred is previously recorded in a peer-to-peer distributed ledger (MS120).
The terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of digital asset tokens and a given fiat currency (MS130).
Ancillary information to be added to the record includes at least historical information including the history of the transfer of digital asset tokens to the reserve (MS140).
Create a transaction containing information to be recorded in a peer-to-peer distributed ledger and broadcast it to a peer-to-peer distributed ledger network (MS150).
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Tokens (MS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (MS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (MS190).
The history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. It is a method that includes the transfer history information from the issuer to the reserve immediately after.
This embodiment discloses a method of generating, issuing, trading transfer, and reserve operation of a digital asset token with recording of history and recording of constraints, and recording of history and recording of constraints improves transparency and price. A mechanism that limits the price fluctuation range of a given fiat currency provides tokens with stable exchange value. The ownership transfer condition is recorded as a constraint condition, and it is possible to specifically read from the record what is the verified record, which contributes to the improvement of transparency.
上記態様に加え、さらに、上記の方法によって生成された第1のデジタルアセットトークンの1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位の生成を記録し(MS210)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)方法がさらに提供される。
本態様によって、他通貨へペギングされた追加のデジタルアセットトークンを提供する方法が提供される。他通貨へペギングされた当該デジタルアセットトークンは第1のデジタルアセットトークンがペギングされている第1の法定通貨に対する所定の他通貨の市場交換レートに所定の価格幅の価値を対価として生成される第2のデジタルアセットが発行され、発行後の移転時にも所有権移転条件の設定によって、当該ペギングは持続的に維持される。こうして、本発明のデジタルアセットトークンの利用場面を他通貨が流通する市場へ展開することを可能とする。In addition to the above aspects, the first fiat currency associated with a given first fiat currency associated with one unit of the first digital asset token generated by the above method is associated with another currency and is the first fiat currency. 1 of the 2nd digital asset token amount with 1 unit of the digital asset token amount pegged to 1 unit of the 1st digital asset token amount at the exchange rate according to the market exchange rate between the currency and the 2nd currency Record the generation of units (MS210),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Includes pre-recording in a peer-to-peer distributed ledger the addition or renewal of ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Further provision is provided (MS230) methods that include width constraints.
This aspect provides a method of providing additional digital asset tokens pegged to other currencies. The digital asset token pegged to another currency is generated in consideration of the value of a predetermined price range at the market exchange rate of a predetermined other currency for the first fiat currency to which the first digital asset token is pegged. The digital asset of 2 is issued, and the pegging is continuously maintained by setting the ownership transfer conditions even when the transfer is made after the issuance. In this way, it is possible to expand the usage of the digital asset token of the present invention to a market where other currencies circulate.
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)方法がさらに提供される。
本態様によって、他通貨へペギングされた追加のデジタルアセットトークンを提供する方法が提供される。他通貨へペギングされた当該デジタルアセットトークンは第1のデジタルアセットトークンがペギングされている第1の法定通貨に対する所定の他通貨の市場交換レートに所定の価格幅の価値を対価として生成される第2のデジタルアセットが発行され、発行後の移転時にも所有権移転条件の設定によって、当該ペギングは持続的に維持される。こうして、本発明のデジタルアセットトークンの利用場面を他通貨が流通する市場へ展開することを可能とする。In addition to the above aspects, the first fiat currency associated with a given first fiat currency associated with one unit of the first digital asset token generated by the above method is associated with another currency and is the first fiat currency. 1 of the 2nd digital asset token amount with 1 unit of the digital asset token amount pegged to 1 unit of the 1st digital asset token amount at the exchange rate according to the market exchange rate between the currency and the 2nd currency Record the generation of units (MS210),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Includes pre-recording in a peer-to-peer distributed ledger the addition or renewal of ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Further provision is provided (MS230) methods that include width constraints.
This aspect provides a method of providing additional digital asset tokens pegged to other currencies. The digital asset token pegged to another currency is generated in consideration of the value of a predetermined price range at the market exchange rate of a predetermined other currency for the first fiat currency to which the first digital asset token is pegged. The digital asset of 2 is issued, and the pegging is continuously maintained by setting the ownership transfer conditions even when the transfer is made after the issuance. In this way, it is possible to expand the usage of the digital asset token of the present invention to a market where other currencies circulate.
上記態様に加え、さらに、第1の法定通貨は、円であり、前記第2の通貨は、日本国の国外の法定通貨である方法が提供される。
本態様によって、法定通貨の中でも安定性の高く、オペレーションの透明性の高い日本銀行の通貨にペギングされたデジタルアセットトークンが提供され、本発明に係る方法によって、一層、透明性が高く、安定性が高いデジタルアセットトークンが提供される。実際に、2020年3月13日金曜日、コロナウォルスショックによる金融市場の混乱においても、円は最も高い安定性を呈示した。In addition to the above aspects, a method is provided in which the first legal tender is the yen and the second currency is the fiat currency outside Japan.
This aspect provides a digital asset token pegged to the Bank of Japan's currency, which is the most stable and highly transparent in operation among legal tenders, and the method according to the present invention makes it even more transparent and stable. High digital asset tokens are offered. In fact, on Friday, March 13, 2020, the yen showed its highest stability in the turmoil of financial markets caused by the Corona Wals shock.
本態様によって、法定通貨の中でも安定性の高く、オペレーションの透明性の高い日本銀行の通貨にペギングされたデジタルアセットトークンが提供され、本発明に係る方法によって、一層、透明性が高く、安定性が高いデジタルアセットトークンが提供される。実際に、2020年3月13日金曜日、コロナウォルスショックによる金融市場の混乱においても、円は最も高い安定性を呈示した。In addition to the above aspects, a method is provided in which the first legal tender is the yen and the second currency is the fiat currency outside Japan.
This aspect provides a digital asset token pegged to the Bank of Japan's currency, which is the most stable and highly transparent in operation among legal tenders, and the method according to the present invention makes it even more transparent and stable. High digital asset tokens are offered. In fact, on Friday, March 13, 2020, the yen showed its highest stability in the turmoil of financial markets caused by the Corona Wals shock.
上記態様に加え、さらに、前記第2のデジタルアセットトークンの量の1単位の発行及び売り出しは、前記履歴情報にユーザが提供する対価の所定の割合は安全資産によって担保されるべき供託プールに保持される履歴情報を含む方法が提供される。
本態様によって、発行及び売出し履歴の設定に、履歴の印として、ユーザが提供する対価が当該ユーザが提供する対価の所定の割合が安全資産によって担保され、これには供託プールで保管されることが少なくとも発行時に具体的にブロックチェーンに記録される方法が提供され、売出し時及び売出し後のデジタルアセットトークンの透明性が高まり、かような透明性はデジタルアセットトークンの交換価値の安定性にも寄与する。In addition to the above aspects, the issuance and sale of one unit of the amount of the second digital asset token is held in a deposit pool where a predetermined percentage of the consideration provided by the user to the historical information should be secured by safe assets. A method is provided that includes historical information to be provided.
According to this aspect, in the setting of the issuance and sale history, the consideration provided by the user is secured by the safe asset as a mark of the history, and a predetermined ratio of the consideration provided by the user is secured by the safe asset, which is stored in the deposit pool. Is provided with a method of being specifically recorded on the blockchain at least at the time of issuance, increasing the transparency of digital asset tokens at the time of sale and after sale, and such transparency also stabilizes the exchange value of digital asset tokens. Contribute.
本態様によって、発行及び売出し履歴の設定に、履歴の印として、ユーザが提供する対価が当該ユーザが提供する対価の所定の割合が安全資産によって担保され、これには供託プールで保管されることが少なくとも発行時に具体的にブロックチェーンに記録される方法が提供され、売出し時及び売出し後のデジタルアセットトークンの透明性が高まり、かような透明性はデジタルアセットトークンの交換価値の安定性にも寄与する。In addition to the above aspects, the issuance and sale of one unit of the amount of the second digital asset token is held in a deposit pool where a predetermined percentage of the consideration provided by the user to the historical information should be secured by safe assets. A method is provided that includes historical information to be provided.
According to this aspect, in the setting of the issuance and sale history, the consideration provided by the user is secured by the safe asset as a mark of the history, and a predetermined ratio of the consideration provided by the user is secured by the safe asset, which is stored in the deposit pool. Is provided with a method of being specifically recorded on the blockchain at least at the time of issuance, increasing the transparency of digital asset tokens at the time of sale and after sale, and such transparency also stabilizes the exchange value of digital asset tokens. Contribute.
本発明は、他の態様においてシステムが提供され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含み、当該命令は当該プロセッサーによって実行されるとき、
デジタルアセットトークンの量の1単位の生成をピアツーピア分散型台帳に記録し(SS110)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブへの移転履歴情報を含むように構成されているシステムが提供される。
本態様によって、履歴の記録及び制約条件の記録を伴うデジタルトークンの生成、発行、売買移転、リザーブオペレーションを提供可能なシステムが提供され、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がステーブルなトークンが提供される。The present invention provides the system in other embodiments.
When a processor and a storage medium that stores instructions executed by a computer and can be read by a computer are included, and the instructions are executed by the processor,
Record the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (SS110),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
The addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger (SS120).
The terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of the Digital Asset Token and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to the reserve (SS140).
Broadcast a transaction containing information to be recorded in the peer-to-peer distributed ledger to the peer-to-peer distributed ledger network (SS150).
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Tokens (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
The history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. A system is provided that is configured to include transfer history information from the issuer to the reserve immediately after.
This aspect provides a system capable of providing digital token generation, issuance, trading transfer, and reserve operations with history recording and constraint recording, and history recording and constraint recording enhances transparency. A mechanism that limits the price to the price fluctuation range of a given fiat currency provides tokens with stable exchange value.
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含み、当該命令は当該プロセッサーによって実行されるとき、
デジタルアセットトークンの量の1単位の生成をピアツーピア分散型台帳に記録し(SS110)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブへの移転履歴情報を含むように構成されているシステムが提供される。
本態様によって、履歴の記録及び制約条件の記録を伴うデジタルトークンの生成、発行、売買移転、リザーブオペレーションを提供可能なシステムが提供され、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がステーブルなトークンが提供される。The present invention provides the system in other embodiments.
When a processor and a storage medium that stores instructions executed by a computer and can be read by a computer are included, and the instructions are executed by the processor,
Record the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (SS110),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
The addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger (SS120).
The terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of the Digital Asset Token and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to the reserve (SS140).
Broadcast a transaction containing information to be recorded in the peer-to-peer distributed ledger to the peer-to-peer distributed ledger network (SS150).
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Tokens (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
The history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. A system is provided that is configured to include transfer history information from the issuer to the reserve immediately after.
This aspect provides a system capable of providing digital token generation, issuance, trading transfer, and reserve operations with history recording and constraint recording, and history recording and constraint recording enhances transparency. A mechanism that limits the price to the price fluctuation range of a given fiat currency provides tokens with stable exchange value.
上記態様に加え、さらに、
前記読み取り可能なストレージ媒体は、追加の命令を含み、当該追加の命令は、前記プロセッサーによって実行されるとき、
第1のデジタルアセットトークンの1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位の生成を記録し(SS210)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録すること(SS220)を含み、
当該所有権移転条件には、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約すること(SS230)を含むように構成されているシステムが提供される。
本態様によって、他通貨へのペギングされた追加のデジタルアセットトークンを提供するシステムが提供され、当該デジタルアセットトークンは第1のデジタルアセットトークンに対して、第1のデジタルアセットトークンがペギングされている第1の法定通貨に対する当該他通貨の市場交換レートに所定の価格幅の価値を対価として生成される第2のデジタルアセットが第1のデジタルアセットトークンにペギングされ発行され、本発明のデジタルアセットトークンの利用場面を他通貨が流通する市場へ展開することを可能とする。In addition to the above aspects,
The readable storage medium contains additional instructions when the additional instructions are executed by the processor.
Exchange for a given first fiat currency associated with one unit of a first digital asset token, associated with another currency, according to the market exchange rate between the first fiat currency and the second currency At the rate, record the generation of one unit of the second Digital Asset Token amount, with one unit of the digital asset token amount pegged to one unit of the first Digital Asset Token amount (SS210).
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Including pre-recording in a peer-to-peer distributed ledger (SS220) the addition or renewal of ownership transfer conditions to be associated with one unit of said digital asset token amount to be transferred, including
The ownership transfer condition includes, as a pegging condition, the universal price range of the upper and lower limits of the transfer consideration for one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token and / or individually. Systems are provided that are configured to include price range constraints (SS230).
According to this aspect, a system for providing an additional digital asset token pegged to another currency is provided, and the digital asset token is pegged with the first digital asset token as opposed to the first digital asset token. A second digital asset generated in consideration of the value of a predetermined price range at the market exchange rate of the other currency with respect to the first statutory currency is pegged to the first digital asset token and issued, and the digital asset token of the present invention is issued. It is possible to expand the usage scene of the above to the market where other currencies circulate.
前記読み取り可能なストレージ媒体は、追加の命令を含み、当該追加の命令は、前記プロセッサーによって実行されるとき、
第1のデジタルアセットトークンの1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位の生成を記録し(SS210)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録すること(SS220)を含み、
当該所有権移転条件には、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約すること(SS230)を含むように構成されているシステムが提供される。
本態様によって、他通貨へのペギングされた追加のデジタルアセットトークンを提供するシステムが提供され、当該デジタルアセットトークンは第1のデジタルアセットトークンに対して、第1のデジタルアセットトークンがペギングされている第1の法定通貨に対する当該他通貨の市場交換レートに所定の価格幅の価値を対価として生成される第2のデジタルアセットが第1のデジタルアセットトークンにペギングされ発行され、本発明のデジタルアセットトークンの利用場面を他通貨が流通する市場へ展開することを可能とする。In addition to the above aspects,
The readable storage medium contains additional instructions when the additional instructions are executed by the processor.
Exchange for a given first fiat currency associated with one unit of a first digital asset token, associated with another currency, according to the market exchange rate between the first fiat currency and the second currency At the rate, record the generation of one unit of the second Digital Asset Token amount, with one unit of the digital asset token amount pegged to one unit of the first Digital Asset Token amount (SS210).
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Including pre-recording in a peer-to-peer distributed ledger (SS220) the addition or renewal of ownership transfer conditions to be associated with one unit of said digital asset token amount to be transferred, including
The ownership transfer condition includes, as a pegging condition, the universal price range of the upper and lower limits of the transfer consideration for one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token and / or individually. Systems are provided that are configured to include price range constraints (SS230).
According to this aspect, a system for providing an additional digital asset token pegged to another currency is provided, and the digital asset token is pegged with the first digital asset token as opposed to the first digital asset token. A second digital asset generated in consideration of the value of a predetermined price range at the market exchange rate of the other currency with respect to the first statutory currency is pegged to the first digital asset token and issued, and the digital asset token of the present invention is issued. It is possible to expand the usage scene of the above to the market where other currencies circulate.
上記態様に加え、さらに、第1の法定通貨は、日本円であり、前記第2の通貨は、日本国の国外の法定通貨であるシステムが提供される。
本態様によって、法定通貨の中でも安定性の高く、オペレーションの透明性の高い日本銀行の通貨にペギングされたデジタルアセットトークンが提供され、本発明に係るシステムによって、一層、透明性が高く、安定性が高いデジタルアセットトークンが提供される。In addition to the above aspects, a system is provided in which the first legal tender is the Japanese yen and the second currency is the legal tender outside Japan.
This aspect provides a digital asset token pegged to the Bank of Japan's currency, which is the most stable and highly transparent in operation among legal tenders, and the system according to the present invention provides even more transparency and stability. High digital asset tokens are offered.
本態様によって、法定通貨の中でも安定性の高く、オペレーションの透明性の高い日本銀行の通貨にペギングされたデジタルアセットトークンが提供され、本発明に係るシステムによって、一層、透明性が高く、安定性が高いデジタルアセットトークンが提供される。In addition to the above aspects, a system is provided in which the first legal tender is the Japanese yen and the second currency is the legal tender outside Japan.
This aspect provides a digital asset token pegged to the Bank of Japan's currency, which is the most stable and highly transparent in operation among legal tenders, and the system according to the present invention provides even more transparency and stability. High digital asset tokens are offered.
上記態様に加え、さらに、 前記所有権移転条件は、条件の種別毎に条件コードを設定し、
当該条件コード又は当該条件コードを含むスクリプトを構成し、
当該条件コード又は条件コードを含むスクリプトのハッシュを計算し、当該ハッシュをトランザクションの実行プログラムに埋め込み、
当該トランザクションを組成し、ブロックチェーンネットワークにブロードキャスト送信し、
前記トランザクションの実行としてブロックチェーンネットワークの前記ピアツーピア分散型台帳に記録されるように構成されているシステムが提供される。
本態様によって、ブロックチェーンにおける検証を簡易にし、ブロックチェーンの分散記憶域の容量をコンパクトにすることを可能とするより具体的な態様が開示される。In addition to the above aspects, the ownership transfer condition further sets a condition code for each type of condition.
Configure the condition code or the script containing the condition code and
Calculate the hash of the condition code or the script containing the condition code, and embed the hash in the transaction execution program.
Create the transaction, broadcast it to the blockchain network,
A system is provided that is configured to be recorded in the peer-to-peer distributed ledger of the blockchain network as the execution of the transaction.
This aspect discloses a more specific aspect that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage area of the blockchain compact.
当該条件コード又は当該条件コードを含むスクリプトを構成し、
当該条件コード又は条件コードを含むスクリプトのハッシュを計算し、当該ハッシュをトランザクションの実行プログラムに埋め込み、
当該トランザクションを組成し、ブロックチェーンネットワークにブロードキャスト送信し、
前記トランザクションの実行としてブロックチェーンネットワークの前記ピアツーピア分散型台帳に記録されるように構成されているシステムが提供される。
本態様によって、ブロックチェーンにおける検証を簡易にし、ブロックチェーンの分散記憶域の容量をコンパクトにすることを可能とするより具体的な態様が開示される。In addition to the above aspects, the ownership transfer condition further sets a condition code for each type of condition.
Configure the condition code or the script containing the condition code and
Calculate the hash of the condition code or the script containing the condition code, and embed the hash in the transaction execution program.
Create the transaction, broadcast it to the blockchain network,
A system is provided that is configured to be recorded in the peer-to-peer distributed ledger of the blockchain network as the execution of the transaction.
This aspect discloses a more specific aspect that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage area of the blockchain compact.
上記態様に加え、さらに、所有権移転条件は、前記第2のデジタルアセットトークン量の1単位に、前記第1のデジタルアセットトークン量の前記所定の移転対価の上限及び下限のユニバーサル価格幅内で、前記第1のデジタルアセットトークン量との移転対価の上限及び下限を含む個別指定価格幅で制限するように構成されているシステムが提供される。
本態様によって、所有権移転条件として、第1のデジタルアセットトークン量との移転対価の上限及び下限を個別指定価格幅の制限は、制限が加えら得た第1のデジタルアセットトークン自体の表示に現れ、ネットワーク参加者に情報が開示され、売却の気配値がいずれかの取引仲介者あるいは特定の取引所参加者によってのみ把握されるのではなく、広くピアツーピア分散型台帳ネットワークに情報が開示される。分散取引をより確実に実行するためデジタルアセットトークンの売却希望移転価格を取引前にロックすることによって、取引希望時に即時に一方の購買希望者は、申し込みのオペレーションのみで取引を確定させることを可能とし、売却希望移転価格がブロックチェーンに表示されることによって、市場価格の形成の透明性が高まり、取引の健全性が高まり、デジタルアセットトークン市場交換レートの安定性が高まる効果を期待できる。In addition to the above aspects, the ownership transfer condition is further set in one unit of the second digital asset token amount within the universal price range of the upper and lower limits of the predetermined transfer consideration of the first digital asset token amount. , A system is provided that is configured to be limited by an individually designated price range that includes upper and lower limits of consideration for transfer with the first digital asset token amount.
According to this aspect, as a condition for transfer of ownership, the upper and lower limits of the transfer consideration with the amount of the first digital asset token are individually specified. Appears, information is disclosed to network participants, and quotes for sale are widely disclosed to peer-to-peer distributed ledger networks, rather than being grasped only by one of the trading intermediaries or specific exchange participants. .. By locking the desired transfer price of the digital asset token before the transaction in order to execute the diversified transaction more reliably, one of the purchase applicants can immediately confirm the transaction only by the operation of the application when the transaction is desired. By displaying the desired transfer price on the blockchain, it is expected that the transparency of the formation of the market price will be enhanced, the soundness of the transaction will be enhanced, and the stability of the digital asset token market exchange rate will be enhanced.
本態様によって、所有権移転条件として、第1のデジタルアセットトークン量との移転対価の上限及び下限を個別指定価格幅の制限は、制限が加えら得た第1のデジタルアセットトークン自体の表示に現れ、ネットワーク参加者に情報が開示され、売却の気配値がいずれかの取引仲介者あるいは特定の取引所参加者によってのみ把握されるのではなく、広くピアツーピア分散型台帳ネットワークに情報が開示される。分散取引をより確実に実行するためデジタルアセットトークンの売却希望移転価格を取引前にロックすることによって、取引希望時に即時に一方の購買希望者は、申し込みのオペレーションのみで取引を確定させることを可能とし、売却希望移転価格がブロックチェーンに表示されることによって、市場価格の形成の透明性が高まり、取引の健全性が高まり、デジタルアセットトークン市場交換レートの安定性が高まる効果を期待できる。In addition to the above aspects, the ownership transfer condition is further set in one unit of the second digital asset token amount within the universal price range of the upper and lower limits of the predetermined transfer consideration of the first digital asset token amount. , A system is provided that is configured to be limited by an individually designated price range that includes upper and lower limits of consideration for transfer with the first digital asset token amount.
According to this aspect, as a condition for transfer of ownership, the upper and lower limits of the transfer consideration with the amount of the first digital asset token are individually specified. Appears, information is disclosed to network participants, and quotes for sale are widely disclosed to peer-to-peer distributed ledger networks, rather than being grasped only by one of the trading intermediaries or specific exchange participants. .. By locking the desired transfer price of the digital asset token before the transaction in order to execute the diversified transaction more reliably, one of the purchase applicants can immediately confirm the transaction only by the operation of the application when the transaction is desired. By displaying the desired transfer price on the blockchain, it is expected that the transparency of the formation of the market price will be enhanced, the soundness of the transaction will be enhanced, and the stability of the digital asset token market exchange rate will be enhanced.
上記態様に加え、さらに、前記所有権移転条件は、前記第1のデジタルアセットトークン量の1単位と、前記第2のデジタルアセットトークン量との交換価値を所定のユニバーサル時刻におけるスナップショット交換レートによって固定された売却価格とすることを可能とするように構成されているシステムを提供する。
本態様によって、購入希望者の交換対価とされるデジタルアセットトークンの第1のデジタルアセットトークンとの交換価値を取引の事前にロックすることを可能とし、購入希望者は売却希望者が求める第1のデジタルアセットトークンとの交換価値に相当する第2のデジタルアセットトークンの量をより確実に取得し、かつ、取引時の市場交換レートに影響されることなく購入希望者の意思としては、購入申入れのオペレーションのみによって取引を確定させることを可能とし、より取引成約の簡便性が高まり、取引を活発にし、デジタルアセットトークン市場交換レートの安定性が高まる効果を期待できる。In addition to the above aspects, the ownership transfer condition further states that the exchange value between one unit of the first digital asset token amount and the second digital asset token amount is based on the snapshot exchange rate at a predetermined universal time. Provides a system that is configured to allow for a fixed selling price.
According to this aspect, it is possible to lock the exchange value of the digital asset token with the first digital asset token, which is the exchange consideration of the purchase applicant, in advance of the transaction, and the purchase applicant is the first purchase applicant. The purchase offer is the intention of the purchase applicant to more reliably acquire the amount of the second digital asset token equivalent to the exchange value with the digital asset token of the transaction, and without being affected by the market exchange rate at the time of transaction. It is possible to confirm the transaction only by the operation of, and it is expected that the transaction will be easier to close, the transaction will be activated, and the stability of the digital asset token market exchange rate will be improved.
本態様によって、購入希望者の交換対価とされるデジタルアセットトークンの第1のデジタルアセットトークンとの交換価値を取引の事前にロックすることを可能とし、購入希望者は売却希望者が求める第1のデジタルアセットトークンとの交換価値に相当する第2のデジタルアセットトークンの量をより確実に取得し、かつ、取引時の市場交換レートに影響されることなく購入希望者の意思としては、購入申入れのオペレーションのみによって取引を確定させることを可能とし、より取引成約の簡便性が高まり、取引を活発にし、デジタルアセットトークン市場交換レートの安定性が高まる効果を期待できる。In addition to the above aspects, the ownership transfer condition further states that the exchange value between one unit of the first digital asset token amount and the second digital asset token amount is based on the snapshot exchange rate at a predetermined universal time. Provides a system that is configured to allow for a fixed selling price.
According to this aspect, it is possible to lock the exchange value of the digital asset token with the first digital asset token, which is the exchange consideration of the purchase applicant, in advance of the transaction, and the purchase applicant is the first purchase applicant. The purchase offer is the intention of the purchase applicant to more reliably acquire the amount of the second digital asset token equivalent to the exchange value with the digital asset token of the transaction, and without being affected by the market exchange rate at the time of transaction. It is possible to confirm the transaction only by the operation of, and it is expected that the transaction will be easier to close, the transaction will be activated, and the stability of the digital asset token market exchange rate will be improved.
上記態様に加え、さらに、所有権移転条件は、前記デジタルアセットトークンと、他の種類のデジタルアセットトークンとの売買トランザクション内では、トランザクション内において前記第1のデジタルアセットトークンへの交換価値の換算後の売りと買いの貸借バランスが所定の差額範囲内に収まることを条件とするように構成されているシステムが提供される。
本態様によって、交換レート換算時の差額が認識され、たとえシステム上の差額が発生しても、その差額が認識された上で僅少差額を別途所定の取り決めによって処理することを可能とすると共に、僅少差額とはならない差額が発生する場合には、取引の成立を阻み、取引の透明性、健全性をより高め、実質的なデジタルアセットトークンの交換レートをより安定させる効果を提供する。加えて、2当事者の所有権移転に係る取引の場合、一方当事者は、取引の成立を阻む所定の僅少差額を定めれば、他方当事者の自由度はその差額の範囲内において、他方当事者は取引を他の制約がない限り、成り行きに任せ決定できるように取引を構成する余地を生み出し、より取引の透明性が高まる。In addition to the above aspects, the ownership transfer condition further states that within the transaction of buying and selling the digital asset token and another type of digital asset token, after conversion of the exchange value to the first digital asset token within the transaction. A system is provided that is configured on the condition that the balance between selling and buying is within a predetermined difference range.
According to this aspect, the difference at the time of exchange rate conversion is recognized, and even if a difference occurs on the system, it is possible to process the small difference after recognizing the difference according to a predetermined agreement. When a difference that is not a small difference occurs, it prevents the closing of the transaction, enhances the transparency and soundness of the transaction, and provides the effect of stabilizing the exchange rate of the substantial digital asset token. In addition, in the case of a transaction relating to the transfer of ownership of two parties, if one party sets a predetermined small difference that prevents the transaction from being completed, the degree of freedom of the other party is within the range of the difference, and the other party trades. Unless there are other restrictions, it creates room for the transaction to be decided so that it can be decided by the outcome, and the transparency of the transaction is increased.
本態様によって、交換レート換算時の差額が認識され、たとえシステム上の差額が発生しても、その差額が認識された上で僅少差額を別途所定の取り決めによって処理することを可能とすると共に、僅少差額とはならない差額が発生する場合には、取引の成立を阻み、取引の透明性、健全性をより高め、実質的なデジタルアセットトークンの交換レートをより安定させる効果を提供する。加えて、2当事者の所有権移転に係る取引の場合、一方当事者は、取引の成立を阻む所定の僅少差額を定めれば、他方当事者の自由度はその差額の範囲内において、他方当事者は取引を他の制約がない限り、成り行きに任せ決定できるように取引を構成する余地を生み出し、より取引の透明性が高まる。In addition to the above aspects, the ownership transfer condition further states that within the transaction of buying and selling the digital asset token and another type of digital asset token, after conversion of the exchange value to the first digital asset token within the transaction. A system is provided that is configured on the condition that the balance between selling and buying is within a predetermined difference range.
According to this aspect, the difference at the time of exchange rate conversion is recognized, and even if a difference occurs on the system, it is possible to process the small difference after recognizing the difference according to a predetermined agreement. When a difference that is not a small difference occurs, it prevents the closing of the transaction, enhances the transparency and soundness of the transaction, and provides the effect of stabilizing the exchange rate of the substantial digital asset token. In addition, in the case of a transaction relating to the transfer of ownership of two parties, if one party sets a predetermined small difference that prevents the transaction from being completed, the degree of freedom of the other party is within the range of the difference, and the other party trades. Unless there are other restrictions, it creates room for the transaction to be decided so that it can be decided by the outcome, and the transparency of the transaction is increased.
上記態様に加え、本発明によって、前記システムは、さらに、第1のユーザのためのユーザ端末用の第1のコンピュータ及び第2のユーザのためのユーザ端末用の第2のコンピュータを含み、当該第1又は第2のコンピュータと、前記システムと、前記ピアツーピア分散型台帳を格納するストレージを含むノードコンピュータとの間は通信手段を介してネットワーク接続されており、当該第1又は第2のコンピュータは、プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含み、当該ストレージ媒体はウォレットアプリケーションプログラムのための追加の命令を含み、当該命令は、ユーザの操作画面を表示するために前記プロセッサーによって実行されるとき、
第1のユーザのためのユーザ端末用の第1のコンピュータは、第1のユーザのための、デジタルアセットトークンの相対取引入力画面を表示し、
さらに、一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件に加え、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入ユーザの保有する他のデジタルアセットトークンの選択を促すプロンプトを第1のユーザ画面に表示し、第1のユーザの操作する第1のコンピュータの前記命令が前記プロセッサによって実行されるとき、購入条件の買板を受入れ、当該ウォレットアプリケーションプログラムの命令が実行される第1のコンピュータのメモリ上に蓄積し、
さらに、第1のユーザのためのユーザ端末用の第1のコンピュータで、第1のユーザの操作するウォレットアプリケーションプログラムの前記命令がプロセッサによって実行されると、メモリ上に蓄積された前記一のデジタルアセットトークンの前記購入条件の買板と、前記ピアツーピア分散型台帳上で、前記個別指定価格幅に、又は前記スナップショット交換レートによって固定された売却価格に売却下限価格を制限する所有権移転条件によって売板設定された前記一のデジタルアセットトークンを前記通信手段を介して前記ピアツーピア分散型台帳から読み取り、当該売板とのマッチングによって前記第1のユーザの購入の申し込み対象とすべき前記一のデジタルアセットトークンの売板と当該売板の前記一のデジタルアセットトークンの所有者である第2のユーザとを特定し、これらの検索結果を前記第1のユーザ画面に表示し、
次に、前記第1のユーザは、第1のユーザの操作する画面を介して、ユーザ間の売買取引のトランザクション組成手段によって、前記対価に対応する第1のユーザが所有する他のデジタルアセットトークンの移転を含むユーザ間の売買取引の未完成トランザクションを組成し、通信手段を介して第2のユーザのウォレットアプリケーションプログラム命令が実行されるコンピュータに向け、当該未完成トランザクションを含む購入申し込みを第1のコンピュータから送信し、第2のユーザからの返信を待ち、
第2のユーザのためのユーザ端末用の第2のコンピュータで、第2のユーザの操作するウォレットアプリケーションプログラムの命令がプロセッサによって実行されると、第2のユーザは、第1のユーザからの前記購入申し込みの通知を受信し、
さらに、第2のユーザは、第2のコンピュータに表示されたデジタルアセットトークンの相対取引承認入力画面を介して、第1のユーザから送られた前記未完成トランザクションを含む購入申し込みを受入れ、当該未完成トランザクションが指定する第1のユーザによって売板設定された他のデジタルアセットトークンの移転と、第2のユーザの売板の前記一のデジタルアセットトークンの移転とを含むユーザ間の売買取引のトランザクションを承認し、当該承認後の売買取引のトランザクションを第1のユーザに返信し、
第1のユーザ又は第2にユーザのいずれかのユーザのウォレットアプリケーションプログラムの命令がプロセッサによって実行され、相対取引による前記デジタルアセットトークンの移転のトランザクションがブロックチェーンネットワークへブロードキャスト送信され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含む前記ノードコンピュータの当該命令は当該プロセッサーによって実行されるとき、ブロックチェーンネットワーク上でブロードキャストを受信すると、トランザクションを検証し、前記ノードコンピュータの前記ストレージ媒体に格納されているピアツーピア分散型台帳のブロックチェーンのブロックに当該トランザクションを記録するように構成されているシステムが提供される。
本態様によって、相対取引約定を実現可能とする分散取引システム(以下でDEX(Distributed EXchange)とも呼称する)が提供され、ユーザ同士によって、仲介者のオペレーションを排し取引実現を可能とし、仲介者の相場操縦の機会を減じ、市場交換レートの安定化を一層図ることが期待され、交換手数料も実質的にほぼ無償にすることも可能とし、デジタルアセットトークンの流通をより活発にする効果を提供する。In addition to the above aspects, according to the present invention, the system further includes a first computer for a user terminal for a first user and a second computer for a user terminal for a second user. The first or second computer, the system, and the node computer including the storage for storing the peer-to-peer distributed ledger are network-connected via a communication means, and the first or second computer is connected to the network. , A processor and a storage medium that stores instructions executed by the computer and is readable by the computer, the storage medium contains additional instructions for the wallet application program, which displays the user's operating screen. When executed by said processor to
The first computer for the user terminal for the first user displays the digital asset token bilateral transaction input screen for the first user.
Furthermore, in addition to the purchase item conditions including the purchase price and quantity of one unit of the quantity of one digital asset token, other digital asset tokens held by the purchasing user corresponding to the exchange value of the digital asset token in consideration of the purchase. A prompt for selection is displayed on the first user screen, and when the instruction of the first computer operated by the first user is executed by the processor, the purchase board of the purchase conditions is accepted and the wallet application program is received. Is stored in the memory of the first computer on which the instruction of
Further, on the first computer for the user terminal for the first user, when the instruction of the wallet application program operated by the first user is executed by the processor, the one digital stored in the memory. By the purchase board of the purchase condition of the asset token and the ownership transfer condition that limits the minimum selling price to the individually specified price range or the selling price fixed by the snapshot exchange rate on the peer-to-peer distributed ledger. The one digital asset token set for sale is read from the peer-to-peer distributed ledger via the communication means, and the one digital to be applied for purchase by the first user by matching with the sale board. The selling board of the asset token and the second user who is the owner of the one digital asset token of the selling board are identified, and these search results are displayed on the first user screen.
Next, the first user uses another digital asset token owned by the first user corresponding to the consideration by means of transaction composition means of a transaction between users via a screen operated by the first user. The first purchase application including the incomplete transaction is directed to the computer on which the incomplete transaction of the sales transaction between the users including the transfer of is executed and the wallet application program instruction of the second user is executed via the communication means. Send from your computer, wait for a reply from a second user,
On the second computer for the user terminal for the second user, when the instructions of the wallet application program operated by the second user are executed by the processor, the second user is said to be from the first user. Receive notification of purchase request,
Further, the second user accepts the purchase application including the incomplete transaction sent from the first user via the bilateral transaction approval input screen of the digital asset token displayed on the second computer, and the unfinished transaction is received. Transactions of sales transactions between users, including the transfer of another digital asset token set for sale by the first user specified by the completed transaction and the transfer of the one digital asset token of the second user's sale. Approves, and returns the transaction of the sales transaction after the approval to the first user,
Instructions from the wallet application program of either the first user or the second user are executed by the processor, and the transaction of transferring the digital asset token by bilateral transaction is broadcast to the blockchain network.
When the instruction of the node computer including the processor and the storage medium in which the instruction executed by the computer is stored and read by the computer is executed by the processor, when the instruction is received on the blockchain network, the transaction is verified. A system is provided that is configured to record the transaction in a blockchain block of a peer-to-peer distributed ledger stored in the storage medium of the node computer.
According to this aspect, a decentralized transaction system (hereinafter, also referred to as DEX (Digital Asset)) that enables the realization of bilateral transaction contracts is provided, and it is possible for users to eliminate the operation of an intermediary and realize a transaction, and an intermediary. It is expected to reduce the opportunities for market manipulation and further stabilize the market exchange rate, and it will be possible to make the exchange fee virtually free, providing the effect of activating the distribution of digital asset tokens. do.
第1のユーザのためのユーザ端末用の第1のコンピュータは、第1のユーザのための、デジタルアセットトークンの相対取引入力画面を表示し、
さらに、一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件に加え、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入ユーザの保有する他のデジタルアセットトークンの選択を促すプロンプトを第1のユーザ画面に表示し、第1のユーザの操作する第1のコンピュータの前記命令が前記プロセッサによって実行されるとき、購入条件の買板を受入れ、当該ウォレットアプリケーションプログラムの命令が実行される第1のコンピュータのメモリ上に蓄積し、
さらに、第1のユーザのためのユーザ端末用の第1のコンピュータで、第1のユーザの操作するウォレットアプリケーションプログラムの前記命令がプロセッサによって実行されると、メモリ上に蓄積された前記一のデジタルアセットトークンの前記購入条件の買板と、前記ピアツーピア分散型台帳上で、前記個別指定価格幅に、又は前記スナップショット交換レートによって固定された売却価格に売却下限価格を制限する所有権移転条件によって売板設定された前記一のデジタルアセットトークンを前記通信手段を介して前記ピアツーピア分散型台帳から読み取り、当該売板とのマッチングによって前記第1のユーザの購入の申し込み対象とすべき前記一のデジタルアセットトークンの売板と当該売板の前記一のデジタルアセットトークンの所有者である第2のユーザとを特定し、これらの検索結果を前記第1のユーザ画面に表示し、
次に、前記第1のユーザは、第1のユーザの操作する画面を介して、ユーザ間の売買取引のトランザクション組成手段によって、前記対価に対応する第1のユーザが所有する他のデジタルアセットトークンの移転を含むユーザ間の売買取引の未完成トランザクションを組成し、通信手段を介して第2のユーザのウォレットアプリケーションプログラム命令が実行されるコンピュータに向け、当該未完成トランザクションを含む購入申し込みを第1のコンピュータから送信し、第2のユーザからの返信を待ち、
第2のユーザのためのユーザ端末用の第2のコンピュータで、第2のユーザの操作するウォレットアプリケーションプログラムの命令がプロセッサによって実行されると、第2のユーザは、第1のユーザからの前記購入申し込みの通知を受信し、
さらに、第2のユーザは、第2のコンピュータに表示されたデジタルアセットトークンの相対取引承認入力画面を介して、第1のユーザから送られた前記未完成トランザクションを含む購入申し込みを受入れ、当該未完成トランザクションが指定する第1のユーザによって売板設定された他のデジタルアセットトークンの移転と、第2のユーザの売板の前記一のデジタルアセットトークンの移転とを含むユーザ間の売買取引のトランザクションを承認し、当該承認後の売買取引のトランザクションを第1のユーザに返信し、
第1のユーザ又は第2にユーザのいずれかのユーザのウォレットアプリケーションプログラムの命令がプロセッサによって実行され、相対取引による前記デジタルアセットトークンの移転のトランザクションがブロックチェーンネットワークへブロードキャスト送信され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含む前記ノードコンピュータの当該命令は当該プロセッサーによって実行されるとき、ブロックチェーンネットワーク上でブロードキャストを受信すると、トランザクションを検証し、前記ノードコンピュータの前記ストレージ媒体に格納されているピアツーピア分散型台帳のブロックチェーンのブロックに当該トランザクションを記録するように構成されているシステムが提供される。
本態様によって、相対取引約定を実現可能とする分散取引システム(以下でDEX(Distributed EXchange)とも呼称する)が提供され、ユーザ同士によって、仲介者のオペレーションを排し取引実現を可能とし、仲介者の相場操縦の機会を減じ、市場交換レートの安定化を一層図ることが期待され、交換手数料も実質的にほぼ無償にすることも可能とし、デジタルアセットトークンの流通をより活発にする効果を提供する。In addition to the above aspects, according to the present invention, the system further includes a first computer for a user terminal for a first user and a second computer for a user terminal for a second user. The first or second computer, the system, and the node computer including the storage for storing the peer-to-peer distributed ledger are network-connected via a communication means, and the first or second computer is connected to the network. , A processor and a storage medium that stores instructions executed by the computer and is readable by the computer, the storage medium contains additional instructions for the wallet application program, which displays the user's operating screen. When executed by said processor to
The first computer for the user terminal for the first user displays the digital asset token bilateral transaction input screen for the first user.
Furthermore, in addition to the purchase item conditions including the purchase price and quantity of one unit of the quantity of one digital asset token, other digital asset tokens held by the purchasing user corresponding to the exchange value of the digital asset token in consideration of the purchase. A prompt for selection is displayed on the first user screen, and when the instruction of the first computer operated by the first user is executed by the processor, the purchase board of the purchase conditions is accepted and the wallet application program is received. Is stored in the memory of the first computer on which the instruction of
Further, on the first computer for the user terminal for the first user, when the instruction of the wallet application program operated by the first user is executed by the processor, the one digital stored in the memory. By the purchase board of the purchase condition of the asset token and the ownership transfer condition that limits the minimum selling price to the individually specified price range or the selling price fixed by the snapshot exchange rate on the peer-to-peer distributed ledger. The one digital asset token set for sale is read from the peer-to-peer distributed ledger via the communication means, and the one digital to be applied for purchase by the first user by matching with the sale board. The selling board of the asset token and the second user who is the owner of the one digital asset token of the selling board are identified, and these search results are displayed on the first user screen.
Next, the first user uses another digital asset token owned by the first user corresponding to the consideration by means of transaction composition means of a transaction between users via a screen operated by the first user. The first purchase application including the incomplete transaction is directed to the computer on which the incomplete transaction of the sales transaction between the users including the transfer of is executed and the wallet application program instruction of the second user is executed via the communication means. Send from your computer, wait for a reply from a second user,
On the second computer for the user terminal for the second user, when the instructions of the wallet application program operated by the second user are executed by the processor, the second user is said to be from the first user. Receive notification of purchase request,
Further, the second user accepts the purchase application including the incomplete transaction sent from the first user via the bilateral transaction approval input screen of the digital asset token displayed on the second computer, and the unfinished transaction is received. Transactions of sales transactions between users, including the transfer of another digital asset token set for sale by the first user specified by the completed transaction and the transfer of the one digital asset token of the second user's sale. Approves, and returns the transaction of the sales transaction after the approval to the first user,
Instructions from the wallet application program of either the first user or the second user are executed by the processor, and the transaction of transferring the digital asset token by bilateral transaction is broadcast to the blockchain network.
When the instruction of the node computer including the processor and the storage medium in which the instruction executed by the computer is stored and read by the computer is executed by the processor, when the instruction is received on the blockchain network, the transaction is verified. A system is provided that is configured to record the transaction in a blockchain block of a peer-to-peer distributed ledger stored in the storage medium of the node computer.
According to this aspect, a decentralized transaction system (hereinafter, also referred to as DEX (Digital Asset)) that enables the realization of bilateral transaction contracts is provided, and it is possible for users to eliminate the operation of an intermediary and realize a transaction, and an intermediary. It is expected to reduce the opportunities for market manipulation and further stabilize the market exchange rate, and it will be possible to make the exchange fee virtually free, providing the effect of activating the distribution of digital asset tokens. do.
上記態様に加え、さらに、前記システムは、前記ストレージ媒体に板取引プログラムのための命令をさらに含み、さらに購入ユーザが操作するためのユーザ端末用の第1のコンピュータ、及び売却ユーザが操作するためのユーザ端末用の第2のコンピュータを含み、当該各コンピュータは読み取り可能なストレージ媒体を含み、当該ストレージ媒体はウォレットアプリケーションプログラムのための命令を含み、当該命令は、購入ユーザの操作画面を表示するために第1のコンピュタのプロセッサーによって実行されるとき、
デジタルアセットトークンの板取引申し込み画面を購入ユーザが操作する画面へ表示し、
一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入者の保有する他のデジタルアセットトークンの選択を促すプロンプトを当該購入ユーザ画面に表示し、
続けて、購入ユーザの買板条件を含む購入申し込みの入力を当該ユーザ画面から受け入れ、板取引アプリケーションプログラムが実行される前記コンピュータへ送信し、
前記システムは、板取引プログラムを実行する前記コンピュータのプロセッサによって前記ストレージ媒体に格納されている板取引プログラムのための命令が実行されるとき、板取引プログラムを実行する前記コンピュータによって購入ユーザの買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、当該コンピュータによって売却ユーザの売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングを行い、マッチング成功時に、
売却ユーザの一のデジタルアセットトークンの移転と、購入ユーザの買板の対価として、購入ユーザによって売板設定された購入ユーザの他のデジタルアセットトークンの移転とを含むユーザ間の売買取引のトランザクションを、売買取引のトランザクション組成手段によって組成し、板取引による前記デジタルアセットトークンの移転のトランザクションがブロックチェーンネットワークへブロードキャスト送信され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含むノードコンピュータを当該システムはさらに含み、当該命令は当該プロセッサーによって実行されるとき、ブロックチェーンネットワーク上でブロードキャストを受信すると、トランザクションを検証し、前記ノードコンピュータの前記ストレージ媒体に格納されているピアツーピア分散型台帳のブロックチェーンのブロックに当該トランザクションを記録するように構成されている、システムが提供される。
本態様によって、板取引約定を実現する分散取引システム(DEX)が提供され、売買申込みのシステム登録を前提とし、板取引による前記デジタルアセットトークンの移転がDEXシステムによって前記ピアツーピア分散型台帳に記録されるシステムが提供される。ユーザはリアルタイムの板取引約定情報を参照しつつ、デジタルアセットトークン交換取引を実行できる利便性が提供され、交換業者は、より簡便にデジタルアセットトークン交換取引機能を提供することが可能となり、交換価値実現方法のバリエーションを豊かにする効果を提供する。In addition to the above aspects, the system further includes an instruction for a board trading program in the storage medium, and is operated by a first computer for a user terminal to be operated by a purchasing user and a selling user. Includes a second computer for the user terminal of the, each computer including a readable storage medium, the storage medium containing instructions for a wallet application program, the instructions displaying an operation screen of the purchasing user. When run by the processor of the first computer for
Display the digital asset token board transaction application screen on the screen operated by the purchasing user,
Specifying purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, and other digital asset tokens held by the purchaser corresponding to the exchange value of the digital asset token as consideration for purchase Prompt for selection is displayed on the purchase user screen,
Subsequently, the input of the purchase application including the purchase conditions of the purchase user is accepted from the user screen and transmitted to the computer on which the board transaction application program is executed.
In the system, when the processor of the computer that executes the board trading program executes an instruction for the board trading program stored in the storage medium, the purchasing user's board is purchased by the computer that executes the board trading program. When a purchase request including conditions is received, the purchase request is stored in the memory.
Furthermore, when the processor of the computer that executes the board trading program executes the instruction of the board trading program, if the computer receives the selling offer including the selling conditions of the selling user, the selling offer is stored in the memory. Accumulated,
Further, when the instruction of the board trading program is executed by the processor of the computer that executes the board trading program, the accumulated buying board and the accumulated selling board are matched, and when the matching is successful,
Transactions of sales transactions between users, including the transfer of one digital asset token of the selling user and the transfer of other digital asset tokens of the purchasing user set for sale by the purchasing user in consideration of the purchasing user's purchase. , The transaction of the transfer of the digital asset token by the board transaction, which is composed by the transaction composition means of the sales transaction, is broadcasted to the blockchain network.
The system further includes a node computer that contains a processor and a storage medium that stores instructions executed by the computer and is readable by the computer, and when the instructions are executed by the processor, it receives a broadcast on the blockchain network. Then, a system is provided that is configured to verify the transaction and record the transaction in a block of the blockchain of the peer-to-peer distributed ledger stored in the storage medium of the node computer.
According to this aspect, a distributed trading system (DEX) that realizes a board transaction contract is provided, and the transfer of the digital asset token by the board transaction is recorded in the peer-to-peer distributed ledger by the DEX system on the premise of system registration of a trading application. System is provided. The convenience that the user can execute the digital asset token exchange transaction while referring to the real-time board transaction contract information is provided, and the exchange trader can more easily provide the digital asset token exchange transaction function, and the exchange value. It provides the effect of enriching the variation of the realization method.
デジタルアセットトークンの板取引申し込み画面を購入ユーザが操作する画面へ表示し、
一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入者の保有する他のデジタルアセットトークンの選択を促すプロンプトを当該購入ユーザ画面に表示し、
続けて、購入ユーザの買板条件を含む購入申し込みの入力を当該ユーザ画面から受け入れ、板取引アプリケーションプログラムが実行される前記コンピュータへ送信し、
前記システムは、板取引プログラムを実行する前記コンピュータのプロセッサによって前記ストレージ媒体に格納されている板取引プログラムのための命令が実行されるとき、板取引プログラムを実行する前記コンピュータによって購入ユーザの買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、当該コンピュータによって売却ユーザの売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングを行い、マッチング成功時に、
売却ユーザの一のデジタルアセットトークンの移転と、購入ユーザの買板の対価として、購入ユーザによって売板設定された購入ユーザの他のデジタルアセットトークンの移転とを含むユーザ間の売買取引のトランザクションを、売買取引のトランザクション組成手段によって組成し、板取引による前記デジタルアセットトークンの移転のトランザクションがブロックチェーンネットワークへブロードキャスト送信され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含むノードコンピュータを当該システムはさらに含み、当該命令は当該プロセッサーによって実行されるとき、ブロックチェーンネットワーク上でブロードキャストを受信すると、トランザクションを検証し、前記ノードコンピュータの前記ストレージ媒体に格納されているピアツーピア分散型台帳のブロックチェーンのブロックに当該トランザクションを記録するように構成されている、システムが提供される。
本態様によって、板取引約定を実現する分散取引システム(DEX)が提供され、売買申込みのシステム登録を前提とし、板取引による前記デジタルアセットトークンの移転がDEXシステムによって前記ピアツーピア分散型台帳に記録されるシステムが提供される。ユーザはリアルタイムの板取引約定情報を参照しつつ、デジタルアセットトークン交換取引を実行できる利便性が提供され、交換業者は、より簡便にデジタルアセットトークン交換取引機能を提供することが可能となり、交換価値実現方法のバリエーションを豊かにする効果を提供する。In addition to the above aspects, the system further includes an instruction for a board trading program in the storage medium, and is operated by a first computer for a user terminal to be operated by a purchasing user and a selling user. Includes a second computer for the user terminal of the, each computer including a readable storage medium, the storage medium containing instructions for a wallet application program, the instructions displaying an operation screen of the purchasing user. When run by the processor of the first computer for
Display the digital asset token board transaction application screen on the screen operated by the purchasing user,
Specifying purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, and other digital asset tokens held by the purchaser corresponding to the exchange value of the digital asset token as consideration for purchase Prompt for selection is displayed on the purchase user screen,
Subsequently, the input of the purchase application including the purchase conditions of the purchase user is accepted from the user screen and transmitted to the computer on which the board transaction application program is executed.
In the system, when the processor of the computer that executes the board trading program executes an instruction for the board trading program stored in the storage medium, the purchasing user's board is purchased by the computer that executes the board trading program. When a purchase request including conditions is received, the purchase request is stored in the memory.
Furthermore, when the processor of the computer that executes the board trading program executes the instruction of the board trading program, if the computer receives the selling offer including the selling conditions of the selling user, the selling offer is stored in the memory. Accumulated,
Further, when the instruction of the board trading program is executed by the processor of the computer that executes the board trading program, the accumulated buying board and the accumulated selling board are matched, and when the matching is successful,
Transactions of sales transactions between users, including the transfer of one digital asset token of the selling user and the transfer of other digital asset tokens of the purchasing user set for sale by the purchasing user in consideration of the purchasing user's purchase. , The transaction of the transfer of the digital asset token by the board transaction, which is composed by the transaction composition means of the sales transaction, is broadcasted to the blockchain network.
The system further includes a node computer that contains a processor and a storage medium that stores instructions executed by the computer and is readable by the computer, and when the instructions are executed by the processor, it receives a broadcast on the blockchain network. Then, a system is provided that is configured to verify the transaction and record the transaction in a block of the blockchain of the peer-to-peer distributed ledger stored in the storage medium of the node computer.
According to this aspect, a distributed trading system (DEX) that realizes a board transaction contract is provided, and the transfer of the digital asset token by the board transaction is recorded in the peer-to-peer distributed ledger by the DEX system on the premise of system registration of a trading application. System is provided. The convenience that the user can execute the digital asset token exchange transaction while referring to the real-time board transaction contract information is provided, and the exchange trader can more easily provide the digital asset token exchange transaction function, and the exchange value. It provides the effect of enriching the variation of the realization method.
上記態様に加え、さらに、前記システムは、前記ストレージ媒体に板取引プログラムのための命令をさらに含み、さらに購入ユーザが操作するためのユーザ端末用の第1のコンピュータ、及び売却ユーザが操作するためのユーザ端末用の第2のコンピュータを含み、当該各コンピュータは読み取り可能なストレージ媒体を含み、当該ストレージ媒体はウォレットアプリケーションプログラムのための命令を含み、当該命令は、購入ユーザの操作画面を表示するために第1のコンピュタのプロセッサーによって実行されるとき、
デジタルアセットトークンの板取引申し込み画面を購入ユーザが操作する画面へ表示し、
一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入者の保有する他のデジタルアセットトークンの選択を促すプロンプトを当該購入ユーザ画面に表示し、
続けて、購入ユーザの買板条件を含む購入申し込みの入力を当該ユーザ画面から受け入れ、板取引アプリケーションプログラムが実行される前記コンピュータへ送信し、
前記システムは、板取引プログラムを実行する前記コンピュータのプロセッサによって前記ストレージ媒体に格納されている板取引プログラムのための命令が実行されるとき、板取引プログラムを実行する前記コンピュータによって購入ユーザの買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、当該コンピュータによって売却ユーザの売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングを行い、マッチング成功時に、
双方のユーザへ相手方の購買情報を送信し、いずれかのユーザによって前記相対取引によって前記デジタルアセットトークンの移転を開始するように構成されているシステムを提供する。
本態様によって、買板の売板の寄せまでの情報をDEX板寄せ情報提供システムによって提供し、約定は相対取引システム機能に連携し実現する手段が提供される。板取引DEXの情報の取得によって約定の機会を向上し、取引の実行はユーザオペレーションによって実現するため、取引の成立は買い手、売り手の二者となり、当事者を最低限に絞り取引を簡単にするとういう、板取引と相対取引の各々の効果をミックスした効果を提供できる利点がある。In addition to the above aspects, the system further includes an instruction for a board trading program in the storage medium, and is operated by a first computer for a user terminal to be operated by a purchasing user and a selling user. Includes a second computer for the user terminal of the, each computer including a readable storage medium, the storage medium containing instructions for a wallet application program, the instructions displaying an operation screen of the purchasing user. When run by the processor of the first computer for
Display the digital asset token board transaction application screen on the screen operated by the purchasing user,
Specifying purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, and other digital asset tokens held by the purchaser corresponding to the exchange value of the digital asset token as consideration for purchase Prompt for selection is displayed on the purchase user screen,
Subsequently, the input of the purchase application including the purchase conditions of the purchase user is accepted from the user screen and transmitted to the computer on which the board transaction application program is executed.
In the system, when the processor of the computer that executes the board trading program executes an instruction for the board trading program stored in the storage medium, the purchasing user's board is purchased by the computer that executes the board trading program. When a purchase request including conditions is received, the purchase request is stored in the memory.
Furthermore, when the processor of the computer that executes the board trading program executes the instruction of the board trading program, if the computer receives the selling offer including the selling conditions of the selling user, the selling offer is stored in the memory. Accumulated,
Further, when the instruction of the board trading program is executed by the processor of the computer that executes the board trading program, the accumulated buying board and the accumulated selling board are matched, and when the matching is successful,
Provided is a system configured to transmit the purchase information of the other party to both users and to initiate the transfer of the digital asset token by the bilateral transaction by either user.
According to this aspect, the information up to the selling of the buying board is provided by the DEX board gathering information providing system, and the contract is provided by the means for realizing the contract in cooperation with the bilateral transaction system function. Since the acquisition of information on the board transaction DEX improves the opportunity for execution and the execution of the transaction is realized by the user operation, the transaction will be completed by the buyer and the seller, and the parties will be minimized to simplify the transaction. That is, there is an advantage that it is possible to provide an effect in which the effects of board trading and bilateral trading are mixed.
デジタルアセットトークンの板取引申し込み画面を購入ユーザが操作する画面へ表示し、
一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入者の保有する他のデジタルアセットトークンの選択を促すプロンプトを当該購入ユーザ画面に表示し、
続けて、購入ユーザの買板条件を含む購入申し込みの入力を当該ユーザ画面から受け入れ、板取引アプリケーションプログラムが実行される前記コンピュータへ送信し、
前記システムは、板取引プログラムを実行する前記コンピュータのプロセッサによって前記ストレージ媒体に格納されている板取引プログラムのための命令が実行されるとき、板取引プログラムを実行する前記コンピュータによって購入ユーザの買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、当該コンピュータによって売却ユーザの売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングを行い、マッチング成功時に、
双方のユーザへ相手方の購買情報を送信し、いずれかのユーザによって前記相対取引によって前記デジタルアセットトークンの移転を開始するように構成されているシステムを提供する。
本態様によって、買板の売板の寄せまでの情報をDEX板寄せ情報提供システムによって提供し、約定は相対取引システム機能に連携し実現する手段が提供される。板取引DEXの情報の取得によって約定の機会を向上し、取引の実行はユーザオペレーションによって実現するため、取引の成立は買い手、売り手の二者となり、当事者を最低限に絞り取引を簡単にするとういう、板取引と相対取引の各々の効果をミックスした効果を提供できる利点がある。In addition to the above aspects, the system further includes an instruction for a board trading program in the storage medium, and is operated by a first computer for a user terminal to be operated by a purchasing user and a selling user. Includes a second computer for the user terminal of the, each computer including a readable storage medium, the storage medium containing instructions for a wallet application program, the instructions displaying an operation screen of the purchasing user. When run by the processor of the first computer for
Display the digital asset token board transaction application screen on the screen operated by the purchasing user,
Specifying purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, and other digital asset tokens held by the purchaser corresponding to the exchange value of the digital asset token as consideration for purchase Prompt for selection is displayed on the purchase user screen,
Subsequently, the input of the purchase application including the purchase conditions of the purchase user is accepted from the user screen and transmitted to the computer on which the board transaction application program is executed.
In the system, when the processor of the computer that executes the board trading program executes an instruction for the board trading program stored in the storage medium, the purchasing user's board is purchased by the computer that executes the board trading program. When a purchase request including conditions is received, the purchase request is stored in the memory.
Furthermore, when the processor of the computer that executes the board trading program executes the instruction of the board trading program, if the computer receives the selling offer including the selling conditions of the selling user, the selling offer is stored in the memory. Accumulated,
Further, when the instruction of the board trading program is executed by the processor of the computer that executes the board trading program, the accumulated buying board and the accumulated selling board are matched, and when the matching is successful,
Provided is a system configured to transmit the purchase information of the other party to both users and to initiate the transfer of the digital asset token by the bilateral transaction by either user.
According to this aspect, the information up to the selling of the buying board is provided by the DEX board gathering information providing system, and the contract is provided by the means for realizing the contract in cooperation with the bilateral transaction system function. Since the acquisition of information on the board transaction DEX improves the opportunity for execution and the execution of the transaction is realized by the user operation, the transaction will be completed by the buyer and the seller, and the parties will be minimized to simplify the transaction. That is, there is an advantage that it is possible to provide an effect in which the effects of board trading and bilateral trading are mixed.
本発明は、デジタルアセットトークンの生成、発行、売買移転の透明性及び安定性を向上するピアツーピア分散型台帳への記録方法及びデジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳統合システムを提供する。The present invention provides a peer-to-peer distributed ledger recording method that improves the transparency and stability of digital asset token generation, issuance, and sales transfer, and a peer-to-peer distributed ledger integrated system for digital asset token generation, issuance, and sales transfer. offer.
[図4]図4は、本発明の一実施態様に係る法定通貨にペギングするデジタルアセットトークンTの売買の方法M300の構成機能フローをより詳細に示すフローチャート図である。FIG. 4 is a flowchart showing in more detail the configuration function flow of the method M300 for buying and selling the digital asset token T pegging into the legal tender according to the embodiment of the present invention.
[図5]図5は、本発明の一実施態様に係る法定通貨にペギングするデジタルアセットトークンTの償還の方法M400の構成機能フローをより詳細に示すフローチャート図である。FIG. 5 is a flowchart showing in more detail the configuration function flow of the method M400 for redeeming the digital asset token T pegging into the legal tender according to the embodiment of the present invention.
[図6]図6は、本発明の一実施態様に係る他通貨にペギングするデジタルアセットトークンT2の生成、発行の方法M101及びM201の構成機能フローをより詳細に示すフローチャート図である。FIG. 6 is a flowchart showing in more detail the configuration function flow of the methods M101 and M201 for generating and issuing the digital asset token T2 pegging to another currency according to the embodiment of the present invention.
[図7]図7は、本発明の一実施態様に係る他通貨にペギングするデジタルアセットトークンT2の売買の方法M301の構成機能フローをより詳細に示すフローチャート図であるFIG. 7 is a flowchart showing in more detail the configuration function flow of the method M301 for buying and selling the digital asset token T2 pegging to another currency according to the embodiment of the present invention.
[図8]図8は、本発明の一実施態様に係る他通貨にペギングするデジタルアセットトークンT2の償還の方法M401の構成機能フローをより詳細に示すフローチャート図である。FIG. 8 is a flowchart showing in more detail the configuration function flow of the method M401 for redeeming the digital asset token T2 pegging to another currency according to the embodiment of the present invention.
本発明のデジタルアセットトークンの実施形態は、以下の実施例で詳細に説明される。The embodiment of the digital asset token of the present invention will be described in detail in the following examples.
<第1の実施形態>
本発明に係るデジタルアセットトークンの生成、発行、売買移転、リザーブオペレーションの方法の一実施形態を以下に説明する。
本発明に係るデジタルアセットトークンTのピアツーピア分散型台帳記録方法では、デジタルアセットトークンTの量の1単位(以下で「トークン単位(T)」ともいう)の生成をピアツーピア分散型台帳に記録する。<First Embodiment>
An embodiment of the method of generating, issuing, buying and selling, and reserve operation of the digital asset token according to the present invention will be described below.
In the peer-to-peer distributed ledger recording method of the digital asset token T according to the present invention, the generation of one unit of the amount of the digital asset token T (hereinafter, also referred to as “ton unit (T)”) is recorded in the peer-to-peer distributed ledger.
本発明に係るデジタルアセットトークンの生成、発行、売買移転、リザーブオペレーションの方法の一実施形態を以下に説明する。
本発明に係るデジタルアセットトークンTのピアツーピア分散型台帳記録方法では、デジタルアセットトークンTの量の1単位(以下で「トークン単位(T)」ともいう)の生成をピアツーピア分散型台帳に記録する。<First Embodiment>
An embodiment of the method of generating, issuing, buying and selling, and reserve operation of the digital asset token according to the present invention will be described below.
In the peer-to-peer distributed ledger recording method of the digital asset token T according to the present invention, the generation of one unit of the amount of the digital asset token T (hereinafter, also referred to as “ton unit (T)”) is recorded in the peer-to-peer distributed ledger.
デジタルアセットトークンは量の概念を持ち、トークン単位をトークン単位記号Tで表現し、デジタルアセットトークンT数量(T)と表記する。Tは取引で用いられるティッカーでもよい。Digital asset tokens have the concept of quantity, and the token unit is expressed by the token unit symbol T and is expressed as the digital asset token T quantity (T). T may be the ticker used in the transaction.
ピアツーピア分散型台帳は一態様では、ブロックチェーンでもよい。In one aspect, the peer-to-peer distributed ledger may be a blockchain.
デジタルアセットトークンのピアツーピア分散型台帳への記録とは、アドレスからアドレスへのデジタルアセットトークンの移転を記述するトランザクションがピアツーピア分散型台帳に記録されることを指し、記録前には所定の検証が実行され、検証に合格したトランザクションのみ、ピアツーピア分散型台帳に記録される。Recording a digital asset token in a peer-to-peer distributed ledger means that a transaction describing the transfer of a digital asset token from address to address is recorded in the peer-to-peer distributed ledger, and a predetermined validation is performed before recording. Only transactions that have passed and passed validation are recorded in the peer-to-peer distributed ledger.
トランザクションの構成は、例えば、ビットコインのブロックチェーンのトランザクションに類した形式を採用することも可能である。トランザクションの入力の構成単位であるトランザクションインプットと、トランザクションの出力の構成単位であるトランザクションアウトプットの二つを基本構成要素とし、トランザクションインプット/トランザクションアウトプットで借方/貸方の貸借バランスを表現する。台帳の一般ルールとしてトランザクションの表示上、貸借はバランスしなければならない。The transaction structure can be, for example, a format similar to that of a Bitcoin blockchain transaction. Transaction input, which is the constituent unit of transaction input, and transaction output, which is the constituent unit of transaction output, are the two basic components, and the debit / credit balance is expressed by transaction input / transaction output. As a general rule of the ledger, the balance must be balanced in terms of transaction display.
図1は、デジタルアセットトークンTの生成段階ST1、発行段階ST2、売買移転段階ST3、償還段階ST4の機能フローを説明する概要機能フロー図であり、本発明に係る方法1を鳥瞰する。図1の上部は、発行者、ユーザ間のデジタルアセットトークンTの移動及び所有権の移転がデジタルアセットトークンTの生成、発行、売買及び償還の各段階におけるユーザオペレーションに伴うデジタルアセットトークンTの機能フローに焦点を当て描かれている。図1の下部には、ピアツーピア分散型台帳3へのトランザクションTRの記録まで時系列に描かれている。FIG. 1 is an outline functional flow diagram illustrating the functional flows of the digital asset token T generation stage ST1, issuance stage ST2, trading transfer stage ST3, and redemption stage ST4, and gives a bird's-eye view of the method 1 according to the present invention. At the top of Figure 1, the transfer of digital asset token T between the issuer and the user and the transfer of ownership are the functions of digital asset token T associated with user operations at each stage of generation, issuance, sale and redemption of digital asset token T. It is drawn with a focus on the flow. At the bottom of FIG. 1, the transaction TR is recorded in the peer-to-peer distributed ledger 3 in chronological order.
<デジタルアセットトークンTの売買>
本発明にいう取引オペレーションの典型は、ユーザ間のデジタルアセットトークンTの所有権の移転の場合であり、図1で、ユーザ間の移転オペレーションは売買段階ST3として表現されている。ここでいう売買とは、対価の提供を伴うデジタルアセットトークンTのアドレス間の移転を伴う取引をいう。対価が無償の場合が贈与であり、あるいは、承継(一般承継及び相続)である。しかしながら、法定通貨によるデジタルアセットトークンTの売買を実現するトランザクションTRは、法定通貨を直接本発明のデジタルアセットトークンTによって表現することはできないから、デジタルアセットトークンTのユーザ間の移転は、トランザクションTRの記述上は単にデジタルアセットトークンTのユーザアドレスから他のユーザアドレスへの移転として表現される。<Buying and Selling Digital Asset Token T>
A typical transaction operation referred to in the present invention is the case of transfer of ownership of the digital asset token T between users, and in FIG. 1, the transfer operation between users is represented as the trading stage ST3. The term "buying and selling" as used herein means a transaction involving the transfer of digital asset token T between addresses, which involves the provision of consideration. If the consideration is free of charge, it is a gift or succession (general succession and inheritance). However, since the transaction TR that realizes the buying and selling of the digital asset token T in the legal currency cannot directly represent the legal currency by the digital asset token T of the present invention, the transfer of the digital asset token T between users is the transaction TR. In the description of, it is simply expressed as the transfer of the digital asset token T from the user address to another user address.
本発明にいう取引オペレーションの典型は、ユーザ間のデジタルアセットトークンTの所有権の移転の場合であり、図1で、ユーザ間の移転オペレーションは売買段階ST3として表現されている。ここでいう売買とは、対価の提供を伴うデジタルアセットトークンTのアドレス間の移転を伴う取引をいう。対価が無償の場合が贈与であり、あるいは、承継(一般承継及び相続)である。しかしながら、法定通貨によるデジタルアセットトークンTの売買を実現するトランザクションTRは、法定通貨を直接本発明のデジタルアセットトークンTによって表現することはできないから、デジタルアセットトークンTのユーザ間の移転は、トランザクションTRの記述上は単にデジタルアセットトークンTのユーザアドレスから他のユーザアドレスへの移転として表現される。<Buying and Selling Digital Asset Token T>
A typical transaction operation referred to in the present invention is the case of transfer of ownership of the digital asset token T between users, and in FIG. 1, the transfer operation between users is represented as the trading stage ST3. The term "buying and selling" as used herein means a transaction involving the transfer of digital asset token T between addresses, which involves the provision of consideration. If the consideration is free of charge, it is a gift or succession (general succession and inheritance). However, since the transaction TR that realizes the buying and selling of the digital asset token T in the legal currency cannot directly represent the legal currency by the digital asset token T of the present invention, the transfer of the digital asset token T between users is the transaction TR. In the description of, it is simply expressed as the transfer of the digital asset token T from the user address to another user address.
図1の売買でピアツーピア分散型台帳に記録されるトランザクションTRは、以下のように表示されるとよい。
移動元のアドレスの支配者である現所有者の売買の対象であるデジタルアセットトークンのトークン種別と、デジタルアセットトークンTの所定の数量とを特定するためのトランザクションインプットは、以下のように表されるものとする。
移動元のアドレス/デジタルアセットトークンの数量(デジタルアセットトークン単位記号T)The transaction TR recorded in the peer-to-peer distributed ledger for buying and selling in Figure 1 should be displayed as follows.
The transaction input for identifying the token type of the digital asset token to be bought and sold by the current owner who is the ruler of the source address and the predetermined quantity of the digital asset token T is expressed as follows. It shall be.
Source address / quantity of digital asset tokens (digital asset token unit symbol T)
移動元のアドレスの支配者である現所有者の売買の対象であるデジタルアセットトークンのトークン種別と、デジタルアセットトークンTの所定の数量とを特定するためのトランザクションインプットは、以下のように表されるものとする。
移動元のアドレス/デジタルアセットトークンの数量(デジタルアセットトークン単位記号T)The transaction TR recorded in the peer-to-peer distributed ledger for buying and selling in Figure 1 should be displayed as follows.
The transaction input for identifying the token type of the digital asset token to be bought and sold by the current owner who is the ruler of the source address and the predetermined quantity of the digital asset token T is expressed as follows. It shall be.
Source address / quantity of digital asset tokens (digital asset token unit symbol T)
売買の対象であるデジタルアセットトークンTのトークン種別及びデジタルアセットトークンTの所定の数量の所有者となるべき購入者に帰属するアドレスを特定するトランザクションアウトプットは、以下で表記されるものとする。
移動先のアドレス/デジタルアセットトークンの数量(デジタルアセットトークン単位記号T)The transaction output that identifies the token type of the digital asset token T to be bought and sold and the address belonging to the purchaser who should be the owner of the predetermined quantity of the digital asset token T shall be described below.
Destination address / Quantity of digital asset tokens (digital asset token unit symbol T)
移動先のアドレス/デジタルアセットトークンの数量(デジタルアセットトークン単位記号T)The transaction output that identifies the token type of the digital asset token T to be bought and sold and the address belonging to the purchaser who should be the owner of the predetermined quantity of the digital asset token T shall be described below.
Destination address / Quantity of digital asset tokens (digital asset token unit symbol T)
トランザクションインプットの表示例は以下である。
(例)トランザクションインプット1 ユーザアドレス1/ 1(T)
は「トランザクションインプット1はユーザアドレス1が所有するデジタルアセットトークンTの1デジタルアセットトークン単位(T)がトランザクションのインプットである」ことを表す。A display example of transaction input is as follows.
(Example)Transaction input 1 User address 1/1 (T)
Indicates that "transaction input 1 is the input of the transaction in 1 digital asset token unit (T) of the digital asset token T owned by the user address 1."
(例)トランザクションインプット1 ユーザアドレス1/ 1(T)
は「トランザクションインプット1はユーザアドレス1が所有するデジタルアセットトークンTの1デジタルアセットトークン単位(T)がトランザクションのインプットである」ことを表す。A display example of transaction input is as follows.
(Example)
Indicates that "
トランザクションアウトプットの表示例は以下のようである。
(例)トランザクションアウトプット1 ユーザアドレス2/ 1(T)
は「トランザクションアウトプット1はユーザアドレス2がデジタルアセットトークンTの量の1単位(T)を所有すべきことがトランザクションのアウトプットである」ことを表す。A display example of transaction output is as follows.
(Example)Transaction output 1 User address 2/1 (T)
Indicates that "transaction output 1 is the output of the transaction that the user address 2 should own one unit (T) of the amount of the digital asset token T".
(例)トランザクションアウトプット1 ユーザアドレス2/ 1(T)
は「トランザクションアウトプット1はユーザアドレス2がデジタルアセットトークンTの量の1単位(T)を所有すべきことがトランザクションのアウトプットである」ことを表す。A display example of transaction output is as follows.
(Example)
Indicates that "
トランザクションTRでは、売買の対価は表示されず、1(T)のアドレス1からアドレス2への移動が記載されるのみであり、トランザクションには、約定の原因が全て表記されるわけではない。In the transaction TR, the consideration for buying and selling is not displayed, only the movement from address 1 to address 2 of 1 (T) is described, and not all the causes of the contract are described in the transaction.
両者を統合して、<トランザクションTR>売買に伴う1(T)のアドレス1からアドレス2への移動の表記は、以下となる。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1(T)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1(T)Integrating the two, the notation of the movement fromaddress 1 to address 2 of 1 (T) due to <transaction TR> trading is as follows.
Transaction TR
Transaction input:
Transaction input 1 User address 1/1 (T)
Transaction output:
Transaction output 1 User address 2/1 (T)
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1(T)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1(T)Integrating the two, the notation of the movement from
Transaction TR
Transaction input:
Transaction output:
従って、デジタルアセットトークンTの1000トークン単位をユーザ1がユーザ2へ売却し、(ユーザー2はユーザ1から購買する)とき、トランザクションは以下の表記で表されてよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)Therefore, whenuser 1 sells 1000 token units of digital asset token T to user 2 (user 2 purchases from user 1), the transaction may be represented by the following notation.
Transaction TR
Transaction input:
Transaction input 1 User address 1/1000 (T)
Transaction output:
Transaction output 1 User address 2/1000 (T)
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)Therefore, when
Transaction TR
Transaction input:
Transaction output:
このトランザクション表記には、売買の対価は記述されていない。売買の対価がトークン管理外のものであるときはこのトランザクションの構成の表記に記述されず、それは別途手当されるべきものとする。従って、ユーザアドレス1について、貸借バランスは−1であり、ユーザ2について貸借バランスは+1であり、トランザクション全体して貸借バランス0とバランスしている。あるいは、売買の対価がトークン管理外のものであるとき、以下のように、仮想デジタルアセットトークンを導入すれば、トランザクションに売買対価も表現可能となる。This transaction notation does not describe the consideration for buying and selling. If the consideration for buying or selling is not managed by tokens, it is not described in the notation of the structure of this transaction, and it should be treated separately. Therefore, the balance of balance is -1 for the user address 1, the balance of balance is +1 for the user 2, and the entire transaction is balanced with the balance of 0. Alternatively, when the consideration for buying and selling is not managed by tokens, the consideration for buying and selling can also be expressed in the transaction by introducing the virtual digital asset token as follows.
売買の対価がトークン管理外のものであるときは、上述のようにトランザクションの構成の表記に記述されないが、本発明に係る方法及びシステムで使用する所有権移転条件にトークン管理外のものが入ると、いささか不都合な場面もある。このような場合には、デジタルメモトークンなる概念を導入するとよい。例えば、法定通貨日本円がデジタルアセットトークンTMの発行対価とされる場合、デジタルメモトークンTMは、日本円を表象するものとトランザクション内で扱われ、対価とされる日本円の受領によって生成されるとする。デジタルアセットトークンTが生成されるとき、本来、無からデジタルアセットトークンTを生み出すのであるが、ここでは、メモとしてのデジタルアセットメモであるからデジタルアセットトークンTの1000トークン単位を発行者がユーザ2へ売却し、ユーザー2は発行者へ対価1000円を支払うとき、発行者とユーザ2との間には、1000(T)の対価を1000(TM)のメモ表示する合意があるものとして、トランザクションTRは以下の表記で表されてよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 発行者/ 1000(T);
トランザクションインプット2 ユーザアドレス2/ 1000(TM)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T);
トランザクションアウトプット2 発行者/ 1000(TM)
上記トランザクションは、デジタルアセットトークンTの1000トークン単位を発行者がユーザ2へ提供する、同時に、デジタルメモトークンTMが表象する1000円をユーザ2が発行者へ提供する、ことをメモとしてトランザクション表示する。ユーザアドレス2の1000(TM)の表記には、デジタルトークンの存在は仮想的な存在もなく、形式上システムで生成される必要はないものとされてよい。When the consideration for sale is not managed by tokens, it is not described in the notation of transaction structure as described above, but the terms of ownership transfer used in the method and system according to the present invention include those not managed by tokens. And there are some inconvenient scenes. In such a case, it is advisable to introduce the concept of digital memo token. For example, if the legal tender Japanese Yen is used as the consideration for issuing the Digital Asset Token TM, the Digital Memo Token TM is treated in the transaction as a representation of the Japanese Yen and is generated by receiving the Japanese Yen as the consideration. And. When the digital asset token T is generated, the digital asset token T is originally generated from nothing, but here, since it is a digital asset memo as a memo, theissuer issues 1000 token units of the digital asset token T to the user 2 When the issuer and the user 2 pay the issuer a consideration of 1000 yen, the issuer and the user 2 assume that there is an agreement to display the consideration of 1000 (T) as a memo of 1000 (TM). TR may be represented by the following notation.
Transaction TR
Transaction input:
Transaction Input 1 Issuer / 1000 (T);
Transaction input 2 User address 2/1000 (TM)
Transaction output:
Transaction output 1 User address 2/1000 (T);
Transaction Output 2 Issuer / 1000 (TM)
In the above transaction, the transaction is displayed as a memo that the issuer provides the issuer with 1000 token units of the digital asset token T, and at the same time, theuser 2 provides the issuer with 1000 yen represented by the digital memo token TM. .. In the 1000 (TM) notation of user address 2, it may be assumed that the existence of the digital token does not have a virtual existence and does not need to be formally generated by the system.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 発行者/ 1000(T);
トランザクションインプット2 ユーザアドレス2/ 1000(TM)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T);
トランザクションアウトプット2 発行者/ 1000(TM)
上記トランザクションは、デジタルアセットトークンTの1000トークン単位を発行者がユーザ2へ提供する、同時に、デジタルメモトークンTMが表象する1000円をユーザ2が発行者へ提供する、ことをメモとしてトランザクション表示する。ユーザアドレス2の1000(TM)の表記には、デジタルトークンの存在は仮想的な存在もなく、形式上システムで生成される必要はないものとされてよい。When the consideration for sale is not managed by tokens, it is not described in the notation of transaction structure as described above, but the terms of ownership transfer used in the method and system according to the present invention include those not managed by tokens. And there are some inconvenient scenes. In such a case, it is advisable to introduce the concept of digital memo token. For example, if the legal tender Japanese Yen is used as the consideration for issuing the Digital Asset Token TM, the Digital Memo Token TM is treated in the transaction as a representation of the Japanese Yen and is generated by receiving the Japanese Yen as the consideration. And. When the digital asset token T is generated, the digital asset token T is originally generated from nothing, but here, since it is a digital asset memo as a memo, the
Transaction TR
Transaction input:
Transaction output:
In the above transaction, the transaction is displayed as a memo that the issuer provides the issuer with 1000 token units of the digital asset token T, and at the same time, the
ここで、さらに、仮想デジタルアセットトークンT0の概念を導入し、仮想デジタルアセットトークンT0をユーザアドレスからの法定通貨の送金に対応させるものとすれば、より好適である。例えば、発行者がユーザ2から法定通貨1000(円)を実体法定通貨口座に受取るとき、法定通貨口座アドレスに1000(T0)が生成されるとし、デジタルアセットトークンT0によって、トランザクションTRは、以下のように表現できる。
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T0);
トランザクションインプット2 発行者/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 法定通貨口座アドレス/ 1000(T0);
トランザクションアウトプット2 ユーザアドレス2/ 1000(T)
トランザクションTRは、ユーザ2からピアツーピア分散型台帳システム上オフラインで受取った法定通貨1000(円)を発行者の管理アドレスである法定通貨口座アドレスに表示し、ユーザ2は、発行者からデジタルアセットトークン1000(T)を受取ることを表示している。ここで、ベースアドレス00は、後述の本明細書デジタルアセットトークン生成のセクションで詳述されるようにデジタルアセットトークン生成の起源アドレスとしてシステムで特別に用意されるアドレスである。従って、トランザクションTRは、ユーザ1、2間には、1(T)を1(円)の交換レートとする合意があり、1(T)と1(T0)は等価であるという合意があることを表示している。上記の例では、デジタルアセットトークンT0は、もはやデジタルメモトークンとしてではなく、法定通貨口座への入金とペギングされることを表現する仮想デジタルアセットトークンと理解されるべきである。仮想デジタルアセットトークンT0は、法定通貨口座への入金額を表象する特定の実体資産とペギングされている故に、仮想法定通貨口座デジタルアセットトークンと呼称するのが相応しい。仮想法定通貨口座デジタルアセットトークンT0が、法定通貨口座アドレスにある限り特定の実体資産とペギングされていることが真正なものと、すなわち、当事者の間及びピアツーピア分散型台帳の世界において関係者のコンセンサスの裏付けがあるものとされるべきことに留意すべきである。デジタルアセットトークンT0は、デジタルアセットトークンTが償還されれば、法定通貨口座アドレスから他の内部管理用アドレス、例えば、後述するリザーブアドレス01に移動されれば足り、ユーザからの他の法定通貨からの入金があるとき、リザーブアドレス01から再度法定通貨口座アドレスへ循環して使用されてよい。この場合、トランザクション表示上、リザーブアドレス01にプールされていたデジタルアセットトークンが法定通貨口座アドレスへの移転によって、その入金金額に対応する仮想法定通貨口座デジタルアセットトークンへ変ずる意義を持たすことが可能である。Here, it is more preferable to further introduce the concept of the virtual digital asset token T0 so that the virtual digital asset token T0 corresponds to the remittance of legal tender from the user address. For example, when the issuer receives fiat currency 1000 (yen) fromuser 2 into a real fiat currency account, 1000 (T0) is generated at the fiat currency account address, and the transaction TR is as follows by the digital asset token T0. Can be expressed as.
Transaction input:
Transaction input 1 Base address 00/1000 (T0);
Transaction Input 2 Issuer / 1000 (T)
Transaction output:
Transaction output 1 Legal tender account address / 1000 (T0);
Transaction output 2 User address 2/1000 (T)
The transaction TR displays the legal tender 1000 (yen) received offline from theuser 2 on the peer-to-peer distributed ledger system at the legal tender account address which is the management address of the issuer, and the user 2 displays the digital asset token 1000 from the issuer. Indicates that you will receive (T). Here, the base address 00 is an address specially prepared by the system as the origin address of the digital asset token generation as described in detail in the section of the digital asset token generation of the present specification described later. Therefore, in transaction TR, there is an agreement between users 1 and 2 that 1 (T) is an exchange rate of 1 (yen), and that 1 (T) and 1 (T0) are equivalent. Is displayed. In the above example, the Digital Asset Token T0 should no longer be understood as a Digital Memo Token, but as a Virtual Digital Asset Token that represents deposits and pegging into fiat accounts. Since the virtual digital asset token T0 is pegged with a specific real asset that represents the amount deposited in the fiat currency account, it is appropriate to call it the virtual fiat currency account digital asset token. Virtual fiat account Digital Asset Token T0 is genuinely pegged to a particular real asset as long as it is at the fiat account address, ie, the consensus of stakeholders between the parties and in the world of peer-to-peer distributed ledgers. It should be noted that this should be supported by. If the digital asset token T is redeemed, it is sufficient for the digital asset token T0 to be moved from the fiat currency account address to another internal management address, for example, the reserve address 01 described later, and from another fiat currency from the user. When there is a deposit, the reserve address 01 may be used again in circulation to the legal tender account address. In this case, it is possible to have the meaning that the digital asset token pooled at the reserve address 01 is changed to the virtual legal tender account digital asset token corresponding to the deposit amount by transferring to the legal tender account address on the transaction display. be.
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T0);
トランザクションインプット2 発行者/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 法定通貨口座アドレス/ 1000(T0);
トランザクションアウトプット2 ユーザアドレス2/ 1000(T)
トランザクションTRは、ユーザ2からピアツーピア分散型台帳システム上オフラインで受取った法定通貨1000(円)を発行者の管理アドレスである法定通貨口座アドレスに表示し、ユーザ2は、発行者からデジタルアセットトークン1000(T)を受取ることを表示している。ここで、ベースアドレス00は、後述の本明細書デジタルアセットトークン生成のセクションで詳述されるようにデジタルアセットトークン生成の起源アドレスとしてシステムで特別に用意されるアドレスである。従って、トランザクションTRは、ユーザ1、2間には、1(T)を1(円)の交換レートとする合意があり、1(T)と1(T0)は等価であるという合意があることを表示している。上記の例では、デジタルアセットトークンT0は、もはやデジタルメモトークンとしてではなく、法定通貨口座への入金とペギングされることを表現する仮想デジタルアセットトークンと理解されるべきである。仮想デジタルアセットトークンT0は、法定通貨口座への入金額を表象する特定の実体資産とペギングされている故に、仮想法定通貨口座デジタルアセットトークンと呼称するのが相応しい。仮想法定通貨口座デジタルアセットトークンT0が、法定通貨口座アドレスにある限り特定の実体資産とペギングされていることが真正なものと、すなわち、当事者の間及びピアツーピア分散型台帳の世界において関係者のコンセンサスの裏付けがあるものとされるべきことに留意すべきである。デジタルアセットトークンT0は、デジタルアセットトークンTが償還されれば、法定通貨口座アドレスから他の内部管理用アドレス、例えば、後述するリザーブアドレス01に移動されれば足り、ユーザからの他の法定通貨からの入金があるとき、リザーブアドレス01から再度法定通貨口座アドレスへ循環して使用されてよい。この場合、トランザクション表示上、リザーブアドレス01にプールされていたデジタルアセットトークンが法定通貨口座アドレスへの移転によって、その入金金額に対応する仮想法定通貨口座デジタルアセットトークンへ変ずる意義を持たすことが可能である。Here, it is more preferable to further introduce the concept of the virtual digital asset token T0 so that the virtual digital asset token T0 corresponds to the remittance of legal tender from the user address. For example, when the issuer receives fiat currency 1000 (yen) from
Transaction input:
Transaction output:
The transaction TR displays the legal tender 1000 (yen) received offline from the
本方法1において、対価も他のデジタルアセットトークンで支払われるときの実施例も後述され、(図2参照)、仮想デジタルアセットトークンT0をデジタルアセットトークンとして扱う実施例も後述される。以上の表記を前提に以下、本発明で使用するトランザクション表記とトランザクションの性質を詳細に説明する。In the method 1, an example in which the consideration is paid with another digital asset token will be described later (see FIG. 2), and an example in which the virtual digital asset token T0 is treated as a digital asset token will also be described later. Based on the above notation, the transaction notation and the nature of the transaction used in the present invention will be described in detail below.
上記のトランザクション表示は、代表的デジタルアセットトークンであるビットコインとは、トランザクションアウトプットが次のトランザクションインプットで使用可能なデジタルアセットトークンとして存在する点、未使用トランザクション(UTXO)の概念を有する点で共通するが、少なくともビットコインのトランザクション構成とは手数料に充当される差額発生の認識が異なる。すなわち、少なくとも、トランザクション実行の手数料概念は、トランザクション内部には存在せず、システムの持続性に関して、別途の経済的手当て、システム資源の手当てがなされるものとされている。従って、本発明の方法でピアツーピア分散型台帳に記録されるトランザクションは、ユーザが提供トランザクションインプットとユーザが他のユーザへ与えるトランザクションアウトプットによって原則としてトランザクションの貸借はバランスする。The above transaction display is that Bitcoin, which is a typical digital asset token, has the concept of unused transaction (UTXO) in that the transaction output exists as a digital asset token that can be used in the next transaction input. Although it is common, at least the transaction structure of Bitcoin is different from the recognition of the difference generated that is applied to the fee. That is, at least, the concept of transaction execution fee does not exist inside the transaction, and separate economic allowance and system resource allowance are provided for the sustainability of the system. Therefore, in the transaction recorded in the peer-to-peer distributed ledger by the method of the present invention, in principle, the balance of the transaction is balanced by the transaction input provided by the user and the transaction output given by the user to another user.
一実施形態において、本発明の方法1では、未使用トランザクション(UTXO)の概念を採用する。それは、本発明の特徴とする所有権移転条件及び履歴条件をデジタルアセットトークンと紐付けするのに、未使用トランザクション(UTXO)単位でデジタルアセットトークン所有権移転条件及び履歴条件が関連づけられると、トランザクションデータ長をより小さくするという利点があるからである。これは、ピアツーピア分散型台帳において、トランザクションの閲覧件数を減ずることによって監視をしやすくする利点を提供し、及び/又は、貸借のバランスの見通しをより簡便とする利点があり、取引の透明性をより向上する利点が提供される。In one embodiment, Method 1 of the present invention employs the concept of unused transactions (UTXO). It is a transaction when the digital asset token ownership transfer condition and history condition are associated with the digital asset token in units of unused transactions (UTXO) in order to associate the ownership transfer condition and history condition characteristic of the present invention with the digital asset token. This is because it has the advantage of reducing the data length. This provides the advantage of facilitating monitoring by reducing the number of transaction views in a peer-to-peer distributed ledger, and / or has the advantage of making the outlook for the balance of balances easier and more transparent. Greater benefits are provided.
図1では、二つのユーザ同士の売買合意により、例えば上記表示のトランザクションTRは(以下で、完成トランザクションTRともいう)、ピアツーピア分散型台帳ネットワークへブローキャストされ、後述されるピアツーピア分散型台帳ネットワークのノードコンピュータ(図示しない)によってトランザクションTRの正当性が検証され、検証に合格すれば、ピアツーピア分散型台帳3に記録される。In FIG. 1, due to a sales agreement between two users, for example, the transaction TR shown above (hereinafter, also referred to as a completed transaction TR) is blowcast to a peer-to-peer distributed ledger network, and the peer-to-peer distributed ledger network described later. The validity of the transaction TR is verified by a node computer (not shown), and if the verification is passed, it is recorded in the peer-to-peer distributed ledger 3.
一態様では、ピアツーピア分散型台帳3はブロックチェーンであり、ピアツーピア分散型台帳3の最小構成単位は、複数のトランザクションTRがバケットに集積され、ブロックの塊としてピアツーピア分散型台帳3に記録される。ピアツーピア分散型台帳3の記録にあたっては、処理の効率の都合上、ブロックに複数のトランザクションが集積され、ブロック単位にブロックチェーンに記録される。トランザクションの正当性の検証に加え、ブロックとして直前のブロックに接続する資格があること、すなわちブロックの正当性の検証も実行される。ビットコインと異なり、ブロック単位に検証を実施するマイナーへの手数料を供与するという制約はないため、ブロックに集積すべきトランザクションの数は、処理効率と利便性とをバランスして自由に設定が可能である。その意味で、本発明で開示される方法1及びシステム2のピアツーピア分散型台帳3は、ブロック単位にピアツーピア分散型台帳3への追加記録が検証され、そのブロックが時系列に連鎖するから、ブロックチェーンと言ってよいが、ブロックに含まれるトランザクションは、処理効率と利便性とをバランスして1つの場合があってもよい。従って、ピアツーピア分散型台帳3は、ローカル環境において、所定の時間枠内に記録要求された複数の取引を含むブロックの連鎖から構成され、当該ブロックは、有向非巡回グラフ方式(Directed Acyclic Graph,DAG)の採用によって前記ブロックは連鎖するように構成されてもよい。In one aspect, the peer-to-peer distributed ledger 3 is a blockchain, and the minimum configuration unit of the peer-to-peer distributed ledger 3 is a plurality of transaction TRs accumulated in a bucket and recorded in the peer-to-peer distributed ledger 3 as a block block. In the recording of the peer-to-peer distributed ledger 3, a plurality of transactions are accumulated in blocks and recorded in the block chain in block units for the convenience of processing efficiency. In addition to verifying the legitimacy of a transaction, it also verifies that the block is eligible to connect to the previous block, that is, the block is validated. Unlike Bitcoin, there is no restriction to provide a fee to miners who perform verification on a block-by-block basis, so the number of transactions to be accumulated in a block can be freely set by balancing processing efficiency and convenience. Is. In that sense, the peer-to-peer distributed ledger 3 of the method 1 and the system 2 disclosed in the present invention is a block because additional records to the peer-to-peer distributed ledger 3 are verified in block units and the blocks are chained in chronological order. Although it may be called a chain, the transaction included in the block may be one case in which processing efficiency and convenience are balanced. Therefore, the peer-to-peer distributed ledger 3 is composed of a chain of blocks including a plurality of transactions requested to be recorded within a predetermined time frame in a local environment, and the blocks are directed acyclic graphs (Directed Acyclic Graph). By adopting DAG), the blocks may be configured to be chained.
さらに、好ましくはブロックのノンス探索をブロックの検証成功の要件とするように前記ピアツーピア分散型台帳3は構成され、あるいは、ローカル環境ではDAGに分岐する構成であってもよい。Furthermore, the peer-to-peer distributed ledger 3 may be configured so that the nonce search of the block is a requirement for successful block verification, or it may be configured to branch to the DAG in the local environment.
ブロックの正当性に関する事項は、POW、POS等様々あり、現在も活発に変遷しつつあるが、本発明の特徴は、トランザクションの検証に所有権移転条件を含めることにあり、あるいは、履歴情報を付記することにあり、ブロックの正当性検証からは一歩距離を置くことが可能である。従って、ブロックの正当性検証方法は、POW(Proof Of Work)でもPOS(Proof Of Stake)でもいかなるコンセンサス手法が取られてもよい。There are various matters related to the legitimacy of the block, such as POW and POS, and they are still actively changing. However, the feature of the present invention is to include the ownership transfer condition in the transaction verification, or to provide historical information. As an additional note, it is possible to take a step away from the validation of the block. Therefore, the block validity verification method may be POW (Proof Of Work) or POS (Proof Of Stake), or any consensus method may be adopted.
<デジタルアセットトークンの生成>
デジタルアセットトークンTが生成されるとき、それは他のトランザクションとは異なり、単なるデジタルアセットトークンTの移動とは異なり、無からデジタルアセットトークンTを生み出す特別な生成トランザクションによって生成される。<Generation of Digital Asset Token>
When a digital asset token T is generated, it is generated by a special generation transaction that produces a digital asset token T from nothing, unlike other transactions, unlike a mere move of a digital asset token T.
デジタルアセットトークンTが生成されるとき、それは他のトランザクションとは異なり、単なるデジタルアセットトークンTの移動とは異なり、無からデジタルアセットトークンTを生み出す特別な生成トランザクションによって生成される。<Generation of Digital Asset Token>
When a digital asset token T is generated, it is generated by a special generation transaction that produces a digital asset token T from nothing, unlike other transactions, unlike a mere move of a digital asset token T.
生成トランザクションTRはベースアドレス00からリザーブアドレス01への移転として構成される。ベースアドレス00は生成の起源アドレスとしてシステムで特別に用意されるもので、ビットコインのコインベースに相当する。The generated transaction TR is configured as a transfer from the base address 00 to the reserve address 01. The base address 00 is specially prepared by the system as the origin address of generation, and corresponds to the coin base of Bitcoin.
リザーブアドレス01は、デジタルアセットトークンT発生後、及び/又はユーザへ発行された後、ユーザから発行者へデジタルアセットトークンTが償還されるときにも戻りアドレスとして使用される特別なアドレスである。上記ユーザで使用されるデジタルアセットトークンTは予め、生成トランザクションTRによって生成それ自体がピアツーピア分散型台帳3に記録され、リザーブアドレス01に格納される。生成直後には、ベースアドレス00からリザーブアドレス01へ移転されている。例えば、本発明の方法1では、以下の生成トランザクションがピアツーピア分散型台帳3に記録される。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1000(T)
このトランザクションTRのトランザクションインプット及びトランザクションアウトプットの貸借バランスは、上記のように、あるいは、図9に示されているようにバランスする。貸借バランスを検証する時、トランザクションTR全体でのバランスを検査する。貸借バランスの差は、単一デジタルアセットトークンTのみのトランザクションであれば、ユーザが提供するトランザクションインプットに含まれるデジタルアセットトークンTの量と、そのトランザクションインプットに対応して他のユーザに提供されるトランザクションアウトプットに含まれるデジタルアセットトークンTの量の合計(一のトランザクションインプットに対応して他のユーザに提供されるトランザクションアウトプットは、一つに限らない)との間でも貸借バランスはゼロとなるべきであり、貸借でデジタルアセットトークンTの量は一致する。生成時の貸借バランスの例は、図9及び10に例示されている。Thereserve address 01 is a special address that is also used as a return address when the digital asset token T is redeemed from the user to the issuer after the digital asset token T is generated and / or issued to the user. The digital asset token T used by the user is previously generated by the generation transaction TR and is recorded in the peer-to-peer distributed ledger 3 and stored in the reserve address 01. Immediately after generation, the base address 00 is moved to the reserve address 01. For example, in Method 1 of the present invention, the following generated transactions are recorded in the peer-to-peer distributed ledger 3.
Transaction TR
Transaction input:
Transaction input 1 Base address 00/1000 (T)
Transaction output:
Transaction output 1 Reserve address 01/1000 (T)
The balance between the transaction input and the transaction output of this transaction TR is balanced as described above or as shown in FIG. When verifying the balance of balance, check the balance of the entire transaction TR. The balance difference is provided to the amount of digital asset token T contained in the transaction input provided by the user and to other users corresponding to the transaction input if the transaction has only a single digital asset token T. The balance between the balance with the total amount of Digital Asset Token T included in the transaction output (the transaction output provided to other users corresponding to one transaction input is not limited to one) is zero. Should be, and the amount of Digital Asset Token T will match in lending and borrowing. Examples of the balance of balance at the time of generation are illustrated in FIGS. 9 and 10.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1000(T)
このトランザクションTRのトランザクションインプット及びトランザクションアウトプットの貸借バランスは、上記のように、あるいは、図9に示されているようにバランスする。貸借バランスを検証する時、トランザクションTR全体でのバランスを検査する。貸借バランスの差は、単一デジタルアセットトークンTのみのトランザクションであれば、ユーザが提供するトランザクションインプットに含まれるデジタルアセットトークンTの量と、そのトランザクションインプットに対応して他のユーザに提供されるトランザクションアウトプットに含まれるデジタルアセットトークンTの量の合計(一のトランザクションインプットに対応して他のユーザに提供されるトランザクションアウトプットは、一つに限らない)との間でも貸借バランスはゼロとなるべきであり、貸借でデジタルアセットトークンTの量は一致する。生成時の貸借バランスの例は、図9及び10に例示されている。The
Transaction TR
Transaction input:
Transaction output:
The balance between the transaction input and the transaction output of this transaction TR is balanced as described above or as shown in FIG. When verifying the balance of balance, check the balance of the entire transaction TR. The balance difference is provided to the amount of digital asset token T contained in the transaction input provided by the user and to other users corresponding to the transaction input if the transaction has only a single digital asset token T. The balance between the balance with the total amount of Digital Asset Token T included in the transaction output (the transaction output provided to other users corresponding to one transaction input is not limited to one) is zero. Should be, and the amount of Digital Asset Token T will match in lending and borrowing. Examples of the balance of balance at the time of generation are illustrated in FIGS. 9 and 10.
上記のように、本発明の方法1は、デジタルアセットトークンTの生成の記録を含み、デジタルアセットトークンTの量の1単位(T)の生成を、移動元をベースアドレス00とし、リザーブプールのリザーブアドレス01を宛先アドレスとしてデジタルアセットトークンTのアドレス間のデジタルアセットトークンTの移転のトランザクションTRの記録としてピアツーピア分散型台帳3に記録するステップが実行される(MS110)。As described above, Method 1 of the present invention includes a record of the generation of the digital asset token T, and the generation of one unit (T) of the amount of the digital asset token T is performed with the source as the base address 00 and the reserve pool. The step of recording in the peer-to-peer distributed ledger 3 as a transaction TR record of the transfer of the digital asset token T between the addresses of the digital asset token T with the reserve address 01 as the destination address is executed (MS110).
<検証条件の付記>
デジタルアセットトークンTの量の1単位には、所有権移転条件を付記することができる。所有権移転条件は、予めピアツーピア分散型台帳3に記録されているものとされ、デジタルアセットトークンTが使用され、新しい宛先に移転されるとき、すなわち、宛先アドレスに関連づけられるものとしてピアツーピア分散型台帳3に記録されるとき、所有権移転条件は、移転の執行停止条件がピアツーピア分散型台帳3に記録可能なデジタルアセットトークンTに予め記録されているものと同様の作用を提供することを特徴とする。<Additional notes on verification conditions>
Ownership transfer conditions can be added to one unit of the amount of Digital Asset Token T. The ownership transfer conditions are assumed to be recorded in advance in the peer-to-peer distributedledger 3, and when the digital asset token T is used and transferred to a new destination, that is, the peer-to-peer distributed ledger is associated with the destination address. When recorded in 3, the terms of transfer of ownership are characterized in that the terms of suspension of transfer provide the same effect as those pre-recorded in the digital asset token T, which can be recorded in the peer-to-peer distributed ledger 3. do.
デジタルアセットトークンTの量の1単位には、所有権移転条件を付記することができる。所有権移転条件は、予めピアツーピア分散型台帳3に記録されているものとされ、デジタルアセットトークンTが使用され、新しい宛先に移転されるとき、すなわち、宛先アドレスに関連づけられるものとしてピアツーピア分散型台帳3に記録されるとき、所有権移転条件は、移転の執行停止条件がピアツーピア分散型台帳3に記録可能なデジタルアセットトークンTに予め記録されているものと同様の作用を提供することを特徴とする。<Additional notes on verification conditions>
Ownership transfer conditions can be added to one unit of the amount of Digital Asset Token T. The ownership transfer conditions are assumed to be recorded in advance in the peer-to-peer distributed
スマートコントラクトと呼ばれるインターネット上の契約のための仕組みがある。スマートコントラクトは、予め当事者同士の契約内容を定め、システム上に登録され、その契約内容をトランザクション実行時に参照する。本発明の所有権移転条件は、デジタルアセットトークンのプラットフォームのピアツーピア分散型台帳自体に執行条件(停止条件)として、所有権移転条件は埋め込み可能である。あるいは、デジタルアセットトークンの所有者は、相手方当事者に関わらず、一方的に移転の執行条件をデジタルアセットトークンのピアツーピア分散型台帳自体に執行条件(停止条件)を埋め込み、他人が何人であろうと停止条件に反する場合、執行を阻む対世効を提供する。There is a mechanism for contracts on the Internet called smart contracts. In the smart contract, the contract contents between the parties are determined in advance, registered on the system, and the contract contents are referred to at the time of transaction execution. The ownership transfer condition of the present invention can be embedded in the peer-to-peer distributed ledger itself of the digital asset token platform as an execution condition (suspension condition). Alternatively, the owner of the digital asset token unilaterally embeds the execution conditions of the transfer in the peer-to-peer distributed ledger itself of the digital asset token, regardless of the other party, and suspends it regardless of the number of others. If the conditions are not met, it will provide an anti-world effect that prevents execution.
例えば、スマートコントラクトで有名なイーサリアムは基本的に2者当事者間のコントラクトを扱う。2者の承認の同期はイーサリアム上のアプリケーションプロトコルに委ねられている。逆に言えば、2者の承認の同期の保証はアプリケーションプロトコルに委ねられ、結局、分散プラットフォームと言ってもスマートコントラクトプロトコルに取引の成立を委ねているものと同様である。このことは、通常取引で執行条件をトークン取引所に委ねていることを考えれば理解しやすい。スマートコントラクトのデジタルアセットトークンの取引もデジタルアセットトークンの発行募集に際し、結局、発行募集を仲介するトークン取引所に信頼をおいている従来の信頼構造と変わりない。スマートコントラクトは、何者かがアドホックに作成したプロットフォーム上のスマートコントラクトプロトコルを信頼することとなる。For example, Ethereum, which is famous for smart contracts, basically handles contracts between two parties. The synchronization of the two parties' approvals is left to the application protocol on Ethereum. Conversely, the guarantee of synchronization of approvals of the two parties is entrusted to the application protocol, and in the end, the distributed platform is the same as the one that entrusts the closing of the transaction to the smart contract protocol. This is easy to understand considering that the execution conditions are entrusted to the token exchange in ordinary transactions. The transaction of digital asset tokens of smart contracts is also the same as the conventional trust structure that trusts the token exchange that mediates the issuance solicitation when soliciting the issuance of digital asset tokens. The smart contract will rely on the smart contract protocol on the plot form that someone has created ad hoc.
加えて、イーサリアムのようなスマートコントラクトにおいては、デジタルアセットトークンの移転時において、ブロックチェーンの仕組み自体の機能性質から二重取引を排除することが可能としても、契約段階における二重行為は排除できない。一方当事者は、契約段階において複数の契約を進行し、その中途段階で契約の進行から離脱し、一の契約相手を契約当事者とされ交渉が無となるリスクがある。この場合、交渉段階の努力は無駄となり、インターネットを介する世界では、これを理由に係争することは困難に等しい。In addition, in smart contracts such as Ethereum, even if it is possible to eliminate double transactions from the functional nature of the blockchain mechanism itself at the time of transfer of digital asset tokens, double acts at the contract stage cannot be excluded. .. On the other hand, there is a risk that the parties will proceed with multiple contracts at the contract stage, withdraw from the progress of the contract in the middle stage, and one contract partner will be the contracting party and no negotiation will be made. In this case, the efforts of the negotiation stage are wasted, and in the world via the Internet, it is almost difficult to dispute for this reason.
本発明の本実施形態に係るデジタルアセットトークンの生成、発行、移転の方法1においては、所有権移転条件は、デジタルアセットトークンTのプラットフォームのピアツーピア分散型台帳3自体に停止条件として、所有権移転条件は埋め込み可能に構成されている。プラットフォームの規約としても、プラットフォームの規約をオーバーライドし、一般に通用する私的規約としても、執行条件あるいは停止条件として、所有権移転条件は埋め込み可能に構成されるデジタルアセットトークンTのピアツーピア分散型台帳3に埋め込む方法1及びシステム2を提供する。これによって、派生的に前段に記載の問題にも所有権移転条件は、対世効を提供する点で貢献する。In the method 1 of generating, issuing, and transferring a digital asset token according to the present embodiment of the present invention, the ownership transfer condition is a suspension condition to the peer-to-peer distributed ledger 3 itself of the platform of the digital asset token T, and the ownership is transferred. The conditions are configured to be embeddable. Peer-to-peer distributed ledger of Digital Asset Token T, in which ownership transfer conditions can be embedded as enforcement or suspension conditions, whether as platform conventions or private conventions that override the platform conventions and are generally accepted. A method 1 and a system 2 for embedding in the system 2 are provided. As a result, the terms of transfer of ownership also contribute to the problem described in the previous paragraph in terms of providing a social effect.
図1から図5を用い本発明の一実施態様に係る方法1を説明する。図3に示されるように、本発明の一実施態様に係る方法1の部分には、デジタルアセットトークンTの量の1単位の生成の方法M100の部分を含み、デジタルアセットトークンTの量の1単位の生成をピアツーピア分散型台帳に記録するステップ(MS110)が最初に実行される。以下で、本発明の一実施態様に係る方法1に含まれるデジタルアセットトークンTの量の1単位の生成の方法M100の部分は、図1のように、生成段階ST1と表示される。同様に、図3に示されるデジタルアセットトークンTの量の1単位の発行の方法M200の部分は、図1の発行段階ST2で実行され、図4に示されるデジタルアセットトークンTの量の1単位の売買の方法M300の部分は、図1の売買段階ST3で実行され、図5に示されるデジタルアセットトークンTの量の1単位の償還の方法M400の部分は、図1で償還段階ST4で実行されるものとして、M100-400の方法とST1-ST4の段階とが関連づけられるように定義される。A method 1 according to an embodiment of the present invention will be described with reference to FIGS. 1 to 5. As shown in FIG. 3, the part of method 1 according to one embodiment of the present invention includes a part of method M100 for generating one unit of the amount of digital asset token T, and one part of the amount of digital asset token T. The step of recording unit generation in a peer-to-peer distributed ledger (MS110) is performed first. In the following, the portion of the method M100 for generating one unit of the amount of digital asset token T included in the method 1 according to the embodiment of the present invention is displayed as the generation stage ST1 as shown in FIG. Similarly, the method of issuing 1 unit of the amount of Digital Asset Token T shown in FIG. 3 The portion of M200 is executed in the issuance stage ST2 of FIG. 1 and 1 unit of the amount of Digital Asset Token T shown in FIG. The method of buying and selling M300 is executed in the buying and selling stage ST3 of FIG. 1, and the method of redeeming one unit of the amount of digital asset token T shown in FIG. 5 The part of M400 is executed in the redemption stage ST4 in FIG. It is defined so that the method of M100-400 and the stage of ST1-ST4 are related to each other.
<ユニバーサル価格検証条件>
所有権移転条件には、例えば、移転の対価の法定通貨を金額条件として、デジタルアセットトークンTの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定される場合がある。ユニバーサル価格幅とは、方法1全体に渡って設定される所定の価格幅をいい、方法1全体で共通の検証条件として定められる所定の価格条件であり、実質的にデジタルアセットトークンが所定の法定通貨にペギングされるというに相応しい。法定通貨が日本円の場合、デジタルアセットトークンTが法定通貨に対して1対1の量の比でペギングされるのであれば、デジタルアセットトークンの量の100単位に対して、下限対価を100円とし、上限価格を101円とするユニバーサル価格条件設定の類である。以下ではこれを
100≦ 100T ≦101
と表記する。100は小数点表記、小数点計算を避けるためのスケールファクタである。<Universal price verification conditions>
The ownership transfer conditions include, for example, setting the universal price range of the upper and lower limits of the transfer consideration between one unit of the amount of digital asset token T and the predetermined legal currency, with the legal tender of the transfer consideration as the amount condition. May be done. The universal price range refers to a predetermined price range set over theentire method 1, which is a predetermined price condition defined as a common verification condition for the entire method 1, and the digital asset token is substantially a predetermined legal tender. Suitable for being pegged by currency. If the fiat currency is Japanese Yen and the Digital Asset Token T is pegged at a ratio of 1: 1 to the fiat currency, the minimum consideration is 100 Yen for every 100 units of the amount of Digital Asset Token. This is a kind of universal price condition setting with a maximum price of 101 yen. In the following, this is 100 ≤ 100T ≤ 101
Notated as. 100 is a scale factor to avoid decimal point notation and decimal point calculation.
所有権移転条件には、例えば、移転の対価の法定通貨を金額条件として、デジタルアセットトークンTの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定される場合がある。ユニバーサル価格幅とは、方法1全体に渡って設定される所定の価格幅をいい、方法1全体で共通の検証条件として定められる所定の価格条件であり、実質的にデジタルアセットトークンが所定の法定通貨にペギングされるというに相応しい。法定通貨が日本円の場合、デジタルアセットトークンTが法定通貨に対して1対1の量の比でペギングされるのであれば、デジタルアセットトークンの量の100単位に対して、下限対価を100円とし、上限価格を101円とするユニバーサル価格条件設定の類である。以下ではこれを
100≦ 100T ≦101
と表記する。100は小数点表記、小数点計算を避けるためのスケールファクタである。<Universal price verification conditions>
The ownership transfer conditions include, for example, setting the universal price range of the upper and lower limits of the transfer consideration between one unit of the amount of digital asset token T and the predetermined legal currency, with the legal tender of the transfer consideration as the amount condition. May be done. The universal price range refers to a predetermined price range set over the
Notated as. 100 is a scale factor to avoid decimal point notation and decimal point calculation.
ペギングされる法定通貨は、好ましくは、日本円がよい。本発明の方法によって、法定通貨の中でも安定性の高く、オペレーションの透明性の高い日本銀行の通貨にペギングされたデジタルアセットトークンが提供され、本発明に係る方法によって、一層、透明性が高く、安定性が高いデジタルアセットトークンが提供される。The legal tender to be pegged is preferably the Japanese yen. The method of the present invention provides a digital asset token pegged to the currency of the Bank of Japan, which is highly stable and highly transparent in operation among legal tenders, and the method according to the present invention is even more transparent. A highly stable digital asset token will be provided.
本発明のデジタルアセットトークンTは、最も小さなメッシュではデジタルアセットトークンTの量の単位1(T)毎に独立した存在である。上記所有権移転条件はトランザクションインプットやトランザクションアウトプットに記載された数量に対応するデジタルアセットトークンTの単位(T)毎に所有権移転条件が付されるものとされる。The digital asset token T of the present invention exists independently for each unit 1 (T) of the amount of the digital asset token T in the smallest mesh. The above-mentioned ownership transfer condition shall be attached to each unit (T) of the digital asset token T corresponding to the quantity described in the transaction input or transaction output.
デジタルアセットトークンTの量の概念は集約された概念を持ってもよく、最低のトークン単位を1とし単にデジタルアセットトークンTと表記されたとき、デジタルアセットトークンTは量の集約された概念の種別を持ってもよく、例えば、デジタルアセットトークンの量の単位100Tは、デジタルアセットトークンTの量の1単位の100単位を一つの塊として表象するものでもよい。あるいは、例えば、デジタルアセットトークンの量の単位500Tは、デジタルアセットトークンTの量の1単位の500単位を一つの塊として表象してもよい。あるいは、例えば、デジタルアセットトークンの量の単位1000Tは、デジタルアセットトークンTの量の1単位の1000単位を一つの塊として表象してもよい。あるいは、例えば、デジタルアセットトークンの量の単位10000Tは、デジタルアセットトークンTの量の1単位の10000単位を一つの塊として表象してもよい。The concept of quantity of digital asset token T may have an aggregated concept, and when the lowest token unit is 1 and simply written as digital asset token T, digital asset token T is a type of aggregated concept of quantity. For example, the unit 100T of the amount of digital asset token T may represent 100 units of one unit of the amount of digital asset token T as one block. Alternatively, for example, the unit 500T of the amount of the digital asset token T may represent 500 units of one unit of the amount of the digital asset token T as one block. Alternatively, for example, the unit 1000T of the amount of the digital asset token T may represent 1000 units of one unit of the amount of the digital asset token T as one block. Alternatively, for example, the unit 10000T of the amount of the digital asset token T may represent 10000 units of the amount of the digital asset token T as one block.
上記検証条件は、上記の集約の種別、T100,T500,T1000又はT10000毎にまとめて管理されてもよい。その場合には、内部的には、以下のように、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1(T1000)
とまとめられてもよく、トランザクションアウトプットのデジタルアセットトークンTは、1つの1000Tの塊に所有権移転条件が付記されてもよい。その場合に、所有権移転条件が付記されたデジタルアセットトークンTは、1つの1000Tの一部をトランザクションインプットに利用する場合には、予め1つの1000Tの一部を分割することが必要とされてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス00/ 1(1000T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1(T500);
トランザクションアウトプット2 リザーブアドレス01/ 4(T100);
トランザクションアウトプット3 リザーブアドレス01/ 100(T)
のごとくである。この場合には、所有権移転条件は、1つのT500、4つのT100、100個のTの各々に付記されてよい。あるいは、トランザクションアウトプット毎に付記されてもよく、その場合には、予め、以下のように分割されて生成されていてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 500(T);
トランザクションアウトプット2 リザーブアドレス01/ 100(T);
トランザクションアウトプット3 リザーブアドレス01/ 100(T);
トランザクションアウトプット4 リザーブアドレス01/ 100(T);
トランザクションアウトプット5 リザーブアドレス01/ 100(T);
トランザクションアウトプット6 リザーブアドレス01/ 100(T)
あるいは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1 (500T);
トランザクションアウトプット2 リザーブアドレス01/ 5(100T);
である。1000(T)、すなわち1000の1Tは、1つの500Tと5つの100(T)で構成可能とされる。この場合には、トランザクションインプット1の使用にあたって提供すべき所有権移転条件は、500T毎、100T毎に提供され、トランザクションアウトプットへの所有権移転条件の記録は、500T毎、100T毎に記録されるように本発明の方法1は構成されてもよい。The above verification conditions may be collectively managed for each of the above aggregation types, T100, T500, T1000 or T10000. In that case, internally, as follows:
Transaction TR
Transaction input:
Transaction input 1 Base address 00/1000 (T)
Transaction output:
Transaction output 1 Reserve address 01/1 (T1000)
The transaction output digital asset token T may be accompanied by the ownership transfer condition in one 1000T block. In that case, the digital asset token T with the ownership transfer condition is required to divide a part of one 1000T in advance when using a part of one 1000T for transaction input. May be good.
Transaction TR
Transaction input:
Transaction input 1 Reserve address 00/1 (1000T)
Transaction output:
Transaction output 1 Reserve address 01/1 (T500);
Transaction output 2 Reserve address 01/4 (T100);
Transaction Output 3 Reserve Address 01/100 (T)
It is like. In this case, the terms of transfer of ownership may be added to each of one T500, four T100s and 100 Ts. Alternatively, it may be added for each transaction output, and in that case, it may be divided and generated in advance as follows.
Transaction TR
Transaction input:
Transaction input 1 Base address 00/1000 (T)
Transaction output:
Transaction output 1 Reserve address 01/500 (T);
Transaction output 2 Reserve address 01/100 (T);
Transaction output 3 Reserve address 01/100 (T);
Transaction output 4Reserve address 01/100 (T);
Transaction output 5Reserve address 01/100 (T);
Transaction Output 6Reserve Address 01/100 (T)
or,
Transaction TR
Transaction input:
Transaction input 1 Base address 00/1000 (T)
Transaction output:
Transaction output 1 Reserve address 01/1 (500T);
Transaction output 2 Reserve address 01/5 (100T);
Is. 1000 (T), that is, 1T of 1000, can be composed of one 500T and five 100 (T). In this case, the ownership transfer conditions to be provided for the use oftransaction input 1 are provided every 500T and every 100T, and the record of the ownership transfer conditions to the transaction output is recorded every 500T and every 100T. As described above, the method 1 of the present invention may be configured.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1(T1000)
とまとめられてもよく、トランザクションアウトプットのデジタルアセットトークンTは、1つの1000Tの塊に所有権移転条件が付記されてもよい。その場合に、所有権移転条件が付記されたデジタルアセットトークンTは、1つの1000Tの一部をトランザクションインプットに利用する場合には、予め1つの1000Tの一部を分割することが必要とされてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス00/ 1(1000T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1(T500);
トランザクションアウトプット2 リザーブアドレス01/ 4(T100);
トランザクションアウトプット3 リザーブアドレス01/ 100(T)
のごとくである。この場合には、所有権移転条件は、1つのT500、4つのT100、100個のTの各々に付記されてよい。あるいは、トランザクションアウトプット毎に付記されてもよく、その場合には、予め、以下のように分割されて生成されていてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 500(T);
トランザクションアウトプット2 リザーブアドレス01/ 100(T);
トランザクションアウトプット3 リザーブアドレス01/ 100(T);
トランザクションアウトプット4 リザーブアドレス01/ 100(T);
トランザクションアウトプット5 リザーブアドレス01/ 100(T);
トランザクションアウトプット6 リザーブアドレス01/ 100(T)
あるいは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1 (500T);
トランザクションアウトプット2 リザーブアドレス01/ 5(100T);
である。1000(T)、すなわち1000の1Tは、1つの500Tと5つの100(T)で構成可能とされる。この場合には、トランザクションインプット1の使用にあたって提供すべき所有権移転条件は、500T毎、100T毎に提供され、トランザクションアウトプットへの所有権移転条件の記録は、500T毎、100T毎に記録されるように本発明の方法1は構成されてもよい。The above verification conditions may be collectively managed for each of the above aggregation types, T100, T500, T1000 or T10000. In that case, internally, as follows:
Transaction TR
Transaction input:
Transaction output:
The transaction output digital asset token T may be accompanied by the ownership transfer condition in one 1000T block. In that case, the digital asset token T with the ownership transfer condition is required to divide a part of one 1000T in advance when using a part of one 1000T for transaction input. May be good.
Transaction TR
Transaction input:
Transaction output:
It is like. In this case, the terms of transfer of ownership may be added to each of one T500, four T100s and 100 Ts. Alternatively, it may be added for each transaction output, and in that case, it may be divided and generated in advance as follows.
Transaction TR
Transaction input:
Transaction output:
Transaction output 4
Transaction output 5
Transaction Output 6
or,
Transaction TR
Transaction input:
Transaction output:
Is. 1000 (T), that is, 1T of 1000, can be composed of one 500T and five 100 (T). In this case, the ownership transfer conditions to be provided for the use of
所有権移転条件とは、例えば、移転の対価の法定通貨の金額条件として、デジタルアセットトークンTの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅が設定される場合をいう。トランザクションアウトプットのアドレスの所有者から提供される法定通貨対価が、トランザクションインプットのデジタルアセットトークンTの合計数量の対価として提供される法定通貨とによって算出されるデジタルアセットトークンTの単位数量あたりの法定通貨額が、所定の価格幅以内に収まるか否かが所有権移転条件によって定められ、トランザクションTRに関しこの条件をパスするか否かを検証し、合格すれば、トランザクションTRはピアツーピア分散型台帳3に記録されるものとする、条件である。トランザクションTRは、その後、例えば、ピアツーピア分散型台帳3であるブロックチェーンにブロードキャストされ、分散ネットワーク上の検証を担うノードコンピュータ(以下で、単に「ノード」ともいう場合もある)によって、トランザクションTRが検証されブロックチェーンのブロックに追加され、ブロックチェーンに記録される(以下で、この処理を単に「ピアツーピア分散型台帳3に記録する」ともいう場合がある)。The ownership transfer condition is, for example, a universal price range of the upper limit and the lower limit of the transfer consideration between one unit of the amount of digital asset token T and the predetermined legal currency as the amount condition of the legal tender for the transfer consideration. Refers to the case where it is done. The fiat currency consideration provided by the owner of the transaction output address is the fiat currency provided as the consideration for the total quantity of the transaction input digital asset token T, and the fiat currency per unit quantity of the digital asset token T is calculated. Whether or not the currency amount falls within the predetermined price range is determined by the ownership transfer condition, and it is verified whether or not this condition is passed with respect to the transaction TR, and if it passes, the transaction TR is a peer-to-peer distributed ledger 3 It is a condition to be recorded in. The transaction TR is then broadcast, for example, to the blockchain, which is a peer-to-peer distributed ledger 3, and is verified by the transaction TR by a node computer (hereinafter, also referred to simply as a "node") responsible for verification on the distributed network. It is added to the block of the blockchain and recorded in the blockchain (hereinafter, this process may be simply referred to as "recording in the peer-to-peer distributed ledger 3").
このように所有権移転条件は、そのトランザクションで使用されるデジタルアセットトークンTの量の単位(T)毎、あるいは、そのトランザクションで使用されるトランザクションインプット毎、すなわち未使用トランザクション毎、あるいは、これらの所有権移転条件がトランザクションTR全体として検証されてもよい。In this way, the ownership transfer condition is per unit (T) of the amount of digital asset token T used in the transaction, or per transaction input used in the transaction, that is, per unused transaction, or these. Ownership transfer conditions may be validated for the transaction TR as a whole.
トランザクションTRの全体として検証されるにしても、トランザクションインプット毎に一つ一つのデジタルアセットトークンの使用単位で検証されるにしても、所有権移転条件が適用されるには、トランザクション検証時に、当該トランザクションインプットに所有権移転条件に関する事項がトランザクションの特性情報として表示されている必要がある。Whether it is verified as a whole transaction TR or by the usage unit of each digital asset token for each transaction input, the ownership transfer condition must be applied at the time of transaction verification. Matters related to ownership transfer conditions must be displayed as transaction characteristic information in the transaction input.
従って、図1に示されるように、本発明の一実施態様に係る方法1では、ピアツーピア分散型台帳3に記録されたデジタルアセットトークンTのその後の所有権移転をピアツーピア分散型台帳3に記録するとき、
移転すべきデジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録するステップ(MS120)を含み、所有権移転条件付加更新ステップMS120の後には、トランザクションで使用するデジタルアセットトークンTには所有権移転条件の付加更新が記録されるように、所有権移転条件の付加更新手段を備える。所有権移転条件には、例えば、デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含むステップ(MS130)を含み、この所有権移転条件によって、取引価格は一定の幅にコントロールされ、デジタルアセットトークンの移転価格の安定を提供する効果を与える。この他、所有権移転条件を付加し、所有権移転条件が停止条件としてピアツーピア分散型台帳3に記録されるときに、何が検証すべき記録であるのかを、取引者は、ほぼ自由に取引の前に予め記録することも可能となり、取引の前には記録から取引の透明性及び確実性を具体的に読み取ることが可能であり、取引の後には取引が健全なものであったのか閲覧可能であり、このように所有権移転条件のピアツーピア分散型台帳への記録は、透明性の向上に資する。こうして、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みをデジタルアセットトークン自体に取り込み可能とすることによって、交換価値がより安定なデジタルアセットトークンが提供される本発明の方法がここに開示されている。Therefore, as shown in FIG. 1, in themethod 1 according to one embodiment of the present invention, the subsequent transfer of ownership of the digital asset token T recorded in the peer-to-peer distributed ledger 3 is recorded in the peer-to-peer distributed ledger 3. When
Ownership transfer condition addition renewal step, including step (MS120) of pre-recording the addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred in the peer-to-peer distributedledger 3. After the MS120, the digital asset token T used in the transaction is provided with an additional renewal means of the ownership transfer condition so that the additional renewal of the ownership transfer condition is recorded. Ownership transfer terms include, for example, a step (MS130) that includes setting a universal price range for transfer pricing between one unit (T) of the amount of digital asset tokens and a given statutory currency. This transfer pricing condition controls the transaction price to a certain extent, which has the effect of providing a stable transfer pricing for digital asset tokens. In addition, when the ownership transfer condition is added and the ownership transfer condition is recorded in the peer-to-peer distributed ledger 3 as a suspension condition, the trader is almost free to trade what is the record to be verified. It is also possible to record in advance before the transaction, it is possible to specifically read the transparency and certainty of the transaction from the record before the transaction, and after the transaction it is possible to see if the transaction was sound. It is possible, and thus recording the terms of ownership transfer in a peer-to-peer distributed ledger contributes to increased transparency. In this way, transparency is improved by recording history and constraints, and the exchange value is more stable by making it possible to incorporate into the digital asset token itself a mechanism that limits the price to the price fluctuation range of a predetermined fiat currency. The method of the present invention in which a digital asset token is provided is disclosed herein.
移転すべきデジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録するステップ(MS120)を含み、所有権移転条件付加更新ステップMS120の後には、トランザクションで使用するデジタルアセットトークンTには所有権移転条件の付加更新が記録されるように、所有権移転条件の付加更新手段を備える。所有権移転条件には、例えば、デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含むステップ(MS130)を含み、この所有権移転条件によって、取引価格は一定の幅にコントロールされ、デジタルアセットトークンの移転価格の安定を提供する効果を与える。この他、所有権移転条件を付加し、所有権移転条件が停止条件としてピアツーピア分散型台帳3に記録されるときに、何が検証すべき記録であるのかを、取引者は、ほぼ自由に取引の前に予め記録することも可能となり、取引の前には記録から取引の透明性及び確実性を具体的に読み取ることが可能であり、取引の後には取引が健全なものであったのか閲覧可能であり、このように所有権移転条件のピアツーピア分散型台帳への記録は、透明性の向上に資する。こうして、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みをデジタルアセットトークン自体に取り込み可能とすることによって、交換価値がより安定なデジタルアセットトークンが提供される本発明の方法がここに開示されている。Therefore, as shown in FIG. 1, in the
Ownership transfer condition addition renewal step, including step (MS120) of pre-recording the addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred in the peer-to-peer distributed
<移転履歴情報の付記>
移転の記録には、さらに、移転履歴情報を付記することが可能であり、後のトランザクションに使用されるデジタルアセットトークンTの付帯情報には、少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含む(MS140)。移転履歴は、カテゴリ化され、デジタルアセットトークンTの生成直後のリザーブ01への移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の移転履歴がピアツーピア分散型台帳3に記録可能な手段が備わる。デジタルアセットトークンの生成時には、所有権発生としてのリザーブ01への移転が移転履歴情報として記録される。各移転カテゴリは、これらのいずれかを表象する符号又は履歴情報コード、及びその内容に応じパラメータを付して、移転の記録に付記可能である。この発行前の移転履歴情報をピアツーピア分散型台帳に記録することによって、デジタルアセットトークンTの身元がわかり、発行者の追加発行を監視することも可能となる。移転履歴情報の付記によって、デジタルアセットトークンT生成の透明性をより高くする効果を提供する。<Additional notes on relocation history information>
The transfer record can also be accompanied by transfer history information, and the incidental information of the digital asset token T used in later transactions includes at least the history of the transfer of the digital asset token to the reserve. Includes historical information (MS140). The transfer history is categorized, and the transfer history of transfer to reserve 01 immediately after the generation of digital asset token T, transfer from reserve to user, transfer between users, and transfer from user toreserve 01 is a peer-to-peer distributed ledger 3 Is equipped with recordable means. When the digital asset token is generated, the transfer to Reserve 01 as the ownership is generated is recorded as transfer history information. Each transfer category can be added to the transfer record with a code or history information code representing any of these, and parameters depending on its content. By recording the transfer history information before issuance in the peer-to-peer distributed ledger, the identity of the digital asset token T can be known, and it becomes possible to monitor the additional issuance of the issuer. The addition of transfer history information provides the effect of increasing the transparency of digital asset token T generation.
移転の記録には、さらに、移転履歴情報を付記することが可能であり、後のトランザクションに使用されるデジタルアセットトークンTの付帯情報には、少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含む(MS140)。移転履歴は、カテゴリ化され、デジタルアセットトークンTの生成直後のリザーブ01への移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の移転履歴がピアツーピア分散型台帳3に記録可能な手段が備わる。デジタルアセットトークンの生成時には、所有権発生としてのリザーブ01への移転が移転履歴情報として記録される。各移転カテゴリは、これらのいずれかを表象する符号又は履歴情報コード、及びその内容に応じパラメータを付して、移転の記録に付記可能である。この発行前の移転履歴情報をピアツーピア分散型台帳に記録することによって、デジタルアセットトークンTの身元がわかり、発行者の追加発行を監視することも可能となる。移転履歴情報の付記によって、デジタルアセットトークンT生成の透明性をより高くする効果を提供する。<Additional notes on relocation history information>
The transfer record can also be accompanied by transfer history information, and the incidental information of the digital asset token T used in later transactions includes at least the history of the transfer of the digital asset token to the reserve. Includes historical information (MS140). The transfer history is categorized, and the transfer history of transfer to reserve 01 immediately after the generation of digital asset token T, transfer from reserve to user, transfer between users, and transfer from user to
移転履歴情報の付記は、例えば、生成段階ST1及び/又は発行段階ST2の移転履歴情報に検証時刻を記載し、移転履歴情報に含まれる検証時刻によって、過去遡求発行が捏造されないことを検証条件すなわち所有権移転条件としてもよく、その他適切にデジタルアセットトークン生成及び発行の透明性を上げるための移転履歴情報が記録され、移転履歴情報が所有権移転条件とセットで記録されてよい。For the addition of the transfer history information, for example, the verification time is described in the transfer history information of the generation stage ST1 and / or the issuance stage ST2, and the verification condition is that the past retrospective issuance is not forged by the verification time included in the transfer history information. That is, it may be a condition for transferring ownership, and other transfer history information for appropriately increasing the transparency of digital asset token generation and issuance may be recorded, and the transfer history information may be recorded together with the condition for transferring ownership.
従って、本発明の一実施態様に係る方法1では、生成段階ST1において、移転の記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含む(MS140)。Therefore, in the method 1 according to one embodiment of the present invention, in the generation stage ST1, the incidental information to be added to the transfer record includes at least the history information including the transfer history of the digital asset token T to the reserve 01 ( MS140).
そして、本発明の一実施態様に係る方法1では、デジタルアセットトークンTの生成段階ST1において、ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、所有権移転条件を含むトランザクション検証の成功後に(MS160)、デジタルアセットトークンTの所有権の移転を記録し(MS170)、所有権移転条件が当該デジタルアセットトークンの量の1単位(T)のリザーブアドレス01への移転の記録に付記され(MS180)、例えば、同時記録されるとともに、履歴情報は当該デジタルアセットトークンの量の1単位の(T)移転の記録に付記され(MS190)、例えば、同時記録され、履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転デジタルアセットトークンTの移転履歴情報を含むように構成されている。Then, in the method 1 according to one embodiment of the present invention, in the generation stage ST1 of the digital asset token T, the transaction TR including the information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150). Record the transfer of ownership of the Digital Asset Token T (MS170) after successful transaction validation, including the transfer of ownership condition (MS160), and the transfer of ownership condition is one unit (T) of the amount of the Digital Asset Token. Added to the record of transfer to reserve address 01 (MS180), eg, at the same time, historical information is added to the record of (T) transfer of one unit of the amount of the digital asset token (MS190), eg. , Simultaneously recorded, the history information is configured to include the transfer history information of the transfer digital asset token T from the issuer to the reserve 01 immediately after the generation of the digital asset token T.
移転履歴情報の記録は、後述されるように、リザーブアドレス01での自己振替の移転の伴うものとして提供可能である。本実施形態において、生成の方法の部分とは、生成直後に、所有権移転条件及び/又は履歴情報をピアツーピア分散型台帳3のデジタルアセットトークンT2の記録に埋め込むため、付記するために、リザーブアドレス01からリザーブアドレス01への自己アドレス間の振替移転が提供されることも含めてもよい。The record of transfer history information can be provided with the transfer of self-transfer at reserve address 01, as will be described later. In the present embodiment, the generation method part is a reserve address for embedding the ownership transfer condition and / or history information in the record of the digital asset token T2 of the peer-to-peer distributed ledger 3 immediately after the generation. It may also be included that a transfer transfer between own addresses from 01 to reserve address 01 is provided.
こうして、本発明の一実施態様に係る方法1の部分は、生成の方法M100の部分を含み、当該方法1は、生成の方法M100の部分は、以下のステップを実行する。
デジタルアセットトークンTの量の1単位(T)の生成をピアツーピア分散型台帳3に記録し(MS110)、その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、移転すべきデジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(MS120)、所有権移転条件は、デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み(MS130)、当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(MS140)、ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、デジタルアセットトークンTの所有権の移転を記録し(MS170)、所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンTの生成直後の発行者からリザーブへの移転履歴情報を含む方法である。Thus, the portion of themethod 1 according to one embodiment of the present invention includes the portion of the production method M100, in which the portion of the production method M100 performs the following steps.
When recording the generation of one unit (T) of the amount of digital asset token T in peer-to-peer distributed ledger 3 (MS110) and then recording the transfer of ownership of the digital asset token T in peer-to-peer distributedledger 3, transfer Addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be done is recorded in advance in the peer-to-peer distributed ledger 3 (MS120), and the ownership transfer conditions are the amount of digital asset tokens. Includes the setting of upper and lower universal price ranges for transfer consideration between one unit (T) of and a given statutory currency (MS130), and the incidental information to be added to the record is at least a digital asset to Reserve 01. A transaction TR containing historical information including the history of token T transfer (MS140) and containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150) and includes the ownership transfer conditions. After successful transaction validation (MS160), record the transfer of ownership of the Digital Asset Token T (MS170), and the terms of ownership transfer are added to the record of the transfer of one unit (T) of the amount of the Digital Asset Token (T) ( MS180),
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (MS190).
The history information includes at least the digital asset token T among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token T. This is a method that includes transfer history information from the issuer to the reserve immediately after the generation of.
デジタルアセットトークンTの量の1単位(T)の生成をピアツーピア分散型台帳3に記録し(MS110)、その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、移転すべきデジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(MS120)、所有権移転条件は、デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み(MS130)、当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(MS140)、ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、デジタルアセットトークンTの所有権の移転を記録し(MS170)、所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンTの生成直後の発行者からリザーブへの移転履歴情報を含む方法である。Thus, the portion of the
When recording the generation of one unit (T) of the amount of digital asset token T in peer-to-peer distributed ledger 3 (MS110) and then recording the transfer of ownership of the digital asset token T in peer-to-peer distributed
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (MS190).
The history information includes at least the digital asset token T among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token T. This is a method that includes transfer history information from the issuer to the reserve immediately after the generation of.
移転履歴情報が付記される単位は、所有権移転条件の付記と同様に、デジタルアセットトークンT毎、あるいは、少なくともトランザクションアウトプット毎に付記され、その次のトランザクションTRにおいて、トランザクションインプットに使用されるとき、これらの移転履歴情報が所有権移転条件によって利用されてもよく、その場合にはトランザクションTR全体として検証されてよい。The unit to which the transfer history information is added is added for each digital asset token T, or at least for each transaction output, as in the case of the ownership transfer condition, and is used for transaction input in the next transaction TR. At that time, these transfer history information may be used according to the ownership transfer conditions, in which case the transaction TR as a whole may be verified.
あるいは、将来トランザクションインプットに使用される時、ウォレットにおいて実行されるべき検証の事前チェックに使用されてもよく、あるいは、監査用にブロックチェーン上のログデータの一つとして利用されてよい。Alternatively, when used for transaction input in the future, it may be used for pre-checking the verification to be executed in the wallet, or it may be used as one of the log data on the blockchain for auditing.
<デジタルアセットトークンの発行>
次に、図1及び図3を用い、発行段階ST2における、本発明の一実施形態の方法の作用効果を説明する。発行段階ST2において、発行時のトランザクションTRは、発行者からユーザへの所有権の移転として、リザーブアドレス01からユーザアドレス1へ所有権が移転されるように、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 1000(T)
トランザクションアウトプット1 ユーザアドレス1/ 1000(T)
とトランザクションTRが構成されてよい。従って、売買段階との差異は、移転元アドレスが、ユーザアドレスその他のアドレスではなく、常にリザーブアドレス01となることである。<Issuance of Digital Asset Token>
Next, the effects of the method of one embodiment of the present invention in the issuing stage ST2 will be described with reference to FIGS. 1 and 3. In the issuance stage ST2, the transaction TR at the time of issuance is such that the ownership is transferred fromreserve address 01 to user address 1 as a transfer of ownership from the issuer to the user.
Transaction TR
Transaction input:
Transaction Input 1 Reserve Address 01/1000 (T)
Transaction output 1 User address 1/1000 (T)
And transaction TR may be configured. Therefore, the difference from the trading stage is that the transfer source address is always thereserve address 01, not the user address or other address.
次に、図1及び図3を用い、発行段階ST2における、本発明の一実施形態の方法の作用効果を説明する。発行段階ST2において、発行時のトランザクションTRは、発行者からユーザへの所有権の移転として、リザーブアドレス01からユーザアドレス1へ所有権が移転されるように、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 1000(T)
トランザクションアウトプット1 ユーザアドレス1/ 1000(T)
とトランザクションTRが構成されてよい。従って、売買段階との差異は、移転元アドレスが、ユーザアドレスその他のアドレスではなく、常にリザーブアドレス01となることである。<Issuance of Digital Asset Token>
Next, the effects of the method of one embodiment of the present invention in the issuing stage ST2 will be described with reference to FIGS. 1 and 3. In the issuance stage ST2, the transaction TR at the time of issuance is such that the ownership is transferred from
Transaction TR
Transaction input:
And transaction TR may be configured. Therefore, the difference from the trading stage is that the transfer source address is always the
<所有権移転条件の付加変更の付記>
本発明の一実施態様に係る方法では、デジタルアセットトークンTの発行に際し、デジタルアセットトークン量の1単位には、所有権移転条件の変更を付記することが可能である。先のユニバーサル価格条件設定については、例えば、発行時のデジタルアセットトークン量の1単位の市場交換価値変動に応じ、デジタルアセットトークンTの量の1000単位に対して、下限対価を10000円とし、上限価格を11000円とするユニバーサル価格条件設定ユニバーサル価格条件設定が設定可能であり、この場合、デジタルアセットトークンTについて、
10000≦ 1000T ≦11000
のようにユニバーサル価格幅が設定されるがごとくである。あるいは、上限のユニバーサル価格のみを付加するのであれば、
0≦ 1000T ≦11000
あるいは、下限のみを付加するのであれば、実質的に大きな額である1000000を用い、
10000≦ 1000T ≦1000000
のようにユニバーサル価格幅が設定されるのごとくである。<Additional changes to the conditions for transfer of ownership>
In the method according to one embodiment of the present invention, when issuing the digital asset token T, it is possible to add a change in the ownership transfer condition to one unit of the amount of the digital asset token. Regarding the above universal price condition setting, for example, according to the market exchange value fluctuation of 1 unit of the digital asset token amount at the time of issuance, the lower limit consideration is set to 10000 yen for 1000 units of the digital asset token T amount, and the upper limit is set. Universal price condition setting with a price of 11000 yen Universal price condition setting can be set. In this case, for Digital Asset Token T,
10000 ≤ 1000T ≤ 11000
It seems that the universal price range is set as follows. Or if you want to add only the upper limit universal price
0 ≤ 1000T ≤ 11000
Alternatively, if you want to add only the lower limit, use 1000000, which is a substantially large amount.
10000 ≤ 1000T ≤ 1000000
It seems that the universal price range is set as follows.
本発明の一実施態様に係る方法では、デジタルアセットトークンTの発行に際し、デジタルアセットトークン量の1単位には、所有権移転条件の変更を付記することが可能である。先のユニバーサル価格条件設定については、例えば、発行時のデジタルアセットトークン量の1単位の市場交換価値変動に応じ、デジタルアセットトークンTの量の1000単位に対して、下限対価を10000円とし、上限価格を11000円とするユニバーサル価格条件設定ユニバーサル価格条件設定が設定可能であり、この場合、デジタルアセットトークンTについて、
10000≦ 1000T ≦11000
のようにユニバーサル価格幅が設定されるがごとくである。あるいは、上限のユニバーサル価格のみを付加するのであれば、
0≦ 1000T ≦11000
あるいは、下限のみを付加するのであれば、実質的に大きな額である1000000を用い、
10000≦ 1000T ≦1000000
のようにユニバーサル価格幅が設定されるのごとくである。<Additional changes to the conditions for transfer of ownership>
In the method according to one embodiment of the present invention, when issuing the digital asset token T, it is possible to add a change in the ownership transfer condition to one unit of the amount of the digital asset token. Regarding the above universal price condition setting, for example, according to the market exchange value fluctuation of 1 unit of the digital asset token amount at the time of issuance, the lower limit consideration is set to 10000 yen for 1000 units of the digital asset token T amount, and the upper limit is set. Universal price condition setting with a price of 11000 yen Universal price condition setting can be set. In this case, for Digital Asset Token T,
10000 ≤ 1000T ≤ 11000
It seems that the universal price range is set as follows. Or if you want to add only the upper limit universal price
0 ≤ 1000T ≤ 11000
Alternatively, if you want to add only the lower limit, use 1000000, which is a substantially large amount.
10000 ≤ 1000T ≤ 1000000
It seems that the universal price range is set as follows.
<移転履歴情報の付記>
本発明の一実施態様に係る方法1では、移転の記録には、さらに、移転履歴情報を付記すること、例えば、同時記録することが可能である。カテゴリ化された移転履歴のうち、デジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴が引き続きピアツーピア分散型台帳3に記録されるように構成されている。より詳細には、ピアツーピア分散型台帳3上に記録されているデジタルアセットトークンT又は未使用トランザクションには、デジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴が記録されており、デジタルアセットトークンT又は未使用トランザクションが次のトランザクションTRのトランザクションインプットに使用されると、トランザクションTRのトランザクションアウトプットへデジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴情報は引き続き記録されるように構成されている。デジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴情報によって、生成のシリアル番号が付されたり、電子透かしを持つ画像を組み込んだり、これらのハッシュを付したり様々なデジタルアセットトークンの真正を容易に確認する情報が永続的にデジタルアセットトークンT自体に引き継ぎされるように構成されている。
さらに、リザーブ01からユーザへの移転の移転履歴がピアツーピア分散型台帳3に記録可能である。各移転カテゴリは、これらのいずれかを表象する符号としても付記可能である。この発行時の移転履歴情報をブロックチェーン又はピアツーピア分散型台帳3に記録することによって、デジタルアセットトークンTの身元がわかり、リザーブ01からユーザへの移転の移転履歴は、発行者による発生を明確化するものとして、その追加発行を監視することも可能となる。当該記載を改ざんする第三者は、欺罔行為をするものと認定しやすいものとなり、より信頼を厚くし、当該移転履歴情報の付記によって、デジタルアセットトークン生成の透明性をより高くする効果を提供する。こうして、発行後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び発行時の発行価格に関し、法定通貨にペギングされる制約条件の記録によって発行価格の透明性が向上され、加えて価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なデジタルアセットトークンが提供される。<Additional notes on relocation history information>
In themethod 1 according to one embodiment of the present invention, the transfer history information can be further added to the transfer record, for example, simultaneous recording. Of the categorized transfer history, the transfer history of the transfer to Reserve 01 immediately after the generation of the digital asset token T is configured to be continuously recorded in the peer-to-peer distributed ledger 3. More specifically, the digital asset token T or unused transaction recorded on the peer-to-peer distributed ledger 3 records the transfer history of the transfer to reserve 01 immediately after the generation of the digital asset token T, and is digital. When the asset token T or unused transaction is used for the transaction input of the next transaction TR, the transfer history information of the transfer to reserve 01 immediately after the generation of the digital asset token T is continuously recorded in the transaction output of the transaction TR. It is configured as follows. Depending on the transfer history information of the transfer to Reserve 01 immediately after the generation of the digital asset token T, the serial number of the generation can be attached, the image with the watermark can be incorporated, and these hashes can be attached to various digital asset tokens. The information that easily confirms the authenticity is configured to be permanently inherited by the Digital Asset Token T itself.
Further, the transfer history of the transfer from thereserve 01 to the user can be recorded in the peer-to-peer distributed ledger 3. Each transfer category can also be added as a code representing any of these. By recording the transfer history information at the time of issuance in the blockchain or peer-to-peer distributed ledger 3, the identity of the digital asset token T can be known, and the transfer history of the transfer from reserve 01 to the user clarifies the occurrence by the issuer. As a result, it is also possible to monitor the additional issuance. A third party who tampers with the description will be more likely to be identified as a deceptive act, gaining more trust, and adding the transfer history information will provide the effect of increasing the transparency of digital asset token generation. do. In this way, the transparency of the issue price is improved by recording the history that is displayed for reference on the digital asset token itself after issuance and the constraint condition that is pegged to the legal tender with respect to the issue price at the time of issuance, and in addition, the price is increased. A mechanism that limits the price fluctuation range of a given fiat currency provides digital asset tokens with a more stable exchange value.
本発明の一実施態様に係る方法1では、移転の記録には、さらに、移転履歴情報を付記すること、例えば、同時記録することが可能である。カテゴリ化された移転履歴のうち、デジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴が引き続きピアツーピア分散型台帳3に記録されるように構成されている。より詳細には、ピアツーピア分散型台帳3上に記録されているデジタルアセットトークンT又は未使用トランザクションには、デジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴が記録されており、デジタルアセットトークンT又は未使用トランザクションが次のトランザクションTRのトランザクションインプットに使用されると、トランザクションTRのトランザクションアウトプットへデジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴情報は引き続き記録されるように構成されている。デジタルアセットトークンTの生成直後のリザーブ01への移転の移転履歴情報によって、生成のシリアル番号が付されたり、電子透かしを持つ画像を組み込んだり、これらのハッシュを付したり様々なデジタルアセットトークンの真正を容易に確認する情報が永続的にデジタルアセットトークンT自体に引き継ぎされるように構成されている。
さらに、リザーブ01からユーザへの移転の移転履歴がピアツーピア分散型台帳3に記録可能である。各移転カテゴリは、これらのいずれかを表象する符号としても付記可能である。この発行時の移転履歴情報をブロックチェーン又はピアツーピア分散型台帳3に記録することによって、デジタルアセットトークンTの身元がわかり、リザーブ01からユーザへの移転の移転履歴は、発行者による発生を明確化するものとして、その追加発行を監視することも可能となる。当該記載を改ざんする第三者は、欺罔行為をするものと認定しやすいものとなり、より信頼を厚くし、当該移転履歴情報の付記によって、デジタルアセットトークン生成の透明性をより高くする効果を提供する。こうして、発行後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び発行時の発行価格に関し、法定通貨にペギングされる制約条件の記録によって発行価格の透明性が向上され、加えて価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なデジタルアセットトークンが提供される。<Additional notes on relocation history information>
In the
Further, the transfer history of the transfer from the
従って、図1に示されるように、発行段階ST2において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンTの発行の方法M200の部分を含み、デジタルアセットトークンTの量の1単位(T)の生成をピアツーピア分散型台帳3に記録するステップが実行された(MS110)デジタルアセットトークンTについて、その後の当該デジタルアセットトークンTの発行をピアツーピア分散型台帳3に記録するとき、生成段階ST1と同様、図1に示されるようにデジタルアセットトークンTに関する方法1の生成ステップ(MS110)に引き続いて移転条件付加更新ステップ(MS120)が実行され、法定通貨ペギングのための所有権移転条件更新設定ステップがMS130が実行されてもよく、その後履歴情報設定ステップMS140、ブロードキャストステップ(MS150)、検証ステップ(MS160)、記録ステップ(MS170)、所有権移転条件付記ステップ(MS180)及び履歴情報付記ステップ(MS190)の各ステップが実行される方法である。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、及び発行時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。
<デジタルアセットトークンTのユーザ間の所有権移転>
次に、図1に示されるように、売買段階ST3において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンTの発行後のユーザ間の移転の方法M300の部分を含む。以下、図1及び図4を用い、売買段階ST3における、本発明の一実施形態の方法1の作用効果を説明する。生成段階ST1において、リザーブプール01を宛先アドレスとするデジタルアセットトークンTのトランザクションTRの記録としてピアツーピア分散型台帳3に記録するステップ(MS110)によって生成されたデジタルアセットトークンTについて、ユーザ1からユーザ2への当該デジタルアセットトークンTの所有権の移転を記録するステップ(MS170)では、例えば、以下のトランザクションTRを実行する。
一実施態様の実施例では、ユーザ間の所有権移転トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)
とユーザアドレス1から2へのデジタルアセットトークンTを移転するためのトランザクションTRが構成されてよい。トランザクションインプットには、例えば、ユーザ1のデジタルアセットトークンTにシステムワイドに設定されるユニバーサル設定の所有権移転条件が付され、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅が設定されており(MS130)、移転すべき前記デジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録する記録ステップ(MS120)が実行される。
例えば、一実施例では、ユーザーアドレス1から他のユーザアドレス2への当該デジタルアセットトークンTの所有権の移転の記録に関し、デジタルアセットトークン量の1単位(T)に関連づけ、例えば、ユーザアドレス2を移転先に限定する所有権移転条件を次回のトランザクションの記録時の検証に使用する場合、前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件の更新として、以下のトランザクションTRを実行する。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)<移転前の所有権移転条件A:宛先ユーザ条件(限定なし)>;
トランザクションアウトプット1 ユーザアドレス1/ 1000(T)<移転後の所有権移転条件B:宛先ユーザ条件(ユーザ2)付>
このトランザクションTRは、自己のアドレス1間でいわばデジタルアセットトークンの振替をピアツーピア分散型台帳3に記録するトランザクションTRである。このトランザクションによる記録前後では、ピアツーピア分散型台帳3のデジタルアセットトークン1000(T)は、ピアツーピア分散型台帳3上で宛先ユーザ条件(限定なし)であった。つまり未使用トランザクションとして宛先ユーザ条件が所有権移転条件として記録されていなかったものが、上記トランザクションによる記録後には、ピアツーピア分散型台帳のデジタルアセットトークン1000(T)の表示は所有権移転条件:宛先ユーザ条件(ユーザ2)の付記内容となり、宛先ユーザ指定の所有権移転条件に変更された。Therefore, as shown in FIG. 1, in the issuance stage ST2, the part of themethod 1 according to one embodiment of the present invention includes the part of the method M200 for issuing the digital asset token T, and the amount of the digital asset token T. When the step of recording the generation of one unit (T) in the peer-to-peer distributed ledger 3 is executed (MS110) for the digital asset token T and the subsequent issuance of the digital asset token T is recorded in the peer-to-peer distributed ledger 3, Similar to the generation stage ST1, as shown in FIG. 1, the transfer condition addition update step (MS120) is executed following the generation step (MS110) of the method 1 regarding the digital asset token T, and the ownership transfer for legal currency pegging is performed. The condition update setting step may be executed by MS130, and then the history information setting step MS140, broadcast step (MS150), verification step (MS160), recording step (MS170), ownership transfer condition addition step (MS180) and history information. This is the method in which each step of the supplementary step (MS190) is executed. And, as mentioned above, the present invention provides the transparency of generation and / or issuance of digital asset tokens and the stability of exchange value at the time of issuance by the addition of ownership transfer conditions and the addition of history information and issuance via reserve. Provides an improved peer-to-peer distributed ledger recording method.
<Transfer of ownership between users of Digital Asset Token T>
Next, as shown in FIG. 1, in the trading stage ST3, the part of themethod 1 according to one embodiment of the present invention includes the part of the method M300 of transfer between users after the issuance of the digital asset token T. Hereinafter, the action and effect of the method 1 of the embodiment of the present invention in the trading stage ST3 will be described with reference to FIGS. 1 and 4. For the digital asset token T generated by the step (MS110) of recording the transaction TR of the digital asset token T having the reserve pool 01 as the destination address in the peer-to-peer distributed ledger 3 in the generation stage ST1, users 1 to 2 In the step of recording the transfer of ownership of the digital asset token T to (MS170), for example, the following transaction TR is executed.
In an embodiment of one embodiment, the ownership transfer transaction TR between users is
Transaction TR
Transaction input:
Transaction input 1 User address 1/1000 (T)
Transaction output:
Transaction output 1 User address 2/1000 (T)
And a transaction TR for transferring the digital asset token T from user addresses 1 to 2 may be configured. The transaction input is, for example, attached to theuser 1 digital asset token T with a universal setting ownership transfer condition, which includes one unit (T) of the amount of the digital asset token and a predetermined statutory currency. There is a universal price range of upper and lower limits for transfer consideration between (MS130) and the addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of said digital asset tokens to be transferred. The recording step (MS120) of recording in the peer-to-peer distributed ledger 3 in advance is executed.
For example, in one embodiment, regarding the recording of the transfer of ownership of the digital asset token T from theuser address 1 to another user address 2, it is associated with one unit (T) of the digital asset token amount, for example, the user address 2. When the ownership transfer condition that limits to the transfer destination is used for verification at the time of recording the next transaction, as an update of the ownership transfer condition that should be associated with one unit (T) of the digital asset token amount, the following transaction Run TR.
Transaction TR
Transaction input:
Transaction input 1 User address 1/1000 (T) <Ownership transfer condition before transfer A: Destination user condition (no limitation)>;
Transaction output 1 User address 1/1000 (T) <Ownership transfer condition B after transfer: With destination user condition (user 2)>
This transaction TR is a transaction TR that records the transfer of digital asset tokens between itsown addresses 1 in the peer-to-peer distributed ledger 3. Before and after recording by this transaction, the digital asset token 1000 (T) of the peer-to-peer distributed ledger 3 was a destination user condition (unlimited) on the peer-to-peer distributed ledger 3. In other words, the destination user condition was not recorded as an ownership transfer condition as an unused transaction, but after recording by the above transaction, the display of the digital asset token 1000 (T) in the peer-to-peer distributed ledger is the ownership transfer condition: destination. It became the additional content of the user condition (user 2), and was changed to the ownership transfer condition specified by the destination user.
<デジタルアセットトークンTのユーザ間の所有権移転>
次に、図1に示されるように、売買段階ST3において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンTの発行後のユーザ間の移転の方法M300の部分を含む。以下、図1及び図4を用い、売買段階ST3における、本発明の一実施形態の方法1の作用効果を説明する。生成段階ST1において、リザーブプール01を宛先アドレスとするデジタルアセットトークンTのトランザクションTRの記録としてピアツーピア分散型台帳3に記録するステップ(MS110)によって生成されたデジタルアセットトークンTについて、ユーザ1からユーザ2への当該デジタルアセットトークンTの所有権の移転を記録するステップ(MS170)では、例えば、以下のトランザクションTRを実行する。
一実施態様の実施例では、ユーザ間の所有権移転トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)
とユーザアドレス1から2へのデジタルアセットトークンTを移転するためのトランザクションTRが構成されてよい。トランザクションインプットには、例えば、ユーザ1のデジタルアセットトークンTにシステムワイドに設定されるユニバーサル設定の所有権移転条件が付され、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅が設定されており(MS130)、移転すべき前記デジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録する記録ステップ(MS120)が実行される。
例えば、一実施例では、ユーザーアドレス1から他のユーザアドレス2への当該デジタルアセットトークンTの所有権の移転の記録に関し、デジタルアセットトークン量の1単位(T)に関連づけ、例えば、ユーザアドレス2を移転先に限定する所有権移転条件を次回のトランザクションの記録時の検証に使用する場合、前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件の更新として、以下のトランザクションTRを実行する。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)<移転前の所有権移転条件A:宛先ユーザ条件(限定なし)>;
トランザクションアウトプット1 ユーザアドレス1/ 1000(T)<移転後の所有権移転条件B:宛先ユーザ条件(ユーザ2)付>
このトランザクションTRは、自己のアドレス1間でいわばデジタルアセットトークンの振替をピアツーピア分散型台帳3に記録するトランザクションTRである。このトランザクションによる記録前後では、ピアツーピア分散型台帳3のデジタルアセットトークン1000(T)は、ピアツーピア分散型台帳3上で宛先ユーザ条件(限定なし)であった。つまり未使用トランザクションとして宛先ユーザ条件が所有権移転条件として記録されていなかったものが、上記トランザクションによる記録後には、ピアツーピア分散型台帳のデジタルアセットトークン1000(T)の表示は所有権移転条件:宛先ユーザ条件(ユーザ2)の付記内容となり、宛先ユーザ指定の所有権移転条件に変更された。Therefore, as shown in FIG. 1, in the issuance stage ST2, the part of the
<Transfer of ownership between users of Digital Asset Token T>
Next, as shown in FIG. 1, in the trading stage ST3, the part of the
In an embodiment of one embodiment, the ownership transfer transaction TR between users is
Transaction TR
Transaction input:
Transaction output:
And a transaction TR for transferring the digital asset token T from user addresses 1 to 2 may be configured. The transaction input is, for example, attached to the
For example, in one embodiment, regarding the recording of the transfer of ownership of the digital asset token T from the
Transaction TR
Transaction input:
This transaction TR is a transaction TR that records the transfer of digital asset tokens between its
デジタルアセットトークンT生成後にトランザクションTRがピアツーピア分散型台帳3に記録されるとき、移転元アドレス1の前記デジタルアセットトークン量の1単位(T)に関連づけられている移転履歴情報に関し、当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS190)、当該付記は、例えば、移転の記録と同時にピアツーピア分散型台帳3に記録されてよい。When the transaction TR is recorded in the peer-to-peer distributed ledger 3 after the digital asset token T is generated, the transfer history information associated with one unit (T) of the digital asset token amount of the transfer source address 1 is attached to the record. The incidental information to be noted includes at least historical information including the history of the transfer of the digital asset token to Reserve 01 (MS140), which is added to the record of the transfer of one unit (T) of the amount of the digital asset token. (MS190), the appendix may be recorded, for example, in the peer-to-peer distributed ledger 3 at the same time as the record of the transfer.
次に、ユーザ1からユーザ2へのデジタルアセットトークンTの移転のトランザクションTRは、一実施例では、以下となる。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)<移転前の所有権移転条件:宛先ユーザ条件(ユーザ2)付記>
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)
このデジタルアセットトークン移転のトランザクションは、ピアツーピア分散型台帳に記録すべき情報を含むトランザクションとして、ブロードキャストステップ(MS150)によってネットワークへブロードキャストされ、その後、(MS160)記録ステップが実行される。所有権移転条件のトランザクションTRの組成時の検証には、発行者から提供される必要な情報を受入れ、前記所有権移転条件はトランザクション内に閉じた系で実行可能なレベルにデータ化され、トランザクションTRに埋め込まれ、トランザクション内に埋め込まれた所有権移転条件は真正なものかどうか、発行者から提供されるその時点でのリアルタイム情報に反しないかが検証される。
検証ステップ(MS160)におけるトランザクション記録時の検証では、ピアツーピア分散型台帳の記録時において、トランザクションがトランザクションに埋め込まれた所有権移転条件が検証時に発行者から提供されるその時点でのリアルタイム情報に反しないかが検証される、
そして、上記の通り、検証ステップMS160の後、デジタルアセットトークンの所有権の移転をピアツーピア分散型台帳に記録するステップ(MS170)が実行される。引き続き、図1に示されるように、所有権移転条件付記ステップ(MS180)及び履歴情報付記ステップ(MS190)の各ステップが実行され、当該移転の記録には、移転履歴情報として、好ましくは、さらに、ユーザ間の移転の移転履歴情報を含む方法1である。
当該移転の記録には、さらに、デジタルアセットトークンTの生成後の発行者からリザーブへの移転履歴情報を含み、さらにリザーブ01からユーザへの移転及びユーザ間の移転の少なくともいずれか一方の移転履歴情報を含み得る方法である。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、デジタルアセットトークンのユーザ間の移転時に参照できる生成情報及び/又は発行情報の透明性及びユーザ間の移転時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。Next, the transaction TR of the transfer of the digital asset token T from theuser 1 to the user 2 is as follows in one embodiment.
Transaction TR
Transaction input:
Transaction input 1 User address 1/1000 (T) <Ownership transfer condition before transfer: Destination user condition (User 2) Appendix>
Transaction output:
Transaction output 1 User address 2/1000 (T)
This digital asset token transfer transaction is broadcast to the network by a broadcast step (MS150) as a transaction containing information to be recorded in a peer-to-peer distributed ledger, after which the (MS160) recording step is performed. The verification of the transaction TR of the ownership transfer condition at the time of composition accepts the necessary information provided by the issuer, and the ownership transfer condition is digitized to a level that can be executed in a closed system within the transaction, and the transaction. It is verified whether the ownership transfer conditions embedded in the TR and embedded in the transaction are genuine and do not violate the current real-time information provided by the issuer.
The verification at the time of transaction recording in the verification step (MS160) is contrary to the real-time information at the time when the transaction is embedded in the transaction and the ownership transfer condition is provided by the issuer at the time of verification at the time of recording the peer-to-peer distributed ledger. It is verified whether it is not
Then, as described above, after the verification step MS160, a step (MS170) of recording the transfer of ownership of the digital asset token in a peer-to-peer distributed ledger is performed. Subsequently, as shown in FIG. 1, each step of the ownership transfer condition addition step (MS180) and the history information addition step (MS190) is executed, and the transfer record is preferably further as transfer history information. , Is amethod 1 including transfer history information of transfer between users.
The transfer record also includes transfer history information from the issuer to the reserve after the generation of the Digital Asset Token T, and further, the transfer history of at least one of the transfer fromreserve 01 to the user and the transfer between users. It is a method that can contain information. And, as mentioned above, the present invention refers to the transparency of the generation and / or issuance of digital asset tokens and the transfer of digital asset tokens between users by the addition of ownership transfer conditions and the addition of historical information and issuance via reserve. Provided is a method of recording in a peer-to-peer distributed ledger that improves the transparency of generated information and / or issued information that can be generated and the stability of exchange value at the time of transfer between users.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T)<移転前の所有権移転条件:宛先ユーザ条件(ユーザ2)付記>
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)
このデジタルアセットトークン移転のトランザクションは、ピアツーピア分散型台帳に記録すべき情報を含むトランザクションとして、ブロードキャストステップ(MS150)によってネットワークへブロードキャストされ、その後、(MS160)記録ステップが実行される。所有権移転条件のトランザクションTRの組成時の検証には、発行者から提供される必要な情報を受入れ、前記所有権移転条件はトランザクション内に閉じた系で実行可能なレベルにデータ化され、トランザクションTRに埋め込まれ、トランザクション内に埋め込まれた所有権移転条件は真正なものかどうか、発行者から提供されるその時点でのリアルタイム情報に反しないかが検証される。
検証ステップ(MS160)におけるトランザクション記録時の検証では、ピアツーピア分散型台帳の記録時において、トランザクションがトランザクションに埋め込まれた所有権移転条件が検証時に発行者から提供されるその時点でのリアルタイム情報に反しないかが検証される、
そして、上記の通り、検証ステップMS160の後、デジタルアセットトークンの所有権の移転をピアツーピア分散型台帳に記録するステップ(MS170)が実行される。引き続き、図1に示されるように、所有権移転条件付記ステップ(MS180)及び履歴情報付記ステップ(MS190)の各ステップが実行され、当該移転の記録には、移転履歴情報として、好ましくは、さらに、ユーザ間の移転の移転履歴情報を含む方法1である。
当該移転の記録には、さらに、デジタルアセットトークンTの生成後の発行者からリザーブへの移転履歴情報を含み、さらにリザーブ01からユーザへの移転及びユーザ間の移転の少なくともいずれか一方の移転履歴情報を含み得る方法である。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、デジタルアセットトークンのユーザ間の移転時に参照できる生成情報及び/又は発行情報の透明性及びユーザ間の移転時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。Next, the transaction TR of the transfer of the digital asset token T from the
Transaction TR
Transaction input:
Transaction output:
This digital asset token transfer transaction is broadcast to the network by a broadcast step (MS150) as a transaction containing information to be recorded in a peer-to-peer distributed ledger, after which the (MS160) recording step is performed. The verification of the transaction TR of the ownership transfer condition at the time of composition accepts the necessary information provided by the issuer, and the ownership transfer condition is digitized to a level that can be executed in a closed system within the transaction, and the transaction. It is verified whether the ownership transfer conditions embedded in the TR and embedded in the transaction are genuine and do not violate the current real-time information provided by the issuer.
The verification at the time of transaction recording in the verification step (MS160) is contrary to the real-time information at the time when the transaction is embedded in the transaction and the ownership transfer condition is provided by the issuer at the time of verification at the time of recording the peer-to-peer distributed ledger. It is verified whether it is not
Then, as described above, after the verification step MS160, a step (MS170) of recording the transfer of ownership of the digital asset token in a peer-to-peer distributed ledger is performed. Subsequently, as shown in FIG. 1, each step of the ownership transfer condition addition step (MS180) and the history information addition step (MS190) is executed, and the transfer record is preferably further as transfer history information. , Is a
The transfer record also includes transfer history information from the issuer to the reserve after the generation of the Digital Asset Token T, and further, the transfer history of at least one of the transfer from
<デジタルアセットトークンの償還>
図1に示されるように、償還段階ST4において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンTの発行後の償還の方法M400の部分を含む。以下、図1及び図5を用い、償還段階ST4における、本発明の一実施形態の方法1の作用効果を説明する。生成段階ST1において、リザーブプール01を宛先アドレスとするデジタルアセットトークンTのトランザクションTRの記録としてピアツーピア分散型台帳3に記録するステップ(MS110)によって生成されたデジタルアセットトークンTについて、
ユーザから発行者への償還トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 1000(T);
トランザクションアウトプット1 リザーブアドレス01/ 1000(T)
とトランザクションTRが構成されてよい。ユーザーアドレスからリザーブアドレス01への移転としてトランザクションTRを組成する。償還時にリザーブ01に移転されることによって、再発行される場合でも総発行量がリザーブアドレス01を監視することによって、ブロックチェーン上で容易にモニタリング可能であり、透明性向上に寄与する。<Redemption of Digital Asset Token>
As shown in FIG. 1, in the redemption stage ST4, the part of themethod 1 according to one embodiment of the present invention includes the part of the redemption method M400 after the issuance of the digital asset token T. Hereinafter, the action and effect of the method 1 of the embodiment of the present invention in the redemption stage ST4 will be described with reference to FIGS. 1 and 5. Regarding the digital asset token T generated by the step (MS110) of recording the transaction TR of the digital asset token T having the reserve pool 01 as the destination address in the peer-to-peer distributed ledger 3 in the generation stage ST1.
The redemption transaction TR from the user to the issuer is
Transaction TR
Transaction input:
Transaction input 1 User address 2/1000 (T);
Transaction output 1 Reserve address 01/1000 (T)
And transaction TR may be configured. A transaction TR is formed as a transfer from the user address to thereserve address 01. By transferring to reserve 01 at the time of redemption, the total issuance amount can be easily monitored on the blockchain by monitoring reserve address 01 even if it is reissued, which contributes to improvement of transparency.
図1に示されるように、償還段階ST4において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンTの発行後の償還の方法M400の部分を含む。以下、図1及び図5を用い、償還段階ST4における、本発明の一実施形態の方法1の作用効果を説明する。生成段階ST1において、リザーブプール01を宛先アドレスとするデジタルアセットトークンTのトランザクションTRの記録としてピアツーピア分散型台帳3に記録するステップ(MS110)によって生成されたデジタルアセットトークンTについて、
ユーザから発行者への償還トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 1000(T);
トランザクションアウトプット1 リザーブアドレス01/ 1000(T)
とトランザクションTRが構成されてよい。ユーザーアドレスからリザーブアドレス01への移転としてトランザクションTRを組成する。償還時にリザーブ01に移転されることによって、再発行される場合でも総発行量がリザーブアドレス01を監視することによって、ブロックチェーン上で容易にモニタリング可能であり、透明性向上に寄与する。<Redemption of Digital Asset Token>
As shown in FIG. 1, in the redemption stage ST4, the part of the
The redemption transaction TR from the user to the issuer is
Transaction TR
Transaction input:
And transaction TR may be configured. A transaction TR is formed as a transfer from the user address to the
<検証条件の付加の付記>
本発明の一実施態様に係る方法1では、デジタルアセットトークンTの償還について、移転すべき前記デジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録(MS120)する。償還価格条件設定については、
上限価格を発行価格以下の9000円とする償還価格条件設定の場合
0≦1000T ≦9000
のごとくである。
そして、償還価格条件設定のため、宛先アドレスの前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件を付加又は更新し(MS130)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の償還の設定を含む。
移転元アドレスの前記デジタルアセットトークン量の1単位(T)に関連づけられている移転履歴情報に関し、当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、引き続き、図1に示されるように、検証ステップ(MS160)、記録ステップ(MS170)、所有権移転条件付記ステップ(MS180)及び履歴情報付記ステップ(MS190)の各ステップが実行される。前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転に加え、さらにリザーブ01からユーザへの移転及びユーザ間の移転及びユーザからリザーブ01への移転の移転履歴情報を含み得る方法である。こうして、償還後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び償還価格に関し、法定通貨にペギングされる制約条件の記録も可能であり、償還価格の透明性が向上され、加えて償還価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なトークンが提供される。このように、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの償還時に参照できる生成情報及び/又は発行情報及び/又はユーザ間の移転情報の透明性及び償還時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。<Additional notes on addition of verification conditions>
InMethod 1 according to an embodiment of the present invention, with respect to the redemption of the digital asset token T, the addition or renewal of the ownership transfer condition to be associated with one unit (T) of the amount of the digital asset token to be transferred is peer-to-peer in advance. Record in the distributed ledger 3 (MS120). For redemption price conditions,
In the case of redemption price condition setting where the maximum price is 9000 yen below the issue price 0 ≤ 1000T ≤ 9000
It is like.
Then, in order to set the redemption price condition, the ownership transfer condition to be associated with one unit (T) of the digital asset token amount of the destination address is added or updated (MS130).
The terms of transfer of ownership include the setting of redemption of consideration for the transfer between one unit (T) of the amount of the digital asset token and a given fiat currency.
Regarding the transfer history information associated with one unit (T) of the digital asset token amount of the transfer source address, the incidental information to be added to the record includes at least the history of the transfer of the digital asset token T to reserve 01. Includes historical information (MS140),
A transaction TR containing information to be recorded in the peer-to-peer distributedledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150), followed by a verification step (MS160), a recording step (MS170), and possession, as shown in FIG. Each step of the right transfer condition addition step (MS180) and the history information addition step (MS190) is executed. In the history information, in addition to the transfer from the issuer to the reserve 01 immediately after the generation of the digital asset token T, the transfer history information of the transfer from the reserve 01 to the user, the transfer between the users, and the transfer from the user to the reserve 01 Is a method that can include. In this way, it is possible to record the history that is displayed as a reference on the digital asset token itself after redemption and the constraint conditions that are pegged to the legal tender regarding the redemption price, and the transparency of the redemption price is improved, and in addition, the redemption price is redeemed. A mechanism that limits the price to the price fluctuation range of a given fiat currency provides tokens with a more stable exchange value. As described above, the present invention provides generation information and / or issuance information and / or between users that can be referred to at the time of redemption of the digital asset token by the addition of ownership transfer conditions, the addition of history information, the issuance through the reserve, and the redemption to the reserve. Provides a method of recording in a peer-to-peer distributed ledger that improves the transparency of transfer information and the stability of exchange value at the time of redemption.
本発明の一実施態様に係る方法1では、デジタルアセットトークンTの償還について、移転すべき前記デジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録(MS120)する。償還価格条件設定については、
上限価格を発行価格以下の9000円とする償還価格条件設定の場合
0≦1000T ≦9000
のごとくである。
そして、償還価格条件設定のため、宛先アドレスの前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件を付加又は更新し(MS130)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の償還の設定を含む。
移転元アドレスの前記デジタルアセットトークン量の1単位(T)に関連づけられている移転履歴情報に関し、当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、引き続き、図1に示されるように、検証ステップ(MS160)、記録ステップ(MS170)、所有権移転条件付記ステップ(MS180)及び履歴情報付記ステップ(MS190)の各ステップが実行される。前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転に加え、さらにリザーブ01からユーザへの移転及びユーザ間の移転及びユーザからリザーブ01への移転の移転履歴情報を含み得る方法である。こうして、償還後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び償還価格に関し、法定通貨にペギングされる制約条件の記録も可能であり、償還価格の透明性が向上され、加えて償還価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なトークンが提供される。このように、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの償還時に参照できる生成情報及び/又は発行情報及び/又はユーザ間の移転情報の透明性及び償還時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。<Additional notes on addition of verification conditions>
In
In the case of redemption price condition setting where the maximum price is 9000 yen below the issue price 0 ≤ 1000T ≤ 9000
It is like.
Then, in order to set the redemption price condition, the ownership transfer condition to be associated with one unit (T) of the digital asset token amount of the destination address is added or updated (MS130).
The terms of transfer of ownership include the setting of redemption of consideration for the transfer between one unit (T) of the amount of the digital asset token and a given fiat currency.
Regarding the transfer history information associated with one unit (T) of the digital asset token amount of the transfer source address, the incidental information to be added to the record includes at least the history of the transfer of the digital asset token T to reserve 01. Includes historical information (MS140),
A transaction TR containing information to be recorded in the peer-to-peer distributed
<デジタルアセットトークン生成、発行、売買移転、リザーブオペレーション>
こうして、本実施形態では、図1及び図3から5に示されているように、デジタルアセットトークンの生成、発行、売買移転、償還によるリザーブオペレーションに関し、デジタルアセットトークンTのピアツーピア分散型台帳記録方法1であって、
デジタルアセットトークンの量の1単位(T)の生成をピアツーピア分散型台帳3に記録し(MS110)、
その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、
移転すべき前記デジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(MS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(MS130)、
当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンTの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含む方法、が開示されている。そして、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの生成、発行、ユーザ間の移転及び償還の全ライフサイクル及び償還後の売出しを含む再循環にわたる透明性及び交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。<Digital asset token generation, issuance, trading transfer, reserve operation>
Thus, in the present embodiment, as shown in FIGS. 1 and 3 to 5, the peer-to-peer distributed ledger recording method of the digital asset token T relates to the reserve operation by the generation, issuance, sale transfer, and redemption of the digital asset token. 1 and
Record the generation of one unit (T) of the amount of digital asset tokens in peer-to-peer distributed ledger 3 (MS110),
When recording the subsequent transfer of ownership of the digital asset token T in the peer-to-peer distributedledger 3,
Addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (MS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (MS130).
Ancillary information to be added to the record includes at least historical information including the history of the transfer of Digital Asset Token T to Reserve 01 (MS140).
A transaction TR containing information to be recorded in the peer-to-peer distributedledger 3 is broadcast to the peer-to-peer distributed ledger network (MS150).
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Token T (MS170),
The terms of transfer of ownership are added to the record of transfer of one unit (T) of the amount of the digital asset token (MS180).
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (MS190).
The history information includes at least the digital record of the transfer from the issuer to thereserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token T. A method of including transfer history information from the issuer to Reserve 01 immediately after the generation of the asset token is disclosed. Then, the present invention is based on the addition of ownership transfer conditions, the addition of historical information, and the issuance and redemption to the reserve, and the entire life cycle of generation, issuance, transfer between users, and redemption of digital asset tokens and after redemption. It provides a method of recording in a peer-to-peer distributed ledger that improves transparency and stability of exchange value over recirculation, including offerings.
こうして、本実施形態では、図1及び図3から5に示されているように、デジタルアセットトークンの生成、発行、売買移転、償還によるリザーブオペレーションに関し、デジタルアセットトークンTのピアツーピア分散型台帳記録方法1であって、
デジタルアセットトークンの量の1単位(T)の生成をピアツーピア分散型台帳3に記録し(MS110)、
その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、
移転すべき前記デジタルアセットトークンの量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(MS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(MS130)、
当該記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンTの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含む方法、が開示されている。そして、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの生成、発行、ユーザ間の移転及び償還の全ライフサイクル及び償還後の売出しを含む再循環にわたる透明性及び交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。<Digital asset token generation, issuance, trading transfer, reserve operation>
Thus, in the present embodiment, as shown in FIGS. 1 and 3 to 5, the peer-to-peer distributed ledger recording method of the digital asset token T relates to the reserve operation by the generation, issuance, sale transfer, and redemption of the digital asset token. 1 and
Record the generation of one unit (T) of the amount of digital asset tokens in peer-to-peer distributed ledger 3 (MS110),
When recording the subsequent transfer of ownership of the digital asset token T in the peer-to-peer distributed
Addition or renewal of ownership transfer conditions to be associated with one unit (T) of the amount of digital asset tokens to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (MS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (MS130).
Ancillary information to be added to the record includes at least historical information including the history of the transfer of Digital Asset Token T to Reserve 01 (MS140).
A transaction TR containing information to be recorded in the peer-to-peer distributed
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Token T (MS170),
The terms of transfer of ownership are added to the record of transfer of one unit (T) of the amount of the digital asset token (MS180).
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (MS190).
The history information includes at least the digital record of the transfer from the issuer to the
こうして、本開示によって、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がステーブルなデジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳への記録方法が提供される。Thus, the present disclosure improves transparency by recording history and constraints, and by a mechanism that limits the price to the price fluctuation range of a given fiat currency, the generation of digital asset tokens with stable exchange value. A method of recording issuance and sales transfer in a peer-to-peer distributed ledger is provided.
本発明は、さらにデジタルアセットトークンT1を対価としてデジタルアセットトークンT2を取得する場合の第2のデジタルアセットトークンT2の生成、発行、売買移転、リザーブオペレーションの方法1の一実施態様を開示する。The present invention further discloses one embodiment of Method 1 of method 1 of generation, issuance, sale transfer, and reserve operation of a second digital asset token T2 in the case of acquiring the digital asset token T2 in consideration of the digital asset token T1.
<第2のデジタルアセットトークンの実施例>
図2は、第2のデジタルアセットトークンT2の生成、発行、売買移転、償還を提供する本発明に係る一実施形態における方法のフロー及びシステムフローを描く概要フロー図である。<Example of the second digital asset token>
FIG. 2 is a schematic flow chart depicting the flow and system flow of the method according to the embodiment of the present invention that provides the generation, issuance, sale transfer, and redemption of the second digital asset token T2.
図2は、第2のデジタルアセットトークンT2の生成、発行、売買移転、償還を提供する本発明に係る一実施形態における方法のフロー及びシステムフローを描く概要フロー図である。<Example of the second digital asset token>
FIG. 2 is a schematic flow chart depicting the flow and system flow of the method according to the embodiment of the present invention that provides the generation, issuance, sale transfer, and redemption of the second digital asset token T2.
<第2のデジタルアセットトークンの生成><Generation of a second digital asset token>
図2に示されているように、生成段階ST1において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT1の発行後のデジタルアセットトークンT2の生成方法M101の部分を含み、第1実施例で開始された上記方法1によって、第1のデジタルアセットトークンの量の1単位(T1)の生成後、さらに、第1のデジタルアセットトークンの量の1単位(T1)に関連付けられた所定の第1の法定通貨に対し、他の通貨にペギングされた第2のデジタルアセットトークンT2を生成可能な構成を含む。ここで、本発明では、他の通貨にペギングとは他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで第1のデジタルアセットトークン量の1単位に交換価値が連動するよう第2のデジタルアセットトークンT2の生成及び/又は発行及び/又は移転に制約条件が課されていることをいう。単に発行者の努力目標として掲げる看板、あるいは市場オペレーションによって交換価値を維持するものとは多少意味を異にしている。従って、第1の法定通貨を日本円として、第1のデジタルアセットトークンT1が日本円¥に関連づけられ、実質的に第2のデジタルアセットトークンT2が米ドル通貨USDにペギングされ、第1の法定通貨である日本円¥と他の通貨である米国通貨USDの市場交換レートに実質的にペギングされている。As shown in FIG. 2, in the generation stage ST1, the part of the method 1 according to one embodiment of the present invention includes the part of the method M101 of generating the digital asset token T2 after the issuance of the digital asset token T1. According to the above method 1 started in the first embodiment, after the generation of one unit (T1) of the amount of the first digital asset token, it is further associated with one unit (T1) of the amount of the first digital asset token. Includes a configuration capable of generating a second digital asset token T2 pegged to another currency against a given fiat currency. Here, in the present invention, pegging to other currencies is associated with other currencies, and the amount of the first digital asset token at the exchange rate corresponding to the market exchange rate between the first fiat currency and the second currency. It means that constraints are imposed on the generation and / or issuance and / or transfer of the second digital asset token T2 so that the exchange value is linked to one unit of. It has a slightly different meaning from the signboard that is simply set as the issuer's goal of effort, or the one that maintains the exchange value by market operation. Therefore, with the first statutory currency as the Japanese yen, the first digital asset token T1 is associated with the Japanese yen ¥, the second digital asset token T2 is effectively pegged to the US dollar currency USD, and the first statutory currency. It is effectively pegged to the market exchange rate of the Japanese yen (Japanese yen) and the US currency USD, which is another currency.
第1のデジタルアセットトークン1単位(T1)が1円(100銭)であるとき、米ドル通貨USDの通貨単位¢100すなわち$1が市場交換レートにおいて1USDに対して108円であれば、第2のデジタルアセットトークン1単位(T2)は第1のデジタルアセットトークン108(T1)であり、このとき、本方法では、第2のデジタルアセットトークン1単位(T2)は、第1のデジタルアセットトークン1単位(T1)に対して、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで第1のデジタルアセットトークン量の1単位にペギングされているという。If one unit (T1) of the first digital asset token is 1 yen (100 sen), and the currency unit of the US dollar currency USD is ¢ 100, that is, $ 1 is 108 yen against 1 USD at the market exchange rate, the second 1 unit of digital asset token (T2) is the 1st digital asset token 108 (T1), and in this method, 1 unit of the 2nd digital asset token (T2) is the 1st digital asset token 1 For the unit (T1), it is said that it is pegged to one unit of the amount of digital asset tokens at the exchange rate according to the market exchange rate between the first statutory currency and the second currency.
生成段階において、第2のデジタルアセットトークン量の1単位(T2)の生成は、第1のデジタルアセットトークンの量を1単位(T1)とする第2の当該デジタルアセットトークン量の1単位(T2)の交換を、トランザクションTRに記述し、当該トランザクションTRをピアツーピア分散型台帳に記録する。In the generation stage, the generation of 1 unit (T2) of the second digital asset token amount is 1 unit (T2) of the second digital asset token amount with the amount of the first digital asset token as 1 unit (T1). ) Is described in the transaction TR, and the transaction TR is recorded in the peer-to-peer distributed ledger.
上記の市場交換レートの場合、生成時には、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T2);
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1000(T2)
とトランザクションTRが構成されてよい。あるいは、図2に示されているように、デジタルアセットトークンT2生成とユーザからの発行の対価である11000(T1)の供託プール03への移転を同時履行とすれば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T2);
トランザクションインプット2 ユーザアドレス1/ 11000(T1)
トランザクションインプット:
トランザクションアウトプット1 リザーブアドレス01/ 1000(T2)
トランザクションアウトプット2 供託プール03/ 11000(T1)
とトランザクションTRが構成されてよい。In the case of the above market exchange rates, at the time of generation
Transaction TR
Transaction input:
Transaction input 1 Base address 00/1000 (T2);
Transaction output:
Transaction output 1 Reserve address 01/1000 (T2)
And transaction TR may be configured. Alternatively, as shown in FIG. 2, if the generation of the digital asset token T2 and the transfer of 11000 (T1), which is the consideration for issuance from the user, to the deposit pool 03 are simultaneously fulfilled.
Transaction TR
Transaction input:
Transaction input 1 Base address 00/1000 (T2);
Transaction input 2 User address 1/11000 (T1)
Transaction input:
Transaction output 1 Reserve address 01/1000 (T2)
Transaction Output 2 Deposit Pool 03/11000 (T1)
And transaction TR may be configured.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T2);
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 1000(T2)
とトランザクションTRが構成されてよい。あるいは、図2に示されているように、デジタルアセットトークンT2生成とユーザからの発行の対価である11000(T1)の供託プール03への移転を同時履行とすれば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 1000(T2);
トランザクションインプット2 ユーザアドレス1/ 11000(T1)
トランザクションインプット:
トランザクションアウトプット1 リザーブアドレス01/ 1000(T2)
トランザクションアウトプット2 供託プール03/ 11000(T1)
とトランザクションTRが構成されてよい。In the case of the above market exchange rates, at the time of generation
Transaction TR
Transaction input:
Transaction output:
And transaction TR may be configured. Alternatively, as shown in FIG. 2, if the generation of the digital asset token T2 and the transfer of 11000 (T1), which is the consideration for issuance from the user, to the deposit pool 03 are simultaneously fulfilled.
Transaction TR
Transaction input:
Transaction input:
And transaction TR may be configured.
生成段階ST1において、生成時の所有権移転条件は、
第2のデジタルアセットトークンT2の量の1単位(他の通貨$1(¢100))に対して、下限対価を第1のデジタルアセットトークンT1の量108(T1)(法定通貨1円(100銭))とし、上限対価を同額とするユニバーサル価格条件が設定される。
108(T1)≦ 1(T2) ≦108(T1)
下限対価と上限対価に1円幅のスプレッドを持たせれば、
107.5(T1)≦ T2 ≦108.5(T1)
であるが、スケールファクタを100とすれば、
10750(T1)≦ 100(T2) ≦10850(T1)
と表現され、方法において小数点の使用を避けられる。In the generation stage ST1, the conditions for transfer of ownership at the time of generation are:
For 1 unit of the amount of the second digital asset token T2 (other currency $ 1 (¢ 100)), the lower limit consideration is the amount of the first digital asset token T1 108 (T1) (legal tender 1 yen (100)) A universal price condition is set with the same maximum consideration.
108 (T1) ≤ 1 (T2) ≤ 108 (T1)
If you give a spread of 1 yen to the lower limit consideration and the upper limit consideration,
107.5 (T1) ≤ T2 ≤ 108.5 (T1)
However, if the scale factor is 100,
10750 (T1) ≤ 100 (T2) ≤ 10850 (T1)
It is expressed as, and the use of the decimal point is avoided in the method.
第2のデジタルアセットトークンT2の量の1単位(他の通貨$1(¢100))に対して、下限対価を第1のデジタルアセットトークンT1の量108(T1)(法定通貨1円(100銭))とし、上限対価を同額とするユニバーサル価格条件が設定される。
108(T1)≦ 1(T2) ≦108(T1)
下限対価と上限対価に1円幅のスプレッドを持たせれば、
107.5(T1)≦ T2 ≦108.5(T1)
であるが、スケールファクタを100とすれば、
10750(T1)≦ 100(T2) ≦10850(T1)
と表現され、方法において小数点の使用を避けられる。In the generation stage ST1, the conditions for transfer of ownership at the time of generation are:
For 1 unit of the amount of the second digital asset token T2 (other currency $ 1 (¢ 100)), the lower limit consideration is the amount of the first digital asset token T1 108 (T1) (
108 (T1) ≤ 1 (T2) ≤ 108 (T1)
If you give a spread of 1 yen to the lower limit consideration and the upper limit consideration,
107.5 (T1) ≤ T2 ≤ 108.5 (T1)
However, if the scale factor is 100,
10750 (T1) ≤ 100 (T2) ≤ 10850 (T1)
It is expressed as, and the use of the decimal point is avoided in the method.
こうして、本実施形態に係る方法(1)において、第1のデジタルアセットトークン(T1)の量の1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで第1のデジタルアセットトークン量の1単位(T1)にペギングされたデジタルアセットトークンの量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成をピアツーピア分散型台帳に記録する(MS210)方法が提供される。Thus, in the method (1) according to the present embodiment, the predetermined first fiat currency associated with one unit of the amount of the first digital asset token (T1) is associated with another currency, and the first. The second is the amount of digital asset tokens pegged to one unit (T1) of the first digital asset token amount at the exchange rate according to the market exchange rate between one fiat currency and the second currency. A method of recording the generation of one unit (T2) of the digital asset token amount in a peer-to-peer distributed ledger (MS210) is provided.
<第2のデジタルアセットトークンの発行>
発行段階ST2において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT1の発行後のデジタルアセットトークンT2の生成方法M201の部分を含む。図2及び図6に示されているように、当該方法では、その後の発行に伴う当該デジタルアセットトークンT2の所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)、ことを特徴とする方法である。<Issuance of a second digital asset token>
In the issuance stage ST2, the part of themethod 1 according to one embodiment of the present invention includes the part of the method M201 for generating the digital asset token T2 after the issuance of the digital asset token T1. As shown in FIGS. 2 and 6, in this method, when the transfer of ownership of the digital asset token T2 accompanying the subsequent issuance is recorded in the peer-to-peer distributed ledger 3,
Includes pre-recording in peer-to-peer distributedledger 3 the addition or renewal of ownership transfer conditions to be associated with one unit (T2) of the digital asset token amount to be transferred (MS220).
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. It is a method characterized in that it includes constraining the price range and / or the individual price range (MS230).
発行段階ST2において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT1の発行後のデジタルアセットトークンT2の生成方法M201の部分を含む。図2及び図6に示されているように、当該方法では、その後の発行に伴う当該デジタルアセットトークンT2の所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)、ことを特徴とする方法である。<Issuance of a second digital asset token>
In the issuance stage ST2, the part of the
Includes pre-recording in peer-to-peer distributed
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. It is a method characterized in that it includes constraining the price range and / or the individual price range (MS230).
発行段階ST2において、発行トランザクションは、発行者からユーザへの所有権の移転として、リザーブアドレス01からユーザアドレス1へ所有権が移転されるトランザクション構成とされ、発行時の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レート110に対応する発行条件レートに応じ、発行前に、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2)
トランザクションアウトプット2 リザーブアドレス01/ 100(T2)
を実行し、所有権移転条件で定める、第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅を、
110(T1)≦ 1(T2) ≦110(T1)
へ変更し、ピアツーピア分散型台帳に所有権移転条件の変更を記録しておくことが可能である。こうして、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット2 ユーザアドレス1/ 11000(T1);
トランザクションアウトプット1 ユーザアドレス1/ 100(T2)
トランザクションアウトプット2 リザーブアドレス01/ 11000(T1)
とスケールファクタを100としてトランザクションTRが構成されてもよい。
リザーブアドレス01に格納される所有権移転条件である第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅は以下となり、
110(T1)≦ 1(T2) ≦110(T1)
上記所有権移転条件は、当該トランザクションの検証条件とされることとなる。In the issuance stage ST2, the issuance transaction has a transaction structure in which the ownership is transferred fromreserve address 01 to user address 1 as the transfer of ownership from the issuer to the user, with respect to the first legal tender at the time of issuance. Before issuance, according to the issuance condition rate, which is associated with other currencies and corresponds to the market exchange rate 110 between the first fiat currency and the second currency.
Transaction TR
Transaction input:
Transaction Input 1 Reserve Address 01/100 (T2)
Transaction Output 2 Reserve Address 01/100 (T2)
And set the universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token for one unit of the amount of the first digital asset token, which is stipulated in the ownership transfer conditions.
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
It is possible to change to and record changes in ownership transfer conditions in a peer-to-peer distributed ledger. thus,
Transaction TR
Transaction input:
Transaction input 1 Reserve address 01/100 (T2);
Transaction input 2 User address 1/11000 (T1);
Transaction output 1 User address 1/100 (T2)
Transaction output 2 Reserve address 01/11000 (T1)
And the transaction TR may be configured with a scale factor of 100.
The universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token for one unit of the amount of the first digital asset token, which is the ownership transfer condition stored in thereserve address 01, is as follows.
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
The above-mentioned ownership transfer condition will be the verification condition of the transaction.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2)
トランザクションアウトプット2 リザーブアドレス01/ 100(T2)
を実行し、所有権移転条件で定める、第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅を、
110(T1)≦ 1(T2) ≦110(T1)
へ変更し、ピアツーピア分散型台帳に所有権移転条件の変更を記録しておくことが可能である。こうして、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット2 ユーザアドレス1/ 11000(T1);
トランザクションアウトプット1 ユーザアドレス1/ 100(T2)
トランザクションアウトプット2 リザーブアドレス01/ 11000(T1)
とスケールファクタを100としてトランザクションTRが構成されてもよい。
リザーブアドレス01に格納される所有権移転条件である第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅は以下となり、
110(T1)≦ 1(T2) ≦110(T1)
上記所有権移転条件は、当該トランザクションの検証条件とされることとなる。In the issuance stage ST2, the issuance transaction has a transaction structure in which the ownership is transferred from
Transaction TR
Transaction input:
And set the universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token for one unit of the amount of the first digital asset token, which is stipulated in the ownership transfer conditions.
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
It is possible to change to and record changes in ownership transfer conditions in a peer-to-peer distributed ledger. thus,
Transaction TR
Transaction input:
And the transaction TR may be configured with a scale factor of 100.
The universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token for one unit of the amount of the first digital asset token, which is the ownership transfer condition stored in the
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
The above-mentioned ownership transfer condition will be the verification condition of the transaction.
ここで、アドレス単位において、トランザクションインプットの第1のデジタルアセットトークン(T1)交換価値の貸借は、デジタルアセットトークンの単位を(T1)で測定するとき、交換レートを1(T2)=110(T1)とすれば、リザーブアドレスで11000(T1)と一致し、ユーザアドレス1で11000(T1)と一致し、双方とも貸借は一致する。トランザクションアウトプットの第1のデジタルアセットトークン交換価値合計は、22000(T1)であり、トランザクションインプットの第1のデジタルアセットトークン交換価値合計とトランザクションアウトプットの第1のデジタルアセットトークン交換価値合計は貸借バランスしている。上記でスケールファクタを戻せば、トランザクションインプットの第1のデジタルアセットトークン交換価値合計は、220(T1)であり、トランザクションアウトプットの第1のデジタルアセットトークン交換価値合計は、220(T1)である。デジタルアセットトークンT2の生成時の貸借バランスの例は図10に示した。Here, in the address unit, the lending / borrowing of the first digital asset token (T1) exchange value of the transaction input sets the exchange rate to 1 (T2) = 110 (T1) when the unit of the digital asset token is measured in (T1). ), The reserve address matches 11000 (T1), the user address 1 matches 11000 (T1), and both balances are matched. The total first digital asset token exchange value of the transaction output is 22000 (T1), and the total first digital asset token exchange value of the transaction input and the first total digital asset token exchange value of the transaction output are borrowed. It's balanced. Returning the scale factor above, the total first digital asset token exchange value of the transaction input is 220 (T1) and the total first digital asset token exchange value of the transaction output is 220 (T1). .. An example of the balance of balance at the time of generation of the digital asset token T2 is shown in FIG.
上記所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅をピアツーピア分散型台帳に記録されており、以下の条件、
110(T1)≦ 1(T2) ≦110(T1)
がブロック記録時、ピアツーピア分散型台帳で検証される。この検証の実施によって、価格変動は極小化され、より安定性の高いデジタルアセットトークンの提供を可能とする効果を与える。The ownership transfer condition is a peer-to-peer distributed type in which the universal price range of the upper limit and the lower limit of the transfer consideration of 1 unit of the amount of the second digital asset token for 1 unit of the amount of the first digital asset token is set as a pegging condition. It is recorded in the ledger, and the following conditions,
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
Is verified in a peer-to-peer distributed ledger during block recording. By conducting this verification, price fluctuations will be minimized, which has the effect of enabling the provision of more stable digital asset tokens.
110(T1)≦ 1(T2) ≦110(T1)
がブロック記録時、ピアツーピア分散型台帳で検証される。この検証の実施によって、価格変動は極小化され、より安定性の高いデジタルアセットトークンの提供を可能とする効果を与える。The ownership transfer condition is a peer-to-peer distributed type in which the universal price range of the upper limit and the lower limit of the transfer consideration of 1 unit of the amount of the second digital asset token for 1 unit of the amount of the first digital asset token is set as a pegging condition. It is recorded in the ledger, and the following conditions,
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
Is verified in a peer-to-peer distributed ledger during block recording. By conducting this verification, price fluctuations will be minimized, which has the effect of enabling the provision of more stable digital asset tokens.
<移転履歴情報の付記>
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報を含み(MS140)、生成情報に加え、発行情報を付して、リザーブ01からユーザ1への所有権移転履歴情報を付記することができ、この場合には、その後に移転を重ねても発行時の検証がいつでも可能であり、より透明性の高い、デジタルアセットトークンの提供を可能とする効果も与える。透明性が高まれば、安心感から取引も活発となり、流通量の増加をもたらして流動性が高まり、ボラティリティーはより低くなり、取引価格はより安定する効果を与える。<Additional notes on relocation history information>
The incidental information to be added to the record in the peer-to-peer distributedledger 3 includes at least the history information including the history of the transfer of the digital asset token T2 to the reserve 01 (MS140), and the issuance information is attached in addition to the generated information. , Ownership transfer history information from reserve 01 to user 1 can be added. In this case, even if the transfer is repeated after that, verification at the time of issuance is possible at any time, and a more transparent digital asset. It also has the effect of making it possible to provide tokens. The higher the transparency, the more active the transaction from the sense of security, the higher the distribution volume, the higher the liquidity, the lower the volatility, and the more stable the transaction price.
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報を含み(MS140)、生成情報に加え、発行情報を付して、リザーブ01からユーザ1への所有権移転履歴情報を付記することができ、この場合には、その後に移転を重ねても発行時の検証がいつでも可能であり、より透明性の高い、デジタルアセットトークンの提供を可能とする効果も与える。透明性が高まれば、安心感から取引も活発となり、流通量の増加をもたらして流動性が高まり、ボラティリティーはより低くなり、取引価格はより安定する効果を与える。<Additional notes on relocation history information>
The incidental information to be added to the record in the peer-to-peer distributed
従って、本態様では、図2及び図6に示されているように、発行段階ST2において、第1のデジタルアセットトークン(T1)の量の1単位に関連付けられた所定の第1の法定通貨に対し、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで第1のデジタルアセットトークン量の1単位(T1)にペギングされるように所有権移転条件が構成され(MS230)、第1のデジタルアセットトークン量の1単位(T1)にペギングされたたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位の生成が発行前デジタルアセットトークンのリザーブプール01を宛先アドレスとするデジタルアセットトークン(T2)のトランザクションの記録としてピアツーピア分散型台帳に記録され(MS110、MS210)、
その後の当該デジタルアセットトークンT2の所有権移転として発行がピアツーピア分散型台帳3に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき上記所有権移転条件の付加又は更新は予めピアツーピア分散型台帳3に記録され(MS220)、
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含み(MS230)、
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS180)、当該付記は、例えば、移転の記録と同時の記録であってよく、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS190)、当該付記は、例えば、移転の記録と同時の記録であってよく、
前記履歴情報には、デジタルアセットトークン(T2)の生成直後の発行者からリザーブ(01)への移転、好ましくは、ユーザ間の移転の移転履歴情報を含む方法が開示されている。そして、上記のとおり、本発明は、第2のデジタルアセットトークンについても、第2のデジタルアセットトークンが市場交換レートを介してペギングする第1のデジタルアセットトークンがペギングする第1の法定通貨によって、及び所有権移転条件付記及び履歴情報付記、及びリザーブからの発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、及び発行時及びその後の移転時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。Therefore, in this embodiment, as shown in FIGS. 2 and 6, in the issuance stage ST2, the predetermined first statutory currency associated with one unit of the amount of the first digital asset token (T1). On the other hand, the ownership transfer condition is configured so that the exchange rate according to the market exchange rate between the first statutory currency and the second currency is pegged to one unit (T1) of the first digital asset token amount (T1). MS230), 1 unit of the second digital asset token amount is generated with 1 unit of the digital asset token amount pegged to 1 unit (T1) of the 1st digital asset token amount. Recorded in the peer-to-peer distributed ledger as a record of digital asset token (T2) transactions destined for Reserve Pool 01 (MS110, MS210),
When the issuance is recorded in the peer-to-peer distributedledger 3 as a subsequent transfer of ownership of the digital asset token T2,
The addition or renewal of the ownership transfer condition to be associated with one unit (T2) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (MS220).
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. Including constraints on price range and / or individual price range (MS230),
Ancillary information to be added to the record in the Peer-to-Peer DistributedLedger 3 includes at least historical information including the history of the transfer of Digital Asset Token T2 to Reserve 01 (MS140).
Broadcast a transaction containing information to be recorded in a peer-to-peer distributed ledger to a peer-to-peer distributed ledger network (MS150).
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Tokens (MS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (MS180), which may be, for example, a record at the same time as the record of the transfer.
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (MS190), which may be, for example, a record at the same time as the record of the transfer.
The history information discloses a method including transfer history information of transfer from an issuer to reserve (01) immediately after generation of a digital asset token (T2), preferably transfer between users. And, as described above, the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate. And peer-to-peer decentralization that improves the transparency of digital asset token generation and / or issuance and the stability of exchange value at the time of issuance and subsequent transfer by adding ownership transfer conditions and history information, and issuance from reserves. Provide a recording method in the type ledger.
その後の当該デジタルアセットトークンT2の所有権移転として発行がピアツーピア分散型台帳3に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき上記所有権移転条件の付加又は更新は予めピアツーピア分散型台帳3に記録され(MS220)、
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含み(MS230)、
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS180)、当該付記は、例えば、移転の記録と同時の記録であってよく、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS190)、当該付記は、例えば、移転の記録と同時の記録であってよく、
前記履歴情報には、デジタルアセットトークン(T2)の生成直後の発行者からリザーブ(01)への移転、好ましくは、ユーザ間の移転の移転履歴情報を含む方法が開示されている。そして、上記のとおり、本発明は、第2のデジタルアセットトークンについても、第2のデジタルアセットトークンが市場交換レートを介してペギングする第1のデジタルアセットトークンがペギングする第1の法定通貨によって、及び所有権移転条件付記及び履歴情報付記、及びリザーブからの発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、及び発行時及びその後の移転時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。Therefore, in this embodiment, as shown in FIGS. 2 and 6, in the issuance stage ST2, the predetermined first statutory currency associated with one unit of the amount of the first digital asset token (T1). On the other hand, the ownership transfer condition is configured so that the exchange rate according to the market exchange rate between the first statutory currency and the second currency is pegged to one unit (T1) of the first digital asset token amount (T1). MS230), 1 unit of the second digital asset token amount is generated with 1 unit of the digital asset token amount pegged to 1 unit (T1) of the 1st digital asset token amount. Recorded in the peer-to-peer distributed ledger as a record of digital asset token (T2) transactions destined for Reserve Pool 01 (MS110, MS210),
When the issuance is recorded in the peer-to-peer distributed
The addition or renewal of the ownership transfer condition to be associated with one unit (T2) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (MS220).
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. Including constraints on price range and / or individual price range (MS230),
Ancillary information to be added to the record in the Peer-to-Peer Distributed
Broadcast a transaction containing information to be recorded in a peer-to-peer distributed ledger to a peer-to-peer distributed ledger network (MS150).
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Tokens (MS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (MS180), which may be, for example, a record at the same time as the record of the transfer.
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (MS190), which may be, for example, a record at the same time as the record of the transfer.
The history information discloses a method including transfer history information of transfer from an issuer to reserve (01) immediately after generation of a digital asset token (T2), preferably transfer between users. And, as described above, the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate. And peer-to-peer decentralization that improves the transparency of digital asset token generation and / or issuance and the stability of exchange value at the time of issuance and subsequent transfer by adding ownership transfer conditions and history information, and issuance from reserves. Provide a recording method in the type ledger.
<第2のデジタルアセットトークンの売買>
図2及び図7を参照すれば、売買段階S3において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT2の発行後のデジタルアセットトークンT2の売買方法M301の部分を含み、当該方法では、生成後の売買に伴う当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅、及び又は個別価格幅に制約することを含む(MS230)、ことを特徴とする方法が本発明の一実施形態で提供される。<Buying and selling of the second digital asset token>
Referring to FIGS. 2 and 7, in the trading stage S3, the part of themethod 1 according to one embodiment of the present invention includes the part of the trading method M301 of the digital asset token T2 after the issuance of the digital asset token T2. In this method, when the transfer of ownership of the digital asset token T due to the sale and purchase after generation is recorded in the peer-to-peer distributed ledger 3,
Includes pre-recording in peer-to-peer distributedledger 3 the addition or renewal of ownership transfer conditions to be associated with one unit (T2) of the digital asset token amount to be transferred (MS220).
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. Provided in one embodiment of the invention is a method comprising limiting to a price range and / or an individual price range (MS230).
図2及び図7を参照すれば、売買段階S3において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT2の発行後のデジタルアセットトークンT2の売買方法M301の部分を含み、当該方法では、生成後の売買に伴う当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅、及び又は個別価格幅に制約することを含む(MS230)、ことを特徴とする方法が本発明の一実施形態で提供される。<Buying and selling of the second digital asset token>
Referring to FIGS. 2 and 7, in the trading stage S3, the part of the
Includes pre-recording in peer-to-peer distributed
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. Provided in one embodiment of the invention is a method comprising limiting to a price range and / or an individual price range (MS230).
売買段階ST3において、ピアツーピア分散型台帳3に記録されるトランザクションTRは、以下の構成をとる。
移動元のアドレスの支配者の所有に係る売買の対象であるデジタルアセットトークンのトークン種別T及びデジタルアセットトークンTの量の単位数量(T)を特定するためのトランザクションインプットまたはトランザクションアウトプットは
移動元のアドレス/デジタルアセットトークンの量(T?のトークン単位記号表記は(T?)である)
と表記される。The transaction TR recorded in the peer-to-peer distributedledger 3 in the trading stage ST3 has the following configuration.
The transaction input or transaction output for specifying the unit quantity (T) of the token type T and the amount of the digital asset token T of the digital asset token that is the object of sale and purchase related to the ownership of the owner of the source address is the source of the move. Address / Amount of Digital Asset Tokens (T?'S token unit symbol notation is (T?))
It is written as.
移動元のアドレスの支配者の所有に係る売買の対象であるデジタルアセットトークンのトークン種別T及びデジタルアセットトークンTの量の単位数量(T)を特定するためのトランザクションインプットまたはトランザクションアウトプットは
移動元のアドレス/デジタルアセットトークンの量(T?のトークン単位記号表記は(T?)である)
と表記される。The transaction TR recorded in the peer-to-peer distributed
The transaction input or transaction output for specifying the unit quantity (T) of the token type T and the amount of the digital asset token T of the digital asset token that is the object of sale and purchase related to the ownership of the owner of the source address is the source of the move. Address / Amount of Digital Asset Tokens (T?'S token unit symbol notation is (T?))
It is written as.
日本円にペギングされているデジタルアセットトークンT1を対価にUSDにペギングされているデジタルアセットトークンT2を購入するときのトランザクションTRにおいて、
(例)トランザクションインプット1 ユーザアドレス1/ 110(T1);
は「トランザクションインプット1はユーザアドレス1が所有するデジタルアセットトークンT1の量の110単位がトランザクションのインプットである」ことを表す。
(例)トランザクションインプット2 ユーザアドレス2/ 1(T2);
は「トランザクションインプット2はユーザアドレス2が所有するデジタルアセットトークンT2の量の1単位がトランザクションのインプットである」ことを表す。In transaction TR when purchasing digital asset token T2 pegged to USD in exchange for digital asset token T1 pegged to Japanese yen
(Example)Transaction input 1 User address 1/110 (T1);
Indicates that "transaction input 1 is 110 units of the amount of digital asset token T1 owned by user address 1 is transaction input".
(Example)Transaction input 2 User address 2/1 (T2);
Indicates that "transaction input 2 is one unit of the amount of digital asset token T2 owned by user address 2 is the transaction input".
(例)トランザクションインプット1 ユーザアドレス1/ 110(T1);
は「トランザクションインプット1はユーザアドレス1が所有するデジタルアセットトークンT1の量の110単位がトランザクションのインプットである」ことを表す。
(例)トランザクションインプット2 ユーザアドレス2/ 1(T2);
は「トランザクションインプット2はユーザアドレス2が所有するデジタルアセットトークンT2の量の1単位がトランザクションのインプットである」ことを表す。In transaction TR when purchasing digital asset token T2 pegged to USD in exchange for digital asset token T1 pegged to Japanese yen
(Example)
Indicates that "
(Example)
Indicates that "
トランザクションTRが、2つのトランザクションインプット1、トランザクションインプット2から成るとき、
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 110(T1);
トランザクションインプット2 ユーザアドレス2/ 1(T2)
と記述する。When transaction TR consists of twotransaction inputs 1 and transaction input 2.
Transaction input:
Transaction input 1 User address 1/110 (T1);
Transaction input 2 User address 2/1 (T2)
Describe as.
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 110(T1);
トランザクションインプット2 ユーザアドレス2/ 1(T2)
と記述する。When transaction TR consists of two
Transaction input:
Describe as.
トランザクションアウトプットは、以下となる。
(例)トランザクションアウトプット1 ユーザアドレス1/ 1(T2);
は「トランザクションアウトプット1はユーザアドレス1がデジタルアセットトークンT2の量の1トークン単位を所有すべきことがトランザクションのアウトプットである」ことを表す。
(例)トランザクションアウトプット2 ユーザアドレス2/ 110(T1);
は「トランザクションアウトプット2はユーザアドレス2がデジタルアセットトークンT1の量の110トークン単位を所有すべきことがトランザクションのアウトプットである」ことを表す。The transaction output is as follows.
(Example)Transaction output 1 User address 1/1 (T2);
Indicates that "transaction output 1 is the output of a transaction that user address 1 should own one token unit of the amount of digital asset token T2".
(Example)Transaction output 2 User address 2/110 (T1);
Indicates that "transaction output 2 is the output of the transaction that user address 2 should own 110 token units of the amount of digital asset token T1".
(例)トランザクションアウトプット1 ユーザアドレス1/ 1(T2);
は「トランザクションアウトプット1はユーザアドレス1がデジタルアセットトークンT2の量の1トークン単位を所有すべきことがトランザクションのアウトプットである」ことを表す。
(例)トランザクションアウトプット2 ユーザアドレス2/ 110(T1);
は「トランザクションアウトプット2はユーザアドレス2がデジタルアセットトークンT1の量の110トークン単位を所有すべきことがトランザクションのアウトプットである」ことを表す。The transaction output is as follows.
(Example)
Indicates that "
(Example)
Indicates that "
トランザクションTRが、2つのトランザクションアウトプット1、トランザクションアウトプット2から成るとき、トランザクション構成は、
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 1(T2);
トランザクションアウトプット2 ユーザアドレス2/ 110(T1)
と記述する。When transaction TR consists of twotransaction outputs 1 and transaction output 2, the transaction configuration is
Transaction output:
Transaction output 1 User address 1/1 (T2);
Transaction output 2 User address 2/110 (T1)
Describe as.
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 1(T2);
トランザクションアウトプット2 ユーザアドレス2/ 110(T1)
と記述する。When transaction TR consists of two
Transaction output:
Describe as.
結局、トランザクションTRは、ユーザ1がユーザアドレス1に所有する110(T1)を対価として、ユーザ2がユーザアドレス2に所有する1(T2)を購入するトランザクションTRとして、以下となる。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 110(T1);
トランザクションインプット2 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 1(T2);
トランザクションアウトプット2 ユーザアドレス2/ 110(T1)
となる。ここで、トランザクションインプット内でトランザクションインプット1及び2は順不同であり、トランザクションアウトプット内でトランザクションアウトプット1及び2は順不同である。このトランザクションの貸借バランスは、図7に示されているようにバランスする。貸借バランスを検証する時、トランザクション全体でのバランスを検査する。貸借バランスの例は、図9及び10に示されている。After all, the transaction TR is as follows as the transaction TR in which theuser 2 purchases 1 (T2) owned by the user address 2 in consideration of 110 (T1) owned by the user address 1.
Transaction TR
Transaction input:
Transaction input 1 User address 1/110 (T1);
Transaction input 2 User address 2/1 (T2)
Transaction output:
Transaction output 1 User address 1/1 (T2);
Transaction output 2 User address 2/110 (T1)
Will be. Here, transaction inputs 1 and 2 are in no particular order within the transaction input, and transaction outputs 1 and 2 are in no particular order within the transaction output. The balance of balance of this transaction is balanced as shown in FIG. When verifying the balance of balance, check the balance of the entire transaction. Examples of balance of balance are shown in FIGS. 9 and 10.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 110(T1);
トランザクションインプット2 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 1(T2);
トランザクションアウトプット2 ユーザアドレス2/ 110(T1)
となる。ここで、トランザクションインプット内でトランザクションインプット1及び2は順不同であり、トランザクションアウトプット内でトランザクションアウトプット1及び2は順不同である。このトランザクションの貸借バランスは、図7に示されているようにバランスする。貸借バランスを検証する時、トランザクション全体でのバランスを検査する。貸借バランスの例は、図9及び10に示されている。After all, the transaction TR is as follows as the transaction TR in which the
Transaction TR
Transaction input:
Transaction output:
Will be. Here,
こうして、ユーザアドレス1のデジタルアセットトークンT1の数量110(T1)はユーザアドレス2へ移転し、ユーザアドレス2のデジタルアセットトークンT2の数量1(T2)はユーザアドレス1へ同一のトランザクションにおいて移転される。In this way, the quantity 110 (T1) of the digital asset token T1 of the user address 1 is transferred to the user address 2, and the quantity 1 (T2) of the digital asset token T2 of the user address 2 is transferred to the user address 1 in the same transaction. ..
ユーザアドレス1に格納されていた所有権移転条件:第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークン(T2)の量の移転対価の上限及び下限のユニバーサル価格幅、
110(T1)≦ 1(T2) ≦110(T1)
は、当該トランザクションの検証条件とされることとなり(MS160)、対応するトランザクションアウトプット1 ユーザアドレス1/ 1(T2)に転記もされる。
ユーザアドレス2に格納されていた所有権移転条件:第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅、
110(T1)≦ 1(T2) ≦110(T1)
は、当該トランザクションの検証条件とされることとなり(MS160)、トランザクションアウトプット2 ユーザアドレス2/ 110(T1)に転記もされる。Ownership transfer conditions stored at user address 1: Universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token (T2) for one unit of the amount of the first digital asset token,
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
Will be the verification condition for the transaction (MS160) and will also be posted to thecorresponding transaction output 1 user address 1/1 (T2).
Ownership transfer conditions stored in user address 2: Universal price range of upper and lower limits of consideration for transfer of the amount of the second digital asset token for one unit of the amount of the first digital asset token,
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
Will be the verification condition for the transaction (MS160) and will also be posted toTransaction Output 2 User Address 2/110 (T1).
110(T1)≦ 1(T2) ≦110(T1)
は、当該トランザクションの検証条件とされることとなり(MS160)、対応するトランザクションアウトプット1 ユーザアドレス1/ 1(T2)に転記もされる。
ユーザアドレス2に格納されていた所有権移転条件:第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅、
110(T1)≦ 1(T2) ≦110(T1)
は、当該トランザクションの検証条件とされることとなり(MS160)、トランザクションアウトプット2 ユーザアドレス2/ 110(T1)に転記もされる。Ownership transfer conditions stored at user address 1: Universal price range of the upper and lower limits of the transfer consideration for the amount of the second digital asset token (T2) for one unit of the amount of the first digital asset token,
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
Will be the verification condition for the transaction (MS160) and will also be posted to the
Ownership transfer conditions stored in user address 2: Universal price range of upper and lower limits of consideration for transfer of the amount of the second digital asset token for one unit of the amount of the first digital asset token,
110 (T1) ≤ 1 (T2) ≤ 110 (T1)
Will be the verification condition for the transaction (MS160) and will also be posted to
このように、本発明では、二つのトークンの交換を1つのトランザクションで同時実現すること、すなわち同時履行することが可能である(MS170)ことを特徴とし、同時履行時に交換価値の制約条件を課して、ボラティリティーを排し、価格操作を排しより安定で、より透明な売買機会を提供可能である。そして、上記のとおり、本発明は、第2のデジタルアセットトークンについても、第2のデジタルアセットトークンが市場交換レートを介してペギングする第1のデジタルアセットトークンがペギングする第1の法定通貨によって、及び所有権移転条件付記及び履歴情報付記、及びリザーブからの発行によって、デジタルアセットトークンのユーザ間の移転時の生成時情報及び/又は発行時情報についての透明性及びユーザ間の移転時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。As described above, the present invention is characterized in that the exchange of two tokens can be simultaneously realized in one transaction, that is, can be simultaneously fulfilled (MS170), and a constraint condition of exchange value is imposed at the time of simultaneous fulfillment. It is possible to eliminate volatility, eliminate price fixing, and provide more stable and transparent trading opportunities. And, as described above, the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate. And by the addition of ownership transfer conditions and history information, and issuance from the reserve, transparency and exchange value of digital asset tokens at the time of generation and / or issuance information between users and between users. Provides a method of recording in a peer-to-peer distributed ledger that improves the stability of the data.
ここで、上記の法定通貨の対価によってデジタルアセットトークンTを発行する場合に戻る。仮想デジタルアセットトークンT0を上記のデジタルアセットトークンT1と置換すれば、T2の売却の対価にT1を受領する上記と同様の処理が表現可能となり、便宜である。すなわち、発行者へのユーザ1からの対価の支払が法定通貨であった場合には、ユーザ1からの入金100(円)を法定通貨口座管理者が確認後、100(T0)を生成し、上記デジタルアセットトークン100(T)の発行トランザクションに関連づけてもよい。すなわち、
トランザクションTR(法定通貨口座仮想デジタルアセットトークン生成)
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 100(T0)
トランザクションアウトプット:
トランザクションアウトプット1 法定通貨口座/ 100(T0)
によって、仮想デジタルアセットトークン100(T0)を生成し、法定通貨口座アドレスに帰属させる。
トランザクションTR(法定通貨口座利用のT発行)
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T);
トランザクションインプット2 法定通貨口座/ 100(T0)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 100(T);
トランザクションアウトプット2 発行管理者/ 100(T0)
上記トランザクションTRは、リザーブアドレス01からユーザアドレス1へデジタルアセットトークン100(T)が発行され、対価としてユーザからの支払いによって生成された仮想デジタルアセットトークン100(T0)が法定通貨口座アドレスから発行管理者アドレスへ移転されたことを表記している。発行管理者は第3者管理者(カストディアン)でもよい。こうして、トランザクションインプット2は、法定通貨口座の署名の裏打ちのある、法定通貨口座アドレスからの100(円)の入金が仮想デジタルアセットトークンT0としてトランザクション表記され、発行は法定通貨の授受と関連づけれられ、取引はより透明になる。このように、デジタルアセットトークンT2をデジタルアセットトークンT1を対価として発行する仕組みは、ユーザからの法定通貨の入金を仮想デジタルアセットトークン化し、仮想デジタルアセットトークンT0として構成すれば、仮想デジタルアセットトークンT0を対価とするデジタルアセットトークンT1の発行のようにトランザクションを表示可能であり、実質的に法定通貨1(日本円)を対価とするデジタルアセットトークンT1の発行の記録にも対価の日本円の授受と並列表記のトランザクション表示が可能となる。この場合、法定通貨のペギング条件は、デジタルアセットトークンT1がデジタルアセットトークンT0にペギングするように所有権移転条件を設定することによって、実質的に提供可能となる。こうして、法定通貨を対価とするデジタルアセットトークンT1の発行も仮想デジタルアセットトークンT0を仮想的対価とみなし、実質的に法定通貨の価格変動幅に制限される仕組みの検証を提供でき、双方の交換価値の履行が並列表記され、交換価値がより安定で、より透明なデジタルアセットトークンT1が提供可能となる。Here, the process returns to the case of issuing the digital asset token T in consideration of the above legal currency. If the virtual digital asset token T0 is replaced with the above digital asset token T1, the same processing as above for receiving T1 in consideration of the sale of T2 can be expressed, which is convenient. That is, when the payment of the consideration from theuser 1 to the issuer is in the legal currency, the legal currency account manager confirms the deposit 100 (yen) from the user 1 and then generates 100 (T0). It may be associated with the issuance transaction of the digital asset token 100 (T). That is,
Transaction TR (legal tender account virtual digital asset token generation)
Transaction input:
Transaction input 1 Base address 00/100 (T0)
Transaction output:
Transaction Output 1 Legal Tender Account / 100 (T0)
Generates a virtual digital asset token 100 (T0) and assigns it to a legal tender account address.
Transaction TR (T issuance using legal tender account)
Transaction input:
Transaction input 1 Reserve address 01/100 (T);
Transaction Input 2 Legal Tender Account / 100 (T0)
Transaction output:
Transaction output 1 User address 1/100 (T);
Transaction output 2 Issuing administrator / 100 (T0)
In the above transaction TR, a digital asset token 100 (T) is issued from thereserve address 01 to the user address 1, and a virtual digital asset token 100 (T0) generated by payment from the user is issued and managed from the legal currency account address as consideration. It indicates that it has been transferred to the person's address. The issue manager may be a third party manager (custodian). In this way, transaction input 2 is transactionally represented as a virtual digital asset token T0 for a deposit of 100 (yen) from a fiat currency account address, which is backed by a fiat currency account signature, and issuance is associated with the transfer of fiat currency. , Transactions become more transparent. In this way, the mechanism for issuing digital asset token T2 in consideration of digital asset token T1 is that if the deposit of legal currency from the user is converted into virtual digital asset token and configured as virtual digital asset token T0, virtual digital asset token T0 Transactions can be displayed like the issuance of Digital Asset Token T1 in consideration of And parallel notation transaction display is possible. In this case, the legal tender pegging conditions can be substantially provided by setting the ownership transfer conditions so that the digital asset token T1 pegs to the digital asset token T0. In this way, the issuance of digital asset token T1 for fiat currency can also be regarded as virtual consideration for virtual digital asset token T0, and it is possible to provide verification of a mechanism that is substantially limited to the price fluctuation range of fiat currency, and exchange between the two. The fulfillment of value is expressed in parallel, the exchange value is more stable, and the more transparent digital asset token T1 can be provided.
トランザクションTR(法定通貨口座仮想デジタルアセットトークン生成)
トランザクションインプット:
トランザクションインプット1 ベースアドレス00/ 100(T0)
トランザクションアウトプット:
トランザクションアウトプット1 法定通貨口座/ 100(T0)
によって、仮想デジタルアセットトークン100(T0)を生成し、法定通貨口座アドレスに帰属させる。
トランザクションTR(法定通貨口座利用のT発行)
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T);
トランザクションインプット2 法定通貨口座/ 100(T0)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 100(T);
トランザクションアウトプット2 発行管理者/ 100(T0)
上記トランザクションTRは、リザーブアドレス01からユーザアドレス1へデジタルアセットトークン100(T)が発行され、対価としてユーザからの支払いによって生成された仮想デジタルアセットトークン100(T0)が法定通貨口座アドレスから発行管理者アドレスへ移転されたことを表記している。発行管理者は第3者管理者(カストディアン)でもよい。こうして、トランザクションインプット2は、法定通貨口座の署名の裏打ちのある、法定通貨口座アドレスからの100(円)の入金が仮想デジタルアセットトークンT0としてトランザクション表記され、発行は法定通貨の授受と関連づけれられ、取引はより透明になる。このように、デジタルアセットトークンT2をデジタルアセットトークンT1を対価として発行する仕組みは、ユーザからの法定通貨の入金を仮想デジタルアセットトークン化し、仮想デジタルアセットトークンT0として構成すれば、仮想デジタルアセットトークンT0を対価とするデジタルアセットトークンT1の発行のようにトランザクションを表示可能であり、実質的に法定通貨1(日本円)を対価とするデジタルアセットトークンT1の発行の記録にも対価の日本円の授受と並列表記のトランザクション表示が可能となる。この場合、法定通貨のペギング条件は、デジタルアセットトークンT1がデジタルアセットトークンT0にペギングするように所有権移転条件を設定することによって、実質的に提供可能となる。こうして、法定通貨を対価とするデジタルアセットトークンT1の発行も仮想デジタルアセットトークンT0を仮想的対価とみなし、実質的に法定通貨の価格変動幅に制限される仕組みの検証を提供でき、双方の交換価値の履行が並列表記され、交換価値がより安定で、より透明なデジタルアセットトークンT1が提供可能となる。Here, the process returns to the case of issuing the digital asset token T in consideration of the above legal currency. If the virtual digital asset token T0 is replaced with the above digital asset token T1, the same processing as above for receiving T1 in consideration of the sale of T2 can be expressed, which is convenient. That is, when the payment of the consideration from the
Transaction TR (legal tender account virtual digital asset token generation)
Transaction input:
Transaction output:
Generates a virtual digital asset token 100 (T0) and assigns it to a legal tender account address.
Transaction TR (T issuance using legal tender account)
Transaction input:
Transaction output:
In the above transaction TR, a digital asset token 100 (T) is issued from the
<移転履歴情報の付記>
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、発行段階ST2同様に、生成情報に加え、発行情報の所有権移転履歴情報を付記することも可能であり、この場合には、その後に移転を重ねても発行段階ST2の検証がいつでも可能であり、より透明性の高い、デジタルアセットトークンの提供を可能とする効果も与える。さらに、必要に応じ、ユーザ間の売買情報を所有権移転履歴情報を付記することもできる。<Additional notes on relocation history information>
The incidental information to be added to the record in the peer-to-peer distributedledger 3 includes at least the history information including the history of the transfer of the digital asset token to the reserve 01 (MS140), and is issued in addition to the generated information as in the issuance stage ST2. It is also possible to add the ownership transfer history information of the information, and in this case, it is possible to verify the issuance stage ST2 at any time even if the transfer is repeated after that, providing a more transparent digital asset token. It also gives the effect that enables. Further, if necessary, the ownership transfer history information can be added to the trading information between users.
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、発行段階ST2同様に、生成情報に加え、発行情報の所有権移転履歴情報を付記することも可能であり、この場合には、その後に移転を重ねても発行段階ST2の検証がいつでも可能であり、より透明性の高い、デジタルアセットトークンの提供を可能とする効果も与える。さらに、必要に応じ、ユーザ間の売買情報を所有権移転履歴情報を付記することもできる。<Additional notes on relocation history information>
The incidental information to be added to the record in the peer-to-peer distributed
従って、本態様では、図2及び図7に示されているように、ユーザ間の売買時において、第1のデジタルアセットトークン(T1)の量の1単位に関連付けられた所定の第1の法定通貨に対し、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで第1のデジタルアセットトークン量の1単位(T1)にペギングされるように所有権移転条件が構成され(MS230)、第1のデジタルアセットトークン量の1単位(T1)にペギングされたたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成が発行前デジタルアセットトークンのリザーブプール01を宛先アドレスとするデジタルアセットトークン(T2)のトランザクションの記録としてピアツーピア分散型台帳に記録され(MS110、MS210)、
その後の当該デジタルアセットトークンの所有権移転として、ユーザ間の移転がピアツーピア分散型台帳に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき上記所有権移転条件の付加又は更新は予めピアツーピア分散型台帳に記録され(MS220)、
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含み(MS230)、
ピアツーピア分散型台帳への記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、その後、図2に示されているように、MS160、MS170、MS180及びMS190のステップが実行され、
前記履歴情報には、デジタルアセットトークン(T2)の生成直後の発行者からリザーブ(01)への移転、好ましくは、発行情報、必要に応じユーザ間の移転の移転履歴情報を含む方法が開示されている。こうして、デジタルアセットトークン(T2)の生成直後の発行者からリザーブ(01)への移転情報、発行情報がデジタルアセットトークン自体に参照可能に表示される履歴の記録及びユーザ間移転時の移転価格に関し、第1のデジタルアセットトークンの価格変動幅に制限される仕組みによって、交換価値がより安定なトークンが提供されるが、これは、第1のデジタルアセットトークン価値がペギングされる第1の法定通貨に、第1のデジタルアセットトークン価値へのペギングを通じて間接的にペギングされる仕組みの効果であり、当該制約条件の記録によって、交換価値がより安定なトークンが提供される。Therefore, in this aspect, as shown in FIGS. 2 and 7, when buying and selling between users, a predetermined first statutory association associated with one unit of the amount of the first digital asset token (T1). Ownership transfer conditions are configured so that the currency is pegged to one unit (T1) of the first Digital Asset Token amount at an exchange rate that corresponds to the market exchange rate between the first statutory currency and the second currency. (MS230), 1 unit (T2) of the second digital asset token amount is issued with the digital asset token amount pegged to 1 unit (T1) of the 1st digital asset token amount as 1 unit. Recorded in the peer-to-peer distributed ledger as a record of digital asset token (T2) transactions destined for thereserve pool 01 of the previous digital asset token (MS110, MS210),
When the transfer between users is recorded in the peer-to-peer distributed ledger as a subsequent transfer of ownership of the digital asset token.
The addition or renewal of the ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred is previously recorded in a peer-to-peer distributed ledger (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Including width constraints (MS230),
Ancillary information to be added to the peer-to-peer distributed ledger record includes at least historical information, including the history of the transfer of digital asset tokens to the reserve (MS140).
A transaction containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network (MS150), after which the steps MS160, MS170, MS180 and MS190 are performed, as shown in FIG.
The history information discloses a method including transfer from the issuer to the reserve (01) immediately after the generation of the digital asset token (T2), preferably issuance information, and if necessary, transfer history information of transfer between users. ing. In this way, regarding the transfer information from the issuer to the reserve (01) immediately after the generation of the digital asset token (T2), the record of the history in which the issuance information is displayed in reference to the digital asset token itself, and the transfer price at the time of transfer between users. , The mechanism limited to the price fluctuation range of the first digital asset token provides tokens with more stable exchange value, which is the first statutory currency in which the value of the first digital asset token is pegged. In addition, it is the effect of the mechanism of indirectly pegging through the pegging to the value of the first digital asset token, and the recording of the constraint condition provides a token with a more stable exchange value.
その後の当該デジタルアセットトークンの所有権移転として、ユーザ間の移転がピアツーピア分散型台帳に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき上記所有権移転条件の付加又は更新は予めピアツーピア分散型台帳に記録され(MS220)、
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含み(MS230)、
ピアツーピア分散型台帳への記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、その後、図2に示されているように、MS160、MS170、MS180及びMS190のステップが実行され、
前記履歴情報には、デジタルアセットトークン(T2)の生成直後の発行者からリザーブ(01)への移転、好ましくは、発行情報、必要に応じユーザ間の移転の移転履歴情報を含む方法が開示されている。こうして、デジタルアセットトークン(T2)の生成直後の発行者からリザーブ(01)への移転情報、発行情報がデジタルアセットトークン自体に参照可能に表示される履歴の記録及びユーザ間移転時の移転価格に関し、第1のデジタルアセットトークンの価格変動幅に制限される仕組みによって、交換価値がより安定なトークンが提供されるが、これは、第1のデジタルアセットトークン価値がペギングされる第1の法定通貨に、第1のデジタルアセットトークン価値へのペギングを通じて間接的にペギングされる仕組みの効果であり、当該制約条件の記録によって、交換価値がより安定なトークンが提供される。Therefore, in this aspect, as shown in FIGS. 2 and 7, when buying and selling between users, a predetermined first statutory association associated with one unit of the amount of the first digital asset token (T1). Ownership transfer conditions are configured so that the currency is pegged to one unit (T1) of the first Digital Asset Token amount at an exchange rate that corresponds to the market exchange rate between the first statutory currency and the second currency. (MS230), 1 unit (T2) of the second digital asset token amount is issued with the digital asset token amount pegged to 1 unit (T1) of the 1st digital asset token amount as 1 unit. Recorded in the peer-to-peer distributed ledger as a record of digital asset token (T2) transactions destined for the
When the transfer between users is recorded in the peer-to-peer distributed ledger as a subsequent transfer of ownership of the digital asset token.
The addition or renewal of the ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred is previously recorded in a peer-to-peer distributed ledger (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Including width constraints (MS230),
Ancillary information to be added to the peer-to-peer distributed ledger record includes at least historical information, including the history of the transfer of digital asset tokens to the reserve (MS140).
A transaction containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network (MS150), after which the steps MS160, MS170, MS180 and MS190 are performed, as shown in FIG.
The history information discloses a method including transfer from the issuer to the reserve (01) immediately after the generation of the digital asset token (T2), preferably issuance information, and if necessary, transfer history information of transfer between users. ing. In this way, regarding the transfer information from the issuer to the reserve (01) immediately after the generation of the digital asset token (T2), the record of the history in which the issuance information is displayed in reference to the digital asset token itself, and the transfer price at the time of transfer between users. , The mechanism limited to the price fluctuation range of the first digital asset token provides tokens with more stable exchange value, which is the first statutory currency in which the value of the first digital asset token is pegged. In addition, it is the effect of the mechanism of indirectly pegging through the pegging to the value of the first digital asset token, and the recording of the constraint condition provides a token with a more stable exchange value.
<第2のデジタルアセットトークンの償還>
図1に示されているように、償却段階ST4において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT2の発行後のデジタルアセットトークンT2の償却方法M401の部分を含み、当該方法では、生成後の売買に伴う当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)、ことを特徴とする方法である。以下、図2及び図8を用い、償還段階ST4における、デジタルアセットトークンT2に関連する本発明の一実施形態の方法1の作用効果を説明する。<Redemption of the second digital asset token>
As shown in FIG. 1, in the depreciation stage ST4, the part of themethod 1 according to one embodiment of the present invention includes the part of the depreciation method M401 of the digital asset token T2 after the issuance of the digital asset token T2. In this method, when recording the transfer of ownership of the digital asset token due to the purchase and sale after generation in the peer-to-peer distributed ledger,
Includes pre-recording in peer-to-peer distributedledger 3 the addition or renewal of ownership transfer conditions to be associated with one unit (T2) of the digital asset token amount to be transferred (MS220).
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. It is a method characterized in that it includes constraining the price range and / or the individual price range (MS230). Hereinafter, with reference to FIGS. 2 and 8, the operation and effect of themethod 1 of the embodiment of the present invention related to the digital asset token T2 in the redemption stage ST4 will be described.
図1に示されているように、償却段階ST4において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT2の発行後のデジタルアセットトークンT2の償却方法M401の部分を含み、当該方法では、生成後の売買に伴う当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)、ことを特徴とする方法である。以下、図2及び図8を用い、償還段階ST4における、デジタルアセットトークンT2に関連する本発明の一実施形態の方法1の作用効果を説明する。<Redemption of the second digital asset token>
As shown in FIG. 1, in the depreciation stage ST4, the part of the
Includes pre-recording in peer-to-peer distributed
The ownership transfer condition is a universal upper and lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition. It is a method characterized in that it includes constraining the price range and / or the individual price range (MS230). Hereinafter, with reference to FIGS. 2 and 8, the operation and effect of the
償還段階ST4において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンの発行後の償還の方法M401部分を含み、リザーブプール01を宛先アドレスとするデジタルアセットトークンT2のトランザクションTRの記録としてピアツーピア分散型台帳3に記録するステップ(MS110)によって生成されたデジタルアセットトークンTについて、
ユーザから発行者への償還トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 1000(T2);
トランザクションアウトプット1 リザーブアドレス01/ 1000(T2)
とトランザクションTRが構成されてよい。ユーザーアドレスからリザーブアドレスへの移転としてトランザクションTRを記録する。償還時にリザーブ01に移転されることによって、再発行される場合でも総発行量がリザーブアドレス01を監視し、ブロックチェーン上で容易に把握可能であり、透明性向上に寄与する。In the redemption stage ST4, the part of themethod 1 according to one embodiment of the present invention includes the part of the redemption method M401 after the issuance of the digital asset token, and the transaction TR of the digital asset token T2 having the reserve pool 01 as the destination address. For the digital asset token T generated by step (MS110) recording in peer-to-peer distributed ledger 3 as a record
The redemption transaction TR from the user to the issuer is
Transaction TR
Transaction input:
Transaction input 1 User address 2/1000 (T2);
Transaction output 1 Reserve address 01/1000 (T2)
And transaction TR may be configured. Record transaction TR as a transfer from user address to reserve address. By transferring to Reserve 01 at the time of redemption, the total issuance amount monitorsReserve Address 01 even if it is reissued, and it can be easily grasped on the blockchain, which contributes to the improvement of transparency.
ユーザから発行者への償還トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 1000(T2);
トランザクションアウトプット1 リザーブアドレス01/ 1000(T2)
とトランザクションTRが構成されてよい。ユーザーアドレスからリザーブアドレスへの移転としてトランザクションTRを記録する。償還時にリザーブ01に移転されることによって、再発行される場合でも総発行量がリザーブアドレス01を監視し、ブロックチェーン上で容易に把握可能であり、透明性向上に寄与する。In the redemption stage ST4, the part of the
The redemption transaction TR from the user to the issuer is
Transaction TR
Transaction input:
And transaction TR may be configured. Record transaction TR as a transfer from user address to reserve address. By transferring to Reserve 01 at the time of redemption, the total issuance amount monitors
<検証条件の付加の付記>
本発明の一実施態様に係る方法では、図2及び図8に示されるように、デジタルアセットトークンT2の償還について、移転すべき前記デジタルアセットトークンの量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(MS120)する。償還価格条件設定については、
当該所有権移転条件のペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約すること(MS230)である。
所有権移転条件:第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅、
90(T1)≦ 1(T2) ≦90(T1)
は、当該トランザクションの検証条件とされれば、以下となる。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット2 ユーザアドレス1/ 9000(T1);
トランザクションアウトプット1 ユーザアドレス1/ 100(T2)
トランザクションアウトプット2 リザーブアドレス01/ 9000(T1)
とスケールファクタを100としてトランザクションTRが構成されてもよい。<Additional notes on addition of verification conditions>
In the method according to one embodiment of the invention, as shown in FIGS. 2 and 8, the redemption of the digital asset token T2 should be associated with one unit (T2) of the amount of the digital asset token to be transferred. The addition or renewal of the right transfer condition is recorded in advance in the peer-to-peer distributed ledger 3 (MS120). For redemption price conditions,
As a pegging condition of the ownership transfer condition, the universal price range and / or individual price range of the upper limit and the lower limit of the transfer consideration of 1 unit of the amount of the second digital asset token for 1 unit of the amount of the first digital asset token. Constrain to (MS230).
Ownership transfer conditions: Universal price range of upper and lower limits of consideration for transfer of the amount of the second digital asset token for one unit of the amount of the first digital asset token,
90 (T1) ≤ 1 (T2) ≤ 90 (T1)
Is the verification condition of the transaction, and is as follows.
Transaction TR
Transaction input:
Transaction input 1 Reserve address 01/100 (T2);
Transaction input 2 User address 1/9000 (T1);
Transaction output 1 User address 1/100 (T2)
Transaction Output 2 Reserve Address 01/9000 (T1)
And the transaction TR may be configured with a scale factor of 100.
本発明の一実施態様に係る方法では、図2及び図8に示されるように、デジタルアセットトークンT2の償還について、移転すべき前記デジタルアセットトークンの量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(MS120)する。償還価格条件設定については、
当該所有権移転条件のペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約すること(MS230)である。
所有権移転条件:第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の移転対価の上限及び下限のユニバーサル価格幅、
90(T1)≦ 1(T2) ≦90(T1)
は、当該トランザクションの検証条件とされれば、以下となる。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット2 ユーザアドレス1/ 9000(T1);
トランザクションアウトプット1 ユーザアドレス1/ 100(T2)
トランザクションアウトプット2 リザーブアドレス01/ 9000(T1)
とスケールファクタを100としてトランザクションTRが構成されてもよい。<Additional notes on addition of verification conditions>
In the method according to one embodiment of the invention, as shown in FIGS. 2 and 8, the redemption of the digital asset token T2 should be associated with one unit (T2) of the amount of the digital asset token to be transferred. The addition or renewal of the right transfer condition is recorded in advance in the peer-to-peer distributed ledger 3 (MS120). For redemption price conditions,
As a pegging condition of the ownership transfer condition, the universal price range and / or individual price range of the upper limit and the lower limit of the transfer consideration of 1 unit of the amount of the second digital asset token for 1 unit of the amount of the first digital asset token. Constrain to (MS230).
Ownership transfer conditions: Universal price range of upper and lower limits of consideration for transfer of the amount of the second digital asset token for one unit of the amount of the first digital asset token,
90 (T1) ≤ 1 (T2) ≤ 90 (T1)
Is the verification condition of the transaction, and is as follows.
Transaction TR
Transaction input:
And the transaction TR may be configured with a scale factor of 100.
<移転履歴情報の付記>
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報を含み(MS140)、生成情報及び/又は発行情報及び/又は売買情報を付して、ユーザからリザーブ01への所有権移転履歴情報を付記することができ、この場合には、その後に移転を重ねても発行時の検証がいつでも可能であり、より透明性の高い、デジタルアセットトークンT2の提供を可能とする効果も与える。必要に応じ、償還情報を所有権移転履歴情報を付記すればよい。付記は、償還の移転の記録と同時に記録されてもよい。<Additional notes on relocation history information>
Ancillary information to be added to the record in the peer-to-peer distributedledger 3 includes at least historical information including the history of transfer of Digital Asset Token T2 to Reserve 01 (MS140), generated information and / or issuance information and / or trading. It is possible to add information to the ownership transfer history information from the user to Reserve 01, and in this case, even if the transfer is repeated after that, verification at the time of issuance is possible at any time, making it more transparent. It also has the effect of enabling the provision of high-quality digital asset token T2. If necessary, the redemption information may be added with the ownership transfer history information. The appendix may be recorded at the same time as the record of the transfer of redemption.
ピアツーピア分散型台帳3への記録に付記すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報を含み(MS140)、生成情報及び/又は発行情報及び/又は売買情報を付して、ユーザからリザーブ01への所有権移転履歴情報を付記することができ、この場合には、その後に移転を重ねても発行時の検証がいつでも可能であり、より透明性の高い、デジタルアセットトークンT2の提供を可能とする効果も与える。必要に応じ、償還情報を所有権移転履歴情報を付記すればよい。付記は、償還の移転の記録と同時に記録されてもよい。<Additional notes on relocation history information>
Ancillary information to be added to the record in the peer-to-peer distributed
従って、本態様では、償還時において、第1のデジタルアセットトークン(T1)の量の1単位に関連付けられた所定の第1の法定通貨に対し、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで第1のデジタルアセットトークン量の1単位(T1)にペギングされるように所有権移転条件が構成され(MS230)、第1のデジタルアセットトークン量の1単位(T1)にペギングされたたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成が発行前デジタルアセットトークンのリザーブプール01を宛先アドレスとするデジタルアセットトークン(T2)のトランザクションの記録としてピアツーピア分散型台帳に記録され(MS110、MS210)、
その後の当該デジタルアセットトークンの所有権移転として、償還がピアツーピア分散型台帳に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき上記所有権移転条件の付加又は更新は予めピアツーピア分散型台帳に記録され(MS220)、
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含み(MS230)、
ピアツーピア分散型台帳への記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、引き続き、図1に示されているように、MS160、MS170、MS180及びMS190のステップを実行し、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転に加え、さらにリザーブ01からユーザへの移転及びユーザ間の移転及びユーザからリザーブ01への移転の移転履歴情報を含み得る方法である。そして、上記のとおり、本発明は、第2のデジタルアセットトークンについても、第2のデジタルアセットトークンが市場交換レートを介してペギングする第1のデジタルアセットトークンがペギングする第1の法定通貨によって、及び所有権移転条件付記及び履歴情報付記、及びリザーブからの発行及びリザーブへの償還によって、デジタルアセットトークンの償還時の生成時情報及び/又は発行時情報及び/又はユーザ間の移転情報の透明性及び償還時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。Therefore, in this embodiment, at the time of redemption, the first statutory currency and the second statutory currency are associated with the predetermined first statutory currency associated with one unit of the amount of the first digital asset token (T1). The ownership transfer condition is configured to be pegged to 1 unit (T1) of the 1st Digital Asset Token amount at an exchange rate according to the market exchange rate (MS230) and 1 unit of the 1st Digital Asset Token amount (MS230). The generation of 1 unit (T2) of the second digital asset token amount with the digital asset token amount pegged to T1) as 1 unit is the digital asset token whose destination address is thereserve pool 01 of the digital asset token before issuance. Recorded in a peer-to-peer distributed ledger as a record of transactions in (T2) (MS110, MS210),
When the redemption is recorded in the peer-to-peer distributed ledger as a subsequent transfer of ownership of the digital asset token
The addition or renewal of the ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred is previously recorded in a peer-to-peer distributed ledger (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Including width constraints (MS230),
Ancillary information to be added to the peer-to-peer distributed ledger record includes at least historical information, including the history of the transfer of digital asset tokens to the reserve (MS140).
A transaction containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network (MS150), followed by the steps MS160, MS170, MS180 and MS190, as shown in FIG.
The history information includes, in addition to the transfer from the issuer to the reserve immediately after the generation of the digital asset token, the transfer history information of the transfer fromreserve 01 to the user, the transfer between users, and the transfer from the user to reserve 01. How to get it. And, as described above, the present invention also relates to the second digital asset token in the first statutory currency pegged by the first digital asset token, which the second digital asset token pegs through the market exchange rate. And the transparency of the information at the time of generation and / or the information at the time of issuance and / or the transfer information between users at the time of redemption of the digital asset token by the addition of the ownership transfer conditions and history information, and the issuance from the reserve and the redemption to the reserve. And provide a method of recording in a peer-to-peer distributed ledger that improves the stability of the exchange value at the time of redemption.
その後の当該デジタルアセットトークンの所有権移転として、償還がピアツーピア分散型台帳に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき上記所有権移転条件の付加又は更新は予めピアツーピア分散型台帳に記録され(MS220)、
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含み(MS230)、
ピアツーピア分散型台帳への記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、引き続き、図1に示されているように、MS160、MS170、MS180及びMS190のステップを実行し、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転に加え、さらにリザーブ01からユーザへの移転及びユーザ間の移転及びユーザからリザーブ01への移転の移転履歴情報を含み得る方法である。そして、上記のとおり、本発明は、第2のデジタルアセットトークンについても、第2のデジタルアセットトークンが市場交換レートを介してペギングする第1のデジタルアセットトークンがペギングする第1の法定通貨によって、及び所有権移転条件付記及び履歴情報付記、及びリザーブからの発行及びリザーブへの償還によって、デジタルアセットトークンの償還時の生成時情報及び/又は発行時情報及び/又はユーザ間の移転情報の透明性及び償還時の交換価値の安定性を向上するピアツーピア分散型台帳への記録方法を提供する。Therefore, in this embodiment, at the time of redemption, the first statutory currency and the second statutory currency are associated with the predetermined first statutory currency associated with one unit of the amount of the first digital asset token (T1). The ownership transfer condition is configured to be pegged to 1 unit (T1) of the 1st Digital Asset Token amount at an exchange rate according to the market exchange rate (MS230) and 1 unit of the 1st Digital Asset Token amount (MS230). The generation of 1 unit (T2) of the second digital asset token amount with the digital asset token amount pegged to T1) as 1 unit is the digital asset token whose destination address is the
When the redemption is recorded in the peer-to-peer distributed ledger as a subsequent transfer of ownership of the digital asset token
The addition or renewal of the ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred is previously recorded in a peer-to-peer distributed ledger (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Including width constraints (MS230),
Ancillary information to be added to the peer-to-peer distributed ledger record includes at least historical information, including the history of the transfer of digital asset tokens to the reserve (MS140).
A transaction containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network (MS150), followed by the steps MS160, MS170, MS180 and MS190, as shown in FIG.
The history information includes, in addition to the transfer from the issuer to the reserve immediately after the generation of the digital asset token, the transfer history information of the transfer from
<第2のデジタルアセットトークン発行時の供託プールの利用>
さらに、図2に示されているように、発行段階ST2において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT1の供託プール03を利用する方法M202の部分を含み、図2に示されるように、本実施例では、好ましくは、発行段階ST2において、発行及び売出し毎に、前記第2のデジタルアセットトークンの量の1単位(T2)の前記移転の記録には、前記リザーブからユーザへの移転の場合、履歴の印として、ユーザが提供する対価が当該ユーザが提供する対価の所定の割合が安全資産によって担保されるように、発行に先立つ募集ステップに引き続き、募集に応じたユーザから応募を受け付けるステップにおいて、ユーザから受領された発行対価を管理者(カストディアン)によって管理されるよう、ユーザが提供する対価は、例えば、対価がデジタルアセットトークンT1の11000単位であるとき、以下のトランザクションTRによって、供託プールアドレス03に移転されてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 11000(T1);
トランザクションアウトプット:
トランザクションアウトプット1 供託アドレス03/ 11000(T1)
こうして、管理者によってデジタルアセットトークンT2発行まで又は発行後も供託アドレス03で管理されてよく、当該移転履歴情報がピアツーピア分散型台帳3に記録され、発行前のユーザ及びその後のユーザにより透明性の高い、デジタルアセットトークンT2の提供を可能とする効果も与える。<Use of the deposit pool when issuing the second digital asset token>
Further, as shown in FIG. 2, in the issuance stage ST2, the part of themethod 1 according to one embodiment of the present invention includes the part of the method M202 using the deposit pool 03 of the digital asset token T1. As shown in 2, in this embodiment, preferably in the issuance stage ST2, for each issuance and sale, the record of the transfer of one unit (T2) of the amount of the second digital asset token is described above. In the case of transfer from reserve to user, as a mark of history, the consideration provided by the user will be recruited following the recruitment step prior to issuance so that a predetermined percentage of the consideration provided by the user is secured by the safe assets. In the step of accepting an application from a responding user, the consideration provided by the user is, for example, 11000 units of the digital asset token T1 so that the issue consideration received from the user is managed by the administrator (Castdian). When, it may be transferred to the deposit pool address 03 by the following transaction TR.
Transaction TR
Transaction input:
Transaction input 1 User address 1/11000 (T1);
Transaction output:
Transaction output 1 Deposit address 03/11000 (T1)
In this way, the transfer history information may be managed by the administrator at the deposit address 03 until or after the issuance of the digital asset token T2, and the transfer history information is recorded in the peer-to-peer distributedledger 3 and is more transparent to the users before and after the issuance. It also has the effect of enabling the provision of high-quality digital asset token T2.
さらに、図2に示されているように、発行段階ST2において、本発明の一実施態様に係る方法1の部分は、デジタルアセットトークンT1の供託プール03を利用する方法M202の部分を含み、図2に示されるように、本実施例では、好ましくは、発行段階ST2において、発行及び売出し毎に、前記第2のデジタルアセットトークンの量の1単位(T2)の前記移転の記録には、前記リザーブからユーザへの移転の場合、履歴の印として、ユーザが提供する対価が当該ユーザが提供する対価の所定の割合が安全資産によって担保されるように、発行に先立つ募集ステップに引き続き、募集に応じたユーザから応募を受け付けるステップにおいて、ユーザから受領された発行対価を管理者(カストディアン)によって管理されるよう、ユーザが提供する対価は、例えば、対価がデジタルアセットトークンT1の11000単位であるとき、以下のトランザクションTRによって、供託プールアドレス03に移転されてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 11000(T1);
トランザクションアウトプット:
トランザクションアウトプット1 供託アドレス03/ 11000(T1)
こうして、管理者によってデジタルアセットトークンT2発行まで又は発行後も供託アドレス03で管理されてよく、当該移転履歴情報がピアツーピア分散型台帳3に記録され、発行前のユーザ及びその後のユーザにより透明性の高い、デジタルアセットトークンT2の提供を可能とする効果も与える。<Use of the deposit pool when issuing the second digital asset token>
Further, as shown in FIG. 2, in the issuance stage ST2, the part of the
Transaction TR
Transaction input:
Transaction output:
In this way, the transfer history information may be managed by the administrator at the deposit address 03 until or after the issuance of the digital asset token T2, and the transfer history information is recorded in the peer-to-peer distributed
発行段階ST2には、リザーブアドレス01からトランザクションインプットが以下のトランザクションTRによって提供されるのは前述の通りである。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 100(T2)As described above, in the issuance stage ST2, the transaction input from thereserve address 01 is provided by the following transaction TR.
Transaction TR
Transaction input:
Transaction input 1 Reserve address 01/100 (T2);
Transaction output:
Transaction output 1 User address 1/100 (T2)
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 100(T2)As described above, in the issuance stage ST2, the transaction input from the
Transaction TR
Transaction input:
Transaction output:
<移転履歴情報の付記>
ユーザが提供する対価は管理者の供託アドレス1を介してデジタルアセットトークンT2が発行される情報も含め、発行及び売出し情報、又は当該発行及び売出し情報に関連づけられたメタデータがより詳細な発行及売出し情報として移転履歴情報に付記されれば、なお一層、ユーザにより透明性の高い、デジタルアセットトークンTの提供を可能とする効果も与える。<Additional notes on relocation history information>
The consideration provided by the user includes the issuance and sale information including the information that the digital asset token T2 is issued through thedeposit address 1 of the administrator, or the issuance of more detailed metadata associated with the issuance and sale information. If it is added to the transfer history information as sale information, it also has the effect of enabling the user to provide the digital asset token T with higher transparency.
ユーザが提供する対価は管理者の供託アドレス1を介してデジタルアセットトークンT2が発行される情報も含め、発行及び売出し情報、又は当該発行及び売出し情報に関連づけられたメタデータがより詳細な発行及売出し情報として移転履歴情報に付記されれば、なお一層、ユーザにより透明性の高い、デジタルアセットトークンTの提供を可能とする効果も与える。<Additional notes on relocation history information>
The consideration provided by the user includes the issuance and sale information including the information that the digital asset token T2 is issued through the
なお、償還時には、上記の例で以下となる。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2);
トランザクションインプット1 供託アドレス03/ 9000(T1)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 9000(T1);
トランザクションアウトプット2 リザーブアドレス01/ 100(T2)At the time of redemption, the above example is as follows.
Transaction TR
Transaction input:
Transaction input 1 User address 2/100 (T2);
Transaction Input 1 Deposit Address 03/9000 (T1)
Transaction output:
Transaction output 1 User address 2/9000 (T1);
Transaction Output 2 Reserve Address 01/100 (T2)
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2);
トランザクションインプット1 供託アドレス03/ 9000(T1)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 9000(T1);
トランザクションアウトプット2 リザーブアドレス01/ 100(T2)At the time of redemption, the above example is as follows.
Transaction TR
Transaction input:
Transaction output:
こうして、供託プール03を利用する前記第2のデジタルアセットトークンの量の1単位(T2)の発行及び売り出しは、さらに、
前記履歴情報には、ユーザが提供する対価の所定の割合は安全資産によって担保されるべき供託プール03に保持される履歴情報を含む(MS310)。In this way, the issuance and sale of one unit (T2) of the amount of the second digital asset token using the deposit pool 03 is further increased.
The historical information includes historical information held in the deposit pool 03 where a predetermined percentage of the consideration provided by the user should be secured by safe assets (MS310).
前記履歴情報には、ユーザが提供する対価の所定の割合は安全資産によって担保されるべき供託プール03に保持される履歴情報を含む(MS310)。In this way, the issuance and sale of one unit (T2) of the amount of the second digital asset token using the deposit pool 03 is further increased.
The historical information includes historical information held in the deposit pool 03 where a predetermined percentage of the consideration provided by the user should be secured by safe assets (MS310).
さらに、供託アドレス03へのユーザ1からの対価の支払が法定通貨であった場合には、上記のトランザクション表記方法を倣い、前述の仮想デジタルアセットトークンT0を使用して、ユーザ1からの入金100(円)を供託プール管理者(カストディアン)が確認後、100(T0)を上記デジタルアセットトークン100(T2)の発行トランザクションに関連づけてもよい。すなわち、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット2 供託プール管理者/ 100(T0)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 100(T2);
トランザクションアウトプット2 発行管理者/ 100(T0)
トランザクションインプット2は、供託プール管理者(カストディアン)の署名によって、ユーザ1からの100(円)の入金が裏書きされたようなトランザクション表記をすれば、発行はより透明になる。Further, when the payment of the consideration from theuser 1 to the deposit address 03 is in legal currency, the payment from the user 1 is 100 using the virtual digital asset token T0 described above, following the transaction notation method described above. After the deposit pool manager (custodian) confirms (yen), 100 (T0) may be associated with the issuance transaction of the digital asset token 100 (T2). That is,
Transaction TR
Transaction input:
Transaction input 1 Reserve address 01/100 (T2);
Transaction Input 2 Deposit Pool Administrator / 100 (T0)
Transaction output:
Transaction output 1 User address 1/100 (T2);
Transaction output 2 Issuing administrator / 100 (T0)
Issuance oftransaction input 2 becomes more transparent if the transaction notation is such that the deposit of 100 (yen) from user 1 is backed up by the signature of the deposit pool administrator (custodian).
トランザクションTR
トランザクションインプット:
トランザクションインプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット2 供託プール管理者/ 100(T0)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 100(T2);
トランザクションアウトプット2 発行管理者/ 100(T0)
トランザクションインプット2は、供託プール管理者(カストディアン)の署名によって、ユーザ1からの100(円)の入金が裏書きされたようなトランザクション表記をすれば、発行はより透明になる。Further, when the payment of the consideration from the
Transaction TR
Transaction input:
Transaction output:
Issuance of
上記態様によって、発行及び売出し履歴の設定に、履歴の印として、ユーザが提供する対価が当該ユーザが提供する対価の所定の割合が安全資産によって担保され、これには供託プールで保管されることが少なくとも発行時に具体的にブロックチェーンに記録される方法が提供され、売出し時及び売出し後のデジタルアセットトークンの透明性が高まり、償還時にも保全されている安全資産から所定の割合が償還される仕組みはデジタルアセットトークンの交換価値の安定性にも寄与する。好ましくは、所定の割合は50%であり、より好ましくは、所定の割合は60%であり、より好ましくは、所定の割合は70%であり、より好ましくは、所定の割合は80%であり、より好ましくは、所定の割合は90%であり、より好ましくは、所定の割合は100%の方法が提供される。According to the above aspect, in the setting of the issuance and sale history, as a mark of the history, the consideration provided by the user is secured by the safe asset at a predetermined ratio of the consideration provided by the user, and is stored in the deposit pool. Will be provided with a method of being specifically recorded on the blockchain at least at the time of issuance, increasing the transparency of digital asset tokens at the time of sale and after sale, and redeeming a certain percentage of the safe assets that are preserved at the time of redemption. The mechanism also contributes to the stability of the exchange value of digital asset tokens. Preferably, the predetermined proportion is 50%, more preferably the predetermined proportion is 60%, more preferably the predetermined proportion is 70%, and more preferably the predetermined proportion is 80%. , More preferably, a predetermined ratio is 90%, and more preferably, a predetermined ratio is 100%.
そして上記のとおり、本発明は、第2のデジタルアセットトークンについても、第2のデジタルアセットトークンが市場交換レートを介してペギングする第1のデジタルアセットトークンがペギングする第1の法定通貨によって、及び所有権移転条件付記及び履歴情報付記、及びリザーブからの発行によって、及びリザーブへの償還によって、デジタルアセットトークンの生成、発行、ユーザ間の移転及び償還時の生成情報及び/又は発行情報及び/又はユーザ間の移転情報の提供は、デジタルアセットトークンの全ライフサイクル及び償還後の売出しを含む再循環にわたる持続的な透明性及び交換価値の安定性が提供されるピアツーピア分散型台帳への記録方法である。And, as described above, the present invention also relates to the second digital asset token, with the second digital asset token pegging through the market exchange rate, and by the first statutory currency pegging the first digital asset token. Digital asset token generation, issuance, transfer between users and generation information and / or issuance information and / or by issuance from reserve and redemption to reserve Providing transfer information between users is a method of recording in a peer-to-peer distributed ledger that provides sustainable transparency and stability of exchange value over the entire life cycle of Digital Asset Tokens and recirculation, including post-redemption sales. be.
<デジタルアセットトークン統合システム全体像>
上記方法を実現するためのデジタルアセットトークン統合システムの全体像を図11を用い詳細に説明する。<Overview of Digital Asset Token Integrated System>
The overall picture of the digital asset token integration system for realizing the above method will be described in detail with reference to FIG.
上記方法を実現するためのデジタルアセットトークン統合システムの全体像を図11を用い詳細に説明する。<Overview of Digital Asset Token Integrated System>
The overall picture of the digital asset token integration system for realizing the above method will be described in detail with reference to FIG.
本発明に係るデジタルアセットトークン統合システムは、図11に示されるように、日本では法定通貨に、好ましくは日本円にペギングされたデジタルアセットトークンT1をデジタルアセットとして提供し、米国では、米国ドルー円レートに市場連動し、デジタルアセットトークンT1を介して米国ドルにペギングされたデジタルアセットトークンT2をデジタルアセットとして提供し、本システムでは、日本のユーザはT1を他のユーザに売買として取引するためのシステムであり、米国のユーザはT2を他のユーザに売買として取引するためのシステムである。このように、本発明に係るデジタルアセットトークンは、複数のデジタルアセットトークンを同一のシステムで利用できるデジタルアセットトークン統合システム2である。As shown in FIG. 11, the digital asset token integrated system according to the present invention provides the digital asset token T1 pegged to the legal currency in Japan, preferably the Japanese yen, as a digital asset, and in the United States, the US dollar-yen. Market-linked to the rate, the digital asset token T2 pegged to the US dollar via the digital asset token T1 is provided as a digital asset, and in this system, Japanese users can trade T1 to other users as a sale. It is a system for US users to trade T2 to other users as a buy and sell. As described above, the digital asset token according to the present invention is a digital asset token integrated system 2 in which a plurality of digital asset tokens can be used in the same system.
デジタルアセットトークン統合システム2の構成要素は、秘密鍵を保管するウォレット67-68と、そのウォレットを持っているユーザ同士又はデジタルアセットトークンの発行者の内の2当事者の取引を表示しデジタルアセットトークンネットワーク上を伝わるトランザクションTRと、すべてのトランザクションを保持する総元帳であるピアツーピア分散型台帳と、トランザクションをトランザクション毎、又は複数のトランザクションを蓄積し、トランザクションのデジタルアセットトークン規約への適合性を検証し、ピアツーピア分散型台帳に記録するためのノードコンピュータ65とで構成される。The components of the Digital Asset Token Integration System 2 display the transactions of the wallet 67-68 that stores the private key and the transactions between the users who have the wallet or two of the issuers of the digital asset token. Transaction TR transmitted on the network, peer-to-peer distributed ledger that holds all transactions, transaction for each transaction or multiple transactions are accumulated, and the conformity of the transaction to the digital asset token convention is verified. Consists of a node computer 65 for recording in a peer-to-peer distributed ledger.
一実施に係る本発明のデジタルアセットトークン統合システム2は、例えば、ピアツーピア分散型台帳としてブロックチェーンを採用する。ここで、ピアツーピア分散型台帳は、特定の管理者によって維持され、記帳がコントロールされている中央集権型の台帳ではなく、デジタルアセットトークン統合システム2に参加する個人又は法人によって維持され、記帳がデジタルアセットトークン規約に適合し、ネットワーク上で検証を終えたトランザクションTRがブロック毎に時系列にノードコンピュータ65の台帳に記帳され、そのブロックがデジタルアセットトークン統合システム2のすべてのノードコンピュータ65に伝搬される仕組みをいう。各々のノードコンピュータ65はデジタルアセットトークン統合システム2上対等な存在であり、各々に台帳に記録する権限があり、隣接するノードコンピュータ65同士が受信した台帳の更新を他のノードコンピュータ65へ伝搬するという形態をもって、ピアツーピア分散型台帳という。ネットワーク上で先着順はデジタルアセットトークン統合システム内の統一時刻上で測定されるが、この時刻を本明細書では、ユニバーサル時刻というデジタルアセットトークン統合システム上の統一時刻で表現する。The digital asset token integrated system 2 of the present invention according to one implementation adopts a blockchain as, for example, a peer-to-peer distributed ledger. Here, the peer-to-peer distributed ledger is not a centralized ledger maintained by a specific administrator and whose bookkeeping is controlled, but is maintained by an individual or corporation participating in the Digital Asset Token Integration System 2, and the bookkeeping is digital. Transaction TRs that conform to the asset token convention and have been verified on the network are recorded in the ledger of node computer 65 in chronological order for each block, and the blocks are propagated to all node computers 65 of the digital asset token integration system 2. Refers to the mechanism. Each node computer 65 is on an equal footing with the Digital Asset Token Integration System 2, and each has the authority to record in the ledger, and the updates of the ledger received by the adjacent node computers 65 are propagated to the other node computers 65. In this form, it is called a peer-to-peer distributed ledger. The first-come-first-served basis on the network is measured on the unified time in the digital asset token integrated system, and this time is expressed in this specification by the unified time on the digital asset token integrated system called universal time.
デジタルアセットトークン統合システム2は、ウォレットが稼働するユーザのスマートホン67-68、ディスプレイ表示パネルに接続されたPC、サーバコンピュータ装置、ペデスタルのPC、サーバコンピュータ装置、クラウドコンピューティング環境9にある仮想コンピュータがインターネットに接続された環境で使用され、後に説明するシステムコンピュータの構成に当たるコンピュータ60によって内部が構成されている。The digital asset token integrated system 2 is a smartphone 67-68 of a user running a wallet, a PC connected to a display panel, a server computer device, a pedestal PC, a server computer device, and a virtual computer in a cloud computing environment 9. Is used in an environment connected to the Internet, and its internal configuration is composed of a computer 60, which corresponds to the configuration of a system computer described later.
ウォレットのユーザは取引に応じ、デジタルアセットトークンの発行に応募する場合のトランザクションや、ユーザ間のデジタルアセットトークン売買のためのトランザクションや、デジタルアセットトークンの発行者への償還のためのトランザクションを自己のウォレットによって組成し、秘密鍵を保管し、トランザクションに署名する。According to the transaction, the wallet user has a transaction for applying for the issuance of digital asset tokens, a transaction for buying and selling digital asset tokens between users, and a transaction for redemption to the issuer of digital asset tokens. Created by a wallet, stores private keys, and signs transactions.
デジタルアセットトークン統合システム2のトランザクションは、ピアツーピア分散型台帳としてブロックチェーンを採用し、ブロックの接続及び正当性の検証はビットコインのマイナー規約に類するものを採用するが、デジタルアセットトークンの移転のみのトランザクションにはトランザクション手数料は無料のため、その点は異なる。ネットワークに参加するものによって、システム稼働の負担が提供される。加えて、固有の機能の実現のため、トランザクションの仕様は独自のものとなっており、デジタルアセットトークン統合システム2で使用されるウォレットは、デジタルアセットトークン統合システム規約に従ったものである必要がある。Transactions of the Digital Asset Token Integration System 2 adopt blockchain as a peer-to-peer distributed ledger, and block connection and validation adopts something similar to Bitcoin's minor rules, but only for transfer of digital asset tokens. The difference is that transaction fees are free for transactions. Participants in the network provide the burden of operating the system. In addition, the transaction specifications are unique in order to realize unique functions, and the wallet used in Digital Asset Token Integration System 2 must comply with the Digital Asset Token Integration System Regulations. be.
図11では、ウォレットは、インターネットに接続されるスマートホン67及びスマートホン68及びディスプレーパネル69に接続され、インターネットに接続されているパーソナルコンピュータ66及びインターネットに接続されたディスプレイパネル装置71のブラウザ画面表示を制御できるクラウドコンピューティング9上の仮想サーバ73で稼働している。例えば、スマートホン67は、内部にコンピュータ60を含み、コンピュータ60は、プロセッサ80、メインメモリ81、ストレージ装置84に保管されてプロセッサ80の動作を指令するプログラム命令85−87、外部との入出力を制御する入出力装置82、外部との通信を制御する通信制御装置83、これらをつなぐ内部システムバス79とを有している(図12参照)。In FIG. 11, the wallet is connected to the smart phone 67 and the smart phone 68 connected to the Internet and the display panel 69, and the browser screen display of the personal computer 66 connected to the Internet and the display panel device 71 connected to the Internet. It is running on a virtual server 73 on a cloud computing 9 that can control. For example, the smart phone 67 includes a computer 60 inside, and the computer 60 is stored in a processor 80, a main memory 81, and a storage device 84, and is stored in a storage device 84 to instruct the operation of the processor 80. It has an input / output device 82 that controls the above, a communication control device 83 that controls communication with the outside, and an internal system bus 79 that connects them (see FIG. 12).
図12は、上記のコンピュータシステム(以下で単にシステムとも、コンピュータともいう)の実施例として、コンピュータ60を例示的に示す模式図である。コンピュータ60は、プロセッサ80、メモリ81、入出力部82、通信制御部83及びストレージ部84を含む。プロセッサ80は、Central Processing Unit (CPU,中央処理装置)ともいい、プログラム命令84にしたがって様々な演算処理や情報処理をメモリ81のデータをプロセッサ80に読み出し、処理結果をメモリ81に書き出し、システムバス79を介して、入出力部82を制御しディスプレイパネル71に画面を表示したり、ディスプレイパネル71に沿ったフィールドへのキーボードからのデータ入力を受け入れたり、音声入出力によってユーザコミュニケーションを行ったり、通信制御部83を制御しインターネット接続によって外部とのネットワークコミュニケーションを行ったり、通信制御部83は、他のプライベートネットワークとの接続を実現する無線LAN接続制やWIFI接続制御やブルートゥース接続制御によって、他の機器との接続を提供したり、永続記憶としてのストレージ装置部84へデータを保存したり、あるいは、これらの処理を実行するための命令が記憶されているストレージ装置部84からプログラム命令85−87を読み出し、あるいは、起動時にはイニシャルプログラムロードとしてオペレーティングシステムを読み出し、システムを起動したり、様々な処理を実行可能に構成されている。プロセッサ80は処理の高速化のため、プロセッサ内部に演算命令コードに組み込まれている特殊なメモリであるレジスタや再度の利用の高速化のためのキャッシュが構成されパファーマンスの向上に寄与する。FIG. 12 is a schematic diagram illustrating a computer 60 as an example of the above computer system (hereinafter, also simply referred to as a system or a computer). The computer 60 includes a processor 80, a memory 81, an input / output unit 82, a communication control unit 83, and a storage unit 84. The processor 80 is also called a Central Processing Unit (CPU), and reads various arithmetic processing and information processing into the memory 81 according to the program instruction 84, writes the processing result to the memory 81, and writes the processing result to the memory 81. The input / output unit 82 is controlled via the 79 to display the screen on the display panel 71, data input from the keyboard to the field along the display panel 71 is accepted, and user communication is performed by voice input / output. The communication control unit 83 controls the communication control unit 83 to perform network communication with the outside by the Internet connection, and the communication control unit 83 uses the wireless LAN connection system, the WIFI connection control, and the Bluetooth connection control to realize the connection with other private networks. Program instruction 85- It is configured to read 87 or read the operating system as an initial program load at startup to start the system and execute various processes. In order to speed up the processing, the processor 80 is configured with a register, which is a special memory embedded in the arithmetic instruction code, and a cache for speeding up the reuse, which contributes to the improvement of performance.
メモリ81は、BIOSのロードに適する読み出し専用のROM,やメインメモリとして、メモリアドレスを指定し任意の読み書き可能なRAM等用途に沿って最適なメモリが選択構成されてよい。As the memory 81, a read-only ROM suitable for loading the BIOS, or as the main memory, the optimum memory may be selectively configured according to the application such as an arbitrary readable / writable RAM by designating a memory address.
ストレージ装置部84には、目的に応じてコーディングされたプログラム命令85−87が格納されており、それぞれのプログラム命令85−87は、プロセッサ80に上記の様々な演算処理、情報処理を実行させるための命令が制御ロジックを構成するように記述され、並び順に命令を実行し、データも順に読み出し命令を実行するように制御されるスタック制御、条件が設定され、条件によって制御が分岐されるようにプログラムが構成されている分岐制御、又は分岐制御に所定の条件を満たすまで処理を遡求して実行するループ処理を含むようにプログラムが構成され、プログラム命令85−87が、システムバス79を介してメモリ81に読み込まれ、プロセッサ80に読み込まれ、プロセッサ80を動作させるように、システム60は構成されている。Program instructions 85-87 coded according to the purpose are stored in the storage device unit 84, and each program instruction 85-87 causes the processor 80 to execute the various arithmetic processes and information processing described above. Instructions are described to form the control logic, the instructions are executed in order, and the data is also read in order. Stack control, conditions are set, and control is branched according to the conditions. The program is configured to include branch control in which the program is configured, or loop processing in which processing is retroactively executed until a predetermined condition is satisfied in the branch control, and program instructions 85-87 are transmitted via the system bus 79. The system 60 is configured to be read into the memory 81, read into the processor 80, and operate the processor 80.
プログラム命令は、例えば、ウォレット67の動作のためのプログラム命令85を含み、あるいは、ブロードキャストされたトランザクションを受信し、トランザクション検証し、ピアツーピア分散型台帳のブロックチェーンに記録するノードコンピュータのためのプログラム命令86を含み、あるいは、他のユーザ間のデジタルアセットトークンの売買を代行するための分散取引のための板取引プログラム命令87や、その他、トランザクション組成のためのプログラム命令、購買条件を受け入れを促すためのディスプレイパネルへプロンプトを表示するためのデータ出力制御プログラム命令、ディスプレイパネルの表示フィールドに沿って購買条件をキーボードから受け入れるためのデータ入力制御プログラム命令等様々である。The program instruction includes, for example, the program instruction 85 for the operation of the wallet 67, or the program instruction for the node computer that receives the broadcast transaction, verifies the transaction, and records it in the blockchain of the peer-to-peer distributed ledger. To encourage acceptance of board trading program instructions 87 for decentralized trading, including 86, or for buying and selling digital asset tokens between other users, and other program commands and purchasing conditions for transaction composition. There are various data output control program commands for displaying a prompt on the display panel of the above, data input control program commands for accepting purchase conditions from the keyboard along the display fields of the display panel, and the like.
プログラムはインテル系パーソナルコンピュータPC,マック系のサーバ装置等、様々なオペレーティングシステム、プロセッサで動作するように、その環境に適したものが提供されてよい。The program may be provided suitable for the environment so that it can operate on various operating systems and processors such as Intel personal computer PCs and Mac server devices.
デジタルアセットトークン統合システム2では、ユーザが他のユーザと取引をする場合、公開されたインターネットでデジタルアセットトークンTの移転を安全に実行するためトランザクションは秘密鍵によって暗号化され、他のユーザに送信され、他のユーザはユーザの公開鍵によってトランザクションの正当性を検証する、公開鍵暗号方式が採用されているが、暗号方式を公開鍵暗号方式に限定する事情はなく、適切な暗号方式を採用してよいが、公開鍵暗号方式を採用する限り、ウォレット67−68は秘密鍵、及びアドレスを管理する。ウォレット67−68は秘密鍵の生成をしてもよい。In the digital asset token integration system 2, when a user makes a transaction with another user, the transaction is encrypted with a private key and sent to the other user in order to securely transfer the digital asset token T on the open Internet. The public key encryption method is adopted, in which other users verify the validity of the transaction with the user's public key, but there is no reason to limit the encryption method to the public key encryption method, and an appropriate encryption method is adopted. However, as long as the public key encryption method is adopted, the wallet 67-68 manages the private key and the address. Wallets 67-68 may generate a private key.
従って、ウォレット67は、コンピュータ60の規則に従って動作するものであって、ウォレットのプログラム命令85がストレージ装置84からロードされされ、ウォレット67の動作が実行される。ウォレット67のプログラム命令85は、一般的なブロックチェーン、中でもビットコインのウォレット機能に相当する様々な機能は少なくとも実行可能なウォレットであり、例えば、秘密鍵/公開鍵の管理、トランザクションTRの組成、トランザクションTRの署名、トランザクションTRの検証、トランザクションTRのブロードキャスト及びこれらに付随する画面操作及び入出力命令が実行可能であり、トランザクションTRの実行後には、ピアツーピア分散型台帳3を参照し、自己のアドレスに関連するトランザクションを読み出し、ピアツーピア分散型台帳3の部分的なローカルキャッシュ分散型台帳を保持でき、自己のトランザクションTRを参照でき、自己の所有に係る未使用トランザクションの管理も可能に構成されてよい。Therefore, the wallet 67 operates according to the rules of the computer 60, the program instruction 85 of the wallet is loaded from the storage device 84, and the operation of the wallet 67 is executed. Program instruction 85 of the wallet 67 is a wallet in which various functions corresponding to the wallet function of a general blockchain, in particular, a bit coin can be executed at least. Transaction TR signing, transaction TR verification, transaction TR broadcast and associated screen operations and input / output commands can be executed. After transaction TR is executed, refer to the peer-to-peer distributed ledger 3 and own address. It may be configured to read transactions related to, hold a partial local cache distributed ledger of peer-to-peer distributed ledger 3, refer to its own transaction TR, and manage unused transactions related to its own. ..
ネットワークにブロードキャストされたトランザクションTRは、複数のノードコンピュータ65に同時に到達可能であり、続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65は、トランザクションTRを受信すると、直ちにトランザクションTRの検証を開始する。ノードコンピュータ65も、コンピュータ60の構成に則る内部コンポーネントを持つこと同様であり、内部にコンピュータ60を含み、コンピュータ60は、プロセッサ80、メインメモリ81、ストレージ装置84に保管されてプロセッサ80の動作を指令するプログラム命令85−87、外部との入出力を制御する入出力装置82、外部との通信を制御する通信制御装置83、これらをつなぐ内部システムバス79とを有している。以下では、上記のように、「ノードコンピュータ65に含まれるコンピュータ60のプロセッサ80がコンピュータ60のストレージ媒体84に格納された命令を実行する」を「ノードコンピュータ65のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行する」と「ノードコンピュータ65に含まれるコンピュータ60」表記を単に「ノードコンピュータ65」との表記もする。The transaction TR broadcast to the network can reach a plurality of node computers 65 at the same time, and subsequently, on the blockchain network of the peer-to-peer distributed ledger 3, the node computers 65 included in the system 2 (see FIG. 11). When the processor 80 executes the instruction stored in the storage medium 84 of the node computer 65, the node computer 65 starts the verification of the transaction TR immediately after receiving the transaction TR. The node computer 65 also has an internal component according to the configuration of the computer 60, and includes the computer 60 inside. The computer 60 is stored in the processor 80, the main memory 81, and the storage device 84, and the operation of the processor 80 is performed. It has a program instruction 85-87 that commands the above, an input / output device 82 that controls input / output with the outside, a communication control device 83 that controls communication with the outside, and an internal system bus 79 that connects them. In the following, as described above, "the processor 80 of the computer 60 included in the node computer 65 executes the instruction stored in the storage medium 84 of the computer 60" and "the processor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the computer 60". The notation "execute the instruction stored in the medium 84" and "computer 60 included in the node computer 65" is also simply referred to as "node computer 65".
トランザクションTRの正当性が検証されれば、ノードコンピュータ65はトランザクションTRを蓄積し、所定のトランザクション量が蓄積され、所定の時間が経過すればトランザクションTRを集積したブロックを時系列上直前にブロックチェーンに接続されたブロックに追加する。ブロックへの追加の正当性は、ビットコインに類すればPOWにより行われ、その他分散処理に相応しい方式であれば、POS等他の方式でもよい。If the validity of the transaction TR is verified, the node computer 65 accumulates the transaction TR, accumulates a predetermined transaction amount, and when a predetermined time elapses, blocks the block in which the transaction TR is accumulated immediately before the block chain. Add to the block connected to. The legitimacy of the addition to the block is performed by POW if it is similar to Bitcoin, and other methods such as POS may be used as long as it is a method suitable for other distributed processing.
ブロックに追加された時点でトランザクションTRの記録は完了し、所定の後続ブロックが検証され、さらにブロックが成長すれば、ブロックの正当性は確定し、以後の二重取引は排除される仕組みとなるのは、ブロックチェーンのそもそもの性質による。When the transaction TR is recorded when it is added to the block, the recording of the transaction TR is completed, the predetermined subsequent block is verified, and if the block grows further, the validity of the block is confirmed and the subsequent double transaction is eliminated. It depends on the nature of the blockchain in the first place.
デジタルアセットトークン統合システム2への参加者は、その他に、営利業者としてのクラウドコンピューティング事業者が運営するクラウドコンピューティング9も参加可能であり、クラウドコンピューティング9が運用する仮想サーバ70では、ブラウザ機能のみを持つディスプレイパネル71のメンバのためにウォレット機能をクラウドコンピューティング9で提供する有償のサービスを提供可能である。あるいは、クラウドコンピューティング9はスマートホン68のために、英語環境でのウォレットサービスを有償で提供可能であり、デジタルアセットトークン統合システム2では、英語版のウォレットプログラムのダウンロードをクラウドコンピューティング9は提供する。その他、付加サービスは、様々可能であり、その態様は、以下の実施態様から暗示されている。好ましくは、付加サービス実施者の出現は多様性共に透明性をより高め、ノードコンピュータ65のシステム資源提供の動機を造出し、デジタルアセットトークン統合システム2の持続性を高め、より安定性を生み出してよい。Participants in the digital asset token integration system 2 can also participate in cloud computing 9 operated by a cloud computing company as a commercial enterprise, and the virtual server 70 operated by cloud computing 9 has a browser. It is possible to provide a paid service that provides a wallet function by cloud computing 9 for a member of the display panel 71 having only a function. Alternatively, cloud computing 9 can provide a wallet service in an English environment for the smartphone 68 for a fee, and in the digital asset token integrated system 2, cloud computing 9 provides an English version of the wallet program download. do. In addition, various additional services are possible, the embodiments of which are implied by the following embodiments. Preferably, the emergence of additional service providers will increase transparency in both diversity, create motivation for the provision of system resources for node computer 65, increase the sustainability of the digital asset token integrated system 2, and create more stability. It's okay.
そして、上記方法を実行し、本発明の効果を発揮するデジタルアセットトークンシステム2の一実施形態の構成態様は、より詳細に以下に開示される。プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令85は当該プロセッサー80によって実行されるとき、当該システム2は以下のように動作するように構成されている。すなわち、本発明の一実施形態に係るシステム2は、デジタルアセットトークンTの発生、発行又は移転のため、公開鍵方式によって暗号化されたトランザクションTRをブロックチェーンに記録するためのシステムであって、
当該システム60の前記ストレージ媒体84に秘密鍵を格納し、前記命令は前記プロセッサー60によって実行されるとき、秘密鍵によって署名されたトランザクションTRを組成し、ブロックチェーンネットワークに当該トランザクションTRをブロードキャストを送信可能に構成され、
プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令86は当該プロセッサー80によって実行されるときブロックチェーンネットワーク上でブロードキャストを受信し、トランザクションTRを検証し、前記ストレージ媒体84に格納されたブロックチェーンのブロックに当該トランザクションTRを記録するように構成されたノードコンピュータ65を当該システム2はさらに含み、前記命令は前記プロセッサー80によって実行されるとき、
トランザクションTRの処理リクエストを受け入れ、当該処理リクエストに従って、移転元アドレスと、デジタルアセットトークンTの種別を示すデジタルアセットトークンの量の数量単位記号(T)及び数量とが表示されているトランザクションインプットと、前記トランザクションインプットの移転先アドレスと、デジタルアセットトークンの種別を示すデジタルアセットトークンの量の数量単位記号(T)及び数量を表示するトランザクションアウトプットとを含むトランザクションTRを組成し、前記トランザクションインプットには、所有権移転条件情報、及び当該デジタルアセットトークンTの生成の履歴情報を含むスクリプト又はプログラム又はこれら情報のメタデータを含み、当該スクリプト又はプログラムはトランザクションインプットに表示され又は参照される内容が真正な所有権移転条件及び履歴情報であることと、所定の秘密鍵によって暗号化されたこととを検証するためのハッシュを含むように構成されており、
前記トランザクションTRの処理リクエストがデジタルアセットトークンTの生成の場合、前記システム2は生成段階ST1を実行し、
生成すべきデジタルアセットトークン量の数量単位記号(T)及び数量を表示する発行者のトークンベースアドレス00のトランザクションインプットと、リザーブアドレス01のトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件としてトークンベースアドレス00から移転するデジタルアセットトークンTはリザーブアドレス01に移転されるべきという所有権移転条件と、生成時の発行者からリザーブ01への移転履歴情報とをスクリプトに含むデジタルアセットトークンTの生成トランザクションTRを組成し、これをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、
前記ノードコンピュータ65は、プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、
ノードコンピュータ65はブロックチェーンネットワーク上のブロードキャストを受信し、前記トランザクションTRを検証し、ブロックチェーンに記録するように構成されており、
当該ノードコンピュータ65は前記デジタルアセットトークン生成のトランザクションTRのブロードキャストを受信すると、トランザクションインプットのスクリプトに含まれている所有権移転条件及び署名の検証によってトランザクションインプットの真正を検証し、当該トランザクションTRは、指定されている所有権移転条件に規定される停止条件に反しないことと、指定されている履歴情報とを照合検証し、検証に成功すればトランザクションTRをブロックに記録し、
前記トランザクションTRの処理リクエストがデジタルアセットトークンTの移転に先立ち、移転すべきトランザクションインプットのデジタルアセットトークン量(T)に関連づけられるべきデジタルアセットトークン情報の更新をするものである場合、
前記システム2は、トランザクション付帯情報更新ステップを実行し、
移転元の移転すべきトランザクションインプットのデジタルアセットトークン量(T)のトランザクションインプットと、移転先のトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件に付加され、又は更新されるべき代替の所有権移転条件と、更新すべき履歴情報とをスクリプトに含むデジタルアセットトークンTRの情報更新トランザクションを組成し、これをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、当該情報更新をブロックチェーンに記録し、
前記トランザクションの処理リクエストが発行の場合、前記システムは、発行段階ST2を開始し、
発行条件を受け入れ、デジタルアセットトークンTの発行に先立ち、移転元及び移転先をリザーブアドレス01とし、次所有権移転条件として、発行すべきデジタルアセットトークン量(T)は発行先の応募者ユーザアドレスを移転先とする所有権移転条件及び履歴情報として、発行情報を付加するように情報更新するために、情報更新ステップに分岐し、当該情報更新の終了を待ち、前記ノードコンピュータ65によってブロックチェーンへの記録終了後、発行段階ST2は後続処理を再開し、
発行すべきデジタルアセットトークン量(T)を表示するリザーブアドレス01のトランザクションインプットと、応募者アドレスのトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件として当該デジタルアセットトークン量(T)は応募者に移転されるべきという所有権移転条件と、好ましくは、次所有権移転条件には、さらに前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定とを含み、
履歴情報として発行情報と、好ましくは、さらに、リザーブ01からユーザへの移転の履歴情報とを含むデジタルアセットトークンTの発行トランザクションTRを組成し、
前記発行トランザクションTRをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、
当該トランザクションTRは、前記ノードコンピュータ65によってブロードキャスト受信されると、トランザクションTR検証の後に前記所有権移転条件及び前記履歴情報は当該トランザクションTRのデジタルアセットトークンの量の移転(T)とともにブロックチェーンに記録され、
前記トランザクションTRの処理リクエストが移転の場合、前記システム2は、移転段階ST3を実行し、
好ましくは、移転に先立ち、移転元及び移転先を移転元アドレスとし、次所有権移転条件として、移転すべきデジタルアセットトークン量(T)を移転先とする所有権移転条件と、好ましくは、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定とを含むように情報更新するために、トランザクション付帯情報更新ステップに分岐し、当該情報更新を終了を待ち、前記ノードコンピュータ65によってブロックチェーンへの当該情報更新の記録終了後、移転ステップは後続処理を再開し、
移転すべきデジタルアセットトークン量(T)を表示する移転元のトランザクションインプットと、移転先のトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件として移転元から移転するデジタルアセットトークンTは移転先に移転されるべきという所有権移転条件と、
好ましくは、次所有権移転条件には前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定とを含み、
好ましくは、さらに、ユーザ間の移転の履歴情報とを含むデジタルアセットトークンTの移転トランザクションTRを組成し、
前記移転トランザクションTRをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、前記ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、当該トランザクションTRは、前記ノードコンピュータ65によってブロードキャスト受信されると、トランザクション検証の後に前記所有権移転条件及び前記履歴情報は当該トランザクションTRのデジタルアセットトークンの量(T)の移転とともにブロックチェーンに記録されるように構成されている。Then, a configuration embodiment of an embodiment of the digital assettoken system 2 that executes the above method and exerts the effect of the present invention will be disclosed in more detail below. The system 2 operates as follows when the processor 80 includes an instruction to be executed by the computer 60 and a storage medium 84 that can be read by the computer 60 and the instruction 85 is executed by the processor 80. It is configured as follows. That is, the system 2 according to the embodiment of the present invention is a system for recording a transaction TR encrypted by a public key method on a blockchain for generating, issuing or transferring a digital asset token T.
The private key is stored in thestorage medium 84 of the system 60, and when the instruction is executed by the processor 60, a transaction TR signed by the private key is formed and the transaction TR is broadcast to the blockchain network. Possible to be configured
It includes aprocessor 80 and a storage medium 84 that stores instructions executed by the computer 60 and is readable by the computer 60, the instructions 86 receiving broadcasts on the blockchain network when executed by the processor 80 and performing transactions. The system 2 further includes a node computer 65 configured to verify the TR and record the transaction TR in a block of the blockchain stored in the storage medium 84, and the instructions are executed by the processor 80. When
A transaction input that accepts a processing request for transaction TR and displays the transfer source address and the quantity unit symbol (T) and quantity of the amount of digital asset token indicating the type of digital asset token T according to the processing request. A transaction TR including a transfer destination address of the transaction input, a quantity unit symbol (T) of the amount of the digital asset token indicating the type of the digital asset token, and a transaction output of displaying the quantity is formed, and the transaction input includes the transfer destination address. , A script or program that contains information on the terms and conditions of transfer of ownership, and historical information on the generation of the Digital Asset Token T, or metadata for this information, and the script or program is genuine as it appears or is referenced in the transaction input. It is configured to include a hash to verify that it is ownership transfer conditions and historical information and that it was encrypted with a given private key.
When the processing request of the transaction TR is the generation of the digital asset token T, thesystem 2 executes the generation stage ST1.
It consists of the transaction input of the issuer's token base address 00, which displays the quantity unit symbol (T) of the amount of digital asset tokens to be generated, and the transaction output of thereserve address 01, and the current ownership of the transaction TR. Digital asset transferred from token base address 00 as a transfer condition Digital asset that includes the ownership transfer condition that token T should be transferred to reserve address 01 and the transfer history information from the issuer at the time of generation to reserve 01 in the script. Create a transaction TR to generate token T, broadcast it to node computer 65 on the blockchain network, and send it.
Thenode computer 65 includes a processor 80 and a storage medium 84 in which instructions executed by the computer 60 are stored and can be read by a computer, and when the instructions are executed by the processor 80,
Thenode computer 65 is configured to receive a broadcast on the blockchain network, verify the transaction TR, and record it on the blockchain.
When thenode computer 65 receives the broadcast of the transaction TR for generating the digital asset token, the transaction TR verifies the authenticity of the transaction input by the verification of the ownership transfer condition and the signature included in the transaction input script. It collates and verifies that it does not violate the stop condition specified in the specified ownership transfer condition and the specified history information, and if the verification is successful, records the transaction TR in the block.
When the processing request of the transaction TR updates the digital asset token information to be associated with the digital asset token amount (T) of the transaction input to be transferred prior to the transfer of the digital asset token T.
Thesystem 2 executes the transaction incidental information update step, and performs the transaction incidental information update step.
It consists of the transaction input of the digital asset token amount (T) of the transaction input to be transferred from the transfer source and the transaction output of the transfer destination, and should be added to or updated in the current ownership transfer condition of the transaction TR. Create an information update transaction for the digital asset token TR that includes an alternative ownership transfer condition and historical information to be updated in the script, broadcast this to thenode computer 65 on the blockchain network, and update the information. On the blockchain,
If the processing request for the transaction is an issue, the system initiates the issue stage ST2.
Accepting the issuance conditions, prior to the issuance of the digital asset token T, the transfer source and transfer destination are set to reserveaddress 01, and as the next ownership transfer condition, the amount of digital asset tokens (T) to be issued is the applicant user address of the issue destination. In order to update the information so as to add the issue information as the ownership transfer condition and history information to which the transfer destination is, branch to the information update step, wait for the completion of the information update, and then to the blockchain by the node computer 65. After the recording is completed, the issuing stage ST2 resumes the subsequent processing,
It consists of a transaction input ofreserve address 01 that displays the amount of digital asset tokens (T) to be issued and a transaction output of the applicant address, and the amount of digital asset tokens (T) as a condition for transferring the current ownership of the transaction TR. ) Should be transferred to the applicant, and preferably the next ownership transfer condition further includes a transfer between one unit (T) of the amount of the Digital Asset Token and a given statutory currency. Including setting the universal price range of the upper and lower limits of consideration
An issuance transaction TR of the digital asset token T, which includes the issuance information as the history information and preferably the history information of the transfer from thereserve 01 to the user, is formed.
The issue transaction TR is broadcasted to thenode computer 65 on the blockchain network.
When the transaction TR is broadcast-received by thenode computer 65, the ownership transfer condition and the history information are recorded in the blockchain together with the transfer (T) of the amount of digital asset tokens of the transaction TR after the transaction TR verification. Being done
When the processing request of the transaction TR is a transfer, thesystem 2 executes the transfer stage ST3.
Preferably, prior to the transfer, the transfer source and the transfer destination are the transfer source addresses, and as the next ownership transfer condition, the ownership transfer condition with the amount of digital asset tokens (T) to be transferred as the transfer destination, and preferably the above-mentioned Branch to the transaction incidental information update step to update the information to include one unit of the amount of digital asset tokens and the setting of the universal price range of the upper and lower limits of the transfer consideration between the given fiat currency. Waiting for the information update to finish, and after thenode computer 65 finishes recording the information update to the blockchain, the transfer step resumes subsequent processing.
It consists of a transaction input of the transfer source that displays the amount of digital asset tokens (T) to be transferred and a transaction output of the transfer destination, and the digital asset token T that is transferred from the transfer source as a condition for transferring the current ownership of the transaction TR. The ownership transfer condition that should be transferred to the transfer destination, and
Preferably, the next ownership transfer condition includes setting a universal price range of upper and lower limits for the transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency.
Preferably, the transfer transaction TR of the digital asset token T, which further contains the history information of the transfer between users, is formed.
Broadcast the transfer transaction TR to thenode computer 65 on the blockchain network.
Subsequently, when theprocessor 80 of the node computer 65 (not shown, see FIG. 11) executes an instruction stored in the storage medium 84 of the node computer 65 on the blockchain network of the peer-to-peer distributed ledger 3, the said node computer 65 (not shown, see FIG. 11). When the transaction TR is broadcast-received by the node computer 65, the ownership transfer condition and the history information are recorded in the blockchain together with the transfer of the amount (T) of digital asset tokens of the transaction TR after the transaction verification. It is configured as follows.
当該システム60の前記ストレージ媒体84に秘密鍵を格納し、前記命令は前記プロセッサー60によって実行されるとき、秘密鍵によって署名されたトランザクションTRを組成し、ブロックチェーンネットワークに当該トランザクションTRをブロードキャストを送信可能に構成され、
プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令86は当該プロセッサー80によって実行されるときブロックチェーンネットワーク上でブロードキャストを受信し、トランザクションTRを検証し、前記ストレージ媒体84に格納されたブロックチェーンのブロックに当該トランザクションTRを記録するように構成されたノードコンピュータ65を当該システム2はさらに含み、前記命令は前記プロセッサー80によって実行されるとき、
トランザクションTRの処理リクエストを受け入れ、当該処理リクエストに従って、移転元アドレスと、デジタルアセットトークンTの種別を示すデジタルアセットトークンの量の数量単位記号(T)及び数量とが表示されているトランザクションインプットと、前記トランザクションインプットの移転先アドレスと、デジタルアセットトークンの種別を示すデジタルアセットトークンの量の数量単位記号(T)及び数量を表示するトランザクションアウトプットとを含むトランザクションTRを組成し、前記トランザクションインプットには、所有権移転条件情報、及び当該デジタルアセットトークンTの生成の履歴情報を含むスクリプト又はプログラム又はこれら情報のメタデータを含み、当該スクリプト又はプログラムはトランザクションインプットに表示され又は参照される内容が真正な所有権移転条件及び履歴情報であることと、所定の秘密鍵によって暗号化されたこととを検証するためのハッシュを含むように構成されており、
前記トランザクションTRの処理リクエストがデジタルアセットトークンTの生成の場合、前記システム2は生成段階ST1を実行し、
生成すべきデジタルアセットトークン量の数量単位記号(T)及び数量を表示する発行者のトークンベースアドレス00のトランザクションインプットと、リザーブアドレス01のトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件としてトークンベースアドレス00から移転するデジタルアセットトークンTはリザーブアドレス01に移転されるべきという所有権移転条件と、生成時の発行者からリザーブ01への移転履歴情報とをスクリプトに含むデジタルアセットトークンTの生成トランザクションTRを組成し、これをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、
前記ノードコンピュータ65は、プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、
ノードコンピュータ65はブロックチェーンネットワーク上のブロードキャストを受信し、前記トランザクションTRを検証し、ブロックチェーンに記録するように構成されており、
当該ノードコンピュータ65は前記デジタルアセットトークン生成のトランザクションTRのブロードキャストを受信すると、トランザクションインプットのスクリプトに含まれている所有権移転条件及び署名の検証によってトランザクションインプットの真正を検証し、当該トランザクションTRは、指定されている所有権移転条件に規定される停止条件に反しないことと、指定されている履歴情報とを照合検証し、検証に成功すればトランザクションTRをブロックに記録し、
前記トランザクションTRの処理リクエストがデジタルアセットトークンTの移転に先立ち、移転すべきトランザクションインプットのデジタルアセットトークン量(T)に関連づけられるべきデジタルアセットトークン情報の更新をするものである場合、
前記システム2は、トランザクション付帯情報更新ステップを実行し、
移転元の移転すべきトランザクションインプットのデジタルアセットトークン量(T)のトランザクションインプットと、移転先のトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件に付加され、又は更新されるべき代替の所有権移転条件と、更新すべき履歴情報とをスクリプトに含むデジタルアセットトークンTRの情報更新トランザクションを組成し、これをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、当該情報更新をブロックチェーンに記録し、
前記トランザクションの処理リクエストが発行の場合、前記システムは、発行段階ST2を開始し、
発行条件を受け入れ、デジタルアセットトークンTの発行に先立ち、移転元及び移転先をリザーブアドレス01とし、次所有権移転条件として、発行すべきデジタルアセットトークン量(T)は発行先の応募者ユーザアドレスを移転先とする所有権移転条件及び履歴情報として、発行情報を付加するように情報更新するために、情報更新ステップに分岐し、当該情報更新の終了を待ち、前記ノードコンピュータ65によってブロックチェーンへの記録終了後、発行段階ST2は後続処理を再開し、
発行すべきデジタルアセットトークン量(T)を表示するリザーブアドレス01のトランザクションインプットと、応募者アドレスのトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件として当該デジタルアセットトークン量(T)は応募者に移転されるべきという所有権移転条件と、好ましくは、次所有権移転条件には、さらに前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定とを含み、
履歴情報として発行情報と、好ましくは、さらに、リザーブ01からユーザへの移転の履歴情報とを含むデジタルアセットトークンTの発行トランザクションTRを組成し、
前記発行トランザクションTRをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、
当該トランザクションTRは、前記ノードコンピュータ65によってブロードキャスト受信されると、トランザクションTR検証の後に前記所有権移転条件及び前記履歴情報は当該トランザクションTRのデジタルアセットトークンの量の移転(T)とともにブロックチェーンに記録され、
前記トランザクションTRの処理リクエストが移転の場合、前記システム2は、移転段階ST3を実行し、
好ましくは、移転に先立ち、移転元及び移転先を移転元アドレスとし、次所有権移転条件として、移転すべきデジタルアセットトークン量(T)を移転先とする所有権移転条件と、好ましくは、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定とを含むように情報更新するために、トランザクション付帯情報更新ステップに分岐し、当該情報更新を終了を待ち、前記ノードコンピュータ65によってブロックチェーンへの当該情報更新の記録終了後、移転ステップは後続処理を再開し、
移転すべきデジタルアセットトークン量(T)を表示する移転元のトランザクションインプットと、移転先のトランザクションアウトプットとから構成され、当該トランザクションTRの現所有権移転条件として移転元から移転するデジタルアセットトークンTは移転先に移転されるべきという所有権移転条件と、
好ましくは、次所有権移転条件には前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定とを含み、
好ましくは、さらに、ユーザ間の移転の履歴情報とを含むデジタルアセットトークンTの移転トランザクションTRを組成し、
前記移転トランザクションTRをブロックチェーンネットワーク上のノードコンピュータ65に向けてブロードキャスト送信し、
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、前記ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、当該トランザクションTRは、前記ノードコンピュータ65によってブロードキャスト受信されると、トランザクション検証の後に前記所有権移転条件及び前記履歴情報は当該トランザクションTRのデジタルアセットトークンの量(T)の移転とともにブロックチェーンに記録されるように構成されている。Then, a configuration embodiment of an embodiment of the digital asset
The private key is stored in the
It includes a
A transaction input that accepts a processing request for transaction TR and displays the transfer source address and the quantity unit symbol (T) and quantity of the amount of digital asset token indicating the type of digital asset token T according to the processing request. A transaction TR including a transfer destination address of the transaction input, a quantity unit symbol (T) of the amount of the digital asset token indicating the type of the digital asset token, and a transaction output of displaying the quantity is formed, and the transaction input includes the transfer destination address. , A script or program that contains information on the terms and conditions of transfer of ownership, and historical information on the generation of the Digital Asset Token T, or metadata for this information, and the script or program is genuine as it appears or is referenced in the transaction input. It is configured to include a hash to verify that it is ownership transfer conditions and historical information and that it was encrypted with a given private key.
When the processing request of the transaction TR is the generation of the digital asset token T, the
It consists of the transaction input of the issuer's token base address 00, which displays the quantity unit symbol (T) of the amount of digital asset tokens to be generated, and the transaction output of the
The
The
When the
When the processing request of the transaction TR updates the digital asset token information to be associated with the digital asset token amount (T) of the transaction input to be transferred prior to the transfer of the digital asset token T.
The
It consists of the transaction input of the digital asset token amount (T) of the transaction input to be transferred from the transfer source and the transaction output of the transfer destination, and should be added to or updated in the current ownership transfer condition of the transaction TR. Create an information update transaction for the digital asset token TR that includes an alternative ownership transfer condition and historical information to be updated in the script, broadcast this to the
If the processing request for the transaction is an issue, the system initiates the issue stage ST2.
Accepting the issuance conditions, prior to the issuance of the digital asset token T, the transfer source and transfer destination are set to reserve
It consists of a transaction input of
An issuance transaction TR of the digital asset token T, which includes the issuance information as the history information and preferably the history information of the transfer from the
The issue transaction TR is broadcasted to the
When the transaction TR is broadcast-received by the
When the processing request of the transaction TR is a transfer, the
Preferably, prior to the transfer, the transfer source and the transfer destination are the transfer source addresses, and as the next ownership transfer condition, the ownership transfer condition with the amount of digital asset tokens (T) to be transferred as the transfer destination, and preferably the above-mentioned Branch to the transaction incidental information update step to update the information to include one unit of the amount of digital asset tokens and the setting of the universal price range of the upper and lower limits of the transfer consideration between the given fiat currency. Waiting for the information update to finish, and after the
It consists of a transaction input of the transfer source that displays the amount of digital asset tokens (T) to be transferred and a transaction output of the transfer destination, and the digital asset token T that is transferred from the transfer source as a condition for transferring the current ownership of the transaction TR. The ownership transfer condition that should be transferred to the transfer destination, and
Preferably, the next ownership transfer condition includes setting a universal price range of upper and lower limits for the transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency.
Preferably, the transfer transaction TR of the digital asset token T, which further contains the history information of the transfer between users, is formed.
Broadcast the transfer transaction TR to the
Subsequently, when the
上記構成によって、上述されたデジタルアセットトークンの生成、発行、売買移転の透明性及び安定性を向上するピアツーピア分散型台帳への記録方法を実行可能なデジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳統合システムが提供可能となる。With the above configuration, the above-mentioned digital asset token generation, issuance, and sales transfer peer-to-peer that can execute the recording method in the peer-to-peer distributed ledger that improves the transparency and stability of the sales transfer. A distributed ledger integrated system can be provided.
より詳細には、一実施態様におけるデジタルアセットトークンTの生成、発行、ユーザ間移転及び償還の方法の各段階ST1-ST4のステップに合わせ、生成、発行、ユーザ間移転及び償還が処理リクエストの各種の条件に従う当該システム2の動作は以下に詳述される。More specifically, in accordance with the steps of each stage ST1-ST4 of the method of generating, issuing, transferring and redeeming the digital asset token T in one embodiment, the generation, issuance, transfer between users and redemption are various processing requests. The operation of the system 2 according to the conditions of is described in detail below.
プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、当該コンピュータ60は、デジタルアセットトークンTのため、図13から16に示されるように、以下のステップを実行する。It includes a processor 80 and a storage medium 84 that stores instructions executed by the computer 60 and is readable by the computer 60, and when the instructions are executed by the processor 80, the computer 60 is for the digital asset token T. , As shown in FIGS. 13-16, perform the following steps.
<デジタルアセットトークンの生成>
図13は、デジタルアセットトークンTの生成のためのシステムフローチャートを示す。図13に示されるように、デジタルアセットトークンTの生成オペレーションが開始されると、図13に示されるオペレーションステップ200では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、生成条件を受け入れる。生成条件は、例えば、デジタルアセットトークンの種別及び数量である。<Generation of Digital Asset Token>
FIG. 13 shows a system flowchart for generating the digital asset token T. As shown in FIG. 13, when the operation for generating the digital asset token T is started, in theoperation step 200 shown in FIG. 13, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is issued by the issuer. Accepts generation conditions when executed by processor 80 by operation. The generation conditions are, for example, the type and quantity of digital asset tokens.
図13は、デジタルアセットトークンTの生成のためのシステムフローチャートを示す。図13に示されるように、デジタルアセットトークンTの生成オペレーションが開始されると、図13に示されるオペレーションステップ200では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、生成条件を受け入れる。生成条件は、例えば、デジタルアセットトークンの種別及び数量である。<Generation of Digital Asset Token>
FIG. 13 shows a system flowchart for generating the digital asset token T. As shown in FIG. 13, when the operation for generating the digital asset token T is started, in the
ステップ210では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、生成トランザクションTRに必要とされる所有権移転条件を受け入れる。所有権移転条件は例えば、予定する法定通貨の市場交換レートであり、所有権移転条件を適用すべき時間窓、発行の法定通貨の対価予定額である。法定通貨の市場交換レートは、発行者が市場から調達した情報入力が適当である。In step 210, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the ownership transfer condition required for the generated transaction TR is accepted. The ownership transfer condition is, for example, the planned market exchange rate of the legal tender, the time window to which the ownership transfer condition should be applied, and the planned consideration amount of the issued fiat currency. For the market exchange rate of legal tender, it is appropriate to input information procured from the market by the issuer.
ステップ220では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、トランザクション組成手段によって、トランザクションTRが組成される。所有権移転条件は、法定通貨の市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、法定通貨の市場交換レートによるユニバーサル価格幅の上限及び下限設定は、条件コード1(上限値、下限値)によって、データ構造化され、当該条件コード1(上限値、下限値)は、トランザクションアウトプットにおけるスクリプトによって記述される内容に予め含めてよい。In step 220, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is subsequently executed by the processor 80 by the operation of the issuer, the transaction TR is composed by the transaction composition means. If the ownership transfer condition is the market exchange rate of legal tender, it is condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate of legal tender are data-structured by condition code 1 (upper limit, lower limit), and the condition code 1 (upper limit, lower limit) is a transaction. It may be included in the content described by the script in the output in advance.
ここで、例えば、ビットコインのスクリプト言語であれば、スタックベースの言語であり、複雑な分岐ロジックは採用できないが、スタックベースの言語で検証可能である条件に限り、条件の一致に単純化したり、情報の存否、メタデータから参照する情報のハッシュ一致の検証に限る等の手段を採用し、条件コード化された所有権移転条件をスクリプトに埋め込む。または、検証のためのプログラム及びスクリプトの言語はチューリング完全な処理のための制御フローを処理できる言語を採用できれば、より好適である。Here, for example, if it is a Bitcoin script language, it is a stack-based language and complicated branching logic cannot be adopted, but only the conditions that can be verified in the stack-based language can be simplified to match the conditions. , The existence or nonexistence of the information, the verification of the hash match of the information referred to from the metadata, etc. are adopted, and the condition-encoded ownership transfer condition is embedded in the script. Alternatively, it is more preferable that the language of the program and script for verification can be a language that can process the control flow for Turing complete processing.
生成に関する履歴情報履歴コード化を行い、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転を履歴コード1、リザーブ01からユーザへの移転を履歴コード2、ユーザ間の移転を履歴コード3、ユーザからリザーブ01への移転を履歴コード4のように移転別に履歴コード化を行い、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転を履歴コード1を生成のトランザクションアウトプットのスクリプトへ埋め込む。法定通貨の対価もトランザクション組成手段に入力し、これによってスクリプトへ埋め込む。History information related to generation History coding is performed, and the transfer from the issuer to the reserve 01 immediately after the generation of the digital asset token T is the history code 1, the transfer from the reserve 01 to the user is the history code 2, and the transfer between users is the history code. 3. The transfer from the user to the reserve 01 is coded for each transfer as in the history code 4, and the transfer from the issuer immediately after the generation of the digital asset token T to the reserve 01 is the transaction output to generate the history code 1. Embed in the script of. The fiat currency consideration is also entered into the transaction composition means, which is embedded in the script.
トランザクションTRの組成完成時には、承認者によるトランザクションTRの署名の検証を含むトランザクション検証を行う。トランザクションインプットのスクリプトで指定される条件コード1(上限値、下限値)を読み込み、トランザクションTR全体の売買数量と、法定通貨の対価による交換レートを算出し、条件コード1(上限値、下限値)の指定に反しないかを検証する。
ここで、条件コード1(上限値、下限値)の指定に反しないかを検証するにあたっては、市場交換レートを取得する必要があるが、これには、例えば、予めシステム2によって、市場交換レートをトランザクション内に表示するため、統計デジタルアセットトークンをトランザクションに組み込んでおくとよい。統計デジタルアセットトークンは、デジタルメモトークンに類するトークンであり、デジタルアセットを表彰するデジタルトークンではなく、デジタルアセットトークンの市場交換レート等の統計データをトランザクション内で表示するためのデジタルトークンであり、デジタルアセットではない用途から本明細書では、統計デジタルアセットトークンという。
市場交換レート統計デジタルアセットトークン(通貨記号)は、システム2によって、例えば、日次で日本円(YEN)と米国ドル(USD)の市場交換レートをトランザクション内に表示するためトランザクションインプット、及びトランザクションアウトプットが追加される。
例えば、日本円と米国ドルの市場交換レートが110.50円@1ドルの場合、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD);
予め、発行者によって、システム2には、日本円と米国ドルの市場交換レート表示のための市場交換レート統計デジタルアセットトークン(他の通貨の記号)がピアツーピア分散型台帳3に記録提供されていてよい。市場交換レート統計デジタルアセットトークン(USD)の履歴情報には、法定通貨1と他の通貨の過去1週間の市場交換レートが記録されており、通常当日の市場交換レート、例えば、スケールファクタを100として、10500を履歴情報は表示する。従って、ユーザウォレットのコンピュータ67、68からも、ノードコンピュータ65からも同一の市場交換レートが、ピアツーピア分散型台帳3上の市場交換レート統計デジタルアセットトークン(USD)によって取得可能であり、ユーザウォレットのコンピュータ67、68のストレージ媒体に格納されている命令がコンピュータ67、68のプロセッサ80によって実行されるときも、ノードコンピュータ65のストレージ媒体に格納されている命令がコンピュータ65のプロセッサ80によって実行されるときも、デジタルアセットトークン1(T2)をユーザ2から1へ法定通貨の日本円を対価として移転するとき、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションインプット3 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD)
トランザクションアウトプット2 ユーザアドレス1/ 1(T2);
のトランザクションをトランザクション単位で検証するにあたり、市場交換レート統計デジタルアセットトークン(USD)の履歴情報を参照し、法定通貨1(日本円)と米国ドル(USD)との市場交換レート110.50によって、トランザクションを検証する。統計デジタルアセットトークンによって、本発明のシステムのトランザクションのアーキテクチャによって市場交換レートをトランザクション検証のために提供可能である。発行者から提供される市場交換レート提供のためのトランザクションインプット1を含む未完成トランザクションの雛形は、トランザクションTRの組成時にシステム2によって、例えば、ウォイレット67、68によって上記トランザクションインプット1に署名付きで初期提供されていてもよい。
トランザクションTRは、あるいは、下記の表示で提供されてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 100(USD);
トランザクションインプット2 統計アドレス/ 10950(YEN);
トランザクションインプット4 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 100(USD)
トランザクションアウトプット2 統計アドレス/ 10950(YEN);
トランザクションアウトプット3 ユーザアドレス1/ 1(T2);
このトランザクションTRでは、スケールファクタを100として、市場交換レート1USD@109.50が通常のトランザクション表記で表現されており、履歴情報を参照、解読せずとも市場交換レートを利用可能にし、より透明性が向上がされて供されている。
この他、各ノード、ウォレットへの配信、スクリプト言語、プログラム言語が提供する限り、分散ストレージの参照、グローバル環境変数の参照によっても市場交換レートの提供は可能である。統計デジタルアセットトークンによる市場交換レートの提供は、市場交換レートが改竄から安全なこと、透明性の点でより優れている。When the composition of transaction TR is completed, transaction verification including verification of the transaction TR signature by the approver is performed. Read condition code 1 (upper limit, lower limit) specified in the transaction input script, calculate the trading volume of the entire transaction TR and the exchange rate based on the consideration of legal currency, and condition code 1 (upper limit, lower limit). Verify that it does not violate the specification of.
Here, in order to verify whether or not the specification of the condition code 1 (upper limit value, lower limit value) is violated, it is necessary to acquire the market exchange rate. For this purpose, for example, the market exchange rate is preliminarily used by thesystem 2. Is displayed in the transaction, so it is good to include the statistical digital asset token in the transaction. A statistical digital asset token is a token similar to a digital memo token, not a digital token that recognizes a digital asset, but a digital token for displaying statistical data such as the market exchange rate of a digital asset token in a transaction, and is digital. In this specification, it is referred to as a statistical digital asset token because it is not an asset.
Market Exchange Rate Statistics Digital Asset Tokens (currency symbols) are used bySystem 2, for example, to display the daily market exchange rates of Japanese Yen (YEN) and US Dollar (USD) in a transaction for transaction input and transaction output. Is added.
For example, if the market exchange rate between Japanese yen and US dollar is 110.50 yen @ 1 dollar,
Transaction TR
Transaction input:
Transaction Input 1 Statistical Address / 1 (USD);
Transaction output:
Transaction Output 1 Statistical Address / 1 (USD);
In advance, the issuer provided thesystem 2 with a record of market exchange rate statistics digital asset tokens (symbols of other currencies) for displaying the market exchange rates of Japanese yen and US dollars in the peer-to-peer distributed ledger 3. good. Market Exchange Rate Statistics Digital Asset Token (USD) historical information records the market exchange rates of fiat currency 1 and other currencies over the past week, usually with a market exchange rate of the day, eg, a scale factor of 100. As the history information is displayed as 10500. Therefore, the same market exchange rate can be obtained from both the user wallet computers 67 and 68 and the node computer 65 by the market exchange rate statistics digital asset token (USD) on the peer-to-peer distributed ledger 3. When the instructions stored in the storage medium of the computers 67 and 68 are executed by the processor 80 of the computers 67 and 68, the instructions stored in the storage medium of the node computer 65 are also executed by the processor 80 of the computer 65. Also, when transferring Digital Asset Token 1 (T2) from User 2 to 1 in consideration of the legal currency Japanese Yen,
Transaction TR
Transaction input:
Transaction Input 1 Statistical Address / 1 (USD);
Transaction input 3 User address 2/1 (T2)
Transaction output:
Transaction Output 1 Statistical Address / 1 (USD)
Transaction output 2 User address 1/1 (T2);
In verifying the transaction on a transaction-by-transaction basis, refer to the historical information of the market exchange rate statistics digital asset token (USD) and execute the transaction according to the market exchange rate of 110.50 between legal tender 1 (Japanese yen) and US dollar (USD). Verify. Statistical digital asset tokens allow market exchange rates to be provided for transaction validation by the transaction architecture of the system of the present invention. A template for an incomplete transaction, includingtransaction input 1 for providing a market exchange rate provided by the issuer, is initially signed by system 2 by system 2, eg, by wallets 67, 68, when the transaction TR is formed. It may be provided.
The transaction TR may also be provided with the display below.
Transaction TR
Transaction input:
Transaction Input 1 Statistical Address / 100 (USD);
Transaction Input 2 Statistical Address / 10950 (YEN);
Transaction input 4User address 2/1 (T2)
Transaction output:
Transaction Output 1 Statistical Address / 100 (USD)
Transaction Output 2 Statistical Address / 10950 (YEN);
Transaction output 3 User address 1/1 (T2);
In this transaction TR, the market exchange rate of 1USD@109.50 is expressed in normal transaction notation with a scale factor of 100, making it possible to use the market exchange rate without referring to or decoding historical information, further improving transparency. It has been provided.
In addition, as long as the distribution to each node and wallet, the script language, and the programming language provide, it is possible to provide the market exchange rate by referring to the distributed storage and the global environment variable. Providing market exchange rates with statistical digital asset tokens is superior in terms of market exchange rates being tamper-safe and transparent.
ここで、条件コード1(上限値、下限値)の指定に反しないかを検証するにあたっては、市場交換レートを取得する必要があるが、これには、例えば、予めシステム2によって、市場交換レートをトランザクション内に表示するため、統計デジタルアセットトークンをトランザクションに組み込んでおくとよい。統計デジタルアセットトークンは、デジタルメモトークンに類するトークンであり、デジタルアセットを表彰するデジタルトークンではなく、デジタルアセットトークンの市場交換レート等の統計データをトランザクション内で表示するためのデジタルトークンであり、デジタルアセットではない用途から本明細書では、統計デジタルアセットトークンという。
市場交換レート統計デジタルアセットトークン(通貨記号)は、システム2によって、例えば、日次で日本円(YEN)と米国ドル(USD)の市場交換レートをトランザクション内に表示するためトランザクションインプット、及びトランザクションアウトプットが追加される。
例えば、日本円と米国ドルの市場交換レートが110.50円@1ドルの場合、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD);
予め、発行者によって、システム2には、日本円と米国ドルの市場交換レート表示のための市場交換レート統計デジタルアセットトークン(他の通貨の記号)がピアツーピア分散型台帳3に記録提供されていてよい。市場交換レート統計デジタルアセットトークン(USD)の履歴情報には、法定通貨1と他の通貨の過去1週間の市場交換レートが記録されており、通常当日の市場交換レート、例えば、スケールファクタを100として、10500を履歴情報は表示する。従って、ユーザウォレットのコンピュータ67、68からも、ノードコンピュータ65からも同一の市場交換レートが、ピアツーピア分散型台帳3上の市場交換レート統計デジタルアセットトークン(USD)によって取得可能であり、ユーザウォレットのコンピュータ67、68のストレージ媒体に格納されている命令がコンピュータ67、68のプロセッサ80によって実行されるときも、ノードコンピュータ65のストレージ媒体に格納されている命令がコンピュータ65のプロセッサ80によって実行されるときも、デジタルアセットトークン1(T2)をユーザ2から1へ法定通貨の日本円を対価として移転するとき、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションインプット3 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD)
トランザクションアウトプット2 ユーザアドレス1/ 1(T2);
のトランザクションをトランザクション単位で検証するにあたり、市場交換レート統計デジタルアセットトークン(USD)の履歴情報を参照し、法定通貨1(日本円)と米国ドル(USD)との市場交換レート110.50によって、トランザクションを検証する。統計デジタルアセットトークンによって、本発明のシステムのトランザクションのアーキテクチャによって市場交換レートをトランザクション検証のために提供可能である。発行者から提供される市場交換レート提供のためのトランザクションインプット1を含む未完成トランザクションの雛形は、トランザクションTRの組成時にシステム2によって、例えば、ウォイレット67、68によって上記トランザクションインプット1に署名付きで初期提供されていてもよい。
トランザクションTRは、あるいは、下記の表示で提供されてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 100(USD);
トランザクションインプット2 統計アドレス/ 10950(YEN);
トランザクションインプット4 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 100(USD)
トランザクションアウトプット2 統計アドレス/ 10950(YEN);
トランザクションアウトプット3 ユーザアドレス1/ 1(T2);
このトランザクションTRでは、スケールファクタを100として、市場交換レート1USD@109.50が通常のトランザクション表記で表現されており、履歴情報を参照、解読せずとも市場交換レートを利用可能にし、より透明性が向上がされて供されている。
この他、各ノード、ウォレットへの配信、スクリプト言語、プログラム言語が提供する限り、分散ストレージの参照、グローバル環境変数の参照によっても市場交換レートの提供は可能である。統計デジタルアセットトークンによる市場交換レートの提供は、市場交換レートが改竄から安全なこと、透明性の点でより優れている。When the composition of transaction TR is completed, transaction verification including verification of the transaction TR signature by the approver is performed. Read condition code 1 (upper limit, lower limit) specified in the transaction input script, calculate the trading volume of the entire transaction TR and the exchange rate based on the consideration of legal currency, and condition code 1 (upper limit, lower limit). Verify that it does not violate the specification of.
Here, in order to verify whether or not the specification of the condition code 1 (upper limit value, lower limit value) is violated, it is necessary to acquire the market exchange rate. For this purpose, for example, the market exchange rate is preliminarily used by the
Market Exchange Rate Statistics Digital Asset Tokens (currency symbols) are used by
For example, if the market exchange rate between Japanese yen and US dollar is 110.50 yen @ 1 dollar,
Transaction TR
Transaction input:
Transaction output:
In advance, the issuer provided the
Transaction TR
Transaction input:
Transaction output:
In verifying the transaction on a transaction-by-transaction basis, refer to the historical information of the market exchange rate statistics digital asset token (USD) and execute the transaction according to the market exchange rate of 110.50 between legal tender 1 (Japanese yen) and US dollar (USD). Verify. Statistical digital asset tokens allow market exchange rates to be provided for transaction validation by the transaction architecture of the system of the present invention. A template for an incomplete transaction, including
The transaction TR may also be provided with the display below.
Transaction TR
Transaction input:
Transaction input 4
Transaction output:
In this transaction TR, the market exchange rate of 1USD@109.50 is expressed in normal transaction notation with a scale factor of 100, making it possible to use the market exchange rate without referring to or decoding historical information, further improving transparency. It has been provided.
In addition, as long as the distribution to each node and wallet, the script language, and the programming language provide, it is possible to provide the market exchange rate by referring to the distributed storage and the global environment variable. Providing market exchange rates with statistical digital asset tokens is superior in terms of market exchange rates being tamper-safe and transparent.
ステップ230では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、完成トランザクションTRをブロックチェーンへブロードキャストする。ブロックチェーンは、ビットコインのようなブロックチェーンであり、未使用トランザクションによってピアツーピア分散型台帳が構成されている。ユーザは自己が管理するウォレットによってピアツーピア分散型台帳の自己が管理するアドレスの未使用トランザクションを収集し、アカウントの管理をする。In step 230, the completed transaction TR is continuously broadcast to the blockchain when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer. A blockchain is a blockchain like Bitcoin, and a peer-to-peer distributed ledger is composed of unused transactions. The user manages the account by collecting unused transactions of the address managed by the user in the peer-to-peer distributed ledger by the wallet managed by the user.
ステップ240では、続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって、トランザクションTRが取得され、ノードコンピュータ65はトランザクションTRの検証をトランザクションTRの組成完成時のように行う。In step 240, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 is subsequently stored in the storage medium 84 of the node computer 65 on the blockchain network of the peer-to-peer distributed ledger 3. When executing the instruction, the node computer 65 acquires the transaction TR, and the node computer 65 verifies the transaction TR as when the composition of the transaction TR is completed.
ステップ250では、引き続き、ノードコンピュータ65において、複数のトランザクションTRを蓄積後、ブロックの正当性が検証される。In step 250, the node computer 65 continues to accumulate a plurality of transaction TRs, and then the validity of the block is verified.
ステップ260では、引き続き、ノードコンピュータ65において、いわゆるマイニングと呼ばれる、直前のブロックへの接続を獲得したノードによって、トランザクションTRはブロックに記録され、トランザクションTRのピアツーピア分散型台帳3への記録が完了する。その結果、トランザクションインプットで指定されたアドレスのデジタルアセットトークンがトランザクションアウトプットで指定されたアドレスのデジタルアセットトークンTとされ、未使用トランザクションとして、次のトランザクションTRのトランザクションインプットに使用され得る。In step 260, the transaction TR is subsequently recorded in the block by the node that has acquired the connection to the previous block, so-called mining, in the node computer 65, and the recording of the transaction TR in the peer-to-peer distributed ledger 3 is completed. .. As a result, the digital asset token at the address specified in the transaction input becomes the digital asset token T at the address specified in the transaction output, and can be used as an unused transaction for the transaction input of the next transaction TR.
ここで、ステップ230−260を集約し「記録」集約ステップ270として、以降のフローの表記で利用する。「記録」とは、ピアツーピア分散型台帳3への記録を指し、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者又はユーザのオペレーションによってプロセッサー80によって実行されるとき、アドレスからアドレスへのデジタルアセットトークンTの移転を表示するトランザクションTRをブロードキャストし、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって、トランザクション検証し、ブロック検証し、ピアツーピア分散型台帳3に記録する一連のステップの実行を集約した集約ステップである。交換価値の移転のためのみならず、自己アドレス間の移転を用い、将来の未使用トランザクションが使用される時に適用される所有権移転条件のピアツーピア分散型台帳3への記録のためや、履歴情報のピアツーピア分散型台帳3への永続的な効果、物件的通用性ため、記録が使用される場合もある。生成段階ST1では、ベースアドレス00からリザーブアドレス01へのデジタルアセットトークン移転を記録するものとして、図13の右側に「記録」集約ステップボックスの表記を記載している。Here, steps 230-260 are aggregated and used as the "record" aggregation step 270 in the following flow notation. "Recording" refers to recording in a peer-to-peer distributed ledger 3, from an address when an instruction stored in storage medium 84 of computer 60 in system 2 is executed by processor 80 by an operation of the issuer or user. The processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 on the blockchain network of the peer-to-peer distributed ledger 3 by broadcasting a transaction TR displaying the transfer of the digital asset token T to the address. Is an aggregation step that aggregates the execution of a series of steps that are transaction-verified, block-verified, and recorded in the peer-to-peer distributed ledger 3 by the node computer 65 when the node computer 65 executes an instruction stored in the storage medium 84 of the node computer 65. be. Not only for the transfer of exchange value, but also for the use of transfer between self-addresses and for recording the ownership transfer conditions that apply when future unused transactions are used in the peer-to-peer distributed ledger 3 and historical information. Records may be used due to their permanent effect on the peer-to-peer distributed ledger 3 and their property applicability. In the generation stage ST1, the notation of the “record” aggregation step box is described on the right side of FIG. 13 to record the transfer of the digital asset token from the base address 00 to the reserve address 01.
こうして、図13に示されるように、上記ステップ200ー260、又はステップ200ー220及び集約ステップ270によって、生成段階ST1において、デジタルアセットトークンTの量の1単位の生成はピアツーピア分散型台帳3に記録され方法1のMS110ステップが当該システム2によって実行され(SS110、以下で、SSxxxは、メソッドステップMSxxxに対応するシステムステップを表す)、その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳3に記録するとき、引き続き、発行段階ST2、売買段階ST3及び償還段階ST4に応じ、所定の必要に応じてシステムステップが実行される。以下、詳述する。Thus, as shown in FIG. 13, by step 200-260, or steps 200-220 and aggregation step 270, the generation of one unit of the amount of digital asset token T in the generation step ST1 is in the peer-to-peer distributed ledger 3. The MS110 step of Recorded Method 1 is performed by the system 2 (SS110, where SSxxx stands for the system step corresponding to the method step MSxxx) and the subsequent transfer of ownership of the digital asset token T is peer-to-peer distributed. When recording in the ledger 3, the system steps are subsequently executed as required according to the issuing stage ST2, the trading stage ST3 and the redemption stage ST4. The details will be described below.
<デジタルアセットトークンの発行>
図14に示されるように、デジタルアセットトークンTの発行が開始されると、ステップ300では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、発行条件を受け入れる。発行条件は、例えば、発行日時、同時に発行するデジタルアセットトークンTの種別と数量、その他応募者及び関係者に関心がある事項であって、デジタルアセットトークンのピアツーピア分散型台帳3の記録に相応しい事項を含む情報である。当該発行情報もコード化を行い、発行情報コード1(発行日、発行数量)のように発行情報コードで参照する事項とともに構造化するのが好ましい。そうすることによって、発行情報コード及びそのパラメータをトランザクションTRのスクリプトに埋め込むことが容易になる。<Issuance of Digital Asset Token>
As shown in FIG. 14, when the issuance of the digital asset token T is started, instep 300, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer. When you accept the issuance conditions. The issuance conditions are, for example, the date and time of issuance, the type and quantity of digital asset token T to be issued at the same time, and other matters of interest to applicants and related parties, which are suitable for recording in the peer-to-peer distributed ledger 3 of digital asset tokens. Information including. It is preferable that the issuance information is also coded and structured together with items referred to by the issuance information code such as issuance information code 1 (issue date, issuance quantity). By doing so, it becomes easy to embed the issue information code and its parameters in the script of transaction TR.
図14に示されるように、デジタルアセットトークンTの発行が開始されると、ステップ300では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、発行条件を受け入れる。発行条件は、例えば、発行日時、同時に発行するデジタルアセットトークンTの種別と数量、その他応募者及び関係者に関心がある事項であって、デジタルアセットトークンのピアツーピア分散型台帳3の記録に相応しい事項を含む情報である。当該発行情報もコード化を行い、発行情報コード1(発行日、発行数量)のように発行情報コードで参照する事項とともに構造化するのが好ましい。そうすることによって、発行情報コード及びそのパラメータをトランザクションTRのスクリプトに埋め込むことが容易になる。<Issuance of Digital Asset Token>
As shown in FIG. 14, when the issuance of the digital asset token T is started, in
ステップ310では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、ブロックチェーンに記録されているリザーブアドレス01に帰属する未使用のトランザクションインプットを参照し、発行に利用を予定するデジタルアセットトークンTに記録されている既存の所有権移転条件を確認する。発行トランザクションTRに必要とされる所有権移転条件を付加又は更新する。In step 310, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, it is unused and belongs to the reserve address 01 recorded in the blockchain. Refer to the transaction input of, and check the existing ownership transfer conditions recorded in the digital asset token T that you plan to use for issuance. Add or update the ownership transfer conditions required for the issuing transaction TR.
更新又は付加が必要であれば、発行に先立ち、ピアツーピア分散型台帳3に当該変更を記録する。まず、予め登録されている所有権移転条件コードが選択され、所定の条件コードパラメータとともに入力を受け入れ、次に、当該所有権移転条件の記録のためのトランザクションTRを自己アドレス間の振替移転として組成する。
条件コードの構成によって、ブロックチェーンにおける検証を簡易にし、ブロックチェーンの分散記憶域の容量をコンパクトにすることを可能とするシステムが提供される。If updates or additions are required, record the changes in the Peer-to-Peer DistributedLedger 3 prior to issuance. First, a pre-registered ownership transfer condition code is selected, accepts input with certain condition code parameters, and then a transaction TR for recording the ownership transfer condition is organized as a transfer transfer between own addresses. do.
The configuration of the condition code provides a system that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage of the blockchain compact.
条件コードの構成によって、ブロックチェーンにおける検証を簡易にし、ブロックチェーンの分散記憶域の容量をコンパクトにすることを可能とするシステムが提供される。If updates or additions are required, record the changes in the Peer-to-Peer Distributed
The configuration of the condition code provides a system that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage of the blockchain compact.
続いて、ステップ320で表示される移転の記録集約ステップでは、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、自己アドレス間のデジタルアセットトークンTの移転として、ピアツーピア分散型台帳3に記録すべき所有権移転条件情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストする。続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって、ピアツーピア分散型台帳ネットワークでトランザクションを受信し、トランザクション検証し、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。Subsequently, in the transfer record aggregation step displayed in step 320, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are subsequently executed by the processor 80 by the issuer's operation, between self-addresses. As the transfer of the digital asset token T of the above, the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network. Subsequently, on the blockchain network of the peer-to-peer distributed ledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the node computer 65 receives the transaction in the peer-to-peer distributed ledger network, verifies the transaction, and makes the change to the peer-to-peer distributed ledger 3 as a record of the transfer between the self-addresses to the block of the peer-to-peer distributed ledger 3. Recorded.
ステップ310及び320で表示される「記録」集約ステップにおいては、当該システムによって、ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、デジタルアセットトークンTの所有権の移転を記録し(SS170)、前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記する(SS180)ように、方法1のMS110に対応するデジタルアセットトークン生成の記録のシステムステップSS110の後、方法1のMS120、MS140-MS180ステップに対応するシステムステップSS120,SS140-SS180が当該システム2によって実行されている。In the "record" aggregation step displayed in steps 310 and 320, the system broadcasts a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 to the peer-to-peer distributed ledger network (SS150), said ownership. After a successful transaction validation, including the transfer condition (SS160), record the transfer of ownership of the Digital Asset Token T (SS170), and the ownership transfer condition is for the transfer of one unit (T) of the amount of the Digital Asset Token. As added to the record (SS180), after system step SS110 of recording digital asset token generation corresponding to MS110 of method 1, system steps SS120, SS140-SS180 corresponding to MS120, MS140-MS180 step of method 1 It is being executed by the system 2.
ステップ330では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、トランザクション組成手段によって、トランザクションが組成される。所有権移転条件コード及びそのパラメータ及び発行情報等の履歴情報コード及びそのパラメータは、生成時と同様の手順によってトランザクションTRのスクリプトに埋め込まれる。トランザクションTRの組成完了時には、承認者によるトランザクションTRの署名の検証を含むトランザクション検証を行う。こうして、ステップ330によって、トランザクションTRに記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報が引き継がれ(SS140)、方法1のMS140ステップに対応するシステムステップSS140が当該システム2によって実行され、完成トランザクションTRの組成が完了する。In step 330, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the transaction is composed by the transaction composition means. The ownership transfer condition code and its parameters and the history information code such as issuance information and its parameters are embedded in the transaction TR script by the same procedure as at the time of generation. When the composition of the transaction TR is completed, the transaction verification including the verification of the transaction TR signature by the approver is performed. In this way, by step 330, the incidental information to be recorded in the transaction TR is inherited with the history information including at least the history of the transfer of the digital asset token T to the reserve 01 (SS140), and the system step corresponding to the MS140 step of the method 1. SS140 is executed by the system 2 to complete the composition of the completed transaction TR.
ステップ340で表示される記録集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、リザーブアドレス01からユーザアドレスへのデジタルアセットトークンの移転として、ピアツーピア分散型台帳3に記録すべき情報を含む完成トランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって、トランザクションTRは受信されると、ピアツーピア分散型台帳ネットワーク上でノードコンピュータ65によって、前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンTの所有権の移転を記録し(SS170)、
前記履歴情報は、当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記される(SS190)。当該ステップによって、方法1のMS150ーMS170及びMS190ステップが当該システム2によって実行される。In the record aggregation step displayed instep 340, a digital asset from reserve address 01 to user address when an instruction stored in storage medium 84 of computer 60 of system 2 is executed by processor 80 by the operation of the issuer. As a token transfer, a completed transaction containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network (SS150), and the node computer 65 included in the system 2 (not shown, see FIG. 11). When the processor 80 executes an instruction stored in the storage medium 84 of the node computer 65, when the transaction TR is received by the node computer 65, the ownership transfer condition is received by the node computer 65 on the peer-to-peer distributed ledger network. After successful transaction validation including (SS160),
Record the transfer of ownership of Digital Asset Token T (SS170),
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190). By this step, the MS150-MS170 and MS190 steps ofMethod 1 are performed by the system 2.
デジタルアセットトークンTの所有権の移転を記録し(SS170)、
前記履歴情報は、当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記される(SS190)。当該ステップによって、方法1のMS150ーMS170及びMS190ステップが当該システム2によって実行される。In the record aggregation step displayed in
Record the transfer of ownership of Digital Asset Token T (SS170),
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190). By this step, the MS150-MS170 and MS190 steps of
こうして、上記ステップ300ー340に示されるように、システム2はプロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、
ピアツーピア分散型台帳3に生成が記録された(SS110)デジタルアセットトークンの量の1単位(T)は、
その後の当該デジタルアセットトークンTの発行による所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンTの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含むように構成されている。Thus, as shown in steps 300-340 above,system 2 includes a processor 80 and a storage medium 84 in which instructions executed by the computer 60 are stored and readable by the computer 60, which instructions are by the processor 80. When executed
One unit (T) of the amount of (SS110) Digital Asset Tokens generated in Peer-to-Peer DistributedLedger 3 is
When recording the subsequent transfer of ownership due to the issuance of the Digital Asset Token T in Peer-to-Peer DistributedLedger 3,
The addition or renewal of the ownership transfer condition to be associated with one unit (T) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to Reserve 01 (SS140).
Broadcast the transaction TR containing the information to be recorded in the peer-to-peer distributedledger 3 to the peer-to-peer distributed ledger network (SS150).
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Token T (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190).
The history information includes at least the digital asset among the records of the transfer from the issuer to thereserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token. It is configured to include transfer history information from the issuer to Reserve 01 immediately after the token is generated.
ピアツーピア分散型台帳3に生成が記録された(SS110)デジタルアセットトークンの量の1単位(T)は、
その後の当該デジタルアセットトークンTの発行による所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンTの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含むように構成されている。Thus, as shown in steps 300-340 above,
One unit (T) of the amount of (SS110) Digital Asset Tokens generated in Peer-to-Peer Distributed
When recording the subsequent transfer of ownership due to the issuance of the Digital Asset Token T in Peer-to-Peer Distributed
The addition or renewal of the ownership transfer condition to be associated with one unit (T) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to Reserve 01 (SS140).
Broadcast the transaction TR containing the information to be recorded in the peer-to-peer distributed
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Token T (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190).
The history information includes at least the digital asset among the records of the transfer from the issuer to the
本発明に係るシステムでは、所有権移転条件によって、発行価格は一定の幅にコントロールされ、デジタルアセットトークンの移転価格の透明性及び安定性を提供する効果を与える。この他、所有権移転条件を付加し、所有権移転条件が停止条件としてピアツーピア分散型台帳3に記録されるときに、何が検証すべき記録であるのかを、取引者は、ほぼ自由に取引の前に予め記録することも可能となり、取引の前には記録から取引の透明性及び確実性を具体的に読み取ることが可能であり、取引の後には取引が健全なものであったのか閲覧可能であり、このように所有権移転条件のピアツーピア分散型台帳への記録は、透明性の向上に資する。こうして、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みをデジタルアセットトークン自体に取り込み可能とすることによって、交換価値がより安定なデジタルアセットトークンが提供する本発明のシステムがここに開示されている。In the system according to the present invention, the issue price is controlled to a certain range by the ownership transfer conditions, which has the effect of providing transparency and stability of the transfer pricing of the digital asset token. In addition, when the ownership transfer condition is added and the ownership transfer condition is recorded in the peer-to-peer distributed ledger 3 as a suspension condition, the trader is almost free to trade what is the record to be verified. It is also possible to record in advance before the transaction, it is possible to specifically read the transparency and certainty of the transaction from the record before the transaction, and after the transaction it is possible to see if the transaction was sound. It is possible, and thus recording the terms of ownership transfer in a peer-to-peer distributed ledger contributes to increased transparency. In this way, the exchange value is more stable by improving transparency by recording history and recording constraints, and by making it possible to incorporate into the digital asset token itself a mechanism that limits the price to the price fluctuation range of a predetermined fiat currency. The system of the present invention provided by a digital asset token is disclosed herein.
<デジタルアセットトークンTのユーザ間の移転>
図15に示されるように、デジタルアセットトークンTのユーザ間の移転オペレーションがスタートすると、ステップ400では、システム2は、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザにデジタルアセットトークンのユーザ間の移転操作画面を表示し、プロンプト表示によってユーザからユーザ間の移転条件入力を促す。所有権移転条件として、他ユーザへの移転条件コードがユーザによって選択入力され、移転の条件として移転先ユーザのアドレス、及び移転の対価に関する条件コードパラメータの入力をユーザから受け入れる。<Transfer between users of Digital Asset Token T>
As shown in FIG. 15, when the transfer operation between the users of the digital asset token T is started, instep 400, the system 2 receives the instruction stored in the storage medium 84 of the computer 60 of the system 2 by the user's operation. When executed by the processor 80, the user is displayed on the transfer operation screen between users of the digital asset token, and the prompt display prompts the user to input the transfer condition between users. As the ownership transfer condition, the transfer condition code to another user is selectively input by the user, and as the transfer condition, the address of the transfer destination user and the input of the condition code parameter regarding the consideration for the transfer are accepted from the user.
図15に示されるように、デジタルアセットトークンTのユーザ間の移転オペレーションがスタートすると、ステップ400では、システム2は、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザにデジタルアセットトークンのユーザ間の移転操作画面を表示し、プロンプト表示によってユーザからユーザ間の移転条件入力を促す。所有権移転条件として、他ユーザへの移転条件コードがユーザによって選択入力され、移転の条件として移転先ユーザのアドレス、及び移転の対価に関する条件コードパラメータの入力をユーザから受け入れる。<Transfer between users of Digital Asset Token T>
As shown in FIG. 15, when the transfer operation between the users of the digital asset token T is started, in
システム2は、ユーザからユーザ間の移転条件を受け入れると、ステップ410では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザのために、ブロックチェーン上に記録されている自己の所有するデジタルアセットトークンを他のユーザアドレスに移転する準備をする。他ユーザへの移転条件コード及びそのパラメータは、所有権移転条件として、ピアツーピア分散型台帳のデジタルアセットトークンに記録するためのトランザクションTRが当該所有権移転条件の記録のため、自己アドレス間の振替移転として組成される。When the system 2 accepts the transfer condition from the user to the user, in step 410, the user continues to execute the instruction stored in the storage medium 84 of the computer 60 of the system 2 by the processor 80 by the operation of the user. Prepare to transfer your own digital asset tokens recorded on the blockchain to another user address. The transfer condition code to another user and its parameters are transferred between own addresses because the transaction TR for recording in the digital asset token of the peer-to-peer distributed ledger records the ownership transfer condition as the ownership transfer condition. Is composed as.
続いて、ステップ420で表示される移転の記録集約ステップでは、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、自己アドレス間のデジタルアセットトークンの移転として、ピアツーピア分散型台帳に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし、続いて、トランザクションTRをブロードキャストし、続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって受信されると、ピアツーピア分散型台帳ネットワークでトランザクションを検証し、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。Subsequently, in the transfer record aggregation step displayed in step 420, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are subsequently executed by the processor 80 by the user's operation, between the self-addresses. As a transfer of digital asset tokens, a transaction TR containing information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network, followed by a transaction TR, followed by the blockchain of the peer-to-peer distributed ledger 3. When the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65 on the network, it is received by the node computer 65. , Verify the transaction in the peer-to-peer distributed ledger network and record the change in the peer-to-peer distributed ledger 3 in the block of the peer-to-peer distributed ledger 3 as a record of the transfer between self-addresses.
ステップ430では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、トランザクション組成手段によって、ユーザ間移転トランザクションTRが組成される。ユーザ1からユーザ2への所有権の移転として、ユーザ間の所有権移転トランザクションは、例えば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T);
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)
とトランザクションTRが構成されてよく、ユーザアドレスの選択されたトランザクションインプット1のデジタルアセットトークンTのスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてユーザアドレス2及び対価の支払に関するパラメータが埋め込まれる。
所有権移転条件は、対価が法定通貨であれば、法定通貨の市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、法定通貨の市場交換レートによるユニバーサル価格幅の上限及び下限設定は、法定通貨条件コード1(法定通貨種別、上限値、下限値)として、所有権移転条件コードとそのパラメータがスクリプトへ埋め込まれている(SS130)。
ユーザ1によって、トランザクションTRが組成され、上記のようにユーザ1からの一方的移転のみを含むトランザクションTRであれば、これでトランザクションTRは、ユーザ1のみの承認によって完成トランザクションとして組成は完成する。Instep 430, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the transaction composition means composes the inter-user transfer transaction TR. As a transfer of ownership from user 1 to user 2, the transfer of ownership transaction between users is, for example,
Transaction TR
Transaction input:
Transaction input 1 User address 1/1000 (T);
Transaction output 1 User address 2/1000 (T)
And transaction TR may be configured, and the script of the digital asset token T of the selectedtransaction input 1 of the user address contains the ownership transfer condition code between users and its parameters related to user address 2 and payment of consideration. Be embedded.
If the consideration is legal tender, the ownership transfer condition is a condition code if it is the market exchange rate of legal tender, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate of legal tender are set as legal tender condition code 1 (legal tender type, upper limit, lower limit), and the ownership transfer condition code and its parameters are embedded in the script. (SS130).
If the transaction TR is composed by theuser 1 and the transaction TR includes only one-sided transfer from the user 1 as described above, the transaction TR is now completed as a completed transaction by the approval of only the user 1.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 1000(T);
トランザクションアウトプット1 ユーザアドレス2/ 1000(T)
とトランザクションTRが構成されてよく、ユーザアドレスの選択されたトランザクションインプット1のデジタルアセットトークンTのスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてユーザアドレス2及び対価の支払に関するパラメータが埋め込まれる。
所有権移転条件は、対価が法定通貨であれば、法定通貨の市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、法定通貨の市場交換レートによるユニバーサル価格幅の上限及び下限設定は、法定通貨条件コード1(法定通貨種別、上限値、下限値)として、所有権移転条件コードとそのパラメータがスクリプトへ埋め込まれている(SS130)。
ユーザ1によって、トランザクションTRが組成され、上記のようにユーザ1からの一方的移転のみを含むトランザクションTRであれば、これでトランザクションTRは、ユーザ1のみの承認によって完成トランザクションとして組成は完成する。In
Transaction TR
Transaction input:
And transaction TR may be configured, and the script of the digital asset token T of the selected
If the consideration is legal tender, the ownership transfer condition is a condition code if it is the market exchange rate of legal tender, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate of legal tender are set as legal tender condition code 1 (legal tender type, upper limit, lower limit), and the ownership transfer condition code and its parameters are embedded in the script. (SS130).
If the transaction TR is composed by the
さらに、一方的移転のみを含むトランザクションTRであっても、ユーザ2の承認が必要とされるトランザクションであれば、ユーザ2の追加の承認を得るため、ユーザ1のみの承認によって未承認トランザクションとして組成されている未承認トランザクションTRについてユーザ2の承認を得るために、ユーザ2に当該ユーザ間移転が通知される。ステップ430では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザ2は、ユーザ1からユーザ間移転の通知を受けると、ユーザ1からのユーザ間移転の受け入れをプロンプト表示によって促され、ユーザ2がユーザ1からユーザ間移転の未承認トランザクションを、受け入れ、内容に同意する場合に、未承認トランザクションを承認すると、ユーザ2の操作によるシステム2のトランザクション承認を受け入れた後に、当該トランザクションTRは完成とされる。Further, even if the transaction TR includes only one-sided transfer, if the transaction requires the approval of the user 2, it is composed as an unapproved transaction by the approval of only the user 1 in order to obtain the additional approval of the user 2. In order to obtain the approval of the user 2 for the unapproved transaction TR that has been performed, the user 2 is notified of the transfer between the users. In step 430, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is continuously executed by the processor 80 by the operation of the user, the user 2 receives the notification of the transfer between users from the user 1. When prompted by the prompt to accept the transfer between users from user 1, and when user 2 accepts the unapproved transaction of transfer between users from user 1 and agrees to the contents, and approves the unapproved transaction, the user 2 After accepting the system 2 transaction approval by the operation, the transaction TR is completed.
続いて、ステップ440で表示される「記録」集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザアドレス間のデジタルアセットトークンTの移転として、ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし、続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によってトランザクションTRが受信されると、トランザクション検証し、ピアツーピア分散型台帳3に当該変更は、ユーザアドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。Subsequently, in the "record" aggregation step displayed in step 440, digital assets between user addresses when instructions stored in the storage medium 84 of computer 60 in system 2 are executed by processor 80 by user operations. As a transfer of token T, a transaction TR containing information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network, and subsequently, it is included in the system 2 on the blockchain network of the peer-to-peer distributed ledger 3. When the processor 80 of the node computer 65 (not shown, see FIG. 11) executes an instruction stored in the storage medium 84 of the node computer 65, when the transaction TR is received by the node computer 65, the transaction is verified and peer-to-peer. The changes are recorded in the distributed ledger 3 block as a record of transfers between user addresses.
当該移転時には、デジタルアセットトークンTRの生成直後の発行者からリザーブ01への移転履歴情報を含む履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録と同時にピアツーピア分散型台帳3に付記される(SS190)。At the time of the transfer, the history information including the transfer history information from the issuer to Reserve 01 immediately after the generation of the digital asset token TR is the record of the transfer of 1 unit (T) of the amount of the digital asset token, and at the same time, the peer-to-peer distributed ledger 3 It is added to (SS190).
こうして、上記ステップ400ー450に示されるように、プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、
ピアツーピア分散型台帳3に生成が記録された(SS110)デジタルアセットトークンの量の1単位(T)は(SS110)、
その後の当該デジタルアセットトークンTのユーザ間の所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含むように構成され、本発明の方法1のMS110ーMS190ステップが当該システム2によって実行されることが開示されている。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、デジタルアセットトークンのユーザ間の移転時に参照できる生成情報及び/又は発行情報の透明性及びユーザ間の移転時の交換価値の安定性を向上するピアツーピア分散型台帳へ記録するシステムを提供する。Thus, as shown in steps 400-450, theprocessor 80 and the storage medium 84 in which the instructions executed by the computer 60 are stored and readable by the computer 60 are included, and the instructions are executed by the processor 80. When
One unit (T) of the amount of (SS110) digital asset tokens generated in the peer-to-peer distributedledger 3 is (SS110),
When recording the subsequent transfer of ownership between users of the digital asset token T in the peer-to-peer distributedledger 3,
The addition or renewal of the ownership transfer condition to be associated with one unit (T) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of Digital Asset Token T to Reserve 01 (SS140).
A transaction TR containing information to be recorded in the peer-to-peer distributedledger 3 is broadcast to the peer-to-peer distributed ledger network (SS150).
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Tokens (SS170),
The terms of transfer of ownership are added to the record of transfer of one unit (T) of the amount of the digital asset token (SS180).
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190).
The history information includes at least the digital record of the transfer from the issuer to thereserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token T. It is disclosed that the system 2 executes the MS110-MS190 step of the method 1 of the present invention, which is configured to include transfer history information from the issuer to the reserve 01 immediately after the asset token is generated. And, as mentioned above, the present invention refers to the transparency of the generation and / or issuance of digital asset tokens and the transfer of digital asset tokens between users by the addition of ownership transfer conditions and the addition of historical information and issuance via reserve. Provided is a system for recording in a peer-to-peer distributed ledger that improves the transparency of generated information and / or issued information that can be generated and the stability of exchange value at the time of transfer between users.
ピアツーピア分散型台帳3に生成が記録された(SS110)デジタルアセットトークンの量の1単位(T)は(SS110)、
その後の当該デジタルアセットトークンTのユーザ間の所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンTの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含むように構成され、本発明の方法1のMS110ーMS190ステップが当該システム2によって実行されることが開示されている。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、デジタルアセットトークンのユーザ間の移転時に参照できる生成情報及び/又は発行情報の透明性及びユーザ間の移転時の交換価値の安定性を向上するピアツーピア分散型台帳へ記録するシステムを提供する。Thus, as shown in steps 400-450, the
One unit (T) of the amount of (SS110) digital asset tokens generated in the peer-to-peer distributed
When recording the subsequent transfer of ownership between users of the digital asset token T in the peer-to-peer distributed
The addition or renewal of the ownership transfer condition to be associated with one unit (T) of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of Digital Asset Token T to Reserve 01 (SS140).
A transaction TR containing information to be recorded in the peer-to-peer distributed
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Tokens (SS170),
The terms of transfer of ownership are added to the record of transfer of one unit (T) of the amount of the digital asset token (SS180).
The historical information is added to the record of the transfer of one unit (T) of the amount of the digital asset token (SS190).
The history information includes at least the digital record of the transfer from the issuer to the
<デジタルアセットトークンの償還>
図16に示されるように、デジタルアセットトークンTの償還が開始されると、ステップ500では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザから償還トランザクションTRに必要とされる所有権移転条件を受け入れる。所有権移転条件は例えば、対価が法定通貨であれば予定する法定通貨の市場交換レートであり、所有権移転条件を適用すべき時間窓、発行の法定通貨の償還対価予定額である。<Redemption of Digital Asset Token>
As shown in FIG. 16, when the redemption of the digital asset token T is started, instep 500, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user. When the system 2 accepts the ownership transfer conditions required for the redemption transaction TR from the user. The ownership transfer condition is, for example, the market exchange rate of the legal tender planned if the consideration is the legal tender, the time window to which the ownership transfer condition should be applied, and the planned redemption consideration amount of the issued legal tender.
図16に示されるように、デジタルアセットトークンTの償還が開始されると、ステップ500では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザから償還トランザクションTRに必要とされる所有権移転条件を受け入れる。所有権移転条件は例えば、対価が法定通貨であれば予定する法定通貨の市場交換レートであり、所有権移転条件を適用すべき時間窓、発行の法定通貨の償還対価予定額である。<Redemption of Digital Asset Token>
As shown in FIG. 16, when the redemption of the digital asset token T is started, in
ステップ510では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザから償還トランザクションTRに必要とされる所有権移転条件を受け入れると、ユーザのために、ブロックチェーン上に記録されているそのユーザの所有するデジタルアセットトークンTを償還する準備をする。償還条件コード及びそのパラメータは、所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンTに記録するためのトランザクションTRを自己アドレス間の振替移転として組成する。In step 510, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the transfer of ownership condition required for the redemption transaction TR is accepted from the user. Prepare to redeem the user's digital asset token T recorded on the blockchain for the user. The redemption condition code and its parameters form a transaction TR for recording in the digital asset token T of the peer-to-peer distributed ledger 3 as a transfer transfer between own addresses as a condition of ownership transfer.
続いて、ステップ520で表示される移転の記録集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、自己アドレス間のデジタルアセットトークンTの移転として、ピアツーピア分散型台帳3に記録すべき所有権移転条件情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし、続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって、トランザクションTRは受信されると、ピアツーピア分散型台帳ネットワーク上でノードコンピュータ65によって、トランザクション検証し、ピアツーピア分散型台帳に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転の記録に付記される(SS180)。Subsequently, in the transfer record aggregation step displayed in step 520, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the user's operation, the digital assets between the self-addresses. As the transfer of the token T, the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network, and then the system on the blockchain network of the peer-to-peer distributed ledger 3. When the processor 80 of the node computer 65 (not shown, see FIG. 11) included in 2 executes an instruction stored in the storage medium 84 of the node computer 65, when the transaction TR is received by the node computer 65, the transaction TR is received. Transaction verification is performed by the node computer 65 on the peer-to-peer distributed ledger network, and the change is recorded in the peer-to-peer distributed ledger block as a record of transfer between self-addresses. This will add the terms of ownership transfer to the record of the transfer of one unit (T) of the amount of the digital asset token (SS180).
ステップ530では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザによって、償還トランザクションTRが組成される。トランザクション組成手段によって、ユーザから発行者への所有権の移転として、償還トランザクションTRは、例えば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 1000(T);
トランザクションアウトプット1 リザーブアドレス01/ 1000(T)
とトランザクションTRが構成されてよく、ユーザアドレスの選択されたトランザクションインプット1のデジタルアセットトークンTのスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてリザーブアドレス01及び対価の支払に関するパラメータが埋め込まれ、発行者へ償還の申込みが発行者へ通知される。Instep 530, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the redemption transaction TR is formed by the user. The redemption transaction TR, for example, as a transfer of ownership from the user to the issuer by transaction composition means, for example.
Transaction TR
Transaction input:
Transaction input 1 User address 2/1000 (T);
Transaction output 1 Reserve address 01/1000 (T)
And transaction TR may be configured, and the script of the digital asset token T of the selectedtransaction input 1 of the user address contains the ownership transfer condition code between users and its parameters reserve address 01 and parameters related to payment of consideration. It will be embedded and the issuer will be notified of the redemption application.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 1000(T);
トランザクションアウトプット1 リザーブアドレス01/ 1000(T)
とトランザクションTRが構成されてよく、ユーザアドレスの選択されたトランザクションインプット1のデジタルアセットトークンTのスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてリザーブアドレス01及び対価の支払に関するパラメータが埋め込まれ、発行者へ償還の申込みが発行者へ通知される。In
Transaction TR
Transaction input:
And transaction TR may be configured, and the script of the digital asset token T of the selected
ステップ530では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、償還処理が行われ、発行者は、システムから償還請求の通知を受けると、トランザクションTRを受入れ、償還の所有権移転条件を所定の償還条件に適合するか否かを検証し、トランザクションTRを完成させる。In step 530, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is subsequently executed by the processor 80 by the operation of the issuer, the redemption process is performed and the issuer requests the redemption from the system. Upon receiving the notification, the transaction TR is accepted, the ownership transfer condition of the redemption is verified whether or not the predetermined redemption condition is met, and the transaction TR is completed.
続いて、ステップ540で表示される「移転の記録」集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、ユーザアドレスからリザーブアドレス01へのデジタルアセットトークンの移転として、発行者によって完成されたトランザクションTRはピアツーピア分散型台帳に記録すべき情報を含み、ピアツーピア分散型台帳ネットワークへ発行者によってブロードキャストされ、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によって、トランザクションTRは受信されると、ピアツーピア分散型台帳ネットワーク上でノードコンピュータ65によって、当該デジタルアセットトークンTの移転はピアツーピア分散型台帳3のブロックに記録され、デジタルアセットトークンTの償還は完了する。Subsequently, in the "record of transfer" aggregation step displayed in step 540, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, from the user address. As a transfer of digital asset tokens to reserve address 01, the transaction TR completed by the issuer contains information to be recorded in the peer-to-peer distributed ledger, is broadcast by the issuer to the peer-to-peer distributed ledger network, and is included in system 2. When the processor 80 of the node computer 65 (not shown, see FIG. 11) executes an instruction stored in the storage medium 84 of the node computer 65 and the transaction TR is received by the node computer 65, the peer-to-peer distributed ledger The transfer of the digital asset token T is recorded in the block of the peer-to-peer distributed ledger 3 by the node computer 65 on the network, and the redemption of the digital asset token T is completed.
発行者は、一方でユーザへ対価の支払処理を別途行う。当該移転時には、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転履歴情報を含む履歴情報は当該デジタルアセットトークンの量の1単位(T)の移転の記録と同時にピアツーピア分散型台帳3に付記され(SS190)、その後の再発行にも当該履歴情報は失われない。On the other hand, the issuer separately processes the payment of the consideration to the user. At the time of the transfer, the history information including the transfer history information from the issuer to Reserve 01 immediately after the generation of the digital asset token T is the record of the transfer of 1 unit (T) of the amount of the digital asset token, and at the same time, the peer-to-peer distributed ledger 3 (SS190), and the history information will not be lost even if it is reissued thereafter.
こうして、上記ステップ500ー540において、プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、
デジタルアセットトークンの量の1単位(T)の生成をピアツーピア分散型台帳3に記録された(SS110)デジタルアセットトークンの量の1単位は(SS110)、
その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンTの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含むように構成されているシステム2が開示され、本発明の方法1のMS110ーMS190ステップが当該システム2によって実行されることが理解される。こうして、償還後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び償還価格に関し、法定通貨にペギングされる制約条件の記録も可能であり、償還価格の透明性が向上され、加えて償還価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なデジタルアセットトークン統合システムが提供される。このように、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの償還時に参照できる生成情報及び/又は発行情報及び/又はユーザ間の移転情報の透明性及び償還時の交換価値の安定性を向上するピアツーピア分散型台帳へ記録するシステムを提供する。Thus, in steps 500-540, theprocessor 80 and the storage medium 84 in which the instructions executed by the computer 60 are stored and readable by the computer 60 are included, and the instructions are executed by the processor 80.
One unit of the amount of digital asset tokens (T) was recorded in peer-to-peer distributed ledger 3 (SS110) One unit of the amount of digital asset tokens was (SS110),
When the subsequent transfer of ownership of the Digital Asset Token T is recorded in the peer-to-peer distributed ledger,
The addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to Reserve 01 (SS140).
A transaction TR containing information to be recorded in the peer-to-peer distributedledger 3 is broadcast to the peer-to-peer distributed ledger network (SS150).
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Token T (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
The history information includes at least the digital asset among the records of the transfer from the issuer to thereserve 01, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01 immediately after the generation of the digital asset token. It is understood that the system 2 configured to include the transfer history information from the issuer to the reserve 01 immediately after the token generation is disclosed, and that the MS110-MS190 step of the method 1 of the present invention is executed by the system 2. Will be done. In this way, it is possible to record the history that is displayed as a reference on the digital asset token itself after redemption and the constraint conditions that are pegged to the legal currency regarding the redemption price, and the transparency of the redemption price is improved, and in addition, the redemption price is redeemed. A mechanism that limits the price to the price fluctuation range of a given fiat currency provides a digital asset token integration system with a more stable exchange value. As described above, the present invention provides generation information and / or issuance information and / or between users that can be referred to at the time of redemption of the digital asset token by the addition of ownership transfer conditions, the addition of history information, the issuance through the reserve, and the redemption to the reserve. Provide a system for recording in a peer-to-peer distributed ledger that improves the transparency of transfer information and the stability of exchange value at the time of redemption.
デジタルアセットトークンの量の1単位(T)の生成をピアツーピア分散型台帳3に記録された(SS110)デジタルアセットトークンの量の1単位は(SS110)、
その後の当該デジタルアセットトークンTの所有権移転をピアツーピア分散型台帳に記録されるとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳3に記録すべき情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンTの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブ01への移転履歴情報を含むように構成されているシステム2が開示され、本発明の方法1のMS110ーMS190ステップが当該システム2によって実行されることが理解される。こうして、償還後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び償還価格に関し、法定通貨にペギングされる制約条件の記録も可能であり、償還価格の透明性が向上され、加えて償還価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なデジタルアセットトークン統合システムが提供される。このように、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの償還時に参照できる生成情報及び/又は発行情報及び/又はユーザ間の移転情報の透明性及び償還時の交換価値の安定性を向上するピアツーピア分散型台帳へ記録するシステムを提供する。Thus, in steps 500-540, the
One unit of the amount of digital asset tokens (T) was recorded in peer-to-peer distributed ledger 3 (SS110) One unit of the amount of digital asset tokens was (SS110),
When the subsequent transfer of ownership of the Digital Asset Token T is recorded in the peer-to-peer distributed ledger,
The addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger 3 (SS120).
The terms of transfer of ownership may include setting a universal price range of upper and lower limits for transfer consideration between one unit (T) of the amount of digital asset tokens and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to Reserve 01 (SS140).
A transaction TR containing information to be recorded in the peer-to-peer distributed
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Token T (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
The history information includes at least the digital asset among the records of the transfer from the issuer to the
<他通貨へペギングされたデジタルアセットトークンT2の発行>
上記、システム2の実施例において、前記読み取り可能なストレージ媒体84は、追加の命令を含み、当該追加の命令は、前記プロセッサー80によって実行されるとき、第1のデジタルアセットトークンT1の1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位(T1)にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成を記録し(SS210)、
その後の当該デジタルアセットトークンT2の所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録すること(SS220)を含み、
当該所有権移転条件には、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(SS230)、システム2が追加の態様で提供される。<Issuance of digital asset token T2 pegged to other currencies>
In the embodiment of thesystem 2, the readable storage medium 84 includes an additional instruction, which, when executed by the processor 80, is in one unit of the first digital asset token T1. Amount of 1st Digital Asset Tokens associated with other currencies against a given given 1st statutory currency associated with the exchange rate according to the market exchange rate between the 1st statutory currency and the 2nd currency Record the generation of 1 unit (T2) of the second digital asset token amount, with the digital asset token amount pegged to 1 unit (T1) as 1 unit (SS210).
When recording the subsequent transfer of ownership of the digital asset token T2 in the peer-to-peer distributedledger 3,
Including pre-recording in the peer-to-peer distributed ledger 3 (SS220) the addition or renewal of ownership transfer conditions to be associated with one unit (T2) of the digital asset token amount to be transferred.
The ownership transfer condition includes an upper limit and a lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition.System 2 is provided in an additional manner, including constraining to a universal price range and / or an individual price range (SS230).
上記、システム2の実施例において、前記読み取り可能なストレージ媒体84は、追加の命令を含み、当該追加の命令は、前記プロセッサー80によって実行されるとき、第1のデジタルアセットトークンT1の1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位(T1)にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成を記録し(SS210)、
その後の当該デジタルアセットトークンT2の所有権移転をピアツーピア分散型台帳3に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位(T2)に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳3に記録すること(SS220)を含み、
当該所有権移転条件には、ペギング条件として前記第1のデジタルアセットトークンの量の1単位(T1)に対する前記第2のデジタルアセットトークンの量の1単位(T2)の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(SS230)、システム2が追加の態様で提供される。<Issuance of digital asset token T2 pegged to other currencies>
In the embodiment of the
When recording the subsequent transfer of ownership of the digital asset token T2 in the peer-to-peer distributed
Including pre-recording in the peer-to-peer distributed ledger 3 (SS220) the addition or renewal of ownership transfer conditions to be associated with one unit (T2) of the digital asset token amount to be transferred.
The ownership transfer condition includes an upper limit and a lower limit of the transfer consideration of 1 unit (T2) of the amount of the second digital asset token for 1 unit (T1) of the amount of the first digital asset token as a pegging condition.
当該システム2によって、図17に示されるように、他通貨へペギングされたデジタルアセットトークンT2の生成オペレーションが開始されると、ステップ700では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、システム2は、生成条件を受け入れる。生成条件は、例えば、デジタルアセットトークンの種別及び数量である。When the system 2 starts the operation of generating the digital asset token T2 pegged to another currency as shown in FIG. 17, in step 700, it is stored in the storage medium 84 of the computer 60 of the system 2. When the instruction is executed by the processor 80 by the issuer's operation, the system 2 accepts the generation condition. The generation conditions are, for example, the type and quantity of digital asset tokens.
ステップ710では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、システム2は、生成トランザクションTRに必要とされる所有権移転条件を受入れる。所有権移転条件は例えば、予定する第1のデジタルアセットトークンT1がペギングする第1の法定通貨と他の通貨との市場交換レートであり、所有権移転条件を適用すべき時間窓である。第1のデジタルアセットトークンT1がペギングする第1の法定通貨と他の通貨との市場交換レートは、発行者が市場から調達した情報入力が適当である。In step 710, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is subsequently executed by the processor 80 by the operation of the issuer, the system 2 transfers the ownership required for the generated transaction TR. Accept the conditions. The ownership transfer condition is, for example, the market exchange rate between the first fiat currency pegged by the planned first digital asset token T1 and another currency, and is the time window to which the ownership transfer condition should be applied. For the market exchange rate between the first fiat currency and other currencies pegged by the first digital asset token T1, the information input procured from the market by the issuer is appropriate.
ステップ720では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、トランザクション組成手段によって、トランザクションTRが組成される。所有権移転条件は、第1の法定通貨と他の通貨との市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨と他の通貨との市場交換レートによるユニバーサル価格幅の上限及び下限設定は、条件コード1(上限値、下限値)によって、データ構造化され、当該条件コード1(上限値、下限値)は、トランザクションアウトプットにおけるスクリプトによって記述される内容に予め含めてよい。
本態様によって、ブロックチェーンにおける検証を簡易にし、ブロックチェーンの分散記憶域の容量をコンパクトにすることを可能とするシステムが提供される。Instep 720, transaction TR is subsequently composed by the transaction composition means when the instructions stored in the storage medium 84 of the computer 60 of system 2 are executed by the processor 80 by the issuer's operation. If the ownership transfer condition is the market exchange rate between the first legal tender and another currency, this is coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency and other currencies are data-structured by the condition code 1 (upper limit and lower limit), and the condition code 1 (upper limit) is used. The value, lower limit) may be included in advance in the content described by the script in the transaction output.
This aspect provides a system that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage area of the blockchain compact.
本態様によって、ブロックチェーンにおける検証を簡易にし、ブロックチェーンの分散記憶域の容量をコンパクトにすることを可能とするシステムが提供される。In
This aspect provides a system that simplifies verification in the blockchain and makes it possible to make the capacity of the distributed storage area of the blockchain compact.
ここで、例えば、ビットコインのスクリプト言語であれば、スタックベースの言語であり、複雑な分岐ロジックは採用できないが、スタックベースの言語で検証可能である条件に限り、条件の一致に単純化したり、情報の存否、メタデータから参照する情報のハッシュ一致の検証に限る等の手段を採用し、条件コード化された所有権移転条件をスクリプトに埋め込む。Here, for example, if it is a Bitcoin script language, it is a stack-based language and complicated branching logic cannot be adopted, but only the conditions that can be verified in the stack-based language can be simplified to match the conditions. , The existence or nonexistence of the information, the verification of the hash match of the information referred to from the metadata, etc. are adopted, and the condition-encoded ownership transfer condition is embedded in the script.
生成に関する履歴情報履歴コード化を行い、デジタルアセットトークンT2の生成直後の発行者からリザーブ01への移転を履歴コード化1、リザーブ01からユーザへの移転を履歴コード化2、ユーザ間の移転を履歴コード化3、ユーザからリザーブ01への移転を履歴コード化4のように移転別に履歴コード化を行い、履歴情報として、デジタルアセットトークンT2の生成直後の発行者からリザーブ01への移転の履歴コード1を生成のトランザクションアウトプットのスクリプトへ埋め込む。History information related to generation History coding is performed, and the transfer from the issuer to the reserve 01 immediately after the generation of the digital asset token T2 is history coded 1, the transfer from the reserve 01 to the user is history coded 2, and the transfer between users is performed. History coding 3 and transfer from user to reserve 01 are coded for each transfer as in history coding 4, and as history information, the history of transfer from the issuer to reserve 01 immediately after the generation of digital asset token T2 Embed code 1 in the generated transaction output script.
トランザクションTRの組成完成時には、承認者によるトランザクションTRの署名の検証を含むトランザクション検証を行う。トランザクションインプットのスクリプトで指定される条件コード1(上限値、下限値)を読み込み、トランザクションTR全体で売買される第1のデジタルアセットトークン数量(T1)と、第2のデジタルアセットトークン数量(T2)との比率から第1のデジタルアセットトークンT1と、第2のデジタルアセットトークンT2との交換レートを算出し、所有権移転条件としてスクリプトに埋め込まれた、第1のデジタルアセットトークンT1がペギングする第1の法定通貨と他の通貨との市場交換レートの条件コード1(上限値、下限値)に収まるか否かを検証する。When the composition of transaction TR is completed, transaction verification including verification of transaction TR signature by the approver is performed. Read the condition code 1 (upper limit, lower limit) specified in the transaction input script, and the first digital asset token quantity (T1) and the second digital asset token quantity (T2) that are bought and sold in the entire transaction TR. The exchange rate between the first digital asset token T1 and the second digital asset token T2 is calculated from the ratio with, and the first digital asset token T1 embedded in the script as a condition for transfer of ownership is pegged. It is verified whether or not it falls within the condition code 1 (upper limit value, lower limit value) of the market exchange rate between the legal tender of 1 and other currencies.
ここで、発行の場合に限らず、条件コード1(上限値、下限値)の指定に反しないかを検証するにあたっては、市場交換レートを取得する必要があるが、これには、例えば、予めシステム2によって、市場交換レートをトランザクション内に表示するため、統計デジタルアセットトークンをトランザクションに組み込んでおくとよい。統計デジタルアセットトークンは、デジタルメモトークンに類するトークンであり、デジタルアセットを表象するデジタルトークンではなく、デジタルアセットトークンの市場交換レート等の統計データをトランザクション内で表示するためのデジタルトークンであり、その用途から本明細書では、統計デジタルアセットトークンという。
市場交換レート統計デジタルアセットトークン(通貨記号)は、システム2において、好ましくは、第1の法定通貨は、日本円であり、前記第2の通貨は、例えば、日本国の国外の法定通貨米国ドル(USD)であるから、市場交換レート表示のため、例えば、日次で日本円(YEN)と米国ドル(USD)の市場交換レートをトランザクション内に表示するためトランザクションインプット、及びトランザクションアウトプットが追加される。
例えば、日本円と米国ドルの市場交換レートが110.50円@1ドルの場合、以下のトランザクション表記が追加される。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD);
予め、発行者によって、システム2には、日本円と米国ドルの市場交換レート表示のための市場交換レート統計デジタルアセットトークン(他の通貨の記号)がピアツーピア分散型台帳3に記録提供されていてよい。市場交換レート統計デジタルアセットトークン(USD)の履歴情報には、法定通貨1と他の通貨の過去1週間の市場交換レートが記録されており、通常当日の市場交換レート、例えば、スケールファクタを100として、10500を履歴情報は表示する。従って、ユーザウォレットのコンピュータ67、68からも、ノードコンピュータ65からも同一の市場交換レートが、ピアツーピア分散型台帳3上の市場交換レート統計デジタルアセットトークン(USD)によって取得可能であり、ユーザウォレットのコンピュータ67、68のストレージ媒体に格納されている命令がコンピュータ67、68のプロセッサ80によって実行されるときも、ノードコンピュータ65のストレージ媒体に格納されている命令がコンピュータ60のプロセッサ80によって実行されるときも、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションインプット2 ユーザアドレス1/ 110(T1);
トランザクションインプット3 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD)
トランザクションアウトプット2 ユーザアドレス1/ 1(T2);
トランザクションアウトプット3 ユーザアドレス2/ 110(T1);
のトランザクションをトランザクション単位で検証するにあたり、市場交換レート統計デジタルアセットトークン(USD)の履歴情報を参照し、法定通貨1(日本円)と米国ドル(USD)との市場交換レート110.50によって、トランザクションを検証する。統計デジタルアセットトークンによって、トランザクション表示のアーキテクチャによって市場交換レートをトランザクション検証のために提供可能である。発行者からユーザにも提供されるべき市場交換レートは、トランザクションTRの組成時にシステム2によって、例えば、ウォイレット67、68によって上記トランザクションインプット1に署名付きで初期提供されていてもよい。
トランザクションTRは、あるいは、下記の表示で提供されてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 100(USD);
トランザクションインプット2 統計アドレス/ 10950(YEN);
トランザクションインプット3 ユーザアドレス1/ 110(T1);
トランザクションインプット4 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 100(USD)
トランザクションアウトプット2 統計アドレス/ 10950(YEN);
トランザクションアウトプット3 ユーザアドレス1/ 1(T2);
トランザクションアウトプット4 ユーザアドレス2/ 110(T1)
このトランザクションTRでは、スケールファクタを100として、市場交換レート1USD@109.50が通常のトランザクション表記で表現されており、履歴情報を参照、解読せずとも市場交換レートを利用可能にし、より透明性が向上されて供されている。
この他、各ノード、ウォレットへの配信、スクリプト言語、プログラム言語が提供する限り、分散ストレージの参照、グローバル環境変数の参照によっても市場交換レートの提供は可能である。統計デジタルアセットトークンによる市場交換レートの提供は、市場交換レートが改竄から安全なこと、透明性の点で優れている。Here, not only in the case of issuance, it is necessary to acquire the market exchange rate in order to verify whether or not it violates the specification of condition code 1 (upper limit value, lower limit value). Since the market exchange rate is displayed in the transaction by thesystem 2, it is preferable to incorporate the statistical digital asset token into the transaction. Statistical digital asset tokens are tokens similar to digital memo tokens, not digital tokens that represent digital assets, but digital tokens for displaying statistical data such as the market exchange rate of digital asset tokens within a transaction. From the intended use, it is referred to as a statistical digital asset token in this specification.
Market exchange rate statistics InSystem 2, the first statutory currency is preferably the Japanese yen, and the second statutory currency is, for example, the US dollar, the statutory currency outside Japan. Since it is (USD), transaction input and transaction output are added to display the market exchange rate, for example, to display the market exchange rate of Japanese Yen (YEN) and US Dollar (USD) in the transaction on a daily basis. Will be done.
For example, if the market exchange rate between Japanese yen and US dollar is 110.50 yen @ 1 dollar, the following transaction notation will be added.
Transaction TR
Transaction input:
Transaction Input 1 Statistical Address / 1 (USD);
Transaction output:
Transaction Output 1 Statistical Address / 1 (USD);
In advance, the issuer provided thesystem 2 with a record of market exchange rate statistics digital asset tokens (symbols of other currencies) for displaying the market exchange rates of Japanese yen and US dollars in the peer-to-peer distributed ledger 3. good. Market Exchange Rate Statistics Digital Asset Token (USD) historical information records the market exchange rates of fiat currency 1 and other currencies over the past week, usually with a market exchange rate of the day, eg, a scale factor of 100. As the history information is displayed as 10500. Therefore, the same market exchange rate can be obtained from both the user wallet computers 67 and 68 and the node computer 65 by the market exchange rate statistics digital asset token (USD) on the peer-to-peer distributed ledger 3. When the instructions stored in the storage medium of the computers 67 and 68 are executed by the processor 80 of the computers 67 and 68, the instructions stored in the storage medium of the node computer 65 are also executed by the processor 80 of the computer 60. even when,
Transaction TR
Transaction input:
Transaction Input 1 Statistical Address / 1 (USD);
Transaction input 2 User address 1/110 (T1);
Transaction input 3 User address 2/1 (T2)
Transaction output:
Transaction Output 1 Statistical Address / 1 (USD)
Transaction output 2 User address 1/1 (T2);
Transaction output 3 User address 2/110 (T1);
In verifying the transaction on a transaction-by-transaction basis, refer to the historical information of the market exchange rate statistics digital asset token (USD) and execute the transaction according to the market exchange rate of 110.50 between legal tender 1 (Japanese yen) and US dollar (USD). Verify. Statistical Digital Asset Tokens allow market exchange rates to be provided for transaction validation through a transaction display architecture. The market exchange rate to be provided from the issuer to the user may be initially provided by thesystem 2 at the time of composing the transaction TR, eg, by wallets 67, 68, with the transaction input 1 signed.
The transaction TR may also be provided with the display below.
Transaction TR
Transaction input:
Transaction Input 1 Statistical Address / 100 (USD);
Transaction Input 2 Statistical Address / 10950 (YEN);
Transaction input 3 User address 1/110 (T1);
Transaction input 4User address 2/1 (T2)
Transaction output:
Transaction Output 1 Statistical Address / 100 (USD)
Transaction Output 2 Statistical Address / 10950 (YEN);
Transaction output 3 User address 1/1 (T2);
Transaction output 4User address 2/110 (T1)
In this transaction TR, the market exchange rate of 1USD@109.50 is expressed in normal transaction notation with a scale factor of 100, making it possible to use the market exchange rate without referring to or decoding historical information, further improving transparency. It has been offered.
In addition, as long as the distribution to each node and wallet, the script language, and the programming language provide, it is possible to provide the market exchange rate by referring to the distributed storage and the global environment variable. Providing market exchange rates with statistical digital asset tokens is excellent in terms of market exchange rates being tamper-safe and transparent.
市場交換レート統計デジタルアセットトークン(通貨記号)は、システム2において、好ましくは、第1の法定通貨は、日本円であり、前記第2の通貨は、例えば、日本国の国外の法定通貨米国ドル(USD)であるから、市場交換レート表示のため、例えば、日次で日本円(YEN)と米国ドル(USD)の市場交換レートをトランザクション内に表示するためトランザクションインプット、及びトランザクションアウトプットが追加される。
例えば、日本円と米国ドルの市場交換レートが110.50円@1ドルの場合、以下のトランザクション表記が追加される。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD);
予め、発行者によって、システム2には、日本円と米国ドルの市場交換レート表示のための市場交換レート統計デジタルアセットトークン(他の通貨の記号)がピアツーピア分散型台帳3に記録提供されていてよい。市場交換レート統計デジタルアセットトークン(USD)の履歴情報には、法定通貨1と他の通貨の過去1週間の市場交換レートが記録されており、通常当日の市場交換レート、例えば、スケールファクタを100として、10500を履歴情報は表示する。従って、ユーザウォレットのコンピュータ67、68からも、ノードコンピュータ65からも同一の市場交換レートが、ピアツーピア分散型台帳3上の市場交換レート統計デジタルアセットトークン(USD)によって取得可能であり、ユーザウォレットのコンピュータ67、68のストレージ媒体に格納されている命令がコンピュータ67、68のプロセッサ80によって実行されるときも、ノードコンピュータ65のストレージ媒体に格納されている命令がコンピュータ60のプロセッサ80によって実行されるときも、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 1(USD);
トランザクションインプット2 ユーザアドレス1/ 110(T1);
トランザクションインプット3 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 1(USD)
トランザクションアウトプット2 ユーザアドレス1/ 1(T2);
トランザクションアウトプット3 ユーザアドレス2/ 110(T1);
のトランザクションをトランザクション単位で検証するにあたり、市場交換レート統計デジタルアセットトークン(USD)の履歴情報を参照し、法定通貨1(日本円)と米国ドル(USD)との市場交換レート110.50によって、トランザクションを検証する。統計デジタルアセットトークンによって、トランザクション表示のアーキテクチャによって市場交換レートをトランザクション検証のために提供可能である。発行者からユーザにも提供されるべき市場交換レートは、トランザクションTRの組成時にシステム2によって、例えば、ウォイレット67、68によって上記トランザクションインプット1に署名付きで初期提供されていてもよい。
トランザクションTRは、あるいは、下記の表示で提供されてもよい。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 統計アドレス/ 100(USD);
トランザクションインプット2 統計アドレス/ 10950(YEN);
トランザクションインプット3 ユーザアドレス1/ 110(T1);
トランザクションインプット4 ユーザアドレス2/ 1(T2)
トランザクションアウトプット:
トランザクションアウトプット1 統計アドレス/ 100(USD)
トランザクションアウトプット2 統計アドレス/ 10950(YEN);
トランザクションアウトプット3 ユーザアドレス1/ 1(T2);
トランザクションアウトプット4 ユーザアドレス2/ 110(T1)
このトランザクションTRでは、スケールファクタを100として、市場交換レート1USD@109.50が通常のトランザクション表記で表現されており、履歴情報を参照、解読せずとも市場交換レートを利用可能にし、より透明性が向上されて供されている。
この他、各ノード、ウォレットへの配信、スクリプト言語、プログラム言語が提供する限り、分散ストレージの参照、グローバル環境変数の参照によっても市場交換レートの提供は可能である。統計デジタルアセットトークンによる市場交換レートの提供は、市場交換レートが改竄から安全なこと、透明性の点で優れている。Here, not only in the case of issuance, it is necessary to acquire the market exchange rate in order to verify whether or not it violates the specification of condition code 1 (upper limit value, lower limit value). Since the market exchange rate is displayed in the transaction by the
Market exchange rate statistics In
For example, if the market exchange rate between Japanese yen and US dollar is 110.50 yen @ 1 dollar, the following transaction notation will be added.
Transaction TR
Transaction input:
Transaction output:
In advance, the issuer provided the
Transaction TR
Transaction input:
Transaction output:
In verifying the transaction on a transaction-by-transaction basis, refer to the historical information of the market exchange rate statistics digital asset token (USD) and execute the transaction according to the market exchange rate of 110.50 between legal tender 1 (Japanese yen) and US dollar (USD). Verify. Statistical Digital Asset Tokens allow market exchange rates to be provided for transaction validation through a transaction display architecture. The market exchange rate to be provided from the issuer to the user may be initially provided by the
The transaction TR may also be provided with the display below.
Transaction TR
Transaction input:
Transaction input 4
Transaction output:
Transaction output 4
In this transaction TR, the market exchange rate of 1USD@109.50 is expressed in normal transaction notation with a scale factor of 100, making it possible to use the market exchange rate without referring to or decoding historical information, further improving transparency. It has been offered.
In addition, as long as the distribution to each node and wallet, the script language, and the programming language provide, it is possible to provide the market exchange rate by referring to the distributed storage and the global environment variable. Providing market exchange rates with statistical digital asset tokens is excellent in terms of market exchange rates being tamper-safe and transparent.
ステップ730では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、上記検証に合格すると、システム2は、完成トランザクションTRをピアツーピア分散型台帳ネットワークシステムへブロードキャストする。
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によってトランザクションTRが受信され、トランザクションTRの検証をトランザクションTRの組成完成時のように行い、さらに、1又は複数のトランザクションTRを蓄積後、ブロックの正当性を検証する。その後、直前のブロックへの接続権を獲得したノードコンピュータ65によって、トランザクションTRはブロックに記録され、ベースドレス00からリザーブアドレス01へのデジタルアセットトークンT2の移転として、生成トランザクションTRのピアツーピア分散型台帳3への記録が完了し、同時に履歴情報として、デジタルアセットトークンT2の生成直後の発行者からリザーブ01への移転の履歴がデジタルアセットトークンT2の生成の記録に付記される。その後、トランザクションアウトプットで指定されたリザーブアドレス01のデジタルアセットトークンT2は、次のトランザクションで未使用トランザクションインプットに使用され得る。Instep 730, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the operation of the issuer, if the above verification is passed, the system 2 performs the completed transaction TR in a peer-to-peer distributed type. Broadcast to the ledger network system.
On the blockchain network of the peer-to-peer distributedledger 3, when the processor 80 of the node computer 65 (not shown, see FIG. 11) executes an instruction stored in the storage medium 84 of the node computer 65, the transaction is performed by the node computer 65. When the TR is received, the transaction TR is verified as when the composition of the transaction TR is completed, and after accumulating one or more transaction TRs, the validity of the block is verified. After that, the transaction TR is recorded in the block by the node computer 65 that has acquired the right to connect to the immediately preceding block, and the peer-to-peer distributed ledger of the generated transaction TR is recorded as the transfer of the digital asset token T2 from the base dress 00 to the reserve address 01. The recording to 3 is completed, and at the same time, as history information, the history of transfer from the issuer immediately after the generation of the digital asset token T2 to the reserve 01 is added to the record of the generation of the digital asset token T2. After that, the digital asset token T2 with the reserve address 01 specified in the transaction output can be used for the unused transaction input in the next transaction.
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によってトランザクションTRが受信され、トランザクションTRの検証をトランザクションTRの組成完成時のように行い、さらに、1又は複数のトランザクションTRを蓄積後、ブロックの正当性を検証する。その後、直前のブロックへの接続権を獲得したノードコンピュータ65によって、トランザクションTRはブロックに記録され、ベースドレス00からリザーブアドレス01へのデジタルアセットトークンT2の移転として、生成トランザクションTRのピアツーピア分散型台帳3への記録が完了し、同時に履歴情報として、デジタルアセットトークンT2の生成直後の発行者からリザーブ01への移転の履歴がデジタルアセットトークンT2の生成の記録に付記される。その後、トランザクションアウトプットで指定されたリザーブアドレス01のデジタルアセットトークンT2は、次のトランザクションで未使用トランザクションインプットに使用され得る。In
On the blockchain network of the peer-to-peer distributed
こうして、ステップ700−730によって、第1のデジタルアセットトークンT1の1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位にペギングされたデジタルアセットトークン量を1単位(T1)とする第2の当該デジタルアセットトークン量の1単位(T2)の生成が記録され(SS210)、本発明の方法1のMS210ステップが当該システムステップSS210によって実行されることが理解される。Thus, by step 700-730, the predetermined first fiat currency associated with one unit of the first digital asset token T1 is associated with another currency, with the first fiat currency and the second currency. 1 unit (T2) of the 2nd digital asset token amount with 1 unit (T1) of the digital asset token pegged to 1 unit of the 1st digital asset token amount at the exchange rate according to the market exchange rate of ) Is recorded (SS210), and it is understood that the MS210 step of Method 1 of the present invention is performed by the system step SS210.
<第2のデジタルアセットトークンT2の発行>
図18に示されるように、第2のデジタルアセットトークンT2の発行段階が開始され、ステップ800で、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、システム2は、発行条件を受け入れる。発行条件は、例えば、発行日時、同時に発行するデジタルアセットトークンの種別と数量、その他応募者及び関係者に関心がある事項であって、デジタルアセットトークンT2のピアツーピア分散型台帳3の記録に相応しい事項を含む情報である。当該発行情報もコード化を行い、発行情報コード1(発行日、発行数量)のように発行情報コードで参照する事項とともに構造化するのが好ましい。そうすることによって、発行情報コード及びそのパラメータをトランザクションのスクリプトに埋め込むことが容易になる。<Issuance of Second Digital Asset Token T2>
As shown in FIG. 18, the issuing stage of the second digital asset token T2 is started, and instep 800, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer. When executed, system 2 accepts issuance conditions. The issuance conditions are, for example, the date and time of issuance, the type and quantity of digital asset tokens to be issued at the same time, and other matters of interest to applicants and related parties, which are suitable for the record of the peer-to-peer distributed ledger 3 of the digital asset token T2. Information including. It is preferable that the issuance information is also coded and structured together with items referred to by the issuance information code such as issuance information code 1 (issue date, issuance quantity). By doing so, it becomes easy to embed the issue information code and its parameters in the transaction script.
図18に示されるように、第2のデジタルアセットトークンT2の発行段階が開始され、ステップ800で、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、システム2は、発行条件を受け入れる。発行条件は、例えば、発行日時、同時に発行するデジタルアセットトークンの種別と数量、その他応募者及び関係者に関心がある事項であって、デジタルアセットトークンT2のピアツーピア分散型台帳3の記録に相応しい事項を含む情報である。当該発行情報もコード化を行い、発行情報コード1(発行日、発行数量)のように発行情報コードで参照する事項とともに構造化するのが好ましい。そうすることによって、発行情報コード及びそのパラメータをトランザクションのスクリプトに埋め込むことが容易になる。<Issuance of Second Digital Asset Token T2>
As shown in FIG. 18, the issuing stage of the second digital asset token T2 is started, and in
第2のデジタルアセットトークンT2の発行と上述した法定通貨に直接ペギングされた第1のデジタルアセットトークンT1との違いは、第2のデジタルアセットトークンT2の発行では、対価を第1のデジタルアセットトークンT1とすることが可能である点である。従って、第2のデジタルアセットトークンの発行トランザクションTRは、第1のデジタルアセットトークンT1のユーザから発行者の管理するアドレス例えば、リザーブアドレス01への移転から第2のデジタルアセットトークンT2のユーザが管理するアドレスへの移転が同一のトランザクションTRに記述可能となり、第2のデジタルアセットトークンT2の引き渡しと、対価の提供とを同時に履行することを実現する利便性を提供する。The difference between the issuance of the second digital asset token T2 and the first digital asset token T1 pegged directly to the fiat currency described above is that in the issuance of the second digital asset token T2, the consideration is the first digital asset token. The point is that it can be T1. Therefore, the transaction TR for issuing the second digital asset token is managed by the user of the second digital asset token T2 from the transfer from the user of the first digital asset token T1 to the address managed by the issuer, for example, the reserve address 01. The transfer to the address to be performed can be described in the same transaction TR, providing the convenience of realizing the delivery of the second digital asset token T2 and the provision of consideration at the same time.
ステップ810では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、発行者は、システム2によって、ブロックチェーンに記録されているリザーブアドレス01に帰属する未使用のトランザクションインプットを参照し、発行に利用を予定する第2のデジタルアセットトークンT2に記録されている既存の所有権移転条件を確認する。発行トランザクションTRに必要とされる所有権移転条件を付加又は更新する。In step 810, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the issuer receives the reserve address recorded in the blockchain by the system 2. Refer to the unused transaction input belonging to 01 and check the existing ownership transfer conditions recorded in the second digital asset token T2 to be used for issuance. Add or update the ownership transfer conditions required for the issuing transaction TR.
更新又は付加が必要であれば、発行に先立ち、ピアツーピア分散型台帳3に当該変更を記録する。まず、予め登録されている所有権移転条件コードが選択され、所定の条件コードパラメータとともに入力を受け入れ、次に、所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンに記録するためのトランザクション01を自己アドレス間の振替移転として組成する。If an update or addition is required, record the change in the peer-to-peer distributed ledger 3 prior to issuance. First, a pre-registered ownership transfer condition code is selected, accepts input with a given condition code parameter, and then a transaction to record in the digital asset token of the peer-to-peer distributed ledger 3 as the ownership transfer condition. 01 is composed as a transfer transfer between self-addresses.
続いて、ステップ820で表示される移転の記録集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、自己アドレス間のデジタルアセットトークンT2の移転として、ピアツーピア分散型台帳3に記録すべき所有権移転条件情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストする。
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、トランザクションTRが検証され、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T2)の移転の記録に付記される(SS180)Subsequently, in the transfer record aggregation step displayed instep 820, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the digital between the self-addresses is digital. As the transfer of the asset token T2, the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
Transaction TR is verified whenprocessor 80 of node computer 65 (not shown, see FIG. 11) executes instructions stored in storage medium 84 of node computer 65 on the blockchain network of peer-to-peer distributed ledger 3. , The change in the peer-to-peer distributed ledger 3 is recorded in the block of the peer-to-peer distributed ledger as a record of transfer between self-addresses. This will add the terms of ownership transfer to the record of the transfer of one unit (T2) of the amount of the digital asset token (SS180).
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、トランザクションTRが検証され、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T2)の移転の記録に付記される(SS180)Subsequently, in the transfer record aggregation step displayed in
Transaction TR is verified when
ステップ830では、ユーザは、第2のデジタルアセットトークンの発行募集に応募する準備をする。第2のデジタルアセットトークンT2のユーザ1からの発行応募の準備オペレーションがスタートし、ステップ830で、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザにデジタルアセットトークンT2の発行応募操作画面を表示し、プロンプト表示によってユーザから応募条件入力を促す。所有権移転条件として、応募として発行者が管理するアドレスへの応募条件コードがユーザによって選択入力され、移転の条件として移転先のアドレス、及び応募の対象である第2のデジタルアセットトークンの数量(T2)等の応募条件コードパラメータの入力をユーザから受け入れる。In step 830, the user prepares to apply for a second digital asset token issuance offer. The preparation operation for the issuance application from the user 1 of the second digital asset token T2 is started, and in step 830, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the user's operation. At that time, the system 2 displays the issuance application operation screen of the digital asset token T2 to the user, and prompts the user to input the application conditions by displaying the prompt. As a condition for transfer of ownership, the application condition code for the address managed by the issuer as an application is selectively input by the user, and as a condition for transfer, the address of the transfer destination and the quantity of the second digital asset token to be applied ( Accept the input of application condition code parameters such as T2) from the user.
システム2は、ユーザから応募条件を受け入れると、ステップ840では、ユーザのために、ブロックチェーン上に記録されている自己の所有するデジタルアセットトークンを発行者の管理するアドレスに移転する準備をする。応募条件コード及びそのパラメータは、所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンに記録するためのトランザクションTRが組成され、トランザクションTRはブロードキャストされる。
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、システム2のノードコンピュータ65によって、トランザクションTRが受信されると、トランザクションTRは検証され、その後ピアツーピア分散型台帳3に当該変更は記録される。When thesystem 2 accepts the application conditions from the user, in step 840, the system prepares to transfer the digital asset token recorded on the blockchain to the address managed by the issuer for the user. As the ownership transfer condition, the application condition code and its parameters form a transaction TR for recording in the digital asset token of the peer-to-peer distributed ledger 3, and the transaction TR is broadcast.
On the blockchain network of the peer-to-peer distributedledger 3, when the processor 80 of the node computer 65 (not shown, see FIG. 11) executes an instruction stored in the storage medium 84 of the node computer 65, the node computer of the system 2 When the transaction TR is received by 65, the transaction TR is verified and then the change is recorded in the peer-to-peer distributed ledger 3.
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、システム2のノードコンピュータ65によって、トランザクションTRが受信されると、トランザクションTRは検証され、その後ピアツーピア分散型台帳3に当該変更は記録される。When the
On the blockchain network of the peer-to-peer distributed
ステップ850では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、トランザクション組成手段によって、応募のための移転トランザクションTRが組成される。ユーザ1から発行者への所有権の移転として、応募の所有権移転トランザクションTRは、例えば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 10800(T1)
とトランザクションTRが構成されてよく、又は、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションインプット2 リザーブアドレス01/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 10800(T1)
トランザクションアウトプット2 ユーザアドレス1/ 100(T2)
とデジタルアセットトークンT2の移転もトランザクションに記述されていてもよい。
このトランザクションTRの貸借バランスを検証する時、トランザクションTR全体でのバランスを検査する。貸借バランスの差は、この例のように一種類以上のデジタルアセットトークンT1,T2が含まれるトランザクションであれば、数量は貸借で一致しないが、好ましくは、このように一のデジタルアセットトークンと、他の種類のデジタルアセットトークンT1,T2との売買トランザクションTR内では、トランザクションTR内において前記第1のデジタルアセットトークンT1への交換価値の換算後の売りと買いの貸借バランスが所定の差額範囲内に収まることを条件とするように構成されているのが好ましい。その方が、より安定した価値範囲内の取引を実現できる。貸借バランスの計算によって、交換レート換算時の差額が認識され、たとえシステム上の差額が発生しても、その差額が認識された上で僅少差額を別途所定の取り決めによって処理することを可能とすると共に、僅少差額とはならない差額が発生する場合には、取引の成立を阻み、取引の透明性、健全性をより高め、実質的なデジタルアセットトークンの交換レートをより安定させる効果を提供する。加えて、2当事者の所有権移転に係る取引の場合、一方当事者は、取引の成立を阻む所定の僅少差額を定めれば、他方当事者の自由度はその差額の範囲内において、他方当事者は取引を他の制約がない限り、成り行きに任せ決定できるように取引を構成する余地を生み出し、より取引の透明性が高まる。この例の場合、第1のデジタルアセットトークンT1への交換価値の市場交換レートが108であれば、換算後、第2のデジタルアセットトークン100(T2)は、10800(T1)に相当するから、貸借は、トランザクションインプット、トランザクションアウトプットで各々合計値が21600なり、貸借は一致する。貸借の差異は、トランザクション内部で判断され、個々のトランザクションインプットで交換レートを適用し判定しなくてもよい。
ユーザアドレスの選択されたトランザクションインプット1のデジタルアセットトークンT2のスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてリザーブアドレス01及び応募の対象である第2のデジタルアセットトークンの数量(T2)等の応募条件コードパラメータが埋め込まれる。
所有権移転条件は、第1の法定通貨と他の通貨との市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨と他の通貨との市場交換レートによるユニバーサル価格幅の上限及び下限設定されたものを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨と他の通貨との市場交換レートによるユニバーサル価格幅の上限及び下限設定は、第2の通貨条件コード1(デジタルアセットトークン種別、上限値、下限値)として、所有権移転条件コードとそのパラメータがスクリプトへ埋め込まれている。
ユーザ1によって、応募トランザクションTRが組成されると、当該トランザクションはユーザ1から発行者へ送信される。Instep 850, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the operation of the user, the transfer transaction TR for application is composed by the transaction composition means. As a transfer of ownership from user 1 to the issuer, the application ownership transfer transaction TR may be, for example,
Transaction TR
Transaction input:
Transaction input 1 User address 1/10800 (T1);
Transaction output:
Transaction output 1 Reserve address 01/10800 (T1)
And transaction TR may be configured, or
Transaction TR
Transaction input:
Transaction input 1 User address 1/10800 (T1);
Transaction Input 2 Reserve Address 01/100 (T2)
Transaction output:
Transaction output 1 Reserve address 01/10800 (T1)
Transaction output 2 User address 1/100 (T2)
And the transfer of Digital Asset Token T2 may also be described in the transaction.
When verifying the balance of balance of this transaction TR, the balance of the entire transaction TR is checked. The difference in balance between balance is that if the transaction includes one or more types of digital asset tokens T1 and T2 as in this example, the quantities do not match in terms of balance, but preferably, one digital asset token and one digital asset token are preferably used. In the transaction TR for buying and selling with other types of digital asset tokens T1 and T2, the balance between selling and buying after conversion of the exchange value to the first digital asset token T1 is within a predetermined difference range in the transaction TR. It is preferable that it is configured so as to be contained in. That way, transactions within a more stable value range can be realized. By calculating the balance of balance, the difference at the time of conversion of the exchange rate is recognized, and even if a difference occurs on the system, it is possible to process the slight difference after recognizing the difference according to a predetermined agreement. At the same time, when a difference that is not a small difference occurs, it prevents the closing of the transaction, enhances the transparency and soundness of the transaction, and provides the effect of stabilizing the exchange rate of the substantial digital asset token. In addition, in the case of a transaction relating to the transfer of ownership of two parties, if one party sets a predetermined small difference that prevents the transaction from being completed, the degree of freedom of the other party is within the range of the difference, and the other party trades. Unless there are other restrictions, it creates room for the transaction to be decided so that it can be decided by the outcome, and the transparency of the transaction is increased. In the case of this example, if the market exchange rate of the exchange value for the first digital asset token T1 is 108, the second digital asset token 100 (T2) corresponds to 10800 (T1) after conversion. The total value of the balance is 21600 for the transaction input and the transaction output, and the balance is the same. Lending and borrowing differences are determined internally by the transaction and do not have to be determined by applying exchange rates on individual transaction inputs.
In the script of the digital asset token T2 of the selectedtransaction input 1 of the user address, the ownership transfer condition code between users and the reserve address 01 as its parameter and the quantity of the second digital asset token to be applied (T2) ) Etc. are embedded in the application condition code parameter.
If the ownership transfer condition is the market exchange rate between the first legal tender and another currency, this is coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range set by the market exchange rate between the first legal tender and other currencies are condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency and other currencies are set as the second currency condition code 1 (digital asset token type, upper limit, lower limit) and ownership. The transfer condition code and its parameters are embedded in the script.
When the application transaction TR is formed by theuser 1, the transaction is transmitted from the user 1 to the issuer.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 10800(T1)
とトランザクションTRが構成されてよく、又は、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションインプット2 リザーブアドレス01/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 10800(T1)
トランザクションアウトプット2 ユーザアドレス1/ 100(T2)
とデジタルアセットトークンT2の移転もトランザクションに記述されていてもよい。
このトランザクションTRの貸借バランスを検証する時、トランザクションTR全体でのバランスを検査する。貸借バランスの差は、この例のように一種類以上のデジタルアセットトークンT1,T2が含まれるトランザクションであれば、数量は貸借で一致しないが、好ましくは、このように一のデジタルアセットトークンと、他の種類のデジタルアセットトークンT1,T2との売買トランザクションTR内では、トランザクションTR内において前記第1のデジタルアセットトークンT1への交換価値の換算後の売りと買いの貸借バランスが所定の差額範囲内に収まることを条件とするように構成されているのが好ましい。その方が、より安定した価値範囲内の取引を実現できる。貸借バランスの計算によって、交換レート換算時の差額が認識され、たとえシステム上の差額が発生しても、その差額が認識された上で僅少差額を別途所定の取り決めによって処理することを可能とすると共に、僅少差額とはならない差額が発生する場合には、取引の成立を阻み、取引の透明性、健全性をより高め、実質的なデジタルアセットトークンの交換レートをより安定させる効果を提供する。加えて、2当事者の所有権移転に係る取引の場合、一方当事者は、取引の成立を阻む所定の僅少差額を定めれば、他方当事者の自由度はその差額の範囲内において、他方当事者は取引を他の制約がない限り、成り行きに任せ決定できるように取引を構成する余地を生み出し、より取引の透明性が高まる。この例の場合、第1のデジタルアセットトークンT1への交換価値の市場交換レートが108であれば、換算後、第2のデジタルアセットトークン100(T2)は、10800(T1)に相当するから、貸借は、トランザクションインプット、トランザクションアウトプットで各々合計値が21600なり、貸借は一致する。貸借の差異は、トランザクション内部で判断され、個々のトランザクションインプットで交換レートを適用し判定しなくてもよい。
ユーザアドレスの選択されたトランザクションインプット1のデジタルアセットトークンT2のスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてリザーブアドレス01及び応募の対象である第2のデジタルアセットトークンの数量(T2)等の応募条件コードパラメータが埋め込まれる。
所有権移転条件は、第1の法定通貨と他の通貨との市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨と他の通貨との市場交換レートによるユニバーサル価格幅の上限及び下限設定されたものを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨と他の通貨との市場交換レートによるユニバーサル価格幅の上限及び下限設定は、第2の通貨条件コード1(デジタルアセットトークン種別、上限値、下限値)として、所有権移転条件コードとそのパラメータがスクリプトへ埋め込まれている。
ユーザ1によって、応募トランザクションTRが組成されると、当該トランザクションはユーザ1から発行者へ送信される。In
Transaction TR
Transaction input:
Transaction output:
And transaction TR may be configured, or
Transaction TR
Transaction input:
Transaction output:
And the transfer of Digital Asset Token T2 may also be described in the transaction.
When verifying the balance of balance of this transaction TR, the balance of the entire transaction TR is checked. The difference in balance between balance is that if the transaction includes one or more types of digital asset tokens T1 and T2 as in this example, the quantities do not match in terms of balance, but preferably, one digital asset token and one digital asset token are preferably used. In the transaction TR for buying and selling with other types of digital asset tokens T1 and T2, the balance between selling and buying after conversion of the exchange value to the first digital asset token T1 is within a predetermined difference range in the transaction TR. It is preferable that it is configured so as to be contained in. That way, transactions within a more stable value range can be realized. By calculating the balance of balance, the difference at the time of conversion of the exchange rate is recognized, and even if a difference occurs on the system, it is possible to process the slight difference after recognizing the difference according to a predetermined agreement. At the same time, when a difference that is not a small difference occurs, it prevents the closing of the transaction, enhances the transparency and soundness of the transaction, and provides the effect of stabilizing the exchange rate of the substantial digital asset token. In addition, in the case of a transaction relating to the transfer of ownership of two parties, if one party sets a predetermined small difference that prevents the transaction from being completed, the degree of freedom of the other party is within the range of the difference, and the other party trades. Unless there are other restrictions, it creates room for the transaction to be decided so that it can be decided by the outcome, and the transparency of the transaction is increased. In the case of this example, if the market exchange rate of the exchange value for the first digital asset token T1 is 108, the second digital asset token 100 (T2) corresponds to 10800 (T1) after conversion. The total value of the balance is 21600 for the transaction input and the transaction output, and the balance is the same. Lending and borrowing differences are determined internally by the transaction and do not have to be determined by applying exchange rates on individual transaction inputs.
In the script of the digital asset token T2 of the selected
If the ownership transfer condition is the market exchange rate between the first legal tender and another currency, this is coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range set by the market exchange rate between the first legal tender and other currencies are condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency and other currencies are set as the second currency condition code 1 (digital asset token type, upper limit, lower limit) and ownership. The transfer condition code and its parameters are embedded in the script.
When the application transaction TR is formed by the
ステップ860では、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、発行者は、ユーザ1から応募の通知を受けると、システム2からユーザ1からの応募の受け入れをプロンプト表示によって促される。発行者は、ユーザ1からの第2のデジタルアセットトークンT2の応募トランザクションTRを、受け入れ、内容に同意する場合、応募トランザクションTRをさらに組成する。トランザクションTRに記録すべき付帯情報には少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報が引き継がれ、好ましくは、発行情報が含まれるようにスクリプトが構成される(SS140)ようにユーザ2はトランザクションTRを構成する。ユーザ2によって、トランザクションTRが承認されると、トランザクションTRは、システム2のトランザクション検証の後、完成トランザクションTRとされる。In step 860, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the issuer receives the notification of the application from the user 1 and receives the notification of the application from the system 2. The prompt display prompts you to accept the application from user 1. If the issuer accepts the application transaction TR of the second digital asset token T2 from the user 1 and agrees with the contents, the issuer further forms the application transaction TR. The incidental information to be recorded in the transaction TR is inherited at least the history information including the history of the transfer of the digital asset token T2 to the reserve 01, and preferably the script is configured to include the issuance information (SS140). User 2 configures transaction TR. When the transaction TR is approved by the user 2, the transaction TR is set as the completed transaction TR after the transaction verification of the system 2.
ステップ870で表記される移転の記録集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、システム2によって、完成トランザクションTRは、ブロックチェーンネットワークにブロードキャストされる。
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、当該ノードコンピュータ65によって、トランザクションTRが受信されると、ノードコンピュータ65のコンピュータ60によって、ブロックチェーンネットワークでトランザクションTRは検証され、ピアツーピア分散型台帳3に当該トランザクションが記録され、第2のデジタルアセットトークンT2のユーザ1への移転は完了し、同時に第2のデジタルアセットトークンT2の記録の付帯情報には履歴情報も記録され、同時に第1のデジタルアセットトークンT1のユーザ1から発行者への移転も完了し、応募/発行は終了する。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、及び発行時の交換価値の安定性を向上するピアツーピア分散型台帳への記録をするシステムを提供する。本発明のシステムは、上記のとおり、発行するデジタルアセットトークンも対価のデジタルアセットトークンも発行トランザクションに表記可能とされ、応募から発行を統合管理可能とし、応募から発行までの透明性も提供するデジタルアセットトークンの統合システムである。In the transfer record aggregation step described instep 870, when the instruction stored in the storage medium 84 of computer 60 of system 2 is executed by processor 80 by the operation of the issuer, the completed transaction TR is performed by system 2. , Broadcast to the blockchain network.
When theprocessor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65 on the blockchain network of the peer-to-peer distributed ledger 3. When the transaction TR is received by the node computer 65, the computer 60 of the node computer 65 verifies the transaction TR on the blockchain network, records the transaction in the peer-to-peer distributed ledger 3, and a second digital asset token. The transfer of T2 to user 1 is completed, and at the same time, historical information is also recorded in the incidental information of the record of the second digital asset token T2, and at the same time, the transfer of the first digital asset token T1 from user 1 to the issuer is also performed. Completed and application / issuance is complete. And, as mentioned above, the present invention provides the transparency of generation and / or issuance of digital asset tokens and the stability of exchange value at the time of issuance by the addition of ownership transfer conditions and the addition of history information and issuance via reserve. Provide a system for recording in an improved peer-to-peer distributed ledger. As described above, the system of the present invention allows both the issued digital asset token and the consideration digital asset token to be expressed in the issuing transaction, enables integrated management from application to issuance, and provides transparency from application to issuance. It is an integrated system of asset tokens.
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、当該ノードコンピュータ65によって、トランザクションTRが受信されると、ノードコンピュータ65のコンピュータ60によって、ブロックチェーンネットワークでトランザクションTRは検証され、ピアツーピア分散型台帳3に当該トランザクションが記録され、第2のデジタルアセットトークンT2のユーザ1への移転は完了し、同時に第2のデジタルアセットトークンT2の記録の付帯情報には履歴情報も記録され、同時に第1のデジタルアセットトークンT1のユーザ1から発行者への移転も完了し、応募/発行は終了する。そして、上記のとおり、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行によって、デジタルアセットトークンの生成及び/又は発行の透明性、及び発行時の交換価値の安定性を向上するピアツーピア分散型台帳への記録をするシステムを提供する。本発明のシステムは、上記のとおり、発行するデジタルアセットトークンも対価のデジタルアセットトークンも発行トランザクションに表記可能とされ、応募から発行を統合管理可能とし、応募から発行までの透明性も提供するデジタルアセットトークンの統合システムである。In the transfer record aggregation step described in
When the
<デジタルアセットトークンT2のユーザ間の移転>
図19に示されるように、デジタルアセットトークンT2のユーザ間の移転オペレーションがスタートすると、ステップ900では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ2のオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザ2にデジタルアセットトークンT2のユーザ間の移転操作画面を表示し、プロンプト表示によってユーザ2からユーザ間の移転条件入力を促す。所有権移転条件として、他ユーザ1へ移転を依頼する移転条件コードがユーザ2によって選択入力され、移転の条件として移転依頼先ユーザ1のアドレス、及び移転の対価に関する条件コードパラメータの入力をユーザ2から受け入れる。<Transfer between users of Digital Asset Token T2>
As shown in FIG. 19, when the transfer operation between users of the digital asset token T2 is started, instep 900, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is transmitted by the operation of the user 2 by the processor 80. When executed, the system 2 displays the transfer operation screen between the users of the digital asset token T2 to the user 2, and prompts the user 2 to input the transfer condition between the users by displaying a prompt. As the ownership transfer condition, the transfer condition code for requesting the transfer to another user 1 is selectively input by the user 2, and as the transfer condition, the user 2 inputs the address of the transfer request destination user 1 and the condition code parameter regarding the consideration for the transfer. Accept from.
図19に示されるように、デジタルアセットトークンT2のユーザ間の移転オペレーションがスタートすると、ステップ900では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ2のオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザ2にデジタルアセットトークンT2のユーザ間の移転操作画面を表示し、プロンプト表示によってユーザ2からユーザ間の移転条件入力を促す。所有権移転条件として、他ユーザ1へ移転を依頼する移転条件コードがユーザ2によって選択入力され、移転の条件として移転依頼先ユーザ1のアドレス、及び移転の対価に関する条件コードパラメータの入力をユーザ2から受け入れる。<Transfer between users of Digital Asset Token T2>
As shown in FIG. 19, when the transfer operation between users of the digital asset token T2 is started, in
システム2は、ユーザ2からユーザ間の移転条件を受け入れると、ステップ910では、ユーザ2のために、ブロックチェーン上に記録されているユーザ2の所有する対価としての第1のデジタルアセットトークンT1を他のユーザ1のアドレスに移転する準備をする。ユーザ1を移転先とする移転条件コード及びそのパラメータを所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンに記録するためのトランザクションTRを自己アドレス間の振替移転として組成する。When the system 2 accepts the transfer condition from the user 2 to the user, in step 910, the first digital asset token T1 as the consideration owned by the user 2 recorded on the blockchain is provided for the user 2. Prepare to move to the address of another user 1. A transaction TR for recording in the digital asset token of the peer-to-peer distributed ledger 3 is formed as a transfer transfer between own addresses, using the transfer condition code and its parameters with the user 1 as the transfer destination as the ownership transfer condition.
続いて、ステップ920で表示される移転の記録集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ2のオペレーションによってプロセッサー80によって実行されるとき、自己アドレス間のデジタルアセットトークンT1の移転として、ピアツーピア分散型台帳3に記録すべき所有権移転条件情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストする。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、トランザクションTRを検証し、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T1)の移転の記録に付記される(SS180)。Subsequently, in the transfer record aggregation step displayed instep 920, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the operation of the user 2, the digital between the self-addresses is digital. As the transfer of the asset token T1, the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
Subsequently, on the blockchain network of the peer-to-peer distributedledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the computer 60 of the node computer 65 verifies the transaction TR and records the change in the peer-to-peer distributed ledger 3 as a record of transfer between self-addresses in the block of the peer-to-peer distributed ledger 3. This will add the terms of ownership transfer to the record of the transfer of one unit (T1) of the amount of the digital asset token (SS180).
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、トランザクションTRを検証し、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T1)の移転の記録に付記される(SS180)。Subsequently, in the transfer record aggregation step displayed in
Subsequently, on the blockchain network of the peer-to-peer distributed
ステップ930では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ2のオペレーションによってプロセッサー80によって実行されるとき、トランザクション組成手段によって、ユーザ間移転トランザクションTRが組成される。ユーザ1からユーザ2への第2のデジタルアセットトークンT2の所有権の移転として、及び対価としてのユーザ2が所有する第1のデジタルアセットトークンT1の移転ユーザ間の所有権移転トランザクションは、例えば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 100(T2)
トランザクションインプット12 ユーザアドレス2/ 1080(T1);
トランザクションアウトプット1 ユーザアドレス2/ 100(T2)
トランザクションアウトプット2 ユーザアドレス1/ 1080(T1)
と、ユーザ1によって対価の第1のデジタルアセットトークンT1の移転を組み込んだトランザクションTRが構成されてよく、ユーザアドレス2の選択されたトランザクションインプット1のデジタルアセットトークンT2のスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてユーザアドレス2パラメータが埋め込まれる。
例えば、第2のデジタルアセットトークンT2の量の1単位(他の通貨$1(¢100))に対して、下限対価を第1のデジタルアセットトークンT1の量の1単位108(法定通貨1円(JPY)(100銭))とし、上限対価を同額とするユニバーサル価格条件が設定される。
108(T1)≦ 1(T2) ≦108(T1)
下限対価と上限対価に1円幅のスプレッドを持たせれば、
107.5(T1)≦ T2 ≦108.5(T1)
であるが、スケールファクタを100とすれば、
10750(T1)≦ 100(T2) ≦10850(T1)
と条件設定されてよい。
対価が第1のデジタルアセットトークンT1であるから、所有権移転条件は、第1の法定通貨JPYと他の通貨USDとの市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨JPYと他の通貨USDとの市場交換レートによるユニバーサル価格幅の上限及び下限設定されたものを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨JPYと他の通貨USDとの市場交換レートによるユニバーサル価格幅の上限及び下限設定は、市場交換レート条件コード1(デジタルアセットトークン種別T2、上限値10750、下限値10850、スケールファクタ100)として、所有権移転条件コードとそのパラメータがスクリプトへ埋め込まれている。
このように、ユーザ2によって、ユーザ1の未承認のトランザクションが組成されると、当該未承認のトランザクションTRはユーザ2からユーザ1へ送信される。Instep 930, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the operation of the user 2, the transaction composition means composes the inter-user transfer transaction TR. The transfer of ownership of the second digital asset token T2 from user 1 to user 2 and in consideration of the transfer of the first digital asset token T1 owned by user 2 The transfer of ownership transaction between users is, for example,
Transaction TR
Transaction input:
Transaction input 1 User address 1/100 (T2)
Transaction input 12 User address 2/1080 (T1);
Transaction output 1 User address 2/100 (T2)
Transaction output 2 User address 1/180 (T1)
A transaction TR incorporating the transfer of the first digital asset token T1 in consideration may be configured by theuser 1, and the script of the digital asset token T2 of the selected transaction input 1 of the user address 2 may include between the users. The ownership transfer condition code and the user address 2 parameter are embedded as its parameters.
For example, for one unit of the amount of the second digital asset token T2 (other currency $ 1 (¢ 100)), the lower limit consideration is one unit of the amount of the first digital asset token T1 108 (legal tender 1 yen). (JPY) (100 sen)), and a universal price condition is set with the same maximum consideration.
108 (T1) ≤ 1 (T2) ≤ 108 (T1)
If you give a spread of 1 yen to the lower limit consideration and the upper limit consideration,
107.5 (T1) ≤ T2 ≤ 108.5 (T1)
However, if the scale factor is 100,
10750 (T1) ≤ 100 (T2) ≤ 10850 (T1)
The condition may be set.
Since the consideration is the first digital asset token T1, if the ownership transfer condition is the market exchange rate between the first fiat currency JPY and another currency USD, this is condition-coded and the upper limit of the universal price range is set. And the lower limit are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range set by the market exchange rate between the first legal tender JPY and other currencies USD are condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. do. Therefore, the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency JPY and other currencies USD are set by the market exchange rate condition code 1 (digital asset token type T2, upper limit 10750, lower limit 10850, As a scale factor 100), the ownership transfer condition code and its parameters are embedded in the script.
In this way, when the unapproved transaction of theuser 1 is formed by the user 2, the unapproved transaction TR is transmitted from the user 2 to the user 1.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 100(T2)
トランザクションインプット12 ユーザアドレス2/ 1080(T1);
トランザクションアウトプット1 ユーザアドレス2/ 100(T2)
トランザクションアウトプット2 ユーザアドレス1/ 1080(T1)
と、ユーザ1によって対価の第1のデジタルアセットトークンT1の移転を組み込んだトランザクションTRが構成されてよく、ユーザアドレス2の選択されたトランザクションインプット1のデジタルアセットトークンT2のスクリプトには、ユーザ間の所有権移転条件コードとそのパラメータとしてユーザアドレス2パラメータが埋め込まれる。
例えば、第2のデジタルアセットトークンT2の量の1単位(他の通貨$1(¢100))に対して、下限対価を第1のデジタルアセットトークンT1の量の1単位108(法定通貨1円(JPY)(100銭))とし、上限対価を同額とするユニバーサル価格条件が設定される。
108(T1)≦ 1(T2) ≦108(T1)
下限対価と上限対価に1円幅のスプレッドを持たせれば、
107.5(T1)≦ T2 ≦108.5(T1)
であるが、スケールファクタを100とすれば、
10750(T1)≦ 100(T2) ≦10850(T1)
と条件設定されてよい。
対価が第1のデジタルアセットトークンT1であるから、所有権移転条件は、第1の法定通貨JPYと他の通貨USDとの市場交換レートであれば、これを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨JPYと他の通貨USDとの市場交換レートによるユニバーサル価格幅の上限及び下限設定されたものを条件コード化し、ユニバーサル価格幅の上限及び下限を当該条件コードのパラメータと定義する。従って、第1の法定通貨JPYと他の通貨USDとの市場交換レートによるユニバーサル価格幅の上限及び下限設定は、市場交換レート条件コード1(デジタルアセットトークン種別T2、上限値10750、下限値10850、スケールファクタ100)として、所有権移転条件コードとそのパラメータがスクリプトへ埋め込まれている。
このように、ユーザ2によって、ユーザ1の未承認のトランザクションが組成されると、当該未承認のトランザクションTRはユーザ2からユーザ1へ送信される。In
Transaction TR
Transaction input:
A transaction TR incorporating the transfer of the first digital asset token T1 in consideration may be configured by the
For example, for one unit of the amount of the second digital asset token T2 (other currency $ 1 (¢ 100)), the lower limit consideration is one unit of the amount of the first digital asset token T1 108 (
108 (T1) ≤ 1 (T2) ≤ 108 (T1)
If you give a spread of 1 yen to the lower limit consideration and the upper limit consideration,
107.5 (T1) ≤ T2 ≤ 108.5 (T1)
However, if the scale factor is 100,
10750 (T1) ≤ 100 (T2) ≤ 10850 (T1)
The condition may be set.
Since the consideration is the first digital asset token T1, if the ownership transfer condition is the market exchange rate between the first fiat currency JPY and another currency USD, this is condition-coded and the upper limit of the universal price range is set. And the lower limit are defined as the parameters of the condition code. Therefore, the upper and lower limits of the universal price range set by the market exchange rate between the first legal tender JPY and other currencies USD are condition-coded, and the upper and lower limits of the universal price range are defined as the parameters of the condition code. do. Therefore, the upper and lower limits of the universal price range based on the market exchange rate between the first fiat currency JPY and other currencies USD are set by the market exchange rate condition code 1 (digital asset token type T2, upper limit 10750, lower limit 10850, As a scale factor 100), the ownership transfer condition code and its parameters are embedded in the script.
In this way, when the unapproved transaction of the
ステップ940では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ1のオペレーションによってプロセッサー80によって実行されるとき、ユーザ1は、ユーザ2からユーザ間移転の通知を受けると、システム2からユーザ2への第2のデジタルアセットトークンT2のユーザ間移転をプロンプト表示によって促される。
ユーザ1は、ユーザ2から第2のデジタルアセットトークンT2のユーザ間移転の未承認トランザクションTRを受け入れ、これをシステム2へ入力し、システム2は、ユーザ1からユーザ間の移転条件を受入れを受信すると、ユーザ1のためにブロックチェーン上に記録されているユーザ1の所有する第2のデジタルアセットトークンT2を他のユーザ2のアドレスに移転する準備をする。他ユーザ2を移転先とする移転条件コード及びそのパラメータは、所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンT1に記録するためのトランザクションが組成され、トランザクションTRをブロードキャストする。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該変更は記録される。
当該記録を確認すると、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ1のオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザ1によって受け入れられ、ユーザ2から受信された未承認トランザクションTRをさらに組成し、トランザクションTRに記録すべき付帯情報に少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を引き継がれるように(SS140)、ユーザ1はトランザクションTRを構成し、トランザクションTRを承認し、完成したトランザクションTRとして、ブロックチェーンネットワークにブロードキャストする。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該トランザクションTRが記録され、同時に付帯情報として少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴が履歴情報として同時に付記され、第2のデジタルアセットトークンT2のユーザ1からユーザ2への移転と、第1のデジタルアセットトークンT1のユーザ2からユーザ1への移転とは、1つのトランザクションTRで同時履行され、デジタルアセットトークンT2のユーザ間の移転は完了する。Instep 940, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user 1, the user 1 receives the notification of the transfer between users from the user 2, and the system receives the notification. Prompt display prompts the transfer of the second digital asset token T2 from 2 to user 2 between users.
User 1 accepts an unapproved transaction TR for inter-user transfer of the second digital asset token T2 from user 2 and inputs it into system 2, and system 2 receives acceptance of transfer conditions between users from user 1. Then, the second digital asset token T2 owned by the user 1 recorded on the blockchain for the user 1 is prepared to be transferred to the address of the other user 2. A transaction for recording the transfer condition code and its parameters with the other user 2 as the transfer destination in the digital asset token T1 of the peer-to-peer distributed ledger 3 is formed as the ownership transfer condition, and the transaction TR is broadcast.
Subsequently, on the blockchain network of the peer-to-peer distributedledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the computer 60 of the node computer 65 verifies the transaction TR on the peer-to-peer distributed ledger network, and the change is recorded in the peer-to-peer distributed ledger 3.
Confirming the record, when the instruction stored in thestorage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user 1, the system 2 is accepted by the user 1 and received from the user 2. The user 1 configures the transaction TR so that the unapproved transaction TR is further formed so that the incidental information to be recorded in the transaction TR at least inherits the history of the transfer of the digital asset token T2 to the reserve 01 (SS140). Approve the transaction TR and broadcast it to the blockchain network as a completed transaction TR.
Subsequently, on the blockchain network of the peer-to-peer distributedledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the computer 60 of the node computer 65 verifies the transaction TR on the peer-to-peer distributed ledger network, records the transaction TR in the peer-to-peer distributed ledger 3, and at the same time, at least digital asset token T2 to reserve 01 as incidental information. The transfer history of the first digital asset token T1 is added as history information at the same time, and the transfer of the second digital asset token T2 from user 1 to user 2 and the transfer of the first digital asset token T1 from user 2 to user 1 are 1 Simultaneously fulfilled in one transaction TR, the transfer of digital asset token T2 between users is complete.
ユーザ1は、ユーザ2から第2のデジタルアセットトークンT2のユーザ間移転の未承認トランザクションTRを受け入れ、これをシステム2へ入力し、システム2は、ユーザ1からユーザ間の移転条件を受入れを受信すると、ユーザ1のためにブロックチェーン上に記録されているユーザ1の所有する第2のデジタルアセットトークンT2を他のユーザ2のアドレスに移転する準備をする。他ユーザ2を移転先とする移転条件コード及びそのパラメータは、所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンT1に記録するためのトランザクションが組成され、トランザクションTRをブロードキャストする。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該変更は記録される。
当該記録を確認すると、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザ1のオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザ1によって受け入れられ、ユーザ2から受信された未承認トランザクションTRをさらに組成し、トランザクションTRに記録すべき付帯情報に少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を引き継がれるように(SS140)、ユーザ1はトランザクションTRを構成し、トランザクションTRを承認し、完成したトランザクションTRとして、ブロックチェーンネットワークにブロードキャストする。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該トランザクションTRが記録され、同時に付帯情報として少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴が履歴情報として同時に付記され、第2のデジタルアセットトークンT2のユーザ1からユーザ2への移転と、第1のデジタルアセットトークンT1のユーザ2からユーザ1への移転とは、1つのトランザクションTRで同時履行され、デジタルアセットトークンT2のユーザ間の移転は完了する。In
Subsequently, on the blockchain network of the peer-to-peer distributed
Confirming the record, when the instruction stored in the
Subsequently, on the blockchain network of the peer-to-peer distributed
本実施形態に係るシステムによって、他通貨へペギングされた追加のデジタルアセットトークンを提供するシステムが提供される。他通貨へペギングされた当該デジタルアセットトークンは第1のデジタルアセットトークンがペギングされている第1の法定通貨に対する所定の他通貨の市場交換レートに所定の価格幅の価値を対価として生成される第2のデジタルアセットが発行されるとき、加えて、発行後の移転時にも所有権移転条件の設定によって、当該ペギングは持続的に維持される。こうして、本発明のデジタルアセットトークンの利用場面を他通貨が流通する市場へ展開することを可能とし、他通貨との網目状の関連性の表示、交換価値の連携は、より透明で、より安定的なデジタルアセットトークンの交換価値を提供可能とするシステムが提供される。The system according to this embodiment provides a system that provides additional digital asset tokens pegged to other currencies. The digital asset token pegged to another currency is generated in consideration of the value of a predetermined price range at the market exchange rate of a predetermined other currency for the first fiat currency to which the first digital asset token is pegged. When the digital asset of 2 is issued, and also during the transfer after issuance, the pegging is continuously maintained by setting the ownership transfer conditions. In this way, it is possible to expand the usage scene of the digital asset token of the present invention to the market where other currencies circulate, and the display of the mesh-like relationship with other currencies and the cooperation of exchange value are more transparent and more stable. A system that enables the exchange value of digital asset tokens to be provided is provided.
<他通貨へペギングされたデジタルアセットトークンT2の償還>
図20に示されるように、第2のデジタルアセットトークンT2の償還が開始されると、ステップ1000では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザから償還トランザクションTRに必要とされる所有権移転条件を受け入れる。所有権移転条件は、例えば、償還の対価が償還条件で固定交換レートにされていれば、その固定交換レート又は固定のデジタルアセットトークンT2の量の単位(T2)に対するデジタルアセットトークンT1の数量(T1)、所有権移転条件を適用すべき時間窓である。<Redemption of Digital Asset Token T2 Pegged to Other Currencies>
As shown in FIG. 20, when the redemption of the second digital asset token T2 is started, instep 1000, the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the user's operation. When executed, the system 2 accepts the ownership transfer conditions required for the redemption transaction TR from the user. The ownership transfer condition is, for example, if the consideration for redemption is a fixed exchange rate in the redemption condition, the quantity of the digital asset token T1 with respect to the fixed exchange rate or the unit of the amount of the fixed digital asset token T2 (T2) ( T1), the time window to which the ownership transfer conditions should be applied.
図20に示されるように、第2のデジタルアセットトークンT2の償還が開始されると、ステップ1000では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、システム2は、ユーザから償還トランザクションTRに必要とされる所有権移転条件を受け入れる。所有権移転条件は、例えば、償還の対価が償還条件で固定交換レートにされていれば、その固定交換レート又は固定のデジタルアセットトークンT2の量の単位(T2)に対するデジタルアセットトークンT1の数量(T1)、所有権移転条件を適用すべき時間窓である。<Redemption of Digital Asset Token T2 Pegged to Other Currencies>
As shown in FIG. 20, when the redemption of the second digital asset token T2 is started, in
ステップ1010では、引き続き、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザから償還トランザクションTRに必要とされる所有権移転条件を受け入れると、ユーザのために、ブロックチェーン上に記録されているそのユーザの所有する第2のデジタルアセットトークンT2を償還する準備をする。償還条件コード及び対価の支払に関するパラメータが埋め込まれる。所有権移転条件として、ピアツーピア分散型台帳3の第2のデジタルアセットトークンT2に記録するためのトランザクションTRを自己アドレス間の振替移転として組成する。In step 1010, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the ownership transfer condition required for the redemption transaction TR is accepted from the user. And prepares for the user to redeem the user's second digital asset token T2 recorded on the blockchain. The redemption condition code and the parameters related to the payment of consideration are embedded. As a condition for transfer of ownership, a transaction TR for recording in the second digital asset token T2 of the peer-to-peer distributed ledger 3 is formed as a transfer transfer between self-addresses.
続いて、ステップ1020で表示される「記録」集約ステップでは、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、自己アドレス間のデジタルアセットトークンT2の移転として、ピアツーピア分散型台帳3に記録すべき所有権移転条件情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストする。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該変更は、デジタルアセットトークンT2の自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T2)の移転の記録に付記される(SS180)。Subsequently, in the "record" aggregation step displayed instep 1020, when the instructions stored in the storage medium 84 of the computer 60 of the system 2 are executed by the processor 80 by the user's operation, the digital assets between the self-addresses. As the transfer of the token T2, the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
Subsequently, on the blockchain network of the peer-to-peer distributedledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the computer 60 of the node computer 65 validates the transaction TR on the peer-to-peer distributed ledger network, and the change to the peer-to-peer distributed ledger 3 is a record of the transfer of the digital asset token T2 between its own addresses. It is recorded in the block of the distributed ledger 3. This will add the terms of ownership transfer to the record of the transfer of one unit (T2) of the amount of the digital asset token (SS180).
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該変更は、デジタルアセットトークンT2の自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。これによって、当該所有権移転条件は当該デジタルアセットトークンの量の1単位(T2)の移転の記録に付記される(SS180)。Subsequently, in the "record" aggregation step displayed in
Subsequently, on the blockchain network of the peer-to-peer distributed
ステップ1030では、システム2のコンピュータ60のストレージ媒体84に格納されている命令がユーザのオペレーションによってプロセッサー80によって実行されるとき、ユーザによって、償還トランザクションTRが組成される。トランザクション組成手段によって、ユーザから発行者への所有権の移転として、償還トランザクションは、例えば、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 100(T2)
とトランザクションTRが構成される。Instep 1030, when the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the user, the redemption transaction TR is formed by the user. The redemption transaction, for example, as a transfer of ownership from the user to the issuer by transaction composition means, for example.
Transaction TR
Transaction input:
Transaction input 1 User address 2/100 (T2)
Transaction output:
Transaction output 1 Reserve address 01/100 (T2)
And transaction TR are configured.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 100(T2)
とトランザクションTRが構成される。In
Transaction TR
Transaction input:
Transaction output:
And transaction TR are configured.
ステップ1040の「記録」集約ステップの実行によって、発行者によって償還処理がユーザアドレスからリザーブアドレス01へのデジタルアセットトークンT2の移転としてピアツーピア分散型台帳3に記録される。システム2のコンピュータ60のストレージ媒体84に格納されている命令が発行者のオペレーションによってプロセッサー80によって実行されるとき、発行者は、システム2から償還請求の通知を受けると、トランザクションTRを受入れ、償還の所有権移転条件を所定の償還条件に適合するか否かを検証する。ユーザ1から払い込まれたデジタルアセットトークンT1が供託管理されていれば、供託アドレス03からユーザ2へデジタルアセットトークンT1がこのトランザクションTRで同時に払い戻しされてよい。この場合、未完成トランザクションTRは以下のように完成される。
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2);
トランザクションインプット2 供託アドレス03/ 10800(T1)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット1 ユーザアドレス2/ 10800(T1)
となる。本例では、発行レートで償還されているが、償還額は、必ずしも払い込み金額に一致しなくてもよく、9000(T1)でもよい。
トランザクションTRは、システム2によってトランザクション検証される。償還を請求するユーザの想定されている償還条件が所有権移転条件にユーザによって設定されているので、検証によって、双方の意思表示の合致が検証できる。その後、発行者は、さらに、少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報は付帯情報として引き継がれるように、トランザクションTRを組成し、未承認トランザクションTRを承認する。完成したトランザクションTRとして、発行者のオペレーションによって、ピアツーピア分散型台帳ネットワークにブロードキャストされる。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該トランザクションTRが記録され、同時に少なくともリザーブ01へのデジタルアセットトークンT2への移転が履歴情報としてトランザクションTRの移転の記録に付記され、デジタルアセットトークンTRの償還は完了する。By performing the "record" aggregation step instep 1040, the issuer records the redemption process in the peer-to-peer distributed ledger 3 as a transfer of the digital asset token T2 from the user address to the reserve address 01. When the instruction stored in the storage medium 84 of the computer 60 of the system 2 is executed by the processor 80 by the operation of the issuer, the issuer accepts the transaction TR and redeems when notified of the redemption request from the system 2. Verify whether the ownership transfer conditions of the company meet the prescribed redemption conditions. If the digital asset token T1 paid by the user 1 is deposited and managed, the digital asset token T1 may be refunded from the deposit address 03 to the user 2 at the same time in this transaction TR. In this case, the incomplete transaction TR is completed as follows.
Transaction TR
Transaction input:
Transaction input 1 User address 2/100 (T2);
Transaction Input 2 Deposit Address 03/10800 (T1)
Transaction output:
Transaction output 1 Reserve address 01/100 (T2);
Transaction input 1 User address 2/10800 (T1)
Will be. In this example, the redemption is made at the issue rate, but the redemption amount does not necessarily match the payment amount and may be 9000 (T1).
The transaction TR is transaction-verified by thesystem 2. Since the assumed redemption conditions of the user requesting redemption are set by the user in the ownership transfer conditions, the agreement of both manifestations of intention can be verified by verification. The issuer then further forms a transaction TR and approves the unapproved transaction TR so that the history information, including at least the history of the transfer of the digital asset token T2 to Reserve 01, is taken over as incidental information. As a completed transaction TR, it is broadcast to the peer-to-peer distributed ledger network by the issuer's operation.
Subsequently, on the blockchain network of the peer-to-peer distributedledger 3, the processor 80 of the node computer 65 (not shown, see FIG. 11) included in the system 2 executes an instruction stored in the storage medium 84 of the node computer 65. At that time, the computer 60 of the node computer 65 verifies the transaction TR on the peer-to-peer distributed ledger network, records the transaction TR in the peer-to-peer distributed ledger 3, and at the same time transfers it to the digital asset token T2 to reserve 01 at least. Is added to the record of the transfer of the transaction TR as historical information, and the redemption of the digital asset token TR is completed.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2);
トランザクションインプット2 供託アドレス03/ 10800(T1)
トランザクションアウトプット:
トランザクションアウトプット1 リザーブアドレス01/ 100(T2);
トランザクションインプット1 ユーザアドレス2/ 10800(T1)
となる。本例では、発行レートで償還されているが、償還額は、必ずしも払い込み金額に一致しなくてもよく、9000(T1)でもよい。
トランザクションTRは、システム2によってトランザクション検証される。償還を請求するユーザの想定されている償還条件が所有権移転条件にユーザによって設定されているので、検証によって、双方の意思表示の合致が検証できる。その後、発行者は、さらに、少なくともリザーブ01へのデジタルアセットトークンT2の移転の履歴を含む履歴情報は付帯情報として引き継がれるように、トランザクションTRを組成し、未承認トランザクションTRを承認する。完成したトランザクションTRとして、発行者のオペレーションによって、ピアツーピア分散型台帳ネットワークにブロードキャストされる。
続いて、ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、システム2に含まれるノードコンピュータ65(図示せず、図11参照)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65のコンピュータ60によって、ピアツーピア分散型台帳ネットワーク上でトランザクションTRは検証され、ピアツーピア分散型台帳3に当該トランザクションTRが記録され、同時に少なくともリザーブ01へのデジタルアセットトークンT2への移転が履歴情報としてトランザクションTRの移転の記録に付記され、デジタルアセットトークンTRの償還は完了する。By performing the "record" aggregation step in
Transaction TR
Transaction input:
Transaction output:
Will be. In this example, the redemption is made at the issue rate, but the redemption amount does not necessarily match the payment amount and may be 9000 (T1).
The transaction TR is transaction-verified by the
Subsequently, on the blockchain network of the peer-to-peer distributed
こうして、プロセッサー80と、コンピュータ60が実行する命令が格納され、コンピュータ60によって読み取り可能なストレージ媒体84とを含み、当該命令は当該プロセッサー80によって実行されるとき、
デジタルアセットトークン量の1単位の生成(T)をピアツーピア分散型台帳に記録し、
生成後の当該デジタルアセットトークンTの所有権の移転の記録に際し、デジタルアセットトークン量の1単位(T)に関連づけされた所有権移転条件を検証し、
当該移転後の前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件を付加又は更新し、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転とともにピアツーピア分散型台帳に記録され、
当該移転の記録には、さらに、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも発行者からリザーブ01への移転履歴を含むピアツーピア分散型台帳ベースのデジタルアセットトークンシステム2であって、当該デジタルアセットトークンシステム2によって生成された第1のデジタルアセットトークン(T1)に関し、前記第1のデジタルアセットトークン量の1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、前記第1のデジタルアセットトークン量の1単位(T1)にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成の記録をピアツーピア分散型台帳3に記録し、同時にペギング条件として前記第1のデジタルアセットトークン量の1単位(T1)に対する前記第2のデジタルアセットトークン量(T2)の移転対価の上限及び下限のユニバーサル価格幅に移転対価を制限するように構成された前記所有権移転条件情報をピアツーピア分散型台帳3に記録し、同時に少なくともリザーブ01へのデジタルアセットトークンT2の移転履歴情報ををピアツーピア分散型台帳3に記録し、デジタルアセットトークンシステムのSS110-SS190及びSS210-SS230システムステップによって、生成、発行、ユーザ間移転及び償還の方法1のMS110−190及びMS210-230が実行される態様がここに開示されている。こうして、償還後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び償還価格に関し、法定通貨にペギングされる制約条件の記録も可能であり、償還価格の透明性が向上され、加えて償還価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なデジタルアセットトークンのための統合システムが提供される。本発明のシステムは、上記のとおり、償還するデジタルアセットトークンも対価のデジタルアセットトークンも償還トランザクションに表記可能とされ、償還の全過程を統合管理可能とし、償還の透明性を提供するデジタルアセットトークンの統合システムである。従って、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの生成、発行、ユーザ間の移転及び償還時、デジタルアセットトークンの全ライフサイクル及び償還後の売出しを含む再循環にわたる透明性及び交換価値の安定性を向上するピアツーピア分散型台帳への記録システムを提供する。Thus, when theprocessor 80 and the storage medium 84 in which the instructions executed by the computer 60 are stored and readable by the computer 60 are stored and the instructions are executed by the processor 80,
Record 1 unit generation (T) of digital asset token amount in peer-to-peer distributed ledger,
When recording the transfer of ownership of the relevant digital asset token T after generation, the ownership transfer conditions associated with one unit (T) of the amount of digital asset tokens are verified.
Add or update the ownership transfer conditions that should be associated with one unit (T) of the digital asset token amount after the transfer,
The ownership transfer conditions may include setting a universal price range for the upper and lower limits of the transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency.
The ownership transfer conditions are recorded in a peer-to-peer distributed ledger with the transfer of one unit (T) of the amount of the digital asset token.
In the record of the transfer, further, among the records of the transfer from the issuer to thereserve 01 immediately after the generation of the digital asset token T, the transfer from the reserve 01 to the user, the transfer between users, and the transfer from the user to the reserve 01. Regarding the first digital asset token (T1) generated by the digital asset token system 2, which is a peer-to-peer distributed ledger-based digital asset token system 2 including at least the transfer history from the issuer to the reserve 01, the above-mentioned first. Exchange for a given first statutory currency associated with one unit of one digital asset token amount, associated with another currency, according to the market exchange rate between the first statutory currency and the second currency A peer-to-peer record of the generation of one unit (T2) of the second digital asset token amount, with the digital asset token amount pegged to one unit (T1) of the first digital asset token amount as one unit at the rate. Record in the distributed ledger 3, and at the same time, as a pegging condition, set the universal price range of the upper and lower limits of the transfer consideration of the second digital asset token amount (T2) for one unit (T1) of the first digital asset token amount. The ownership transfer condition information configured to limit the transfer consideration is recorded in the peer-to-peer distributed ledger 3, and at the same time, at least the transfer history information of the digital asset token T2 to reserve 01 is recorded in the peer-to-peer distributed ledger 3. , The mode in which MS110-190 and MS210-230 of Method 1 of generation, issuance, transfer between users and redemption are carried out by the SS110-SS190 and SS210-SS230 system steps of the Digital Asset Token System is disclosed herein. In this way, it is possible to record the history that is displayed as a reference on the digital asset token itself after redemption and the constraint conditions that are pegged to the legal tender regarding the redemption price, and the transparency of the redemption price is improved, and in addition, the redemption price is redeemed. A mechanism that limits the price to the price fluctuation range of a given fiat currency provides an integrated system for digital asset tokens with more stable exchange value. As described above, in the system of the present invention, both the digital asset token to be redeemed and the digital asset token for consideration can be expressed in the redemption transaction, the entire process of redemption can be integratedly managed, and the digital asset token to provide the transparency of redemption. It is an integrated system of. Therefore, the present invention provides the entire life of a digital asset token at the time of generation, issuance, transfer and redemption between users, by the addition of ownership transfer conditions, the addition of historical information, and the issuance and redemption to reserve. Provides a peer-to-peer distributed ledger recording system that improves transparency and stability of exchange value across recycles, including cycles and post-redemption offerings.
デジタルアセットトークン量の1単位の生成(T)をピアツーピア分散型台帳に記録し、
生成後の当該デジタルアセットトークンTの所有権の移転の記録に際し、デジタルアセットトークン量の1単位(T)に関連づけされた所有権移転条件を検証し、
当該移転後の前記デジタルアセットトークン量の1単位(T)に関連づけられるべき所有権移転条件を付加又は更新し、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位(T)と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位(T)の移転とともにピアツーピア分散型台帳に記録され、
当該移転の記録には、さらに、デジタルアセットトークンTの生成直後の発行者からリザーブ01への移転、リザーブ01からユーザへの移転、ユーザ間の移転、ユーザからリザーブ01への移転の記録のうち少なくとも発行者からリザーブ01への移転履歴を含むピアツーピア分散型台帳ベースのデジタルアセットトークンシステム2であって、当該デジタルアセットトークンシステム2によって生成された第1のデジタルアセットトークン(T1)に関し、前記第1のデジタルアセットトークン量の1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、前記第1のデジタルアセットトークン量の1単位(T1)にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位(T2)の生成の記録をピアツーピア分散型台帳3に記録し、同時にペギング条件として前記第1のデジタルアセットトークン量の1単位(T1)に対する前記第2のデジタルアセットトークン量(T2)の移転対価の上限及び下限のユニバーサル価格幅に移転対価を制限するように構成された前記所有権移転条件情報をピアツーピア分散型台帳3に記録し、同時に少なくともリザーブ01へのデジタルアセットトークンT2の移転履歴情報ををピアツーピア分散型台帳3に記録し、デジタルアセットトークンシステムのSS110-SS190及びSS210-SS230システムステップによって、生成、発行、ユーザ間移転及び償還の方法1のMS110−190及びMS210-230が実行される態様がここに開示されている。こうして、償還後にデジタルアセットトークン自体に参照可能に表示される履歴の記録及び償還価格に関し、法定通貨にペギングされる制約条件の記録も可能であり、償還価格の透明性が向上され、加えて償還価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がより安定なデジタルアセットトークンのための統合システムが提供される。本発明のシステムは、上記のとおり、償還するデジタルアセットトークンも対価のデジタルアセットトークンも償還トランザクションに表記可能とされ、償還の全過程を統合管理可能とし、償還の透明性を提供するデジタルアセットトークンの統合システムである。従って、本発明は、所有権移転条件付記、及び履歴情報付記及びリザーブを介する発行及びリザーブへの償還によって、デジタルアセットトークンの生成、発行、ユーザ間の移転及び償還時、デジタルアセットトークンの全ライフサイクル及び償還後の売出しを含む再循環にわたる透明性及び交換価値の安定性を向上するピアツーピア分散型台帳への記録システムを提供する。Thus, when the
When recording the transfer of ownership of the relevant digital asset token T after generation, the ownership transfer conditions associated with one unit (T) of the amount of digital asset tokens are verified.
Add or update the ownership transfer conditions that should be associated with one unit (T) of the digital asset token amount after the transfer,
The ownership transfer conditions may include setting a universal price range for the upper and lower limits of the transfer consideration between one unit (T) of the amount of the digital asset token and a given fiat currency.
The ownership transfer conditions are recorded in a peer-to-peer distributed ledger with the transfer of one unit (T) of the amount of the digital asset token.
In the record of the transfer, further, among the records of the transfer from the issuer to the
本開示によって、履歴の記録及び制約条件の記録によって透明性が向上され、価格が所定の法定通貨の価格変動幅に制限される仕組みによって、交換価値がステーブルなデジタルアセットトークンの生成、発行、売買移転のピアツーピア分散型台帳への記録する統合システムが提供される。This disclosure improves transparency by recording history and constraints, and generates, issues, and issues digital asset tokens with stable exchange value by a mechanism that limits prices to the price fluctuation range of a given fiat currency. An integrated system for recording sales transfers in a peer-to-peer distributed ledger is provided.
[デジタルアセットトークン統合システム2によって提供される相対取引約定による分散交換取引システム]
図21は、本発明の一実施形態に係るデジタルアセットトークンシステム2が提供する相対取引によるデジタルアセットトークン分散交換取引の機能構成を説明する概要模式図である。図22は、本発明の一実施形態に係るデジタルアセットトークンシステム2が提供する相対取引によるデジタルアセットトークン分散交換取引のシステムフローチャートである。[Distributed exchange trading system based on bilateral trading contracts provided by Digital Asset Token Integrated System 2]
FIG. 21 is a schematic schematic diagram illustrating a functional configuration of a digital asset token decentralized exchange transaction by a bilateral transaction provided by the digital assettoken system 2 according to the embodiment of the present invention. FIG. 22 is a system flowchart of a digital asset token decentralized exchange transaction by a bilateral transaction provided by the digital asset token system 2 according to the embodiment of the present invention.
図21は、本発明の一実施形態に係るデジタルアセットトークンシステム2が提供する相対取引によるデジタルアセットトークン分散交換取引の機能構成を説明する概要模式図である。図22は、本発明の一実施形態に係るデジタルアセットトークンシステム2が提供する相対取引によるデジタルアセットトークン分散交換取引のシステムフローチャートである。[Distributed exchange trading system based on bilateral trading contracts provided by Digital Asset Token Integrated System 2]
FIG. 21 is a schematic schematic diagram illustrating a functional configuration of a digital asset token decentralized exchange transaction by a bilateral transaction provided by the digital asset
本発明の一実施形態に係るデジタルアセットトークン統合システム2は、図12のシステム構成のコンピュータ60を含み、ユーザ1及びユーザ2のためのユーザ端末用の追加のコンピュータ60(図21に図示せず)を含み、当該追加のコンピュータ60は読み取り可能なストレージ媒体84を含み、当該追加のコンピュータ60のストレージ媒体84はウォレット67、68のための追加の命令を含み、当該命令は、ユーザの操作画面を表示するためにプロセッサー80によって実行されるとき、図22に示されるように、ステップ1900では、ユーザ2の操作画面が表示され、所有権移転条件の売板設定のため売却対象とすべきデジタルアセットトークンT2の所有権移転条件として、当該デジタルアセットトークン量の1単位(T2)に、法定通貨1にペギングされた第1のデジタルアセットトークンの量(T1)の所定の移転対価の上限及び下限のユニバーサル価格幅内で、第1のデジタルアセットトークン量(T1)との移転対価の上限及び下限を含む個別指定価格幅で制限する売却価格とする所有権移転条件がユーザ2によって設定される。この設定によって、所有権移転条件として、第1のデジタルアセットトークン量との移転対価の上限及び下限を個別指定価格幅の制限は、制限が加えら得た第1のデジタルアセットトークン自体の表示に現れ、ネットワーク参加者に情報が開示され、売却の気配値がいずれかの取引仲介者あるいは特定の取引所参加者によってのみ把握されるのではなく、広くピアツーピア分散型台帳ネットワークに情報が開示される。分散取引をより確実に実行するためデジタルアセットトークンの売却希望移転価格を取引前にロックすることによって、取引希望時に即時に一方の購買希望者は、申し込みのオペレーションのみで取引を確定させることを可能とし、売却希望移転価格がブロックチェーンに表示されることによって、市場価格の形成の透明性が高まり、取引の健全性が高まり、デジタルアセットトークン市場交換レートの安定性が高まる効果を期待できる。The digital asset token integrated system 2 according to an embodiment of the present invention includes the computer 60 having the system configuration shown in FIG. 12, and an additional computer 60 for the user terminal for the user 1 and the user 2 (not shown in FIG. 21). ), The additional computer 60 includes a readable storage medium 84, the storage medium 84 of the additional computer 60 includes additional instructions for the wallets 67, 68, the instructions being the user's operating screen. When executed by the processor 80 to display, in step 1900, the operation screen of user 2 is displayed and the digital to be sold for the sale board setting of the ownership transfer condition, as shown in FIG. As a condition for transferring ownership of the asset token T2, the upper limit and the lower limit of the predetermined transfer consideration for the amount of the first digital asset token (T1) pegged to the statutory currency 1 in one unit (T2) of the digital asset token amount. Within the universal price range of, the user 2 sets the ownership transfer condition as the selling price limited by the individually specified price range including the upper limit and the lower limit of the transfer consideration with the first digital asset token amount (T1). With this setting, as a condition for transfer of ownership, the upper and lower limits of the transfer consideration with the amount of the first digital asset token are individually specified. Appears, information is disclosed to network participants, and quotes for sale are widely disclosed to peer-to-peer distributed ledger networks, rather than being grasped only by one of the trading intermediaries or specific exchange participants. .. By locking the desired transfer price of the digital asset token before the transaction in order to execute the diversified transaction more reliably, one of the purchase applicants can immediately confirm the transaction only by the operation of the application when the transaction is desired. By displaying the desired transfer price on the blockchain, it is expected that the transparency of the formation of the market price will be enhanced, the soundness of the transaction will be enhanced, and the stability of the digital asset token market exchange rate will be enhanced.
移転価格ロック条件コード(ロック価格下限、ロック価格上限、時間窓)をピアツーピア分散型台帳3に記録するために、売却対象とすべきデジタルアセットトークンT2のユーザは、トランザクション組成手段によって、以下のトランザクションTR、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 100(T2);
を組成し、当該トランザクションTRのユーザアドレス2の選択されたトランザクションインプット1のデジタルアセットトークンT2のスクリプトには、所有権移転条件を設定するために、移転価格ロック条件コード及びそのパラメータ(ロック価格下限、ロック価格上限、時間窓)が埋め込まれると、次に、当該所有権移転条件の記録のためのトランザクションTRは、自己アドレス間、すなわち、ユーザアドレス2間の振替移転として組成される。引き続き、トランザクションTRは、ピアツーピア分散型台帳3のブロックチェーンネットワークへブロードキャストされる。In order to record the transfer price lock condition code (lock price lower limit, lock price upper limit, time window) in the peer-to-peer distributedledger 3, the user of the digital asset token T2 to be sold can use the following transaction by the transaction composition means. TR,
Transaction TR
Transaction input:
Transaction input 1 User address 2/100 (T2)
Transaction output:
Transaction output 1 User address 2/100 (T2);
In the script of the digital asset token T2 of the selectedtransaction input 1 of the user address 2 of the transaction TR, the transfer pricing lock condition code and its parameters (lock price lower limit) are set in order to set the ownership transfer condition. Once the lock price cap, time window) is embedded, the transaction TR for recording the ownership transfer terms is then organized as a transfer transfer between own addresses, i.e. between user addresses 2. Subsequently, the transaction TR is broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス2/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 100(T2);
を組成し、当該トランザクションTRのユーザアドレス2の選択されたトランザクションインプット1のデジタルアセットトークンT2のスクリプトには、所有権移転条件を設定するために、移転価格ロック条件コード及びそのパラメータ(ロック価格下限、ロック価格上限、時間窓)が埋め込まれると、次に、当該所有権移転条件の記録のためのトランザクションTRは、自己アドレス間、すなわち、ユーザアドレス2間の振替移転として組成される。引き続き、トランザクションTRは、ピアツーピア分散型台帳3のブロックチェーンネットワークへブロードキャストされる。In order to record the transfer price lock condition code (lock price lower limit, lock price upper limit, time window) in the peer-to-peer distributed
Transaction TR
Transaction input:
Transaction output:
In the script of the digital asset token T2 of the selected
続いて、ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65(図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、トランザクションTRは、ピアツーピア分散型台帳ネットワークでノードコンピュータ65のコンピュータ60によってトランザクション検証され、当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。ピアツーピア分散型台帳3に所有権移転条件が記録され、トランザクションインプット1のユーザアドレス2に帰属するデジタルアセットトークンT2の100(T2)は、パラメータ(ロック価格下限、ロック価格上限、時間窓)で指定された第1のデジタルアセットトークン量(T1)との移転対価の上限及び下限を含む個別指定価格幅で制限されるように構成される。Subsequently, on the peer-to-peer distributed ledger network, when the processor 80 of the node computer 65 (not shown) executes an instruction stored in the storage medium 84 of the node computer 65, the transaction TR is performed in the peer-to-peer distributed ledger network. Transaction verification is performed by computer 60 of node computer 65, and the change is recorded in a block of peer-to-peer distributed ledger 3 as a record of transfers between self-addresses. The ownership transfer condition is recorded in the peer-to-peer distributed ledger 3, and 100 (T2) of the digital asset token T2 belonging to the user address 2 of transaction input 1 is specified by the parameters (lock price lower limit, lock price upper limit, time window). It is configured to be limited by the individually designated price range including the upper and lower limits of the transfer consideration with the first digital asset token amount (T1).
ステップ2000では、ユーザ1の操作する画面に向けて、デジタルアセットトークンの相対取引入力画面を表示し、一のデジタルアセットトークンT2の量の1単位(T2)の買板価格108円、及び数量100(T2)を含む購入品目条件に加え、購入の対価として当該デジタルアセットトークンT2の交換価値に相当するユーザ1の保有する他のデジタルアセットトークン、例えば、デジタルアセットトークンT1の選択を促すプロンプトを表示する。In step 2000, the bilateral transaction input screen of the digital asset token is displayed toward the screen operated by the user 1, and the purchase price of one unit (T2) of the amount of one digital asset token T2 is 108 yen and the quantity is 100. In addition to the purchase item conditions including (T2), a prompt for selecting another digital asset token held by user 1, for example, the digital asset token T1 corresponding to the exchange value of the digital asset token T2 is displayed as consideration for the purchase. do.
ステップ2010では、システム2は、ユーザ1の操作画面から購入条件の108円の買板を受入れ、当該ウォレットアプリケーションプログラム命令87が実行されるコンピュータ60のメモリ81上に蓄積する。In step 2010, the system 2 accepts a purchase board of 108 yen as a purchase condition from the operation screen of the user 1 and stores it in the memory 81 of the computer 60 on which the wallet application program instruction 87 is executed.
ステップ2020では、ユーザ1のウォレット67のプロセッサー80によって命令が実行されるとき、メモリ81上に蓄積された前記一のデジタルアセットトークンT2の購入条件の買板と、ピアツーピア分散型台帳3上の売板設定された前記一のデジタルアセットトークンT2とのマッチングによって購入の申し込み対象とすべき前記一のデジタルアセットトークンT2の売板と、その所有者であるユーザ2とを特定し、これらの検索結果を第1のユーザ画面に表示する。In step 2020, when the instruction is executed by the processor 80 of the wallet 67 of the user 1, the purchase condition of the one digital asset token T2 stored in the memory 81 and the sale on the peer-to-peer distributed ledger 3 are performed. By matching with the one digital asset token T2 set on the board, the selling board of the one digital asset token T2 to be applied for purchase and the user 2 who is the owner of the board are identified, and these search results are obtained. Is displayed on the first user screen.
ステップ2025では、ユーザ1の操作する画面を介して、他のデジタルアセットトークンT1に所有権移転条件として、第1のデジタルアセットトークン量の1単位(T1)と、第2のデジタルアセットトークン量(T2)との交換価値を所定のユニバーサル時刻におけるスナップショット交換レートによって固定された売却価格とする所有権移転条件を設定するために、移転価格スナップショットロック条件コード(ロック価格、スナップショットユニバーサル時刻、売却先アドレス)をピアツーピア分散型台帳3に記録するため、トランザクション組成手段によって、以下のトランザクション、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 10800(T1)
を組成する。当該トランザクションTRのユーザアドレス1の選択されたトランザクションインプット1のデジタルアセットトークンT1のスクリプトには、所有権移転条件を設定するために、移転価格スナップショットロック条件コード及びそのパラメータ(ロック価格、スナップショットユニバーサル時刻、売却先アドレス)が埋め込まれている。買板価格108円、及び数量100(T2)に対して、デジタルアセットトークンT1が選択され、デジタルアセットトークン100(T2)に対して、デジタルアセットトークン1(T1)について1円のレートにスナップショット交換レートは設定され、対価は10800(T1)と設定される。Instep 2025, one unit (T1) of the first digital asset token amount and the second digital asset token amount (T1) are used as a condition for transferring ownership to another digital asset token T1 via the screen operated by the user 1. Transfer price snapshot lock condition code (lock price, snapshot universal time, In order to record the sale destination address) in the peer-to-peer distributed ledger 3, the following transactions, depending on the transaction composition means,
Transaction TR
Transaction input:
Transaction input 1 User address 1/10800 (T1);
Transaction output:
Transaction output 1 User address 1/10800 (T1)
To compose. In the script of the digital asset token T1 of the selectedtransaction input 1 of the user address 1 of the transaction TR, the transfer pricing snapshot lock condition code and its parameters (lock price, snapshot) are used to set the ownership transfer condition. Universal time, sale address) is embedded. Digital asset token T1 is selected for the purchase price of 108 yen and quantity of 100 (T2), and a snapshot of digital asset token 1 (T1) at a rate of 1 yen for digital asset token 100 (T2). The exchange rate is set and the consideration is set at 10800 (T1).
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス1/ 10800(T1)
を組成する。当該トランザクションTRのユーザアドレス1の選択されたトランザクションインプット1のデジタルアセットトークンT1のスクリプトには、所有権移転条件を設定するために、移転価格スナップショットロック条件コード及びそのパラメータ(ロック価格、スナップショットユニバーサル時刻、売却先アドレス)が埋め込まれている。買板価格108円、及び数量100(T2)に対して、デジタルアセットトークンT1が選択され、デジタルアセットトークン100(T2)に対して、デジタルアセットトークン1(T1)について1円のレートにスナップショット交換レートは設定され、対価は10800(T1)と設定される。In
Transaction TR
Transaction input:
Transaction output:
To compose. In the script of the digital asset token T1 of the selected
移転価格スナップショットロック条件コードの設定によって、購入希望者の交換対価とされるデジタルアセットトークンの第1のデジタルアセットトークンとの交換価値を取引の事前にロックすることを可能とし、購入希望者は売却希望者が求める第1のデジタルアセットトークン、上記で10800(T1)との交換価値に相当する第2のデジタルアセットトークンの量100(T2)をより確実に取得し、かつ、取引時の市場交換レートに影響されることなく取引を購入希望者の意思としては、購入申し込みのオペレーションのみで取引を確定させることを可能とし、取引成立がより簡便になり、取引市場を活性化し、デジタルアセットトークン市場交換レートの安定性が高まる効果を期待できる。引き続き、トランザクションTRは、ブロックチェーンネットワークへブロードキャストされると、ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65(図12参照、図21に図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、トランザクションが検証され、ピアツーピア分散型台帳3に所有権移転条件が記録される。By setting the transfer price snapshot lock condition code, it is possible to lock the exchange value of the digital asset token, which is the exchange consideration of the purchase applicant, with the first digital asset token in advance of the transaction, and the purchase applicant can purchase. The first digital asset token required by the person who wants to sell, the amount of the second digital asset token 100 (T2) equivalent to the exchange value with 10800 (T1) above, is more reliably acquired, and the market at the time of transaction As a purchaser's intention to purchase a transaction without being affected by the exchange rate, it is possible to confirm the transaction only by the operation of the purchase application, making the transaction easier, activating the transaction market, and digital asset tokens. The effect of increasing the stability of the market exchange rate can be expected. Subsequently, when the transaction TR is broadcast to the blockchain network, the processor 80 of the node computer 65 (see FIG. 12, not shown in FIG. 21) is transferred to the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network. When executing the stored instructions, the transaction is verified and the ownership transfer conditions are recorded in the peer-to-peer distributed ledger 3.
ステップ2030では、引き続き、ユーザ1の操作する画面を介して、ユーザ間の売買取引の未完成トランザクションTR組成手段によって、前記一のデジタルアセットトークンT2の移転と、対価に対応するユーザ1が所有する他のデジタルアセットトークンT1の移転とを含むユーザ間の売買取引の未完成トランザクションTRは、
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションインプット2 ユーザアドレス2/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 10800(T1);
トランザクションアウトプット2 ユーザアドレス1/ 100(T2)
を組成し、通信手段を介してユーザ1の操作するウォレットアプリケーションプログラム命令87が実行されるコンピュータ67からユーザ2のウォレットアプリケーションプログラム命令87が実行されるコンピュータ68に向け当該未完成トランザクションを含む購入申し込みを送信し、ユーザ2からの返信を待つ。Instep 2030, the transfer of the above-mentioned digital asset token T2 and the possession of the user 1 corresponding to the consideration are continued by the incomplete transaction TR composition means of the sales transaction between the users through the screen operated by the user 1. Incomplete transaction TR of sales transactions between users, including the transfer of other Digital Asset Token T1
Transaction TR
Transaction input:
Transaction input 1 User address 1/10800 (T1);
Transaction input 2 User address 2/100 (T2)
Transaction output:
Transaction output 1 User address 2/10800 (T1);
Transaction output 2 User address 1/100 (T2)
The purchase application including the incomplete transaction from thecomputer 67 on which the wallet application program instruction 87 operated by the user 1 is executed to the computer 68 on which the wallet application program instruction 87 of the user 2 is executed via the communication means. And wait for a reply from user 2.
トランザクションTR
トランザクションインプット:
トランザクションインプット1 ユーザアドレス1/ 10800(T1);
トランザクションインプット2 ユーザアドレス2/ 100(T2)
トランザクションアウトプット:
トランザクションアウトプット1 ユーザアドレス2/ 10800(T1);
トランザクションアウトプット2 ユーザアドレス1/ 100(T2)
を組成し、通信手段を介してユーザ1の操作するウォレットアプリケーションプログラム命令87が実行されるコンピュータ67からユーザ2のウォレットアプリケーションプログラム命令87が実行されるコンピュータ68に向け当該未完成トランザクションを含む購入申し込みを送信し、ユーザ2からの返信を待つ。In
Transaction TR
Transaction input:
Transaction output:
The purchase application including the incomplete transaction from the
ステップ2040では、ユーザ2のウォレット68のプロセッサー80によって命令87が実行されるとき、ユーザ2は、ユーザ1からの購入申し込みの通知を受信すると、ユーザ2のウォレットアプリケーションプログラムの命令87によって表示された前記一のデジタルアセットトークンT2の相対取引承認入力画面を介して、ユーザ1から送られた前記未完成トランザクションTRを含む購入申し込みを受入れ、当該未完成トランザクションTRが指定するユーザ1によって売板設定され、支払手段としての他のデジタルアセットトークンT1の移転と、ユーザ2によって売板設定されている前記一のデジタルアセットトークンT2の移転とを含むユーザ1、2間の売買取引のトランザクションTRを承認し、当該承認後の売買取引のトランザクションTRをユーザ1に返信する。In step 2040, when instruction 87 is executed by the processor 80 of user 2's wallet 68, when user 2 receives the purchase request notification from user 1, it is displayed by instruction 87 of user 2's wallet application program. The purchase application including the unfinished transaction TR sent from the user 1 is accepted through the bilateral transaction approval input screen of the one digital asset token T2, and the sales board is set by the user 1 designated by the unfinished transaction TR. Approves the transaction TR of the transaction TR between users 1 and 2, including the transfer of another digital asset token T1 as a payment instrument and the transfer of the one digital asset token T2 set for sale by user 2. , The transaction TR of the sales transaction after the approval is returned to the user 1.
ステップ2050では、ユーザ2のウォレット68のプロセッサによってプログラム命令87が実行されるとき、相対取引によるデジタルアセットトークンT1,T2の移転のトランザクションTRがピアツーピア分散型台帳3のブロックチェーンネットワークへブロードキャストされる。In step 2050, when the program instruction 87 is executed by the processor of the wallet 68 of the user 2, the transaction TR of the transfer of the digital asset tokens T1 and T2 by the bilateral transaction is broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
ステップ2060では、ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65(図12参照、図21に図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、トランザクションTRが検証され前記ピアツーピア分散型台帳3にデジタルアセットトークンT1,T2の移転が記録される。In step 2060, on the peer-to-peer distributed ledger network, when the processor 80 of the node computer 65 (see FIG. 12, not shown in FIG. 21) executes an instruction stored in the storage medium 84 of the node computer 65, the transaction TR Is verified and the transfer of digital asset tokens T1 and T2 is recorded in the peer-to-peer distributed ledger 3.
ピアツーピア分散型台帳3への記録が、直ちに記録されない場合には、ユーザ1のウォレット67のプロセッサによってプログラム命令87が実行され、相対取引によるデジタルアセットトークンT1,T2の移転のトランザクションTRがピアツーピア分散型台帳のブロックチェーンネットワークへブロードキャストされ、ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65(図12参照、図22に図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ノードコンピュータ65によってトランザクションTRが検証され、ピアツーピア分散型台帳3にT1,T2が記録されてもよい。If the record in the peer-to-peer distributed ledger 3 is not immediately recorded, the processor of user 1's wallet 67 executes program instruction 87, and the transaction TR of the transfer of digital asset tokens T1 and T2 by bilateral transaction is peer-to-peer distributed. Broadcast to the ledger blockchain network, the processor 80 of the node computer 65 (see FIG. 12, not shown in FIG. 22) executes instructions stored in the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network. At that time, the transaction TR may be verified by the node computer 65, and T1 and T2 may be recorded in the peer-to-peer distributed ledger 3.
本実施形態に係るシステム2によって、相対取引約定を実現可能とする分散取引システム(以下でDEX(Distributed EXchange)とも記載する)が提供され、ユーザ同士によって、仲介者のオペレーションを排し取引実現を可能とし、仲介者の相場操縦の機会を減じ、市場交換レートの安定化を一層図ることが期待され、交換手数料も実質的にほぼ無償にすることも可能とし、デジタルアセットトークンの流通をより活発にし、より透明で、よりボラティリティーの低い安定な取引価格を提供する効果を得られる。The system 2 according to the present embodiment provides a decentralized transaction system (hereinafter, also referred to as DEX (Digital Asset)) that enables the realization of bilateral transaction contracts, and allows users to eliminate the operation of an intermediary and realize transactions. It is expected to make it possible, reduce the opportunity of market control of intermediaries, further stabilize the market exchange rate, make it possible to make the exchange fee virtually free, and make the distribution of digital asset tokens more active. The effect of providing a stable transaction price that is more transparent and less volatile can be obtained.
[デジタルアセットトークンTの分散板取引システム]
図23は、本発明の一実施形態に係るデジタルアセットトークン統合システム2が提供するデジタルアセットトークンTの板取引の分散取引構成機能フローを説明する概要図である。図24は、本発明の一実施形態に係るデジタルアセットトークン統合システム2が提供する板取引によるデジタルアセットトークン分散交換取引のシステムフローチャートである。[Distributed board trading system of Digital Asset Token T]
FIG. 23 is a schematic diagram illustrating a distributed transaction configuration function flow of the board transaction of the digital asset token T provided by the digital asset token integratedsystem 2 according to the embodiment of the present invention. FIG. 24 is a system flowchart of a digital asset token decentralized exchange transaction by a board transaction provided by the digital asset token integrated system 2 according to the embodiment of the present invention.
図23は、本発明の一実施形態に係るデジタルアセットトークン統合システム2が提供するデジタルアセットトークンTの板取引の分散取引構成機能フローを説明する概要図である。図24は、本発明の一実施形態に係るデジタルアセットトークン統合システム2が提供する板取引によるデジタルアセットトークン分散交換取引のシステムフローチャートである。[Distributed board trading system of Digital Asset Token T]
FIG. 23 is a schematic diagram illustrating a distributed transaction configuration function flow of the board transaction of the digital asset token T provided by the digital asset token integrated
本発明の一実施形態に係るデジタルアセットトークン統合システム2は、さらに、前記ストレージ媒体84(図12参照、図23に図示せず)に板取引プログラム命令87(図12参照、図23に図示せず)のための追加の命令を含み、さらに購入ユーザ1が操作するためのユーザ1端末用の追加のウォレット67(図11参照)、及び売却ユーザ2が操作するためのユーザ端末2用の追加のウォレット68(図11参照)を含み、当該追加のウォレットのためのコンピュータ60は読み取り可能なストレージ媒体84を含み、当該追加のコンピュータ60のストレージ媒体84はウォレットアプリケーションプログラム87のための追加の命令を含み((図12参照)、当該追加の命令は、ユーザの操作画面を表示するためにプロセッサー60によって実行されるとき、図24に示されるように、ステップ3000では、デジタルアセットトークンT2の板取引申し込み画面を購入ユーザ1が操作する画面へ表示する。The digital asset token integrated system 2 according to an embodiment of the present invention further comprises a board transaction program instruction 87 (see FIG. 12, not shown in FIG. 23) on the storage medium 84 (see FIG. 12, not shown in FIG. 23). An additional wallet 67 for the user 1 terminal for the purchasing user 1 to operate (see FIG. 11), and an addition for the user terminal 2 for the selling user 2 to operate. The wallet 68 (see FIG. 11) is included, the computer 60 for the additional wallet includes a readable storage medium 84, and the storage medium 84 for the additional computer 60 is an additional instruction for the wallet application program 87. (See FIG. 12), when the additional instruction is executed by the processor 60 to display the user's operation screen, in step 3000, the board of the digital asset token T2, as shown in FIG. The transaction application screen is displayed on the screen operated by the purchasing user 1.
ステップ3010では、購入希望者ユーザ1(以下で、購入希望者1ともいう)のウォレット67のプロセッサによってプログラム命令87が実行されるとき、一のデジタルアセットトークンT2の量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンT2の交換価値に相当する自己の保有する他のデジタルアセットトークンT1の選択を促すプロンプトを当該ユーザ1画面に表示する。In step 3010, when the program instruction 87 is executed by the processor of the wallet 67 of the purchase applicant user 1 (hereinafter, also referred to as the purchase applicant 1), the purchase price of one unit of the amount of one digital asset token T2. A prompt for specifying the purchase item conditions including the quantity and the selection of another digital asset token T1 owned by the user corresponding to the exchange value of the digital asset token T2 as consideration for the purchase is displayed on the user 1 screen.
ステップ3020では、引き続き、購入ユーザ1の買板条件を含む購入申し込みの入力を当該ユーザ1画面から受け入れ、板取引アプリケーションプログラム命令87が実行される前記コンピュータ60(図23に図示せず)へ送信する。In step 3020, the input of the purchase application including the purchase condition of the purchase user 1 is subsequently accepted from the user 1 screen and transmitted to the computer 60 (not shown in FIG. 23) on which the board transaction application program instruction 87 is executed. do.
ステップ3020の実行に先立ち、ステップ3015で、購入希望者1のウォレット67のプロセッサによってプログラム命令87が実行されるとき、予め購入希望者1は、購入の対価として当該デジタルアセットトークンT2の交換価値に相当する自己の保有する他のデジタルアセットトークンT1について、ピアツーピア分散型台帳3のブロックチェーン上に記録されている自己の所有のデジタルアセットトークンT1の未使用トランザクションに所有権移転条件の売板設定が付記されていない場合に、ユニバーサル価格の制約条件範囲内で、買板条件の対価に相当する売板設定をピアツーピア分散型台帳3のブロックチェーン上で当該デジタルアセットトークンT1に記録するための、売板設定トランザクションTRを組成し、トランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストする。ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65(図12参照、図23に図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、トランザクションTRが検証され、ピアツーピア分散型台帳3に記録されると、同時にデジタルアセットトークンT1の売板設定の所有権移転条件がデジタルアセットトークンT1の未使用トランザクションに付記される。Prior to the execution of step 3020, when the program instruction 87 is executed by the processor of the wallet 67 of the purchase applicant 1 in step 3015, the purchase applicant 1 previously pays the exchange value of the digital asset token T2 as a consideration for the purchase. For the corresponding other digital asset token T1 owned by the owner, the unused transaction of the digital asset token T1 owned by the owner recorded on the blockchain of the peer-to-peer distributed ledger 3 has the selling board setting of the ownership transfer condition. If not specified, a sale for recording the sale board setting corresponding to the consideration of the purchase board condition in the digital asset token T1 on the block chain of the peer-to-peer distributed ledger 3 within the constraint condition range of the universal price. Create a board setup transaction TR and broadcast the transaction TR to a peer-to-peer distributed ledger network. Transaction TR is verified when processor 80 of node computer 65 (see FIG. 12, not shown in FIG. 23) executes an instruction stored in storage medium 84 of node computer 65 on a peer-to-peer distributed ledger network. When recorded in the peer-to-peer distributed ledger 3, at the same time, the ownership transfer condition of the selling board setting of the digital asset token T1 is added to the unused transaction of the digital asset token T1.
ステップ3030では、板取引プログラム命令87を実行するコンピュータ60(図23に図示せず)のプロセッサ80によって、板取引プログラム命令87を実行するとき、購入ユーザ1の買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ81(図23に図示せず)上に蓄積される。In step 3030, when the processor 80 of the computer 60 (not shown in FIG. 23) that executes the board transaction program instruction 87 executes the board transaction program instruction 87, a purchase application including the purchase conditions of the purchasing user 1 is received. Then, the purchase application is stored in the memory 81 (not shown in FIG. 23).
ステップ3040において、板プログラム命令87を実行するコンピュータ60のプロセッサ80によって、板プログラム命令87が実行されるとき、コンピュータ60によって売却ユーザ2の売板条件を含む売却申し込みが受信されると、当売却申し込みは、当該コンピュータ60のメモリ81上に蓄積される。In step 3040, when the board program instruction 87 is executed by the processor 80 of the computer 60 that executes the board program instruction 87, when the computer 60 receives the sale application including the selling condition of the selling user 2, the sale is made. The application is stored in the memory 81 of the computer 60.
ステップ3040の実行に先立ち、ステップ3035で、売却希望者2のウォレット68のプロセッサによってプログラム命令87が実行されるとき、予め売却希望者2は、自己の保有する売却対象のデジタルアセットトークンT2について、ピアツーピア分散型台帳3のブロックチェーン上に記録されているトランザクションインプットに所有権移転条件の売板設定が付記されていない場合には、ユニバーサル価格の制約条件範囲内で、希望する売板設定をピアツーピア分散型台帳3のブロックチェーンネットワーク上で当該デジタルアセットトークンT2に記録するためのトランザクションTRを組成し、トランザクションTRをピアツーピア分散型台帳3のブロックチェーンネットワークへブロードキャストする。
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図12参照、図23に図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストが受信されると、トランザクションTRが検証され、ピアツーピア分散型台帳3にデジタルアセットトークンT2の未使用トランザクションにが記録され、売板設定が同時に記録される。Prior to the execution ofstep 3040, when the program instruction 87 is executed by the processor of the wallet 68 of the seller 2 in step 3035, the seller 2 previously holds the digital asset token T2 to be sold with respect to the digital asset token T2 to be sold. If the transaction input recorded on the blockchain of the peer-to-peer distributed ledger 3 does not include the selling board setting of the ownership transfer condition, the desired selling board setting is set to peer-to-peer within the constraint condition range of the universal price. A transaction TR for recording in the digital asset token T2 is formed on the blockchain network of the distributed ledger 3, and the transaction TR is broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
On the blockchain network of the peer-to-peer distributedledger 3, when the processor 80 of the node computer 65 (see FIG. 12, not shown in FIG. 23) executes an instruction stored in the storage medium 84 of the node computer 65, a broadcast is sent. When received, the transaction TR is verified, the unused transaction of the digital asset token T2 is recorded in the peer-to-peer distributed ledger 3, and the selling board setting is recorded at the same time.
ピアツーピア分散型台帳3のブロックチェーンネットワーク上で、ノードコンピュータ65(図12参照、図23に図示せず)のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストが受信されると、トランザクションTRが検証され、ピアツーピア分散型台帳3にデジタルアセットトークンT2の未使用トランザクションにが記録され、売板設定が同時に記録される。Prior to the execution of
On the blockchain network of the peer-to-peer distributed
ステップ3050では、板取引プログラムが実行されるコンピュータ60のプロセッサ80によって板取引プログラム命令87が実行されるとき、蓄積された買板と、蓄積された売板とのマッチングが実行される。In step 3050, when the board trading program instruction 87 is executed by the processor 80 of the computer 60 on which the board trading program is executed, matching between the accumulated buying board and the accumulated selling board is executed.
マッチングが成功すると、板取引プログラム命令87が実行されるコンピュータ60のプロセッサ80によって板取引プログラム命令87がさらに、実行されるとき、ステップ3060では、売却ユーザ2の一のデジタルアセットトークンT2の移転と、購入ユーザ1の買板の対価として、購入ユーザ1によって売板設定された他のデジタルアセットトークンT1の移転とを含むユーザ1−2間の売買取引のトランザクションTRを、売買取引のトランザクション組成手段によって組成する。If the matching is successful, the board trading program instruction 87 is executed. When the board trading program instruction 87 is further executed by the processor 80 of the computer 60, in step 3060, with the transfer of one digital asset token T2 of the selling user 2. As a consideration for the purchase board of the purchasing user 1, the transaction TR of the sales transaction between the users 1-2 including the transfer of the other digital asset token T1 set for sale by the purchasing user 1 is set as the transaction composition means of the sales transaction. Composed by.
ステップ3070では、引き続き、ステップ3060で組成されたトランザクションTRはピアツーピア分散型台帳3のブロックチェーンネットワークへブロードキャストされる。In step 3070, the transaction TR composed in step 3060 is continuously broadcast to the blockchain network of the peer-to-peer distributed ledger 3.
ステップ3080では、ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストが受信されると、ブロックチェーンネットワーク上でトランザクションTRが検証され、ピアツーピア分散型台帳3のブロックに板取引によるデジタルアセットトークンT1,T2の移転が記録される。In step 3080, on the peer-to-peer distributed ledger network, when the processor 80 of the node computer 65 executes an instruction stored in the storage medium 84 of the node computer 65, when a broadcast is received, the transaction TR is received on the blockchain network. Is verified, and the transfer of digital asset tokens T1 and T2 by board trading is recorded in the block of the peer-to-peer distributed ledger 3.
実施形態に係るシステム2によって、板取引約定を実現する分散取引システム(DEX)が提供され、売買申込みのシステム登録を前提とし、板取引によるデジタルアセットトークンの移転がDEXシステムによって、ピアツーピア分散型台帳に記録されるシステムが提供される。ユーザには、リアルタイムの板取引約定情報を参照しつつ、デジタルアセットトークン交換取引を実行できる利便性が提供され、交換業者には、より簡便にデジタルアセットトークン交換取引機能を提供することが可能となり、交換価値実現方法のバリエーションを豊かにする効果を提供し、より透明な市場形成を可能とし、取引の活発化によってボラティリティーのより低い、より安定な取引価格を提供可能とする。The system 2 according to the embodiment provides a distributed trading system (DEX) that realizes a board transaction contract, and on the premise of system registration of a trading application, the transfer of digital asset tokens by board trading is a peer-to-peer distributed ledger by the DEX system. A system recorded in is provided. Users will be provided with the convenience of being able to execute digital asset token exchange transactions while referring to real-time board transaction contract information, and exchange companies will be able to more easily provide digital asset token exchange transaction functions. It provides the effect of enriching the variation of exchange value realization methods, enables more transparent market formation, and enables the provision of lower volatility and more stable transaction prices by activating transactions.
[デジタルアセットトークンTの板取引の寄せ情報提供と相対取引のミックス取引提供システム]
図25は、デジタルアセットトークン交換の板取引の寄せ情報提供のための構成機能フローと相対取引のミックス取引の提供を説明する概要図である。図26は、本発明の一実施形態に係るデジタルアセットトークン統合システム2が提供する板取引によるデジタルアセットトークン分散交換板取引の寄せ情報提供のための構成機能フローと相対取引のミックス取引システムフローチャートである。[Digital Asset Token T board transaction information provision and bilateral transaction mixed transaction provision system]
FIG. 25 is a schematic diagram illustrating the provision of a mixed transaction of a bilateral transaction and a configuration function flow for providing information on a board transaction of digital asset token exchange. FIG. 26 is a flowchart of a mixed transaction system of a bilateral transaction and a configuration function flow for providing information on a digital asset token distributed exchange board transaction by a board transaction provided by the digital asset token integratedsystem 2 according to an embodiment of the present invention. be.
図25は、デジタルアセットトークン交換の板取引の寄せ情報提供のための構成機能フローと相対取引のミックス取引の提供を説明する概要図である。図26は、本発明の一実施形態に係るデジタルアセットトークン統合システム2が提供する板取引によるデジタルアセットトークン分散交換板取引の寄せ情報提供のための構成機能フローと相対取引のミックス取引システムフローチャートである。[Digital Asset Token T board transaction information provision and bilateral transaction mixed transaction provision system]
FIG. 25 is a schematic diagram illustrating the provision of a mixed transaction of a bilateral transaction and a configuration function flow for providing information on a board transaction of digital asset token exchange. FIG. 26 is a flowchart of a mixed transaction system of a bilateral transaction and a configuration function flow for providing information on a digital asset token distributed exchange board transaction by a board transaction provided by the digital asset token integrated
本発明の一実施形態に係るデジタルアセットトークン統合システム2は、さらに前記ストレージ媒体84に板取引プログラムのための追加の命令87を含み、さらに、購入ユーザ1が操作するためのユーザ端末用の追加のウォレット67の動作のためのコンピュータ60、及び売却ユーザ2が操作するためのユーザ端末用の追加のウォレット68の動作のためのコンピュータ60を含み、当該追加のコンピュータ60は読み取り可能なストレージ媒体84を含み、当該ストレージ媒体84はウォレットアプリケーションプログラムのための追加の命令87を含み、当該命令87は、ユーザ1の操作画面を表示するためにプロセッサー80によって実行されるとき、図26に示されるステップ4000では、デジタルアセットトークンT2の板取引申し込み画面を購入ユーザ1が操作する画面へ表示する。The digital asset token integration system 2 according to an embodiment of the present invention further includes an additional instruction 87 for a board trading program in the storage medium 84, and further, an addition for a user terminal for the purchasing user 1 to operate. A computer 60 for the operation of the wallet 67 and a computer 60 for the operation of an additional wallet 68 for the user terminal to be operated by the selling user 2 are included, and the additional computer 60 is a readable storage medium 84. The storage medium 84 includes an additional instruction 87 for the wallet application program, which instruction 87 is executed by the processor 80 to display the operation screen of user 1, the step shown in FIG. At 4000, the board transaction application screen of the digital asset token T2 is displayed on the screen operated by the purchasing user 1.
ステップ4010では、引き続き、ユーザ1の操作画面を表示するウォレット67のコンピュータ60のプロセッサ80がストレージ媒体84に格納された命令87を実行するとき、一のデジタルアセットトークンの量の1単位(T2)の買板価格及び数量(T2)を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する自己の保有する他のデジタルアセットトークンT1の選択を促すプロンプトを当該ユーザ1画面に表示する。In step 4010, when the processor 80 of the computer 60 of the wallet 67 displaying the operation screen of the user 1 subsequently executes the instruction 87 stored in the storage medium 84, one unit (T2) of the amount of one digital asset token. The user is prompted to specify the purchase item conditions including the purchase price and quantity (T2) of the digital asset token T1 and to select another digital asset token T1 owned by the user in consideration of the purchase, which is equivalent to the exchange value of the digital asset token. Display on one screen.
ステップ4030では、ステップ4010に引き続き、ユーザ1の操作画面を表示するウォレット67のコンピュータ60のプロセッサ80がストレージ媒体84に格納された命令を実行するとき、購入ユーザ1の買板条件を含む購入申し込みの入力を当該ユーザ1画面から受け入れ、板取引アプリケーションプログラム命令87が実行されるコンピュータ60(図示せず)への送信を実行する。In step 4030, following step 4010, when the processor 80 of the computer 60 of the wallet 67 displaying the operation screen of the user 1 executes the instruction stored in the storage medium 84, the purchase application including the purchase conditions of the purchasing user 1 is included. Is accepted from the user 1 screen, and transmission to the computer 60 (not shown) in which the board transaction application program instruction 87 is executed is executed.
ステップ4030の実行に先立ち、ステップ4020は、ステップ4010に引き続き、購入希望者ユーザ1の操作画面を表示するウォレット67の構成コンピュータ60のプロセッサ80がストレージ媒体84に格納された命令を実行するとき、予め購入の対価として当該デジタルアセットトークンT2の交換価値に相当する自己の保有する他のデジタルアセットトークンT1について、ピアツーピア分散型台帳3のブロックチェーン上の自己の所有のデジタルアセットトークンT1の未使用トランザクションに所有権移転条件の売板設定が付記されていない場合には、購入希望者1はユーザ操作画面によって、ユニバーサル価格の制約条件範囲内で、買板の対価に相当する売板設定を自己の保有する他のデジタルアセットトークンT1に行う。すなわち、売板設定条件コード及びそのパラメータは、所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンT1に記録するためのトランザクションTRを自己アドレス間の振替移転として組成し、自己アドレス1間のデジタルアセットトークンTRの移転として、ピアツーピア分散型台帳3に記録すべき所有権移転条件情報を含むトランザクションTRをピアツーピア分散型台帳ネットワークへブロードキャストする。
ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストを受信するとトランザクションTRを検証し、所有権移転条件変更は、自己アドレス間のデジタルアセットトークンT1移転の記録と同時にピアツーピア分散型台帳3のブロックに記録される。当該所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記される結果となる(SS180)。Prior to the execution ofstep 4030, in step 4020, following step 4010, when the processor 80 of the configuration computer 60 of the wallet 67 displaying the operation screen of the purchase applicant user 1 executes the instruction stored in the storage medium 84, Unused transactions of own digital asset token T1 on the blockchain of peer-to-peer distributed ledger 3 for other digital asset tokens T1 owned by the owner corresponding to the exchange value of the digital asset token T2 as consideration for purchase in advance. If the selling board setting of the ownership transfer condition is not added to, the purchase applicant 1 sets the selling board setting corresponding to the consideration of the buying board within the constraint condition range of the universal price by the user operation screen. Do to other digital asset tokens T1 you own. That is, the selling board setting condition code and its parameters form a transaction TR for recording in the digital asset token T1 of the peer-to-peer distributed ledger 3 as a transfer transfer between self-addresses as a condition for transferring ownership, and between self-addresses 1. As the transfer of the digital asset token TR of the above, the transaction TR including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger 3 is broadcast to the peer-to-peer distributed ledger network.
When theprocessor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network, the transaction TR is verified when the broadcast is received, and the change of ownership transfer condition is self. It is recorded in the block of the peer-to-peer distributed ledger 3 at the same time as the record of the transfer of the digital asset token T1 between the addresses. The terms of transfer of ownership result in being added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストを受信するとトランザクションTRを検証し、所有権移転条件変更は、自己アドレス間のデジタルアセットトークンT1移転の記録と同時にピアツーピア分散型台帳3のブロックに記録される。当該所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記される結果となる(SS180)。Prior to the execution of
When the
ステップ4040では、板取引プログラム命令87をメモリ81に格納するコンピュータ60(図示せず)のプロセッサ80によって、板取引プログラム命令87が実行されるとき、購入ユーザ1の買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上81に蓄積される。In step 4040, when the board transaction program instruction 87 is executed by the processor 80 of the computer 60 (not shown) that stores the board transaction program instruction 87 in the memory 81, the purchase application including the purchase condition of the purchase user 1 is made. When received, the purchase application is stored in the memory 81.
ステップ4060では、板取引プログラム命令87をメモリ81に格納するコンピュータ60(図示せず)のプロセッサ80によってストレージ媒体84に格納された命令が実行されるとき、売却ユーザ2の売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ81上に蓄積される。In step 4060, when the instruction stored in the storage medium 84 is executed by the processor 80 of the computer 60 (not shown) that stores the board transaction program instruction 87 in the memory 81, the selling including the selling condition of the selling user 2 is included. When the application is received, the sale application is stored in the memory 81.
ステップ4050で、ステップ4060の実行に先立ち予め売却希望者は、ユーザ操作画面を表示するウォレット68の構成コンピュータ60のプロセッサ80がストレージ媒体84に格納された命令を実行するとき、自己の保有する売却対象のデジタルアセットトークンT2について、ピアツーピア分散型台帳3のブロックチェーン上に所有権移転条件の売板設定が付記されていない場合には、ユニバーサル価格の制約条件範囲内で、買板の対価に相当する売板設定を自己の保有するデジタルアセットトークンT2に行う。すなわち、売板設定条件コード及びそのパラメータを所有権移転条件として、ピアツーピア分散型台帳3のデジタルアセットトークンT2に記録するためのトランザクションTRを自己アドレス間の振替移転として組成する。次に、ピアツーピア分散型台帳に記録すべき所有権移転条件情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストする。ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストを受信するとトランザクションTRを検証し、ピアツーピア分散型台帳3に当該変更は、自己アドレス間の移転の記録として、ピアツーピア分散型台帳3のブロックに記録される。当該所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記される。In step 4050, prior to the execution of step 4060, the person who wishes to sell the wallet 68 configures the wallet 68. When the processor 80 of the computer 60 executes the instruction stored in the storage medium 84, the seller owns the sale. For the target digital asset token T2, if the selling board setting of the ownership transfer condition is not added on the blockchain of the peer-to-peer distributed ledger 3, it is equivalent to the consideration for the buying board within the constraint condition range of the universal price. Set the selling board to your own digital asset token T2. That is, the transaction TR for recording in the digital asset token T2 of the peer-to-peer distributed ledger 3 is formed as a transfer transfer between own addresses, with the selling board setting condition code and its parameters as the ownership transfer condition. Next, the transaction including the ownership transfer condition information to be recorded in the peer-to-peer distributed ledger is broadcast to the peer-to-peer distributed ledger network. When the processor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the node computer 65 on the peer-to-peer distributed ledger network, when the broadcast is received, the transaction TR is verified and the change is made to the peer-to-peer distributed ledger 3. Is recorded in the block of the peer-to-peer distributed ledger 3 as a record of transfer between self-addresses. The terms of transfer of ownership will be added to the record of the transfer of one unit of the amount of the Digital Asset Token.
ステップ4070では、板取引プログラム命令87をメモリ81に格納するコンピュータ60(図示せず)のプロセッサ80によってストレージ媒体84に格納された命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングが実行される。マッチングが成功すると、双方のユーザの前記売板設定がされたデジタルアセットトークンT1,T2のアドレス情報を取得し、双方のユーザへ相手方の売板情報を送信する。In step 4070, when the instruction stored in the storage medium 84 is executed by the processor 80 of the computer 60 (not shown) that stores the board transaction program instruction 87 in the memory 81, the accumulated purchase board and the accumulation Matching with the sold board is executed. If the matching is successful, the address information of the digital asset tokens T1 and T2 for which the sales board is set for both users is acquired, and the sales board information of the other party is transmitted to both users.
ステップ4080では、ユーザ操作画面を表示するウォレット67又は68の構成コンピュータ60のプロセッサ80がウォレットプログラム命令87を実行するとき、ユーザ1、2いずれかのユーザによって、デジタルアセットトークンの相対取引入力画面の表示要求が入力されると、当該ユーザの操作する画面に向けて、デジタルアセットトークンの相対取引入力画面を表示するステップ2000が開始され、相対取引が開始される。ステップ2000以降の処理に従い、ユーザ1またはユーザ2によって、相対取引によるデジタルアセットトークンの移転のトランザクションがピアツーピア分散型台帳3のブロックチェーンネットワークへブロードキャストされる。ピアツーピア分散型台帳ネットワーク上で、ノードコンピュータ65のプロセッサ80がノードコンピュータ65のストレージ媒体84に格納された命令を実行するとき、ブロードキャストを受信するとトランザクションTRを検証し、ピアツーピア分散型台帳3にT1,T2の移転が記録される。In step 4080, when the processor 80 of the configuration computer 60 of the wallet 67 or 68 displaying the user operation screen executes the wallet program instruction 87, either the user 1 or the user 2 performs the bilateral transaction input screen of the digital asset token. When the display request is input, step 2000 of displaying the bilateral transaction input screen of the digital asset token is started toward the screen operated by the user, and the bilateral transaction is started. According to the process after step 2000, the transaction of the transfer of the digital asset token by the bilateral transaction is broadcast to the blockchain network of the peer-to-peer distributed ledger 3 by the user 1 or the user 2. On the peer-to-peer distributed ledger network, when the processor 80 of the node computer 65 executes the instruction stored in the storage medium 84 of the node computer 65, when the broadcast is received, the transaction TR is verified, and T1, in the peer-to-peer distributed ledger 3 The transfer of T2 is recorded.
本実施形態に係るシステム2によって、買板の売板の寄せまでの情報をDEX板寄せ情報提供システムによって提供し、約定は相対取引システム機能に連携し実現する手段が提供される。板取引DEXの情報の取得によって約定の機会を向上し、取引の実行はユーザオペレーションによって実現するため、取引の成立は買い手、売り手の二者となり、当事者を最低限に絞り取引を簡単にするという板取引と相対取引の各々の効果をミックスした効果を提供でき、デジタルアセットトークン自体に記録された売板情報をベースとする、よりオープンな板寄せ情報提供によって、より透明な取引を実現でき、取引量の活発化によって、より安定したデジタルアセットトークンの市場形成が可能となる。The system 2 according to the present embodiment provides information up to the selling of the buying board by the DEX board gathering information providing system, and provides a means for realizing the contract in cooperation with the bilateral transaction system function. It is said that the acquisition of information on board trading DEX will improve the opportunity for contracts, and the execution of transactions will be realized by user operations, so the closing of transactions will be two parties, the buyer and the seller, and the parties will be minimized to simplify the transaction. It is possible to provide an effect that mixes the effects of board trading and bilateral trading, and it is possible to realize more transparent trading by providing more open board trading information based on the selling board information recorded in the digital asset token itself. By activating the transaction volume, it will be possible to form a more stable market for digital asset tokens.
以上、本発明に係る実施の形態を説明したが、本発明は係る実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。実施例に記載された構成の一部は、他の実施例部分構成に組み合わせて再構成可能であり、一の実施例に記載された形態のみに本発明の態様は限定されるものではない。ここに記載された実施形態に描かれ、実施形態は、かなり詳細に記載されているが、出願人は、この記載によって添付する特許請求の範囲をいかようにも制限、限定する意図はない。追加の利点や修正は、当業者に理解され、一つの実施形態に記載された要素は、他の実施形態にも採用可能である。したがって、発明は、広い面で、特定の詳細事項に限定されず、各々の機器と実施例が示され、記載されている。したがって、出願人の一般的発明概念の精神とスコープから乖離せず、これらの詳細に記載された事項から離れることもあり得る。Although the embodiments according to the present invention have been described above, the present invention is not limited to the embodiments, and can be variously modified and implemented without departing from the spirit of the present invention. A part of the configurations described in the examples can be reconstructed in combination with the partial configurations of other examples, and the embodiment of the present invention is not limited to the embodiments described in one embodiment. Although depicted in the embodiments described herein and described in considerable detail, the applicant intends to limit or limit the scope of the claims attached by this description in any way. Additional benefits and modifications will be understood by those skilled in the art and the elements described in one embodiment may be incorporated into other embodiments. Therefore, the invention is broadly limited to specific details, and each device and embodiment is shown and described. Therefore, it is possible that the spirit and scope of the applicant's general invention concept will not deviate from those described in detail.
デジタルアセットトークンの生成、発行、売買、仲介、交換業務、商人の取引決済、商店の商品役務の支払手段に使用可能である。It can be used to generate, issue, buy and sell, mediate, exchange business, settle transactions of merchants, and pay for goods and services of shops.
1 本発明の一実施形態に係るデジタルアセットトークンの生成、発行、及び償還の方法
2 デジタルアセットトークン統合システム
3 ピアツーピア分散型台帳
00 ベースアドレス
01 リザーブアドレス
03 供託アドレス
200 生成条件受入れステップ
210 所有権移転条件/履歴条件受入ステップ
220 トランザクション組成ステップ
230 トランザクションブロードキャストステップ
240 トランザクション検証ステップ
250 ブロック検証ステップ
260 ピアツーピア分散型台帳記録’ステップ
270 記録集約ステップ
300 発行条件受入ステップ
310 所有権移転条件/履歴条件更新ステップ
320 記録集約ステップ
330 トランザクション組成ステップ
340 記録集約ステップ
400 ユーザ間移転条件受入ステップ
410 所有権移転条件/履歴条件更新ステップ
420記録集約ステップ
430トランザクション組成ステップ
440 記録集約ステップ
500 償還条件受入ステップ
510 所有権移転条件更新ステップ
520 記録集約ステップ
530 トランザクション組成ステップ
540 記録集約ステップ
700 生成条件受入ステップ
710 所有権移転条件更新ステップ
720 トランザクション組成ステップ
730 記録集約ステップ
800 発行条件受入れステップ
820 記録集約ステップ
810 所有権移転条件更新ステップ
830 応募条件の受入ステップ
840 応募準備ステップ
850 トランザクション組成ステップ
860 応募の受入ステップ
870 記録集約ステップ
900 ユーザ間移転条件受入ステップ
910 所有権移転条件変更ステップ
920 記録集約ステップ
930 トランザクション組成ステップ
940 記録集約ステップ
1000 償還条件受入れステップ
1010 所有権移転条件更新ステップ
1020 記録集約ステップ
1030 トランザクション組成ステップ
1040 記録集約ステップ
1900 T1の売板設定ステップ
2000 相対取引購入条件入力ステップ
2010 買板の蓄積ステップ
2020 売板検索表示ステップ
2025 移転価格スナップショットロックステップ
2030 未完成トランザクションの組成ステップ
2040 トランザクション承認ステップ
2050 トランザクションブロードキャストステップ
2060 記録ステップ
3000 板申込画面表示ステップ
3010 購入条件入力画面表示ステップ
3015 購入対価T1の売板設定ステップ
3020 T2購入申込受付ステップ
3030 T2買板蓄積ステップ
3035 売却デジタルアセットトークンT2の売板設定
3040 売板蓄積ステップ
3050 売板買板マッチングステップ
3060 トランザクションの組成ステップ
3070 ブロードキャストステップ
3080 記録
4000 板申込み画面表示ステップ
4010 購入条件入力画面表示ステップ
4020 購入対価T1の売板設定ステップ
4030 T2購入申込受付ステップ
4040 T2買板蓄積ステップ
4050 売却デジタルアセットトークンT2の売板設定
4060 T2売板蓄積ステップ
4070 売板買板マッチングステップ
4080 相対取引入力画面表示要求ステップ
START フロー開始
END フロー終了
ST1 生成段階
ST2 発行段階
ST3 売買段階
ST4 償還段階
M100 T1生成の方法
M200 T1発行の方法
M300 T1売買の方法
M400 T1償還方法
M101 T2生成の方法
M201 T2発行の方法
M301 T2売買の方法
M401 T2償却の方法
MS110 デジタルアセットトークン生成の記録方法ステップ
MS120 所有権移転条件付加又は更新方法ステップ
MS130 法定通貨へのペギング条件設定方法ステップ
MS140 履歴情報設定方法ステップ
MS150 トランザクションのブロードキャスト方法ステップ
MS160 検証方法ステップ
MS170 移転の記録方法ステップ
MS180 所有権移転条件の記録方法ステップ
MS190 履歴情報の記録方法ステップ
MS210 第2デジタルアセットトークン生成記録方法ステップ
MS220 第2デジタルアセットトークン所有権移転条件付加又は更新方法ステップ
MS230 第2デジタルアセットトークン所有権移転条件設定方法ステップ
SS110 デジタルアセットトークン生成の記録システムステップ
SS120 所有権移転条件付加又は更新システムステップ
SS130 法定通貨へのペギング条件設定システムステップ
SS140 履歴情報設定システムステップ
SS150 トランザクションのブロードキャストシステムステップ
SS160 検証システムステップ
SS170 記録システム法ステップ
SS180 所有権移転条件の記録システムステップ
SS190 履歴情報の記録システムステップ
SS210 第2デジタルアセットトークン生成記録システムステップ
SS220 第2デジタルアセットトークン所有権移転条件付加又は更新システムステップ
SS230 第2デジタルアセットトークン他通貨ペギング条件システムステップ
1 Method of generating, issuing, and redeeming a digital asset token according to an embodiment of the present invention 2 Digital asset token integrated system 3 Peer-to-peer distributed ledger 00 Base address 01 Reserve address 03 Deposit address 200 Generation condition acceptance step 210 Ownership transfer Condition / History Condition Acceptance Step 220 Transaction Composition Step 230 Transaction Broadcast Step 240 Transaction Verification Step 250 Block Verification Step 260 Peer-to-Peer Distributed Ledger Recording'Step 270 Record Aggregation Step 300 Issuance Condition Acceptance Step 310 Ownership Transfer Condition / History Condition Update Step 320 Record aggregation step 330 Transaction composition step 340 Record aggregation step 400 Inter-user transfer condition acceptance step 410 Ownership transfer condition / history condition update step 420 Record aggregation step 430 Transaction composition step 440 Record aggregation step 500 Redemption condition acceptance step 510 Ownership transfer condition Update Step 520 Record Aggregation Step 530 Transaction Composition Step 540 Record Aggregation Step 700 Generation Condition Acceptance Step 710 Ownership Transfer Condition Update Step 720 Transaction Composition Step 730 Record Aggregation Step 800 Issuance Condition Acceptance Step 820 Record Aggregation Step 810 Ownership Transfer Condition Update Step 830 Application Condition Acceptance Step 840 Application Preparation Step 850 Transaction Composition Step 860 Application Acceptance Step 870 Record Aggregation Step 900 User Transfer Condition Acceptance Step 910 Ownership Transfer Condition Change Step 920 Record Aggregation Step 930 Transaction Composition Step 940 Record Aggregation Step 1000 Redemption condition acceptance step 1010 Ownership transfer condition update step 1020 Record aggregation step 1030 Transaction composition step 1040 Record aggregation step 1900 T1 sales board setting step 2000 Bilateral transaction purchase condition input step 2010 Purchase board accumulation step 2020 Sales board search display step 2025 Transfer Price Snapshot Lock Step 2030 Incomplete Transaction Composition Step 2040 Transaction Approval Step 20 50 Transaction Broadcast Step 2060 Recording Step 3000 Board Application Screen Display Step 3010 Purchase Condition Input Screen Display Step 3015 Purchase Consideration T1 Selling Board Setting Step 3020 T2 Purchase Application Accepting Step 3030 T2 Buying Board Accumulation Step 3035 Selling Digital Asset Token T2 Selling Board Setting 3040 Selling board accumulation step 3050 Selling board buying board matching step 3060 Transaction composition step 3070 Broadcast step 3080 Record 4000 Board application screen display step 4010 Purchase condition input screen display step 4020 Purchase consideration T1 selling board setting step 4030 T2 Purchase application acceptance Step 4040 T2 buying board accumulation step 4050 selling digital asset token T2 selling board setting 4060 T2 selling board accumulation step 4070 selling board buying board matching step 4080 bilateral transaction input screen display request step START flow start END flow end ST1 generation stage ST2 issuance stage ST3 Trading Stage ST4 Redemption Stage M100 T1 Generation Method M200 T1 Issuance Method M300 T1 Trading Method M400 T1 Redemption Method M101 T2 Generation Method M201 T2 Issuance Method M301 T2 Trading Method M401 T2 Amortization Method MS110 Digital Asset Token Generation Recording method Step MS120 How to add or update ownership transfer conditions Step MS130 How to set pegging conditions to legal currency Step MS140 History information setting method Step MS150 Transaction broadcasting method Step MS160 Verification method Step MS170 Transfer recording method Step MS180 Ownership transfer Condition recording method Step MS190 History information recording method Step MS210 Second digital asset token generation recording method Step MS220 Second digital asset token ownership transfer condition addition or update method Step MS230 Second digital asset token ownership transfer condition setting method step SS110 Digital Asset Token Generation Recording System Step SS120 Ownership Transfer Condition Addition or Update System Step SS130 Pegging Condition Setting System Step SS140 History Information Setting System Step SS 150 Transaction Broadcast System Step SS160 Verification System Step SS170 Recording System Law Step SS180 Ownership Transfer Condition Recording System Step SS190 History Information Recording System Step SS210 Second Digital Asset Token Generation Recording System Step SS220 Second Digital Asset Token Ownership Transfer Conditional Addition or Update System Step SS230 2nd Digital Asset Token Other Currency Pegging Conditional System Step
2 デジタルアセットトークン統合システム
3 ピアツーピア分散型台帳
00 ベースアドレス
01 リザーブアドレス
03 供託アドレス
200 生成条件受入れステップ
210 所有権移転条件/履歴条件受入ステップ
220 トランザクション組成ステップ
230 トランザクションブロードキャストステップ
240 トランザクション検証ステップ
250 ブロック検証ステップ
260 ピアツーピア分散型台帳記録’ステップ
270 記録集約ステップ
300 発行条件受入ステップ
310 所有権移転条件/履歴条件更新ステップ
320 記録集約ステップ
330 トランザクション組成ステップ
340 記録集約ステップ
400 ユーザ間移転条件受入ステップ
410 所有権移転条件/履歴条件更新ステップ
420記録集約ステップ
430トランザクション組成ステップ
440 記録集約ステップ
500 償還条件受入ステップ
510 所有権移転条件更新ステップ
520 記録集約ステップ
530 トランザクション組成ステップ
540 記録集約ステップ
700 生成条件受入ステップ
710 所有権移転条件更新ステップ
720 トランザクション組成ステップ
730 記録集約ステップ
800 発行条件受入れステップ
820 記録集約ステップ
810 所有権移転条件更新ステップ
830 応募条件の受入ステップ
840 応募準備ステップ
850 トランザクション組成ステップ
860 応募の受入ステップ
870 記録集約ステップ
900 ユーザ間移転条件受入ステップ
910 所有権移転条件変更ステップ
920 記録集約ステップ
930 トランザクション組成ステップ
940 記録集約ステップ
1000 償還条件受入れステップ
1010 所有権移転条件更新ステップ
1020 記録集約ステップ
1030 トランザクション組成ステップ
1040 記録集約ステップ
1900 T1の売板設定ステップ
2000 相対取引購入条件入力ステップ
2010 買板の蓄積ステップ
2020 売板検索表示ステップ
2025 移転価格スナップショットロックステップ
2030 未完成トランザクションの組成ステップ
2040 トランザクション承認ステップ
2050 トランザクションブロードキャストステップ
2060 記録ステップ
3000 板申込画面表示ステップ
3010 購入条件入力画面表示ステップ
3015 購入対価T1の売板設定ステップ
3020 T2購入申込受付ステップ
3030 T2買板蓄積ステップ
3035 売却デジタルアセットトークンT2の売板設定
3040 売板蓄積ステップ
3050 売板買板マッチングステップ
3060 トランザクションの組成ステップ
3070 ブロードキャストステップ
3080 記録
4000 板申込み画面表示ステップ
4010 購入条件入力画面表示ステップ
4020 購入対価T1の売板設定ステップ
4030 T2購入申込受付ステップ
4040 T2買板蓄積ステップ
4050 売却デジタルアセットトークンT2の売板設定
4060 T2売板蓄積ステップ
4070 売板買板マッチングステップ
4080 相対取引入力画面表示要求ステップ
START フロー開始
END フロー終了
ST1 生成段階
ST2 発行段階
ST3 売買段階
ST4 償還段階
M100 T1生成の方法
M200 T1発行の方法
M300 T1売買の方法
M400 T1償還方法
M101 T2生成の方法
M201 T2発行の方法
M301 T2売買の方法
M401 T2償却の方法
MS110 デジタルアセットトークン生成の記録方法ステップ
MS120 所有権移転条件付加又は更新方法ステップ
MS130 法定通貨へのペギング条件設定方法ステップ
MS140 履歴情報設定方法ステップ
MS150 トランザクションのブロードキャスト方法ステップ
MS160 検証方法ステップ
MS170 移転の記録方法ステップ
MS180 所有権移転条件の記録方法ステップ
MS190 履歴情報の記録方法ステップ
MS210 第2デジタルアセットトークン生成記録方法ステップ
MS220 第2デジタルアセットトークン所有権移転条件付加又は更新方法ステップ
MS230 第2デジタルアセットトークン所有権移転条件設定方法ステップ
SS110 デジタルアセットトークン生成の記録システムステップ
SS120 所有権移転条件付加又は更新システムステップ
SS130 法定通貨へのペギング条件設定システムステップ
SS140 履歴情報設定システムステップ
SS150 トランザクションのブロードキャストシステムステップ
SS160 検証システムステップ
SS170 記録システム法ステップ
SS180 所有権移転条件の記録システムステップ
SS190 履歴情報の記録システムステップ
SS210 第2デジタルアセットトークン生成記録システムステップ
SS220 第2デジタルアセットトークン所有権移転条件付加又は更新システムステップ
SS230 第2デジタルアセットトークン他通貨ペギング条件システムステップ
1 Method of generating, issuing, and redeeming a digital asset token according to an embodiment of the present invention 2 Digital asset token integrated system 3 Peer-to-peer distributed ledger 00 Base address 01 Reserve address 03 Deposit address 200 Generation condition acceptance step 210 Ownership transfer Condition / History Condition Acceptance Step 220 Transaction Composition Step 230 Transaction Broadcast Step 240 Transaction Verification Step 250 Block Verification Step 260 Peer-to-Peer Distributed Ledger Recording'Step 270 Record Aggregation Step 300 Issuance Condition Acceptance Step 310 Ownership Transfer Condition / History Condition Update Step 320 Record aggregation step 330 Transaction composition step 340 Record aggregation step 400 Inter-user transfer condition acceptance step 410 Ownership transfer condition / history condition update step 420 Record aggregation step 430 Transaction composition step 440 Record aggregation step 500 Redemption condition acceptance step 510 Ownership transfer condition Update Step 520 Record Aggregation Step 530 Transaction Composition Step 540 Record Aggregation Step 700 Generation Condition Acceptance Step 710 Ownership Transfer Condition Update Step 720 Transaction Composition Step 730 Record Aggregation Step 800 Issuance Condition Acceptance Step 820 Record Aggregation Step 810 Ownership Transfer Condition Update Step 830 Application Condition Acceptance Step 840 Application Preparation Step 850 Transaction Composition Step 860 Application Acceptance Step 870 Record Aggregation Step 900 User Transfer Condition Acceptance Step 910 Ownership Transfer Condition Change Step 920 Record Aggregation Step 930 Transaction Composition Step 940 Record Aggregation Step 1000 Redemption condition acceptance step 1010 Ownership transfer condition update step 1020 Record aggregation step 1030 Transaction composition step 1040 Record aggregation step 1900 T1 sales board setting step 2000 Bilateral transaction purchase condition input step 2010 Purchase board accumulation step 2020 Sales board search display step 2025 Transfer Price Snapshot Lock Step 2030 Incomplete Transaction Composition Step 2040 Transaction Approval Step 20 50 Transaction Broadcast Step 2060 Recording Step 3000 Board Application Screen Display Step 3010 Purchase Condition Input Screen Display Step 3015 Purchase Consideration T1 Selling Board Setting Step 3020 T2 Purchase Application Accepting Step 3030 T2 Buying Board Accumulation Step 3035 Selling Digital Asset Token T2 Selling Board Setting 3040 Selling board accumulation step 3050 Selling board buying board matching step 3060 Transaction composition step 3070 Broadcast step 3080 Record 4000 Board application screen display step 4010 Purchase condition input screen display step 4020 Purchase consideration T1 selling board setting step 4030 T2 Purchase application acceptance Step 4040 T2 buying board accumulation step 4050 selling digital asset token T2 selling board setting 4060 T2 selling board accumulation step 4070 selling board buying board matching step 4080 bilateral transaction input screen display request step START flow start END flow end ST1 generation stage ST2 issuance stage ST3 Trading Stage ST4 Redemption Stage M100 T1 Generation Method M200 T1 Issuance Method M300 T1 Trading Method M400 T1 Redemption Method M101 T2 Generation Method M201 T2 Issuance Method M301 T2 Trading Method M401 T2 Amortization Method MS110 Digital Asset Token Generation Recording method Step MS120 How to add or update ownership transfer conditions Step MS130 How to set pegging conditions to legal currency Step MS140 History information setting method Step MS150 Transaction broadcasting method Step MS160 Verification method Step MS170 Transfer recording method Step MS180 Ownership transfer Condition recording method Step MS190 History information recording method Step MS210 Second digital asset token generation recording method Step MS220 Second digital asset token ownership transfer condition addition or update method Step MS230 Second digital asset token ownership transfer condition setting method step SS110 Digital Asset Token Generation Recording System Step SS120 Ownership Transfer Condition Addition or Update System Step SS130 Pegging Condition Setting System Step SS140 History Information Setting System Step SS 150 Transaction Broadcast System Step SS160 Verification System Step SS170 Recording System Law Step SS180 Ownership Transfer Condition Recording System Step SS190 History Information Recording System Step SS210 Second Digital Asset Token Generation Recording System Step SS220 Second Digital Asset Token Ownership Transfer Conditional Addition or Update System Step SS230 2nd Digital Asset Token Other Currency Pegging Conditional System Step
Claims (14)
- デジタルアセットトークン(T)のピアツーピア分散型台帳記録方法であって、
デジタルアセットトークンの量の1単位の生成をピアツーピア分散型台帳に記録し(MS110)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
移転すべき前記デジタルアセットトークンの量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録し(MS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(MS130)、
当該記録に付記すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(MS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションを組成し、ピアツーピア分散型台帳ネットワークへブロードキャストし(MS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(MS160)、
デジタルアセットトークンの所有権の移転を記録し(MS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(MS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブへの移転履歴情報を含む方法。A peer-to-peer distributed ledger recording method for Digital Asset Tokens (T)
Record the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (MS110),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Addition or renewal of ownership transfer conditions to be associated with one unit of the amount of said digital asset tokens to be transferred is previously recorded in a peer-to-peer distributed ledger (MS120).
The terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of digital asset tokens and a given fiat currency (MS130).
Ancillary information to be added to the record includes at least historical information including the history of the transfer of digital asset tokens to the reserve (MS140).
Create a transaction containing information to be recorded in a peer-to-peer distributed ledger and broadcast it to a peer-to-peer distributed ledger network (MS150).
After successful transaction validation including the ownership transfer conditions (MS160),
Record the transfer of ownership of Digital Asset Tokens (MS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (MS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (MS190).
The history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. A method that includes transfer history information from the issuer to the reserve immediately after. - 前項の方法によって生成された第1のデジタルアセットトークンの1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位の生成を記録し(MS210)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録することを含み(MS220)
当該所有権移転条件は、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含む(MS230)、
請求項1に記載の方法。The predetermined first fiat currency associated with one unit of the first digital asset token generated by the method of the preceding paragraph is associated with another currency, and the first fiat currency and the second currency Record the generation of 1 unit of the 2nd Digital Asset Token amount with 1 unit of the digital asset token amount pegged to 1 unit of the 1st Digital Asset Token amount at the exchange rate according to the market exchange rate ( MS210),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Includes pre-recording in a peer-to-peer distributed ledger the addition or renewal of ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred (MS220).
The ownership transfer condition is a universal price range and / or individual price of the upper and lower limits of the transfer consideration of one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token as a pegging condition. Includes width constraints (MS230),
The method according to claim 1. - 前記第1の法定通貨は、円であり、前記第2の通貨は、日本国の国外の法定通貨である請求項請求項1又は2に記載の方法The method according to claim 1 or 2, wherein the first legal tender is yen and the second currency is the legal tender outside Japan.
- 前記第2のデジタルアセットトークンの量の1単位の発行及び売り出しは、さらに、
前記履歴情報には、ユーザが提供する対価の所定の割合は安全資産によって担保されるべき供託プールに保持される履歴情報を含む請求項1から3いずれか1項に記載の方法。The issuance and sale of one unit of the amount of the second digital asset token is further described.
The method according to any one of claims 1 to 3, wherein the history information includes history information in which a predetermined ratio of consideration provided by the user is held in a deposit pool to be secured by safe assets. - プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含み、当該命令は当該プロセッサーによって実行されるとき、
デジタルアセットトークンの量の1単位の生成をピアツーピア分散型台帳に記録し(SS110)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加又は更新を予めピアツーピア分散型台帳に記録し(SS120)、
前記所有権移転条件は、前記デジタルアセットトークンの量の1単位と所定の法定通貨との間の移転対価の上限及び下限のユニバーサル価格幅の設定を含み得るものであり(SS130)、
当該記録すべき付帯情報には少なくともリザーブへのデジタルアセットトークンの移転の履歴を含む履歴情報を含み(SS140)、
ピアツーピア分散型台帳に記録すべき情報を含むトランザクションをピアツーピア分散型台帳ネットワークへブロードキャストし(SS150)、
前記所有権移転条件を含むトランザクション検証の成功後に(SS160)、
デジタルアセットトークンの所有権の移転を記録し(SS170)、
前記所有権移転条件は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS180)、
前記履歴情報は当該デジタルアセットトークンの量の1単位の移転の記録に付記され(SS190)、
前記履歴情報には、デジタルアセットトークンの生成直後の発行者からリザーブへの移転、リザーブからユーザへの移転、ユーザ間の移転、ユーザからリザーブへの移転の記録のうち少なくとも前記デジタルアセットトークンの生成直後の発行者からリザーブへの移転履歴情報を含むように構成されているシステム。When a processor and a storage medium that stores instructions executed by a computer and can be read by a computer are included, and the instructions are executed by the processor,
Record the generation of one unit of the amount of digital asset tokens in a peer-to-peer distributed ledger (SS110),
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
The addition or renewal of the ownership transfer condition to be associated with one unit of the digital asset token amount to be transferred is recorded in advance in the peer-to-peer distributed ledger (SS120).
The terms of transfer of ownership may include setting a universal price range for the upper and lower limits of consideration for transfer between one unit of the amount of the Digital Asset Token and a given fiat currency (SS130).
The incidental information to be recorded includes at least historical information including the history of transfer of digital asset tokens to the reserve (SS140).
Broadcast a transaction containing information to be recorded in the peer-to-peer distributed ledger to the peer-to-peer distributed ledger network (SS150).
After successful transaction validation including the ownership transfer conditions (SS160),
Record the transfer of ownership of Digital Asset Tokens (SS170),
The terms of transfer of ownership are added to the record of the transfer of one unit of the amount of the Digital Asset Token (SS180).
The historical information is added to the record of the transfer of one unit of the amount of the digital asset token (SS190).
The history information includes at least the generation of the digital asset token among the records of the transfer from the issuer to the reserve, the transfer from the reserve to the user, the transfer between users, and the transfer from the user to the reserve immediately after the generation of the digital asset token. A system that is configured to include transfer history information from the issuer to the reserve immediately after. - 前記読み取り可能なストレージ媒体は、追加の命令を含み、当該追加の命令は、前記プロセッサーによって実行されるとき、
第1のデジタルアセットトークンの1単位に関連付けられた所定の第1の法定通貨に対し、他の通貨に関連づけれられ、第1の法定通貨と第2の通貨との市場交換レートに応じた交換レートで、第1のデジタルアセットトークン量の1単位にペギングされたデジタルアセットトークン量を1単位とする第2の当該デジタルアセットトークン量の1単位の生成を記録し(SS210)、
その後の当該デジタルアセットトークンの所有権移転をピアツーピア分散型台帳に記録するとき、
当該移転すべき前記デジタルアセットトークン量の1単位に関連づけられるべき所有権移転条件の付加、又は更新を予めピアツーピア分散型台帳に記録すること(SS220)を含み、
当該所有権移転条件には、ペギング条件として前記第1のデジタルアセットトークンの量の1単位に対する前記第2のデジタルアセットトークンの量の1単位の移転対価の上限及び下限のユニバーサル価格幅及び又は個別価格幅に制約することを含むように構成されている(SS230)、
請求項5に記載のシステム。The readable storage medium contains additional instructions when the additional instructions are executed by the processor.
Exchange for a given first fiat currency associated with one unit of a first digital asset token, associated with another currency, according to the market exchange rate between the first fiat currency and the second currency At the rate, record the generation of one unit of the second Digital Asset Token amount, with one unit of the digital asset token amount pegged to one unit of the first Digital Asset Token amount (SS210).
When recording the subsequent transfer of ownership of the digital asset token in a peer-to-peer distributed ledger,
Including pre-recording in a peer-to-peer distributed ledger (SS220) the addition or renewal of ownership transfer conditions to be associated with one unit of the digital asset token amount to be transferred.
The ownership transfer condition includes, as a pegging condition, the universal price range of the upper and lower limits of the transfer consideration for one unit of the amount of the second digital asset token for one unit of the amount of the first digital asset token and / or individually. Configured to include price range constraints (SS230),
The system according to claim 5. - 前記第1の法定通貨は、円であり、前記第2の通貨は、日本国の国外の法定通貨である請求項5又は6に記載のシステム。The system according to claim 5 or 6, wherein the first legal tender is the yen and the second currency is the legal tender outside Japan.
- 前記所有権移転条件は、条件の種別毎に条件コードを設定し、
当該条件コード又は当該条件コードを含むスクリプトを構成し、
当該条件コード又は条件コードを含むスクリプトのハッシュを計算し、当該ハッシュをトランザクションの実行プログラムに埋め込み、
当該トランザクションを組成し、ブロックチェーンネットワークにブロードキャスト送信し、
ブロックチェーンネットワークの前記ピアツーピア分散型台帳に記録されるように構成されている請求項5から7いずれか1項に記載のシステム。For the ownership transfer conditions, a condition code is set for each type of condition, and a condition code is set.
Configure the condition code or the script containing the condition code and
Calculate the hash of the condition code or the script containing the condition code, and embed the hash in the transaction execution program.
Create the transaction, broadcast it to the blockchain network,
The system according to any one of claims 5 to 7, which is configured to be recorded in the peer-to-peer distributed ledger of a blockchain network. - 前記所有権移転条件は、さらに、前記第2のデジタルアセットトークン量の1単位に、前記第1のデジタルアセットトークン量の前記所定の移転対価の上限及び下限のユニバーサル価格幅内で、前記第1のデジタルアセットトークン量との移転対価の上限及び下限を含む個別指定価格幅で制限するように構成されている請求項5から8いずれか1項に記載のシステム。The ownership transfer condition further applies to one unit of the second digital asset token amount within the universal price range of the upper and lower limits of the predetermined transfer consideration of the first digital asset token amount. The system according to any one of claims 5 to 8, which is configured to be limited by an individually designated price range including an upper limit and a lower limit of consideration for transfer with the amount of digital asset tokens of.
- 前記所有権移転条件は、さらに、前記第1のデジタルアセットトークン量の1単位と、前記第2のデジタルアセットトークン量との交換価値を所定のユニバーサル時刻におけるスナップショット交換レートによって固定された売却価格とするように構成されている請求項5から9いずれか1項に記載のシステム。The ownership transfer condition further states that the exchange value of one unit of the first digital asset token amount and the second digital asset token amount is fixed by the snapshot exchange rate at a predetermined universal time. The system according to any one of claims 5 to 9, which is configured to be.
- 前記所有権移転条件は、さらに、前記デジタルアセットトークンと、他の種類のデジタルアセットトークンとの売買トランザクション内では、トランザクション内において前記第1のデジタルアセットトークンへの交換価値の換算後の売りと買いの貸借バランスが所定の差額範囲内に収まることを条件とするように構成されている請求項5から10のいずれか1項に記載のシステム。The terms of transfer of ownership also include, within a transaction of buying and selling the digital asset token and another type of digital asset token, the selling and buying after conversion of the exchange value to the first digital asset token within the transaction. The system according to any one of claims 5 to 10, which is configured on the condition that the balance of balance between the two is within a predetermined difference range.
- 前記システムは、さらに、第1のユーザのためのユーザ端末用の第1のコンピュータ及び第2のユーザのためのユーザ端末用の第2のコンピュータを含み、当該第1又は第2のコンピュータと、前記システムと、前記ピアツーピア分散型台帳を格納するストレージを含むノードコンピュータとの間は通信手段を介してネットワーク接続されており、当該第1又は第2のコンピュータは、プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含み、当該ストレージ媒体はウォレットアプリケーションプログラムのための追加の命令を含み、当該命令は、ユーザの操作画面を表示するために前記プロセッサーによって実行されるとき、
第1のユーザのためのユーザ端末用の第1のコンピュータは、第1のユーザのための、デジタルアセットトークンの相対取引入力画面を表示し、
さらに、一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件に加え、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入ユーザの保有する他のデジタルアセットトークンの選択を促すプロンプトを第1のユーザ画面に表示し、第1のユーザの操作する第1のコンピュータの前記命令が前記プロセッサによって実行されるとき、購入条件の買板を受入れ、当該ウォレットアプリケーションプログラムが実行される第1のコンピュータのメモリ上に蓄積し、
さらに、第1のユーザのためのユーザ端末用の第1のコンピュータで、第1のユーザの操作するウォレットアプリケーションプログラムの前記命令がプロセッサによって実行されると、メモリ上に蓄積された前記一のデジタルアセットトークンの前記購入条件の買板と、前記ピアツーピア分散型台帳上で、前記個別指定価格幅に、又は前記スナップショット交換レートによって固定された売却価格に売却下限価格を制限する所有権移転条件によって売板設定された前記一のデジタルアセットトークンを前記通信手段を介して前記ピアツーピア分散型台帳から読み取り、当該売板とのマッチングによって前記第1のユーザの購入の申し込み対象とすべき前記一のデジタルアセットトークンの売板と当該売板の前記一のデジタルアセットトークンの所有者である第2のユーザとを特定し、これらの検索結果を前記第1のユーザ画面に表示し、
次に、前記第1のユーザは、第1のユーザの操作する画面を介して、ユーザ間の売買取引のトランザクション組成手段によって、前記対価に対応する第1のユーザが所有する他のデジタルアセットトークンの移転を含むユーザ間の売買取引の未完成トランザクションを組成し、通信手段を介して第2のユーザのウォレットアプリケーションプログラムが実行されるコンピュータに向け、当該未完成トランザクションを含む購入申し込みを第1のコンピュータから送信し、第2のユーザからの返信を待ち、
第2のユーザのためのユーザ端末用の第2のコンピュータで、第2のユーザの操作するウォレットアプリケーションプログラムの命令がプロセッサによって実行されると、第2のユーザは、第1のユーザからの前記購入申し込みの通知を受信し、
さらに、第2のユーザは、第2のコンピュータに表示されたデジタルアセットトークンの相対取引承認入力画面を介して、第1のユーザから送られた前記未完成トランザクションを含む購入申し込みを受入れ、当該未完成トランザクションが指定する第1のユーザによって売板設定された他のデジタルアセットトークンの移転と、第2のユーザの売板の前記一のデジタルアセットトークンの移転とを含むユーザ間の売買取引のトランザクションを承認し、当該承認後の売買取引のトランザクションを第1のユーザに返信し、
第1のユーザ又は第2にユーザのいずれかのユーザのウォレットアプリケーションプログラムの命令がプロセッサによって実行され、相対取引による前記デジタルアセットトークンの移転のトランザクションがブロックチェーンネットワークへブロードキャスト送信され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含む前記ノードコンピュータにおいて、当該命令は当該プロセッサーによって実行されるとき、ブロックチェーンネットワーク上でブロードキャストを受信すると、トランザクションを検証し、前記ノードコンピュータの前記ストレージ媒体に格納されているピアツーピア分散型台帳のブロックチェーンのブロックに当該トランザクションを記録するように構成されている請求項9から11いずれか1項に記載のシステム。The system further includes a first computer for a user terminal for a first user and a second computer for a user terminal for a second user, with the first or second computer. The system and the node computer including the storage for storing the peer-to-peer distributed ledger are network-connected via a communication means, and the first or second computer is a processor and an instruction executed by the computer. Is stored and includes a computer-readable storage medium, which contains additional instructions for the wallet application program, which are executed by the processor to display the user's operation screen. When
The first computer for the user terminal for the first user displays the digital asset token bilateral transaction input screen for the first user.
Furthermore, in addition to the purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, other digital asset tokens held by the purchasing user corresponding to the exchange value of the digital asset token as consideration for the purchase. A prompt for selection is displayed on the first user screen, and when the instruction of the first computer operated by the first user is executed by the processor, the purchase board of the purchase conditions is accepted and the wallet application program is received. Accumulates in the memory of the first computer on which
Further, on the first computer for the user terminal for the first user, when the instruction of the wallet application program operated by the first user is executed by the processor, the one digital stored in the memory. By the purchase board of the purchase condition of the asset token and the ownership transfer condition that limits the minimum selling price to the individually specified price range or the selling price fixed by the snapshot exchange rate on the peer-to-peer distributed ledger. The one digital asset token set for sale is read from the peer-to-peer distributed ledger via the communication means, and the one digital to be applied for purchase by the first user by matching with the sale board. The selling board of the asset token and the second user who is the owner of the one digital asset token of the selling board are identified, and these search results are displayed on the first user screen.
Next, the first user uses another digital asset token owned by the first user corresponding to the consideration by means of transaction composition means of a transaction between users via a screen operated by the first user. Create an incomplete transaction of a transaction between users, including the transfer of Send from your computer, wait for a reply from a second user,
On the second computer for the user terminal for the second user, when the instructions of the wallet application program operated by the second user are executed by the processor, the second user is said to be from the first user. Receive notification of purchase request,
Further, the second user accepts the purchase application including the incomplete transaction sent from the first user via the bilateral transaction approval input screen of the digital asset token displayed on the second computer, and the unfinished transaction is received. Transactions of sales transactions between users, including the transfer of another digital asset token set for sale by the first user specified by the completed transaction and the transfer of the one digital asset token of the second user's sale. Approves, and returns the transaction of the sales transaction after the approval to the first user,
Instructions from the wallet application program of either the first user or the second user are executed by the processor, and the transaction of transferring the digital asset token by bilateral transaction is broadcast to the blockchain network.
In the node computer, which includes a processor and a storage medium in which instructions executed by the computer are stored and readable by the computer, when the instructions are executed by the processor, when a broadcast is received on the blockchain network, a transaction is performed. The system according to any one of claims 9 to 11, which is configured to verify and record the transaction in a block of the blockchain of a peer-to-peer distributed ledger stored in the storage medium of the node computer. - 前記システムは、前記ストレージ媒体に板取引プログラムのための命令をさらに含み、さらに購入ユーザが操作するためのユーザ端末用の第1のコンピュータ、及び売却ユーザが操作するためのユーザ端末用の第2のコンピュータを含み、当該各コンピュータは読み取り可能なストレージ媒体を含み、当該ストレージ媒体はウォレットアプリケーションプログラムのための命令を含み、当該命令は、購入ユーザの操作画面を表示するために第1のコンピュタのプロセッサーによって実行されるとき、
デジタルアセットトークンの板取引申し込み画面を購入ユーザが操作する画面へ表示し、
一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入者の保有する他のデジタルアセットトークンの選択を促すプロンプトを当該購入ユーザ画面に表示し、
続けて、購入ユーザの買板条件を含む購入申し込みの入力を当該ユーザ画面から受け入れ、板取引アプリケーションプログラムが実行される前記コンピュータへ送信し、
前記システムは、
板取引プログラムを実行する前記コンピュータのプロセッサによって前記ストレージ媒体に格納されている板取引プログラムのための命令が実行されるとき、板取引プログラムを実行する前記コンピュータによって購入ユーザの買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上に蓄積され、
さらに、前記板取引プログラムを実行する当該コンピュータのプロセッサによって前記ストレージ媒体に格納された前記板取引プログラムの命令が実行されるとき、当該コンピュータによって売却ユーザの売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ上に蓄積され、
さらに、前記板取引プログラムを実行する当該コンピュータのプロセッサによって前記ストレージ媒体に格納された前記板取引プログラムの命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングを行い、マッチング成功時に、
売却ユーザの一のデジタルアセットトークンの移転と、購入ユーザの買板の対価として、購入ユーザによって売板設定された購入ユーザの他のデジタルアセットトークンの移転とを含むユーザ間の売買取引のトランザクションを、売買取引のトランザクション組成手段によって組成し、板取引による前記デジタルアセットトークンの移転のトランザクションがブロックチェーンネットワークへブロードキャスト送信され、
プロセッサーと、コンピュータが実行する命令が格納され、コンピュータによって読み取り可能なストレージ媒体とを含む前記ノードコンピュータの当該命令は当該プロセッサーによって実行されるとき、ブロックチェーンネットワーク上でブロードキャストを受信すると、トランザクションを検証し、前記ノードコンピュータの前記ストレージ媒体に格納されているピアツーピア分散型台帳のブロックチェーンのブロックに当該トランザクションを記録するように構成されている請求項9から11いずれか1項に記載のシステム。The system further includes an instruction for a board trading program in the storage medium, a first computer for a user terminal to be operated by a purchasing user, and a second computer for a user terminal to be operated by a selling user. Each computer includes a readable storage medium, which contains instructions for a wallet application program, the instructions of a first computer for displaying the operating screen of the purchasing user. When run by a processor
Display the digital asset token board transaction application screen on the screen operated by the purchasing user,
Specifying purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, and other digital asset tokens held by the purchaser corresponding to the exchange value of the digital asset token as consideration for purchase Prompt for selection is displayed on the purchase user screen,
Subsequently, the input of the purchase application including the purchase conditions of the purchase user is accepted from the user screen and transmitted to the computer on which the board transaction application program is executed.
The system
When the processor of the computer executing the board trading program executes an instruction for the board trading program stored in the storage medium, the computer executing the board trading program purchases including the purchase conditions of the purchasing user. When the application is received, the purchase application is stored in the memory and
Further, when the processor of the computer that executes the board trading program executes the instruction of the board trading program stored in the storage medium, the computer receives the selling application including the selling conditions of the selling user. And, this sale application is accumulated in the memory,
Further, when the instruction of the board trading program stored in the storage medium is executed by the processor of the computer that executes the board trading program, the stored buying board and the stored selling board are matched. And when the matching is successful,
Transactions of sales transactions between users, including the transfer of one digital asset token of the selling user and the transfer of other digital asset tokens of the purchasing user set for sale by the purchasing user in consideration of the purchasing user's purchase. , The transaction of the transfer of the digital asset token by the board transaction, which is composed by the transaction composition means of the sales transaction, is broadcasted to the blockchain network.
When the instruction of the node computer including the processor and the storage medium in which the instruction executed by the computer is stored and read by the computer is executed by the processor, when the instruction is received on the blockchain network, the transaction is verified. The system according to any one of claims 9 to 11, wherein the transaction is recorded in a block of a blockchain of a peer-to-peer distributed ledger stored in the storage medium of the node computer. - 前記システムは、前記ストレージ媒体に板取引プログラムのための命令をさらに含み、さらに購入ユーザが操作するためのユーザ端末用の第1のコンピュータ、及び売却ユーザが操作するためのユーザ端末用の第2のコンピュータを含み、当該各コンピュータは読み取り可能なストレージ媒体を含み、当該ストレージ媒体はウォレットアプリケーションプログラムのための命令を含み、当該命令は、購入ユーザの操作画面を表示するために第1のコンピュタのプロセッサーによって実行されるとき、
デジタルアセットトークンの板取引申し込み画面を購入ユーザが操作する画面へ表示し、
一のデジタルアセットトークンの量の1単位の買板価格及び数量を含む購入品目条件の指定と、購入の対価として当該デジタルアセットトークンの交換価値に相当する購入者の保有する他のデジタルアセットトークンの選択を促すプロンプトを当該購入ユーザ画面に表示し、
続けて、購入ユーザの買板条件を含む購入申し込みの入力を当該ユーザ画面から受け入れ、板取引アプリケーションプログラムが実行される前記コンピュータへ送信し、
前記システムは、
板取引プログラムを実行する前記コンピュータのプロセッサによって前記ストレージ媒体に格納されている板取引プログラムのための命令が実行されるとき、板取引プログラムを実行する前記コンピュータによって購入ユーザの買板条件を含む購入申し込みが受信されると、当該購入申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、当該コンピュータによって売却ユーザの売板条件を含む売却申し込みが受信されると、当売却申し込みはメモリ上に蓄積され、
さらに、板取引プログラムを実行する当該コンピュータのプロセッサによって板取引プログラムの命令が実行されるとき、前記蓄積された買板と、前記蓄積された売板とのマッチングを行い、マッチング成功時に、
双方のユーザへ相手方の購買情報を送信し、いずれかのユーザによって前記相対取引によって前記デジタルアセットトークンの移転を開始するように構成されている請求項12に記載のシステム。The system further includes an instruction for a board trading program in the storage medium, a first computer for a user terminal to be operated by a purchasing user, and a second computer for a user terminal to be operated by a selling user. Each computer includes a readable storage medium, which contains instructions for a wallet application program, the instructions of a first computer for displaying the operating screen of the purchasing user. When run by a processor
Display the digital asset token board transaction application screen on the screen operated by the purchasing user,
Specifying purchase item conditions including the purchase price and quantity of one unit of the amount of one digital asset token, and other digital asset tokens held by the purchaser corresponding to the exchange value of the digital asset token as consideration for purchase Prompt for selection is displayed on the purchase user screen,
Subsequently, the input of the purchase application including the purchase conditions of the purchase user is accepted from the user screen and transmitted to the computer on which the board transaction application program is executed.
The system
When the processor of the computer executing the board trading program executes an instruction for the board trading program stored in the storage medium, the computer executing the board trading program purchases including the purchase conditions of the purchasing user. When the application is received, the purchase application is stored in the memory and
Furthermore, when the processor of the computer that executes the board trading program executes the instruction of the board trading program, if the computer receives the selling offer including the selling conditions of the selling user, the selling offer is stored in the memory. Accumulated,
Further, when the instruction of the board trading program is executed by the processor of the computer that executes the board trading program, the accumulated buying board and the accumulated selling board are matched, and when the matching is successful,
12. The system of claim 12, wherein the purchase information of the other party is transmitted to both users, and one of the users initiates the transfer of the digital asset token by the bilateral transaction.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022509741A JPWO2021191656A1 (en) | 2020-03-23 | 2020-03-23 | |
PCT/IB2020/052704 WO2021191656A1 (en) | 2020-03-23 | 2020-03-23 | Method for recording to peer-to-peer distributed ledger of digital asset token generation, issuance, and transaction transfer, and digital asset token integration system |
JP2023047416A JP7519719B2 (en) | 2020-03-23 | 2023-03-23 | Method for recording the generation, issuance, sale and transfer of digital asset tokens on a peer-to-peer distributed ledger and digital asset token integration system |
JP2024106507A JP2024123272A (en) | 2020-03-23 | 2024-07-02 | Invention name: Method for recording the generation, issuance, sale and transfer of digital asset tokens on a peer-to-peer distributed ledger and digital asset token integration system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2020/052704 WO2021191656A1 (en) | 2020-03-23 | 2020-03-23 | Method for recording to peer-to-peer distributed ledger of digital asset token generation, issuance, and transaction transfer, and digital asset token integration system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021191656A1 true WO2021191656A1 (en) | 2021-09-30 |
Family
ID=70975903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2020/052704 WO2021191656A1 (en) | 2020-03-23 | 2020-03-23 | Method for recording to peer-to-peer distributed ledger of digital asset token generation, issuance, and transaction transfer, and digital asset token integration system |
Country Status (2)
Country | Link |
---|---|
JP (3) | JPWO2021191656A1 (en) |
WO (1) | WO2021191656A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7511820B1 (en) | 2023-11-15 | 2024-07-08 | 一也 西本 | Digital Asset Swap System |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7549728B1 (en) | 2023-12-15 | 2024-09-11 | Kddi株式会社 | Information processing device, information processing method, and program |
JP7549729B1 (en) | 2023-12-15 | 2024-09-11 | Kddi株式会社 | Information processing device, information processing method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017145004A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
EP3385894A1 (en) * | 2017-04-03 | 2018-10-10 | PLC Group AG | Method for producing a cryptographically signed transaction |
WO2018209148A1 (en) * | 2017-05-10 | 2018-11-15 | Responsible Gold Operations Ltd. | Method of tokenization of asset-backed digital assets |
WO2019152381A1 (en) * | 2018-01-31 | 2019-08-08 | Walmart Apollo, Llc | System and method for digital currency via blockchain |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4235552A3 (en) | 2016-02-23 | 2023-09-13 | nChain Licensing AG | Methods and systems for efficient transfer of entities on a peer-to-peer distributed ledger using the blockchain |
JP2018132794A (en) | 2017-02-13 | 2018-08-23 | 株式会社野村総合研究所 | Sharing system |
GB201710283D0 (en) | 2017-06-28 | 2017-08-09 | Nchain Holdings Ltd | Computer-implemented system and method |
JP2019029013A (en) | 2017-07-24 | 2019-02-21 | 株式会社デンソー | Transaction system, provision terminal, use terminal, and node |
EP3543940A1 (en) | 2018-03-23 | 2019-09-25 | Siemens Aktiengesellschaft | Computer-implemented method for providing data, in particular for conformity tracking |
JP2019192149A (en) | 2018-04-27 | 2019-10-31 | インターボルト合同会社 | Virtual currency management system and method for controlling virtual currency management system |
WO2020044471A1 (en) | 2018-08-29 | 2020-03-05 | double jump.tokyo株式会社 | Blockchain system and method for controlling blockchain system |
-
2020
- 2020-03-23 WO PCT/IB2020/052704 patent/WO2021191656A1/en active Application Filing
- 2020-03-23 JP JP2022509741A patent/JPWO2021191656A1/ja active Pending
-
2023
- 2023-03-23 JP JP2023047416A patent/JP7519719B2/en active Active
-
2024
- 2024-07-02 JP JP2024106507A patent/JP2024123272A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017145004A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
EP3385894A1 (en) * | 2017-04-03 | 2018-10-10 | PLC Group AG | Method for producing a cryptographically signed transaction |
WO2018209148A1 (en) * | 2017-05-10 | 2018-11-15 | Responsible Gold Operations Ltd. | Method of tokenization of asset-backed digital assets |
WO2019152381A1 (en) * | 2018-01-31 | 2019-08-08 | Walmart Apollo, Llc | System and method for digital currency via blockchain |
Non-Patent Citations (1)
Title |
---|
"Mastering bitcoin : [unlocking digital cryptocurrencies]", 20 December 2014, O'REILLY MEDIA, Beijing Cambridge Farnham Köln Sebastopol Tokyo, ISBN: 978-1-4493-7404-4, article ANDREAS M. ANTONOPOULOS: "Mastering Bitcoin - Unlocking Digital Cryptocurrencies", XP055306939 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7511820B1 (en) | 2023-11-15 | 2024-07-08 | 一也 西本 | Digital Asset Swap System |
Also Published As
Publication number | Publication date |
---|---|
JPWO2021191656A1 (en) | 2021-09-30 |
JP2024123272A (en) | 2024-09-10 |
JP2023093457A (en) | 2023-07-04 |
JP7519719B2 (en) | 2024-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11816642B2 (en) | Blockchain digital currency: systems and methods for use in enterprise blockchain banking | |
US20240212047A1 (en) | Global liquidity and settlement system | |
US20190354945A1 (en) | Real-time buying, selling, and/or trading blockchain-based goods using traditional currency | |
Kranz et al. | Blockchain token sale: economic and technological foundations | |
JP2022547130A (en) | Systems and methods for providing a blockchain-based process of record | |
US20190139136A1 (en) | Systems and methods for trading, clearing and settling securities transactions using blockchain technology | |
US20190080402A1 (en) | System and method for providing a regulatory-compliant token | |
US20190095995A1 (en) | Systems and methods for operating exchange controlled network handling digitized asset backed mediums of exchange | |
CN114008653A (en) | Systems, methods, and storage media for configuring a data storage and retrieval system to manage data associated with tagged assets | |
JP2019503544A (en) | Method, apparatus and computer readable medium based on elastic securitization for dividend generating currency | |
WO2018060951A1 (en) | A system for trading in a contract-free manner | |
US20200265518A1 (en) | ICO and crowdfunding and presale payment system using alternative currency | |
JP7519719B2 (en) | Method for recording the generation, issuance, sale and transfer of digital asset tokens on a peer-to-peer distributed ledger and digital asset token integration system | |
US20210374695A1 (en) | System and method for monetizing assets | |
US20220222657A1 (en) | Method and system for managing life cycle of a tokenized real asset in a blockchain-based ecosystem | |
US11637693B2 (en) | Distributed blockchain-type implementations configured to execute know-your-customer (kyc) verification for MANAGING tokenized digital assets and improved electronic wallets, and methods of use thereof | |
JP7042637B2 (en) | Programs, information processing equipment, information processing methods and virtual currency trading systems | |
US20220188781A1 (en) | Systems and methods for efficient electronic token ecosystems | |
WO2019031423A1 (en) | Asset-backed cryptocurrency issuance/management system, cryptocurrency management method, information processing method, system construction method, and program | |
US20220138748A1 (en) | Method and system for settling a blockchain transaction | |
US20230116613A1 (en) | Multiple transfers of blockchain-based tokens | |
AU2019335592A1 (en) | Digital currency and trading system | |
WO2019084571A1 (en) | Ico and crowdfunding and presale payment system using alternative currency | |
Adrian et al. | A multi-currency exchange and contracting platform | |
KR100584885B1 (en) | Fund raising system through on line and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20730318 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022509741 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20730318 Country of ref document: EP Kind code of ref document: A1 |