[go: up one dir, main page]

WO2023286773A1 - Manufacturing method and system for product manufactured by printing - Google Patents

Manufacturing method and system for product manufactured by printing Download PDF

Info

Publication number
WO2023286773A1
WO2023286773A1 PCT/JP2022/027436 JP2022027436W WO2023286773A1 WO 2023286773 A1 WO2023286773 A1 WO 2023286773A1 JP 2022027436 W JP2022027436 W JP 2022027436W WO 2023286773 A1 WO2023286773 A1 WO 2023286773A1
Authority
WO
WIPO (PCT)
Prior art keywords
ticket
data
identification information
product
content
Prior art date
Application number
PCT/JP2022/027436
Other languages
French (fr)
Japanese (ja)
Inventor
昌浩 河上
幸雄 春名
仁 竹内
Original Assignee
Xクリエーション株式会社
bacoor dApps株式会社
株式会社Ai商事
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xクリエーション株式会社, bacoor dApps株式会社, 株式会社Ai商事 filed Critical Xクリエーション株式会社
Priority to JP2023534817A priority Critical patent/JPWO2023286773A1/ja
Publication of WO2023286773A1 publication Critical patent/WO2023286773A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B1/00Machines for printing and issuing tickets

Definitions

  • the present disclosure relates to a method and system for manufacturing products manufactured by printing.
  • This application claims priority based on Japanese Application No. 2021-115309 filed on July 12, 2021, and incorporates all the descriptions described in the Japanese Application.
  • Patent Document 1 discloses a ticket issuing system installed in a convenience store or the like.
  • the ticket issuing system of Patent Literature 1 includes a management device and a ticket issuing device that issues a ticket based on an instruction from the management device.
  • the ticket issuing device functions as a printer and prints ticket information on ticket paper.
  • Patent Document 2 discloses a content providing system for a content print service.
  • the content providing system of Patent Literature 2 includes a terminal and a content providing server.
  • the terminal and the content providing server are connected via a network.
  • a terminal is used by a user to purchase content provided by the content providing system.
  • a terminal is, for example, a multi-function machine provided in a store such as a convenience store.
  • the MFP has a function as a printer.
  • a multifunction device prints content such as photographs purchased by a user by operating the multifunction device.
  • ticket data or images such as photographs are sometimes treated as digital information instead of being printed on tangible media such as paper.
  • a digital ticket can be displayed on a user terminal such as a smart phone. If a digital ticket can be handled on a user terminal such as a smart phone, it will be very convenient for the user. Moreover, if an image can be displayed on a user terminal such as a smart phone, the enjoyment of the user will increase.
  • NFTs Non-Fungible Tokens
  • NFT is a type of token whose owner is recorded on the blockchain.
  • Tokens in blockchain include non-fungible tokens and fungible tokens.
  • Fungible Tokens may have currency properties, such as being interchangeable with fiat currency.
  • NFTs are non-fungible tokens. NFTs are recorded on a blockchain whose owner is a distributed ledger computer system. Using this, NFTs are used to trade digital data such as game items or digital art.
  • fungible tokens (crypto assets) on the blockchain are required to obtain NFTs.
  • a fungible token (cryptographic asset) in a blockchain is, for example, Bitcoin or Ether.
  • the present inventors have developed products that are manufactured by printing on a tangible medium such as paper, such as the ticket of Patent Document 1 or the photograph of Patent Document 2. A novel idea of using the issuing device was obtained.
  • the issuing device here is, for example, the ticket issuing device of Patent Document 1 or the multi-function device for the content print service of Patent Document 2.
  • Both the ticket of Patent Document 1 and the photograph of Patent Document 2 are types of products issued by printing. Contents such as tickets or photographs printed on a tangible medium such as paper can be easily obtained at stores such as convenience stores. A technology or a related technology that makes it possible to obtain NFTs using such easily available products is desired.
  • a certain aspect of the present disclosure is a method of manufacturing a product.
  • first identification information for identifying a product manufactured by printing is acquired by an issuing device for printing the product, and printing of the product identified by the first identification information is performed.
  • data from an external device via a network using the first identification information, and the issuing device prints the data for printing, wherein the first
  • the data for printing of the product identified by the identification information includes data of a machine-readable code, the code being recorded on a blockchain, the management system of non-fungible tokens is used to print the product.
  • the code when read by a terminal, transmits the second identification information indicated by the code to the management system; is obtained from the terminal, and the management system is used to transmit the commodity non-fungible token identified by the second identification information to a blockchain account utilized in the terminal that read the code.
  • FIG. 1 is a configuration diagram of a system according to the first embodiment.
  • FIG. 2 is a configuration diagram of the ticket NFT management system.
  • FIG. 3 is a flowchart of a ticket manufacturing method.
  • FIG. 4 is a flow chart of the ticket manufacturing method.
  • FIG. 5 is a diagram showing a procedure for obtaining a ticket NFT.
  • FIG. 6 is a diagram showing a digital ticket and a ticket NFT.
  • FIG. 7 is a configuration diagram of a system according to the second embodiment.
  • FIG. 8 is a diagram showing a screen example of the content introduction website.
  • FIG. 9 is a configuration diagram of the content NFT management system.
  • FIG. 10 is a flow chart of a content production method.
  • FIG. 11 is a flow chart of a content production method.
  • FIG. 12 is a diagram showing a procedure for obtaining a content NFT.
  • FIG. 13 is a diagram showing digital content and content NFT.
  • first identification information for identifying a product to be manufactured by printing is acquired by an issuing device for printing the product, and the product is identified by the first identification information.
  • the issuing device uses the first identification information to acquire data for printing the product to be printed from an external device via a network, and the issuing device prints the data for printing. , be prepared.
  • the product manufacturing process may include processes other than printing.
  • a product manufactured by printing may be a product manufactured by a process including at least printing.
  • the part obtained by printing may be part of the component of the product.
  • the data for printing the product identified by the first identification information may include machine-readable code data.
  • the code indicates at least second identification information for a non-fungible token management system recorded in a blockchain to identify a product non-fungible token associated with the product-related data. can be done.
  • the management system acquires the second identification information indicated by the code from the terminal, and the management system reads the non-fungible product identified by the second identification information. It can be used to send tokens to a blockchain account used in the terminal that read the code.
  • the blockchain account used in the terminal that read the code is, for example, the blockchain account of the user who owns the terminal.
  • the external device acquires the second identification information indicated by the code from the management system or from the management system via the device that acquired the second identification information from the management system. Further, it is preferable to provide.
  • the product may be a printed ticket.
  • the product-related data may be ticket data comprising information contained in the ticket.
  • the product non-fungible token may be a ticket non-fungible token associated with the ticket data.
  • the product may be printed content.
  • the product-related data may be content data comprising information included in the printed content.
  • the product non-fungible token may be a content non-fungible token associated with the content data.
  • the issuing device is preferably installed in a retail store.
  • the issuing device is configured to process payment for the product and to print the product after payment is processed. is preferred.
  • the website on which the product is posted is, for example, a ticket reservation website or a content introduction website.
  • the second identification information is associated with the first identification information in the management system, or is the same as the first identification information Information is preferred.
  • the second identification information may be associated with the first identification information in the external device.
  • a system includes an issuing device, an external device connected to the issuing device via a network, and a management system for non-fungible tokens recorded in a blockchain, The device acquires first identification information for identifying a product, acquires data for printing the product identified by the first identification information from the external device, and prints the data for printing.
  • the data for printing the product includes data in a machine-readable code, the code being recorded on a blockchain in a non-fungible token management system
  • the management system is configured to indicate at least second identification information for identifying the non-fungible token associated with the product, and the management system acquires the second identification information from the terminal that has read the code, the It is configured to send the commodity non-fungible token identified by the second identification information to a blockchain account utilized in the terminal that read the code.
  • a system includes an issuing device and an external device connected to the issuing device via a network, and the issuing device acquires first identification information for identifying a product. , acquiring data for printing of the product identified by the first identification information from the external device, and executing a process of printing the data for printing;
  • the data includes data in a machine-readable code, the code for identifying a non-fungible token associated with the commodity in a blockchain-recorded non-fungible token management system.
  • the external device transmits the two identification information indicated by the code from the management system or via the device that acquired the two identification information from the management system Configured to retrieve from a management system.
  • FIG. 1 shows an example of a system 500 according to the first embodiment.
  • the product in the first embodiment is a printed ticket 1 .
  • Ticket 1 is a tangible object.
  • a system 500 according to the first embodiment is used to issue and use a ticket 1 .
  • the system 500 according to the first embodiment also handles the digital ticket 13A displayed on the user terminal 30.
  • FIG. 1 shows an example of a system 500 according to the first embodiment.
  • the product in the first embodiment is a printed ticket 1 .
  • Ticket 1 is a tangible object.
  • a system 500 according to the first embodiment is used to issue and use a ticket 1 .
  • the system 500 according to the first embodiment also handles the digital ticket 13A displayed on the user terminal 30.
  • FIG. 1 shows an example of a system 500 according to the first embodiment.
  • the product in the first embodiment is a printed ticket 1 .
  • Ticket 1 is a tangible object.
  • a system 500 according to the first embodiment is used to issue and use a ticket 1 .
  • a ticket 1 is, for example, a ticket for admission to an event, a ticket for admission to a facility, a ticket for a vehicle, a ticket for enjoying other services, a ticket in exchange for a product, a gift certificate, or a discount coupon.
  • Events are, for example, concerts, movies, plays, exhibitions, expositions, sporting events, and festivals.
  • Facilities are, for example, amusement parks, zoos, botanical gardens, art galleries, museums, movie theaters, shops, and tourist facilities.
  • Vehicles are, for example, planes, ships, trains, buses, and taxis.
  • ticket 1 is configured by printing ticket data on ticket paper.
  • the ticket data as shown in FIG. 1, includes, for example, venue, event name, date and time, seat, and ticket number.
  • a ticket number is a number unique to each ticket.
  • the ticket number is the same as the ticket exchange number (first identification information) described later.
  • the ticket shown in FIG. 1 is given "abcdefg" as a ticket number (exchange number; first identification information).
  • a machine-readable code 1A is attached to the ticket 1 by printing together with the ticket data described above.
  • Code 1A is, for example, a two-dimensional code. Code 1A will be described later. Code 1A also constitutes ticket data.
  • the digital ticket 13A is an electronic version of the ticket data and other data included in the ticket 1.
  • the digital ticket 13A includes, as ticket data, data relating to, for example, venue, event name, date and time, seat, and ticket number.
  • the digital ticket 13A is stored in a database 13, which will be described later.
  • a user who is a purchaser of ticket 1 may use ticket 1 or digital ticket 13A when entering an event.
  • the ability to use the digital ticket 13A eliminates the need for the user to bring the paper ticket 1 when entering an event or the like, improving user convenience.
  • the user since the user can obtain not only the digital information of the digital ticket 13A but also the tangible object of the paper ticket 1, the user has a high sense of purchase, which is preferable.
  • the system 500 includes an issuing device 200 and a ticket issuing server 300.
  • the issuing device 200 is installed, for example, in a retail store.
  • a retail store is, for example, a convenience store, a supermarket, or a department store.
  • the issuing device 200 is configured to issue a ticket 1 by printing ticket data on a ticket paper.
  • the issuing device 200 is installed, for example, at a checkout counter of a store and operated by store staff.
  • the issuing device 200 may be installed in the store so that customers can directly operate it.
  • the issuing device 200 Upon receiving an operation by an operator such as a store staff member or a customer (user), the issuing device 200 acquires necessary ticket data from the ticket issuing server 300 outside the store, and prints the ticket data to generate a ticket 1. to be issued.
  • the issuing device 200 is configured to receive an input of a ticket exchange number, which will be described later. Input of the exchange number is performed, for example, by operating a key or reading a code indicating the exchange number with a reader.
  • the issuing device 200 is configured to accept a payment operation for the price of the ticket 1 and execute payment processing for settlement of the price prior to the issuance of the ticket 1.
  • Ticket 1 is issued after the payment process is completed.
  • Payment is made, for example, by cash, credit card, electronic money, or direct debit from a bank account.
  • a person (user) who intends to purchase the ticket 1 can pay for the ticket 1 at a store such as a convenience store, so the ticket 1 can be easily obtained. Also, by paying for the ticket 1 at the store, a non-fungible token 101, which will be described later, can be obtained. Since the issuing device 200 can process payment, the issuing device 200 can also be regarded as the payment processing device 200 .
  • system 500 preferably includes a plurality of issuing devices 200. Each of the plurality of issuing devices 200 is installed in the store.
  • the ticket issuing server 300 is connected to the issuing device 200 via the network 15 such as the Internet.
  • the ticket issuing server 300 is an external device installed at a location separate from the issuing device 200 so that a plurality of issuing devices 200 can be connected.
  • the ticket issuing server 300 has ticket data for a ticket 1 issued by the issuing device 200 and is configured to transmit the ticket data to the issuing device 200 in response to a request from the issuing device 200 .
  • the ticket issuing server 300 is composed of a computer equipped with a processor and memory.
  • the ticket issuing server 300 may be composed of one computer, or may be composed of a plurality of computers connected via the network 15 .
  • a memory is connected to the processor.
  • Memory includes, for example, a primary storage device and a secondary storage device.
  • a primary storage device is, for example, a RAM.
  • the secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD).
  • the memory contains computer programs that are executed by the processor.
  • the processor reads and executes computer programs stored in memory.
  • a computer program for the ticket issuing server 300 has program code for causing a computer to function as the ticket issuing server 300 .
  • the system 500 can include a ticket reservation web server 400 connected to the network 15.
  • the ticket reservation web server provides a web site that is browsed by ticket 1 purchasers. This website accepts a ticket 1 reservation operation by a person who wishes to purchase the ticket 1, and outputs the ticket 1 exchange number (first identification information). The ticket 1 exchange number is input to the issuing device 200 to issue the ticket 1 .
  • the ticket reservation web server 400 may be configured to receive a payment operation for the price of the ticket 1 and execute payment processing to settle the price. In this case, no payment is required at the store where the issuing device 200 is installed, or only the ticket issuing fee may be paid.
  • the ticket reservation web server 400 is composed of a computer with a processor and memory.
  • the ticket reservation web server 400 may be composed of one computer, or may be composed of a plurality of computers connected via the network 15 .
  • a memory is connected to the processor.
  • Memory includes, for example, a primary storage device and a secondary storage device.
  • a primary storage device is, for example, a RAM.
  • the secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD).
  • the memory contains computer programs that are executed by the processor.
  • the processor reads and executes computer programs stored in memory.
  • a computer program for the ticket reservation web server 400 has program code for causing a computer to function as the ticket reservation web server 400 .
  • the system 500 can include a ticket non-fungible token management system 10 (ticket NFT management system 10) connected to the network 15.
  • ticket NFT management system 10 ticket non-fungible token management system 10
  • FIG. 2 shows the ticket NFT management system 10.
  • the ticket NFT management system 10 uses the blockchain 11 to manage the digital ticket 13A and the non-fungible token 101 (ticket NFT 101) associated with the digital ticket 13A.
  • the ticket NFT management system 10 comprises a database 13 in which digital tickets 13A are stored.
  • the database 13 is composed of, for example, a file system connected to a network 15 such as the Internet.
  • the file system comprises one computer or multiple computers connected to network 15 .
  • the database 13 is configured by an IPFS (InterPlanetary File System), for example.
  • IPFS is an example of a P2P (Peer to Peer) distributed file system.
  • the digital ticket 13A stored in the database 13 is displayed on the terminal 30 of the user who owns the digital ticket 13A.
  • the user can display the digital ticket 13A on the terminal 30 to enter or participate in the event.
  • the blockchain 11 is used for managing the digital ticket 13A.
  • the blockchain 11 is configured by a P2P (Peer to Peer) computer network system in which a plurality of computers are interconnected.
  • P2P Peer to Peer
  • token transactions are possible between blockchain addresses, and token transaction records are recorded in the distributed ledger of the blockchain 11.
  • a blockchain address indicates, for example, a user account on the blockchain 11 .
  • the account 110 has a given blockchain address (user address).
  • a blockchain address is expressed, for example, as 0xZZZZZZZ. Note that each Z is independently any number or symbol, and the number of digits of Z is a predetermined number in the blockchain.
  • Tokens that can be traded on the blockchain 11 include fungible tokens (fungible tokens) and non-fungible tokens (non-fungible tokens: NFT).
  • fungible tokens fungible tokens
  • non-fungible tokens non-fungible tokens
  • a fungible token is, for example, Ether.
  • NFTs are non-fungible tokens.
  • an NFT has a unique identifier in the blockchain 11 to allow it to be distinguished from other NFTs. This identifier is hereinafter referred to as the NFT identifier.
  • the NFT identifier may also be denoted as "NFT_ID”.
  • the digital ticket 13A is associated with the non-fungible token 101. That is, the digital ticket 13A is converted to NFT.
  • the non-fungible token 101 associated with the digital ticket 13A is also called a "ticket NFT 101" ("NFT ticket/NFTticket” is a registered trademark in Japan).
  • NFT_ID NFT identifier
  • the correspondence between the digital ticket 13A and the ticket NFT101 is realized, for example, by associating the digital ticket 13A with NFT_ID: A of the corresponding ticket NFT101 and storing it in the database 13.
  • NFT_ID: A of the corresponding ticket NFT101 When one digital ticket 13A is associated only with NFT_ID:A of one corresponding ticket NFT101, a one-to-one correspondence between the ticket NFT101 and the digital ticket 13A is realized.
  • the ticket NFT 101 itself does not need to have the ticket data included in the digital ticket 13A, so the amount of data of the ticket NFT 101 recorded on the blockchain 11 can be reduced. As a result, the cost of using the blockchain 11 can be reduced.
  • a single digital ticket 13A may be associated with the NFT_IDs of multiple ticket NFTs 101.
  • the data of each of the plurality of digital tickets 13A may be the same, such as admission tickets for events or facilities without seat assignment, even if one digital ticket 13A is associated with the NFT_ID of a plurality of ticket NFTs 101 good.
  • the owner (and owner history) of the ticket NFT 101 is recorded in the blockchain 11. Therefore, the owner of the ticket NFT101 does not need centralized management, and management and confirmation of the owner of the ticket NFT101 are easy. The owner of the ticket NFT101 can be easily proved by the record of the blockchain 11.
  • Proof of being the owner of ticket NFT101 is also proof of being the owner of digital ticket 13A.
  • the digital ticket 13A is associated with the ticket NFT 101 whose owner is recorded in the blockchain 11. Further, when the digital ticket 13A and the ticket NFT101 are associated one-to-one, when the owner of the ticket NFT101 is changed, the owner of the digital ticket 13A is also changed accordingly. That is, in the embodiment, the digital ticket 13A is associated with the ticket NFT101 so that the owner change occurs when the owner of the ticket NFT101 changes.
  • the record of the owner of the ticket NFT 101 recorded in the blockchain 11 can be used as the record of the owner of the digital ticket 13A, management of the owner of the digital ticket 13A itself (change of owner (including management of It is also possible to trade (sell/transfer to a third party) the ticket NFT 101 for trading the digital ticket 13A.
  • the blockchain 11 which is a computer network system, comprises a smart contract 130.
  • the smart contract 130 is software (computer program) implemented executable in the blockchain, and automatically executes a predetermined protocol.
  • the smart contract 130 has a contract address 140, which is a blockchain address. Smart contract 130 is stored at contract address 140 . Smart contract 130 is executed by being called by another computer via network 15 . Another computer that calls the smart contract 130 is, for example, the ticket NFT management server 12 or the user terminal 30, which will be described later.
  • a user account 110 is provided for each user in the blockchain 11.
  • the user is, for example, the owner of ticket NFT101.
  • the user by purchasing the paper ticket 1, the user can become the owner of the ticket NFT 101 associated with the digital ticket 13A and use the digital ticket 13A.
  • the user account 110 has a blockchain address.
  • non-fungible tokens or fungible tokens owned by users are recorded in association with user accounts.
  • the fact that the token is recorded in association with the user account (blockchain address) can also be said to be “the token is stored in the user account (blockchain address).”
  • the fact that a token is stored in a certain account (blockchain address) can also be said to be "the account (blockchain address) owns the token”.
  • a contract address is a type of blockchain address.
  • the owner of the ticket NFT 101 is the user who has the user account 110. Therefore, the owner of digital ticket 13A associated with ticket NFT 101 is the user with user account 110 . As will be described later, the ticket NFT 101 is sent to the user account 110 by performing a predetermined operation after the user purchases the paper ticket 1 .
  • the ticket NFT101 (NFT_ID: A) is stored in the contract address 140 of the smart contract 130 or the blockchain address managed by the smart contract 130, for example, as shown in FIG. ing.
  • “Managed by smart contract 130” means at least that smart contract 130 can send tokens stored at its blockchain address.
  • the accounts managed by smart contract 130 may be accounts for ticket sellers of digital tickets 13A.
  • the ticket NFT management system 10 may include a ticket NFT management server 12.
  • the ticket NFT management server 12 can constitute the ticket NFT management system 10 of the embodiment together with the smart contract 130 described above.
  • the ticket NFT management server 12 is connected to the network 15 .
  • the ticket NFT management server 12 provides functions necessary for allowing the user to obtain the ticket NFT 101 associated with the digital ticket 13A.
  • the ticket NFT management server 12 is composed of a computer with a processor 12A and memory 12B.
  • the ticket NFT management server 12 may be configured by one computer, or may be configured by multiple computers connected via the network 15 .
  • Memory 12B is connected to processor 12A.
  • the memory 12B includes, for example, a primary storage device and a secondary storage device.
  • a primary storage device is, for example, a RAM.
  • the secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD).
  • Memory 12B contains a computer program 12C that is executed by processor 12A.
  • Processor 12A reads and executes computer program 12C stored in memory 12B.
  • the computer program 12C has program code for causing the computer to function as the ticket NFT management server 12 .
  • the user who is the owner of the ticket NFT101 associated with the digital ticket 13A has a user terminal 30 (see FIG. 1).
  • the user terminal 30 can be used, for example, to use the digital ticket 13A.
  • the user terminal 30 is, for example, a mobile device such as a smartphone or tablet.
  • a user terminal 30 is connectable to the network 15 .
  • the user terminal 30 is configured by a computer having a processor and memory.
  • a memory is connected to the processor.
  • Memory includes, for example, a primary storage device and a secondary storage device.
  • a primary storage device is, for example, a RAM.
  • the secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD).
  • the memory contains computer programs that are executed by the processor.
  • the processor reads and executes computer programs stored in memory.
  • the computer program of the user terminal 30 has program code for processing such as obtaining the ticket NFT 101 and using the digital ticket 13A.
  • the computer program of the user terminal 30 is, for example, a wallet application program for displaying the token stored in the user account 110 of the blockchain 11 on the user terminal 30 or an application program for using the digital ticket 13A.
  • Such application programs provide functions that allow user operations for storing tokens, sending and receiving tokens.
  • the computer program of the user terminal 30 has program code for displaying the NFT or fungible token associated with the user account 110 in the blockchain 11 on the display of the user terminal 30.
  • the computer program of the user terminal 30 displays the digital ticket 13A (ticket data) associated with the ticket NFT101.
  • the user's terminal 30 displays the data 13A associated with the NFT 101 owned by the user, but does not display the data associated with the NFT not owned by the user.
  • database 13 permits access to data 13A from the owner of NFT 101 associated with data 13A. However, access control is performed so that access to the data 13A from anyone other than the owner is not permitted.
  • the database 13 can grasp the owner of the NFT 101 associated with the data 13A by referring to the block chain 11.
  • FIG. 3 shows the procedure for issuing ticket 1 using the system 500 (method for manufacturing ticket 1).
  • a person (user) who wishes to purchase a ticket 1 accesses the ticket reservation Web server 400 using the terminal 30 and performs a reservation operation for the ticket he wishes to purchase.
  • ticket data for ticket 1 is generated (step S301: ticket reservation processing).
  • the generated ticket data includes, for example, the venue, event name, date and time, seat, and ticket number.
  • the exchange number first identification information
  • the ticket number also serves as the exchange number.
  • the ticket data is transmitted from the ticket reservation web server 400 to (the ticket NFT management server 12 of) the ticket NFT management system 10 and the ticket issuing server 300 (step S302).
  • the ticket data transmitted to the ticket NFT management system 10 is used for generation of the ticket NFT 101 and the like. Generation of the ticket NFT101 will be described later.
  • the ticket data transmitted to the ticket issuing server 300 is stored in the ticket issuing server 300 .
  • the ticket data stored in the ticket issuing server 300 is transmitted to the issuing device 200 in response to a data request using the exchange number.
  • the ticket reservation web server 400 outputs the exchange number (first identification information) for issuing ticket 1 (step S307).
  • the output of the exchange number may be displayed on the terminal 30, or may be sent to the user's e-mail address.
  • the exchange number may be output in the form of a machine-readable code such as a two-dimensional code.
  • the code may include information such as the ID of the user (ticket purchaser).
  • the user who has obtained the exchange number visits a store such as a convenience store and has a ticket 1 issued (steps S309 to S312).
  • the user first presents the exchange number or a code indicating the exchange number to the store staff.
  • the store staff for example, causes the issuing device 200 to acquire the exchange number (first identification information) by reading the code indicating the exchange number with a reader (step S309).
  • the issuing device 200 may also acquire information such as a user ID.
  • the issuing device 200 processes payment for the ticket 1 corresponding to the exchange number (step S310). Payment processing may be performed using a settlement server (not shown). As a result, the payment for the ticket 1 is completed.
  • the issuing device 200 acquires the ticket data after the payment is processed (step S311). The acquisition of ticket data may be performed before the payment process (step S310).
  • the issuing device 200 uses the acquired exchange number (first identification information) to acquire the ticket data. More specifically, the issuing device 200 transmits the exchange number to the ticket issuing server 300 (step S311A).
  • the ticket issuing server 300 that has received the exchange number transmits ticket data corresponding to the exchange number to the issuing device 200 (step S311B).
  • the ticket data includes data of the two-dimensional code 1A, as will be described later.
  • the ticket data is data for printing the ticket 1 .
  • the issuing device 200 prints the ticket data for printing the ticket 1 on the ticket paper and issues the ticket 1 (step S312).
  • a printed ticket 1 has a two-dimensional code 1A, as shown in FIG.
  • the two-dimensional code 1A is used, for example, to obtain a ticket NFT 101 associated with a digital ticket 13A, which is an electronic version of the ticket 1.
  • the ticket NFT management system 10 Upon receiving the ticket data from the ticket reservation web server 400, the ticket NFT management system 10 executes processing for the ticket NFT 101 (steps S303 to S305).
  • processing is performed to associate the received ticket data with the NFT (initial NFT) (step S303: generate ticket NFT101).
  • the NFT with which the ticket data is associated is issued in the blockchain 11 as an initial NFT at or before step S403. Issuance of the initial NFT is achieved by executing a prepared NFT issuance command in the blockchain 11 .
  • the computer that constitutes the blockchain receives the NFT issuance command and executes the NFT issuance process in the blockchain. Issued NFTs are recorded on the blockchain.
  • NFT_ID is given to the NFT issued in the blockchain. Issuance of the initial NFT is performed by the ticket NFT management server 12 or the smart contract 130, for example.
  • the issued initial NFT is stored, for example, at contract address 140 of smart contract 130 .
  • the ticket NFT management server 12 of the ticket NFT management system 10 acquires the NFT_ID (NFT_ID: A) of the initial NFT.
  • the ticket NFT management server 12 associates the NFT_ID and the ticket data with each other and stores them in the database 13 .
  • the ticket data is incorporated into the initial NFT.
  • the NFT in which the ticket data is embedded is the ticket NFT101.
  • the ticket data stored in the database 13 becomes the digital ticket 13A.
  • the database 13 allows the digital ticket 13A to be referenced by the user recorded in the blockchain 11 as the owner of the ticket NFT 101 (NFT with NFT_ID: A) associated with the digital ticket 13A. are stored in the database 13 as shown in FIG. As a result, the digital ticket 13A is substantially integrated with the ticket NFT 101 and converted into an NFT.
  • the ticket NFT 101 and the digital ticket 13A may be associated with each other, for example, by having the ticket NFT 101 have a URI (Uniform Resource Identifier) indicating the digital ticket 13A stored in the database 13.
  • URI Uniform Resource Identifier
  • the ticket NFT management server 12 generates code data indicating at least the second identification information for identifying the ticket NFT 101 (step S304).
  • the code is, for example, a machine-readable two-dimensional code.
  • the two-dimensional code data is data representing a two-dimensional code pattern or data for generating the pattern.
  • the data for generating the pattern of the two-dimensional code indicates, for example, a URL (Uniform Resource Locator), and the URL indicates, for example, the domain of the ticket NFT management server 12 and the second identification information.
  • the generated two-dimensional code indicates the aforementioned URL.
  • the second identification information for identifying the ticket NFT101 may be the NFT_ID: A of the ticket NFT101, but here, the ticket number (exchange number) of the digital ticket 13A and the ticket 1 associated with the ticket NFT101 "abcdefg ” is used as the second identification information. That is, the second identification information for identifying the ticket NFT101 is the same as the ticket number (exchange number), which is the first identification number for identifying the ticket 1 .
  • the ticket NFT management server 12 associates the ticket number "abcdefg" with the NFT_ID: A so that the NFT_ID: A of the ticket NFT101 can be grasped from the ticket number "abcdefg", which is the second identification information of the ticket NFT101. It is saved in the management database 12D of the ticket NFT management server 12 (see FIG. 5). By referring to the management database 12D, the ticket NFT management server 12 can grasp the NFT_ID from the ticket number, which is the second identification information, and can also grasp the ticket number from the NFT_ID.
  • the ticket NFT management server 12 transmits the generated two-dimensional code data and the ticket number (exchange number) of ticket 1 to which the two-dimensional code should be attached to the ticket issuing server 300 (step S305).
  • the ticket NFT management system 10 transmits a processing completion notice to the ticket reservation web server 400 as necessary (step S306).
  • the ticket issuing server 300 which has received the two-dimensional code data and the ticket number (exchange number) of the ticket 1 to which the two-dimensional code is to be attached, has the received two-dimensional code data with the received ticket number (exchange number). It is saved in association with the ticket data (step S308). As a result, the ticket issuing server 300 can add the two-dimensional code data to the ticket data received from the ticket reservation web server 400 and store the data.
  • the ticket data that the issuing device 200 acquires from the ticket issuing server 300 has the two-dimensional code data added as described above. Therefore, the ticket 1 manufactured by printing the ticket data has a two-dimensional code 1A as shown in FIG. 1, and this two-dimensional code 1A has second identification information for identifying the ticket NFT 101. .
  • the two-dimensional code 1A is used by the user to acquire the ticket NFT101.
  • FIG. 4 shows another example of the ticket 1 issuing procedure (ticket 1 manufacturing method) using the system 500 .
  • tickets that are not particularly described are the same as in the example of FIG.
  • a person (user) who wishes to purchase a ticket 1 performs a ticket reservation operation in the same manner as in step S301.
  • ticket data for ticket 1 is generated (step S401: ticket reservation processing).
  • the ticket data including the ticket number (exchange number) is transmitted from the ticket reservation web server 400 to (the ticket NFT management server 12 of) the ticket NFT management system 10 (step S402).
  • the ticket data transmitted to the ticket NFT management system 10 is used for the processing of steps S403 and S404. Steps S403 and S404 are the same as steps S303 and S304 in FIG.
  • the ticket NFT management server 12 transmits the two-dimensional code data generated in step S404 and the ticket number (exchange number) of ticket 1 to which the two-dimensional code should be attached to the ticket reservation web server 400 (step S405).
  • the ticket reservation web server 400 adds the received two-dimensional code data to the generated ticket data and saves it.
  • the ticket reservation web server 400 transmits the ticket data including the two-dimensional code data to the ticket issuing server 300 (step S406).
  • the ticket reservation web server 400 outputs the exchange number (first identification information) to issue ticket 1 (step S407).
  • the ticket issuing server 300 stores the ticket data received from the ticket reservation web server 400 (step S408).
  • Steps S409 to S412 are the same as steps S309 to S312 in FIG.
  • FIG. 5 shows the procedure for the user to obtain the ticket NFT 101 corresponding to ticket 1 using issued ticket 1.
  • the digital ticket 13A is displayed on the display 31 of the user terminal 30 (see FIG. 6).
  • the ticket NFT 101 is stored in the contract address 140 or the like of the smart contract 130 (see FIG. 2).
  • the user who obtained the paper ticket 1 causes the user terminal 30 to read the two-dimensional code 1A attached to the ticket 1 (step S501).
  • the user terminal 30 includes a reader such as a camera (not shown) for reading the machine-readable code 1A. By this reading, the user terminal 30 acquires the URL indicated by the code 1A (the domain of the ticket NFT management server 12 and the ticket number (second identification information)).
  • the user terminal 30 that has acquired the URL executes network access according to the URL (step S502). That is, the user terminal 30 accesses the ticket NFT management server 12 according to the URL and transmits the ticket number “abcdefg”, which is the second identification information, to the management server 12 . Access from the user terminal 30 to the ticket NFT management server 12 is an operation request (owner change request) to change the owner of the ticket NFT 101 corresponding to the ticket 1 to the user.
  • owner change request owner of the ticket NFT 101 corresponding to the ticket 1 to the user.
  • the user's account (blockchain address) in the blockchain 11 may be transmitted from the user terminal 30 to the ticket NFT management server 12 .
  • the ticket NFT management server 12 acquires the ticket number "abcdefg", which is the second identification information, from the user terminal 30 through access from the user terminal 30.
  • the ticket NFT management server 12 has a management database 12D shown in FIG.
  • the management server 12 refers to the management database 12 ⁇ /b>D and converts the acquired ticket number “abcdefg” into NFT_ID:A indicating the ticket NFT 101 in the block chain 11 . Note that if the second identification information indicated by the code 1A is the NFT_ID itself, it is not necessary to refer to the management database 12D.
  • the ticket NFT management server 12 acquires the NFT_ID: A for identifying the ticket NFT101
  • the ticket NFT101 indicated by the NFT_ID: A is the target of the owner change operation
  • the smart contract is used for the NFT owner change operation. 130 (step S503).
  • the ticket NFT management server 12 gives the smart contract 130 the NFT_ID: A of the ticket NFT 101 to be operated and the user's blockchain account 110 (blockchain address).
  • the smart contract 130 identifies the ticket NFT101 to be operated by NFT_ID: A of the ticket NFT101.
  • Smart contract 130 also identifies the user who is the new owner of ticket NFT 101 by the user's blockchain account 110 .
  • the called smart contract 130 executes an operation to change the owner of the identified ticket NFT 101 to be operated to the identified user (step S504).
  • This operation is performed by the smart contract 130 executing a command to send the ticket NFT 101 from the contract address 140 of the smart contract 130 to the user's blockchain address 110 in the blockchain 11 .
  • the user owns the ticket NFT101 corresponding to the ticket 1.
  • the change of the owner of the ticket NFT101 to the user is recorded in the blockchain 11.
  • the smart contract 130 may notify the ticket NFT management server 12 of the owner change completion notification.
  • the digital ticket associated with the ticket NFT101 is displayed on the user terminal 30 of the user who has become the owner of the ticket NFT101 by the owner change request using the reading of the code 1A as described above.
  • 13A is displayed.
  • the display 31 of the user terminal 30 shown in FIG. 6 displays a ticket NFT display screen 33 showing the digital ticket 13A associated with the ticket NFT101.
  • An application program is installed in the user terminal 30 to display the data 13A associated with the NFT 101 owned by the user.
  • This application program displays the ticket NFT101 and the digital ticket 13A associated with the ticket NFT101. Sending of the aforementioned change of ownership request may be performed by this application program.
  • the digital ticket 13A is stored in the database 13.
  • the ticket NFT management server 12 and the database 13 execute processing for displaying the digital ticket 13A on the terminal 30 of the user who has become the owner of the ticket NFT101. In this way, by obtaining the ticket NFT101, the user can use it, such as displaying the digital ticket 13A associated with the ticket NFT101.
  • the product is printed content 1 . Except for whether the product is a ticket or a content, the second embodiment has many points in common with the first embodiment. In the second embodiment, points that are not particularly described are the same as in the first embodiment. In the second embodiment, elements that are the same as or functionally common to the first embodiment are assigned the same reference numerals as in the first embodiment.
  • FIG. 7 shows an example of a system 500 according to the second embodiment.
  • a system 500 according to the second embodiment is for providing a content print service, and is used for issuing content 1, which is printed matter.
  • the system 500 according to the second embodiment also handles digital content 13A displayed on the user terminal 30.
  • the printed content 1 is configured by, for example, printing content data on printing paper for content.
  • Content data includes, for example, image data.
  • Materials of image data are, but not limited to, celebrities, singers, athletes, other celebrities, characters in cartoons, games, animation, etc., game items, vehicles, machines, instruments, animals, plants, and the like.
  • Content 1 is purchased, for example, by a fan such as an entertainer.
  • Content data has a product number.
  • the product number may be a number assigned in common to a plurality of contents 1 of the same type, but here, it is assumed to be a unique number for each individual content 1 .
  • the content 1 shown in FIG. 7 is given "aaaaa" as the product number (first identification information).
  • the content data may have a first product number assigned in common to a plurality of contents 1 of the same type and a second product number unique to each individual content 1 .
  • a machine-readable code 1A is attached to content 1 by printing together with the content data described above.
  • Code 1A is, for example, a two-dimensional code. Code 1A will be described later. configure content data;
  • the digital content 13A is the electronic version of the content data and other data included in the content 1.
  • the digital content 13A includes, as content data, image data that is the same as or related to the content 1, data regarding product numbers, and the like.
  • Digital content 13A is stored in database 13 .
  • a user who is a purchaser of Content 1 can collect, appreciate, and enjoy printed Content 1.
  • the user can display and enjoy not only the printed content 1 but also the digital content 13A having the same or related image data as the content on the terminal 30.
  • FIG. since the user can obtain not only the digital information of the digital content 13A but also the tangible item of the content 1 printed on paper, the user has a strong sense of purchase, which is preferable.
  • a system 500 according to the first embodiment includes an issuing device 200 and a content issuing server 300 .
  • the issuing device 200 is installed, for example, in a retail store.
  • the issuing device 200 is configured to print content data on printing paper and issue the printed content 1 .
  • the issuing device 200 is, for example, a multi-function device installed in a store that performs a content print service or the like.
  • MFPs are used to provide content print services as well as other print services, copy services, and facsimile services. MFPs can generally be operated directly by customers visiting the store, but may also be operated by store staff.
  • the issuing device 200 Upon receiving an operation by an operator such as a customer (user), the issuing device 200 acquires necessary content data from the content issuing server 300 and issues content 1 by printing the content data.
  • the issuing device 200 is configured to receive an input of a product number. The entry of the product number is performed, for example, by operating a key or by reading a code indicating the product number with a reader included in the multifunction machine.
  • the issuing device 200 is configured to receive a payment operation for the price of the content 1 and execute payment processing to settle the price before the content 1 is issued.
  • Content 1 is issued after the payment process is completed.
  • a person (user) who intends to purchase the content 1 can pay for the content 1 at a store such as a convenience store, so that the content 1 can be obtained easily. Also, the content NFT101 can be easily obtained by paying for the content 1 at the store.
  • the content issuing server 300 is connected to the issuing device 200 via the network 15 .
  • the content issuing server 300 is an external device installed at a location separate from the issuing device 200 so that a plurality of issuing devices 200 can be connected.
  • the content issuing server 300 has content data for content 1 published by the issuing device 200 and is configured to transmit the content data to the issuing device 200 in response to a request from the issuing device 200 .
  • the content issuing server 300 is composed of a computer equipped with a processor and memory.
  • the content issuing server 300 has a computer program. This computer program has program code for causing a computer to function as the content issuing server 300 .
  • a system 500 according to the second embodiment can include a content introduction web server 400 connected to the network 15 .
  • the content introduction web server provides a website 600 (see FIG. 8) that is browsed by those who wish to purchase the content 1 .
  • This website 600 displays a list of contents that can be issued by the issuing device 200 and product numbers of each of the contents.
  • the website 600 may display the price of each content.
  • the content introduced on the website may include content with the content NFT 101 and content without the content NFT 101 .
  • the content introduction web server 400 is composed of a computer equipped with a processor and memory.
  • the content introduction web server has a computer program. This computer program has program code for causing a computer to function as the content introduction Web server 400 .
  • a system 500 according to the second embodiment can include a content non-fungible token management system 10 (content NFT management system 10) connected to the network 15.
  • content NFT management system 10 content non-fungible token management system 10
  • FIG. 9 shows the content NFT management system 10.
  • the content NFT management server 12, database 13 and smart contract 130 shown in FIG. 9 have the same functions as the ticket NFT management server 12, database 13 and smart contract 130 shown in FIG.
  • the digital content 13A is associated with the non-fungible token 101. That is, the digital content 13A is converted to NFT.
  • the non-fungible token 101 associated with the digital content 13A is also called "content NFT 101".
  • NFT_ID NFT identifier
  • the correspondence between the digital content 13A and the content NFT101 is realized, for example, by associating the digital content 13A with NFT_ID: A of the corresponding content NFT101 and storing it in the database 13.
  • NFT_ID: A of the corresponding content NFT101 When one digital content 13A is associated only with NFT_ID:A of one corresponding content NFT101, one-to-one correspondence between the content NFT101 and the digital content 13A is realized.
  • a single digital content 13A may be associated with the NFT_IDs of multiple content NFTs 101.
  • one digital content 13A may be associated with the NFT_IDs of the plurality of content NFTs 101.
  • the owner (and owner history) of the content NFT 101 is recorded in the blockchain 11. Proof of being the owner of the content NFT 101 is also proof of being the owner of the digital content 13A. It is also possible to trade (sell/transfer to a third party) the content NFT 101 for trading the digital content 13A.
  • the content NFT 101 associated with the digital content 13A is stored in the blockchain user account 110, the user who has that user account is also the owner of the digital content 13A. As will be described later, the content NFT 101 is sent to the user account 110 by performing a predetermined operation after the user purchases the printed content 1 .
  • the content NFT management system 10 may include a content NFT management server 12.
  • the content NFT management server 12 can configure the content NFT management system 10 of the embodiment together with the smart contract 130 .
  • the content NFT management server 12 provides functions necessary for allowing the user to obtain the content NFT 101 associated with the digital content 13A.
  • the content NFT management server 12 is composed of a computer having a processor 12A and a memory 12B.
  • a computer program 12C stored in the memory 12B has program code for causing a computer to function as the content NFT management server 12.
  • the user who is the owner of the content NFT101 associated with the digital content 13A has a user terminal 30 (see FIG. 7).
  • the user terminal 30 can be used for browsing the digital content 13A associated with the content NFT 101 owned by the user.
  • FIG. 10 shows the procedure for issuing content 1 using the system 500 (method for producing content 1).
  • a person (user) who wishes to purchase the content 1 uses the terminal 30 to confirm the product number described on the content introduction website 600 .
  • the user visits a store such as a convenience store and has Content 1 issued (steps S1001 to S1003, S1010, S1011).
  • the user first inputs a product number to the issuing device 200.
  • the issuing device 200 acquires the item number of the content 1 (step S1001).
  • the display of the issuing device 200 allows selection of the content to be purchased from the list of purchasable content 1, the user selects the content 1 that the user wishes to purchase, and the issuing device 200 displays the content 1. You can get the item number.
  • the issuing device 200 processes payment for content 1 (step S1002). As a result, the payment for the content 1 is completed.
  • the issuing device 200 acquires the content data after the payment is processed (step S1011). Note that acquisition of content data may be performed before payment processing (step S1002).
  • the issuing device 200 uses the acquired product number (first identification information) to acquire content data. More specifically, the issuing device 200 transmits the item number to the content issuing server 300 (step S1003).
  • the content issuing server 300 transmits the content data corresponding to the product number to the issuing device 200 (step S1009).
  • the issuing device acquires content data.
  • the acquired content data includes the data of the two-dimensional code 1A.
  • the content data is data for printing the content 1 .
  • the issuing device 200 prints the content data for printing the content 1 on printing paper and issues the content 1 (step S1011).
  • the printed content 1 has a two-dimensional code 1A as shown in FIG.
  • the two-dimensional code 1A is used, for example, to obtain the content NFT101 associated with the digital content 13A, which is the digitized content 1.
  • FIG. 1
  • the content issuing server 300 transmits the content data of the content 1 to be issued to the content NFT management system 10 (step S1004).
  • the content issuing server 300 has content data of various content items 1 that can be issued in association with product numbers.
  • the content data transmitted to the content NFT management system 10 can be identified from the product number transmitted in step S1003 from the content data of the content 1 to be published transmitted from the issuing device 200 .
  • the content NFT management system 10 Upon receiving the content data, the content NFT management system 10 executes processing for the content NFT 101 (steps S1005 to S1007).
  • step S1003 generation of content NFT101.
  • the content data is incorporated into the initial NFT.
  • An NFT in which content data is incorporated is content NFT101.
  • the content data stored in the database 13 becomes the digital content 13A.
  • the content NFT management server 12 generates two-dimensional code data indicating at least the second identification information for identifying the content NFT 101 (step S1004).
  • the two-dimensional code indicates a URL (Uniform Resource Locator), and the URL indicates, for example, the domain of the content NFT management server 12 and the second identification information.
  • URL Uniform Resource Locator
  • the second identification information for identifying the content NFT101 may be NFT_ID: A of the content NFT101, but here, "aaaaa”, which is the product number of the digital content 13A and the content 1 associated with the content NFT101, is the second identification information. 2 used as identification information.
  • the second identification information for identifying content NFT101 is the same as the product number, which is the first identification number for identifying content 1 .
  • the content NFT management server 12 associates the product number "aaaaa” with the NFT_ID: A so that the NFT_ID: A of the content NFT 101 can be grasped from the product number "aaaaa” that is the second identification information of the content NFT 101, It is saved in the management database 12D of the content NFT management server 12 (see FIG. 12).
  • the content NFT management server 12 can grasp the NFT_ID from the product number, which is the second identification information, and can also grasp the product number from the NFT_ID.
  • the content NFT management server 12 transmits the generated two-dimensional code data and the product number of the content 1 to which the two-dimensional code should be attached to the content issuing server 300 (step S1007).
  • the content issuing server 300 which has received the two-dimensional code data and the product number of the content 1 to which the two-dimensional code is to be attached, stores the received two-dimensional code data in association with the content data having the received product number. (Step S1008). Thereby, the content issuing server 300 can add the two-dimensional code data to the content data and save it.
  • the content issuing server 300 transmits content data including two-dimensional code data to the issuing device 200 (step S1009), and the issuing device 200 receives the content data (step S1010).
  • the content 1 produced by printing this content data has a two-dimensional code 1A, as shown in FIG. 7, and this two-dimensional code 1A has second identification information for identifying the content NFT101.
  • the two-dimensional code 1A is used by the user to acquire the content NFT101.
  • FIG. 11 shows another example of the content 1 issuing procedure (content 1 manufacturing method) using the system 500 .
  • points not particularly described are the same as in the example of FIG.
  • step S1003 before the content issuing server 300 receives a content data request (step S1003) from the issuing device 200, the processing of steps S1005 and S1006 is executed.
  • the content NFT management system 10 receives content data in advance from the content issuing server 300, executes steps S1005 and S1006, and converts the content data to NFT.
  • the content NFT management system 10 receives the product number (first identification information) of the content 1 to be issued from the issuing device 200 via the content issuing server 300, the product number (first identification number) and Two-dimensional code data indicating the same product number (second identification information) is transmitted to the content issuing server 300 (step S1007). Subsequent processing is performed in the same manner as in FIG. In the case of the processing of FIG. 11, since the content data is converted to NFT in advance, the content 1 can be quickly issued.
  • FIG. 12 shows a procedure for the user to acquire the content NFT 101 corresponding to the content 1 using the published content 1.
  • Steps S1201, S1202, S1203, and S1204 shown in FIG. 12 are substantially the same processes as steps S501, S502, S503, and S504 shown in FIG.
  • digital content 13A associated with content NFT101 is displayed on the user terminal 30 of the user who has become the owner of content NFT101 by means of an owner change request using reading of code 1A. be.
  • the display 31 of the user terminal 30 displays a content NFT display screen 33 showing the digital content 13A associated with the content NFT101. In this way, by obtaining the content NFT101, the user can use it, such as displaying the digital content 13A associated with the content NFT101.
  • the issuing device acquires the first identification information, the issuing device acquires data identified by the first identification information from an external device via a network; the data is printed by the issuing device; provided that The data identified by the first identification information includes data of a machine-readable code, and the code is recorded in a block chain and the non-fungible token management system identifies the non-fungible token. at least indicating the second identification information for doing.
  • the data identified by the first identification information acquired by the issuing device includes code data indicating at least the second identification information for identifying the non-fungible token. Therefore, by causing the issuing device to acquire the first identification information, a printed matter to which a code for identifying the non-fungible token is added can be obtained.
  • Said code is When read by the terminal, The management system acquires the second identification information indicated by the code from the terminal, Preferably, said management system is used to transmit said non-fungible token identified by said second identification information to a blockchain account utilized at the terminal that read said code.
  • an issuing device configured to execute payment processing for accepting payment of a price acquires data for printing from an external device via a network; the data is printed by the issuing device; provided that The data identified by the first identification information includes data of a machine-readable code, and the code is recorded in a block chain and the non-fungible token management system identifies the non-fungible token. at least indicating the second identification information for doing.
  • a printed matter to which a code for identifying a non-fungible token is attached by producing a printed matter to which a code for identifying a non-fungible token is attached by an issuing device having a function of accepting payment becomes easier to obtain.
  • a method performed by a device for sending data for printing a machine-readable code to an issuing device for printing said code comprising: The code indicates at least second identification information for a non-fungible token management system recorded in a blockchain to identify the non-fungible token; said device obtaining data for printing said code from said management system; Method.
  • the device that transmits the data for printing the code to the issuing device obtains the second identification information for identifying the non-fungible token from the management system of the non-fungible token. Data can be sent to the issuing device for printing of a code indicative of second identification information for identifying the bulltoken.
  • the data for printing the code preferably includes image data of the code or data for generating the image data of the code.
  • the data for generating the code image data includes the second identification information.
  • the data for generating the code image data includes a URL for accessing the management system.

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided is a technique for enabling procurement of a non-fungible token (NFT) by using a readily available product. The disclosed method comprises: first identification information for identifying a product manufactured by printing being acquired by an issuing device for printing the product; data for printing the product identified by the first identification information being acquired by the issuing device from an external device via a network by using the first identification information; and, the data for printing being printed by the issuing device. The data for printing the product identified by the first identification information includes data for machine-readable code. The code indicates at least second identification information for a management system for NFTs recorded in a blockchain to identify a product NFT with which data related to the product are associated. When the code is read by a terminal, the management system acquires the second identification information indicated by the code from the terminal, and transmits the product non-fungible token identified by the second identification information to a blockchain account used in the terminal that read the code.

Description

印刷によって製造される商品の製造方法及びシステムManufacturing method and system for products manufactured by printing
 本開示は、印刷によって製造される商品の製造方法及びシステムに関する。本出願は、2021年7月12日出願の日本出願第2021-115309号に基づく優先権を主張し、前記日本出願に記載された全ての記載内容を援用する。 The present disclosure relates to a method and system for manufacturing products manufactured by printing. This application claims priority based on Japanese Application No. 2021-115309 filed on July 12, 2021, and incorporates all the descriptions described in the Japanese Application.
 特許文献1は、コンビニエンスストア等に設置されるチケット発行システムを開示している。特許文献1のチケット発行システムは、管理装置と、管理装置からの指示に基づいてチケットを発行するチケット発行装置とを備えている。チケット発行装置は、プリンタとしての機能を有し、チケット用紙に、チケットの情報を印刷する。 Patent Document 1 discloses a ticket issuing system installed in a convenience store or the like. The ticket issuing system of Patent Literature 1 includes a management device and a ticket issuing device that issues a ticket based on an instruction from the management device. The ticket issuing device functions as a printer and prints ticket information on ticket paper.
 特許文献2は、コンテンツプリントサービスのためのコンテンツ提供システムを開示している。特許文献2のコンテンツ提供システムは、端末と、コンテンツ提供サーバと、を具備している。端末とコンテンツ提供サーバとは、ネットワークを介して接続されている。端末は、コンテンツ提供システムにより提供されるコンテンツをユーザが購入するために利用される。端末は、例えば、コンビニエンスストアのような店舗に設けられた複合機である。複合機は、プリンタとしての機能を有する。複合機は、ユーザが複合機を操作して購入した写真等のコンテンツを印刷する。 Patent Document 2 discloses a content providing system for a content print service. The content providing system of Patent Literature 2 includes a terminal and a content providing server. The terminal and the content providing server are connected via a network. A terminal is used by a user to purchase content provided by the content providing system. A terminal is, for example, a multi-function machine provided in a store such as a convenience store. The MFP has a function as a printer. A multifunction device prints content such as photographs purchased by a user by operating the multifunction device.
特開2018-073063号公報JP 2018-073063 A 特開2017-045122号公報JP 2017-045122 A
 ここで、チケットデータ又は写真等の画像は、紙のような有形媒体に印刷されるのではなく、デジタル情報として扱われることがある。例えば、デジタルチケットは、スマートフォンなどのユーザ端末に表示させることができる。デジタルチケットをスマートフォンなどのユーザ端末で扱えることができれば、ユーザの利便性は高い。また、画像をスマートフォンなどのユーザ端末に表示させることができれば、ユーザの楽しみが増加する。 Here, ticket data or images such as photographs are sometimes treated as digital information instead of being printed on tangible media such as paper. For example, a digital ticket can be displayed on a user terminal such as a smart phone. If a digital ticket can be handled on a user terminal such as a smart phone, it will be very convenient for the user. Moreover, if an image can be displayed on a user terminal such as a smart phone, the enjoyment of the user will increase.
 本発明者らは、チケットデータ又は画像などの価値あるデジタルデータに関し、ブロックチェーンにおけるノンファンジブルトークン(非代替性トークン;Non-Fungible Token:NFT)を利用するという着想を得た。 The inventors came up with the idea of using non-fungible tokens (Non-Fungible Tokens: NFTs) in the blockchain for valuable digital data such as ticket data or images.
 NFTは、ブロックチェーンにおいて所有者が記録されるトークンの一種である。ブロックチェーンにおけるトークンとしては、ノンファンジブルトークンのほか、ファンジブルトークン(Fungible Token)がある。ファンジブルトークンは、法定通貨と相互に交換できるなど、通貨としての性質を有することがある。 NFT is a type of token whose owner is recorded on the blockchain. Tokens in blockchain include non-fungible tokens and fungible tokens. Fungible Tokens may have currency properties, such as being interchangeable with fiat currency.
 NFTは、そのようなファンジブルトークンとは異なり、代替性を有さないトークンである。NFTは、所有者が、分散型台帳コンピュータシステムであるブロックチェーンにおいて記録される。これを利用して、NFTは、ゲームアイテム又はデジタルアートなどのデジタルデータの取引に利用される。 Unlike such fungible tokens, NFTs are non-fungible tokens. NFTs are recorded on a blockchain whose owner is a distributed ledger computer system. Using this, NFTs are used to trade digital data such as game items or digital art.
 NFTの取引は、ブロックチェーンにおいて行われるため、NFTを入手するには、一般に、ブロックチェーンにおけるファンジブルトークン(暗号資産)が必要になる。ブロックチェーンにおけるファンジブルトークン(暗号資産)は、例えば、ビットコイン又はイーサである。 Since NFT transactions are carried out on the blockchain, in general, fungible tokens (crypto assets) on the blockchain are required to obtain NFTs. A fungible token (cryptographic asset) in a blockchain is, for example, Bitcoin or Ether.
 しかし、ブロックチェーンは、まだ、多くの人が利用できるほど普及しているわけではない。このため、チケットデータ又は画像などの価値あるデジタルデータの取引にNFTを利用しようとしても、ブロックチェーンに馴染みの少なく、ファンジブルトークン(暗号資産)を保有していないユーザにとっては、そのようなNFTを入手するのは容易ではないことがある。 However, blockchain is not yet popular enough for many people to use it. For this reason, even if you try to use NFT for transactions of valuable digital data such as ticket data or images, users who are not familiar with blockchain and do not own fungible tokens (cryptographic assets) may find such Getting an NFT may not be easy.
 そこで、本発明者らは、NFTの入手を容易にするため、特許文献1のチケット又は特許文献2の写真のように、紙のような有形媒体に印刷して製造される商品及びその商品の発行装置を利用するという新規な着想を得た。なお、ここでの発行装置は、例えば、特許文献1のチケット発行装置又は特許文献2のコンテンツプリントサービスのための複合機である。 Therefore, in order to facilitate the acquisition of NFT, the present inventors have developed products that are manufactured by printing on a tangible medium such as paper, such as the ticket of Patent Document 1 or the photograph of Patent Document 2. A novel idea of using the issuing device was obtained. Note that the issuing device here is, for example, the ticket issuing device of Patent Document 1 or the multi-function device for the content print service of Patent Document 2.
 特許文献1のチケット及び特許文献2の写真は、いずれも印刷により発行される商品の一種である。紙という有形媒体に印刷されたチケット又は写真等のコンテンツは、コンビニエンスストア等の店舗で気軽に入手することができる。このように気軽に入手できる商品を利用して、NFTの入手を可能にする技術又はその関連技術が望まれる。 Both the ticket of Patent Document 1 and the photograph of Patent Document 2 are types of products issued by printing. Contents such as tickets or photographs printed on a tangible medium such as paper can be easily obtained at stores such as convenience stores. A technology or a related technology that makes it possible to obtain NFTs using such easily available products is desired.
 本開示のある側面は、商品の製造方法である。開示の方法は、印刷によって製造される商品を識別するための第1識別情報を、前記商品を印刷するための発行装置が取得し、前記第1識別情報により識別される前記商品の印刷のためのデータを、前記発行装置が、前記第1識別情報を用いて、ネットワークを介して外部装置から取得し、印刷のための前記データを、前記発行装置が印刷する、ことを備え、前記第1識別情報により識別される前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含み、前記コードは、ブロックチェーンに記録されるノンファンジブルトークンの管理システムが、前記商品に関連したデータが対応付けられた商品ノンファンジブルトークンを識別するための第2識別情報を少なくとも示し、前記コードは、端末によって読み取られると、前記コードが示す前記第2識別情報を前記管理システムが前記端末から取得し、前記管理システムが、前記第2識別情報によって識別される前記商品ノンファンジブルトークンを、前記コードを読み取った端末において利用されるブロックチェーンアカウントへ送信するために用いられる。 A certain aspect of the present disclosure is a method of manufacturing a product. In the disclosed method, first identification information for identifying a product manufactured by printing is acquired by an issuing device for printing the product, and printing of the product identified by the first identification information is performed. data from an external device via a network using the first identification information, and the issuing device prints the data for printing, wherein the first The data for printing of the product identified by the identification information includes data of a machine-readable code, the code being recorded on a blockchain, the management system of non-fungible tokens is used to print the product. indicating at least second identification information for identifying a commodity non-fungible token associated with associated data, wherein the code, when read by a terminal, transmits the second identification information indicated by the code to the management system; is obtained from the terminal, and the management system is used to transmit the commodity non-fungible token identified by the second identification information to a blockchain account utilized in the terminal that read the code. .
 本開示の他の側面及び本開示の更なる詳細は、更なる詳細は、後述の実施形態において説明される。 Further details of other aspects of the present disclosure and further details of the present disclosure will be described in the embodiments below.
図1は、第1実施形態に係るシステムの構成図である。FIG. 1 is a configuration diagram of a system according to the first embodiment. 図2は、チケットNFT管理システムの構成図である。FIG. 2 is a configuration diagram of the ticket NFT management system. 図3は、チケットの製造方法のフローチャートである。FIG. 3 is a flowchart of a ticket manufacturing method. 図4は、チケットの製造方法のフローチャートである。FIG. 4 is a flow chart of the ticket manufacturing method. 図5は、チケットNFTの入手手順を示す図である。FIG. 5 is a diagram showing a procedure for obtaining a ticket NFT. 図6は、デジタルチケットとチケットNFTを示す図である。FIG. 6 is a diagram showing a digital ticket and a ticket NFT. 図7は、第2実施形態に係るシステムの構成図である。FIG. 7 is a configuration diagram of a system according to the second embodiment. 図8は、コンテンツ紹介Webサイトの画面例を示す図である。FIG. 8 is a diagram showing a screen example of the content introduction website. 図9は、コンテンツNFT管理システムの構成図である。FIG. 9 is a configuration diagram of the content NFT management system. 図10は、コンテンツの製造方法のフローチャートである。FIG. 10 is a flow chart of a content production method. 図11は、コンテンツの製造方法のフローチャートである。FIG. 11 is a flow chart of a content production method. 図12は、コンテンツNFTの入手手順を示す図である。FIG. 12 is a diagram showing a procedure for obtaining a content NFT. 図13は、デジタルコンテンツとコンテンツNFTを示す図である。FIG. 13 is a diagram showing digital content and content NFT.
<1.方法及びシステムの概要> <1. Outline of method and system>
(1)実施形態に係る商品の製造方法は、印刷によって製造される商品を識別するための第1識別情報を、前記商品を印刷するための発行装置が取得し、前記第1識別情報により識別される前記商品の印刷のためのデータを、前記発行装置が、前記第1識別情報を用いて、ネットワークを介して外部装置から取得し、印刷のための前記データを、前記発行装置が印刷する、ことを備える。なお、商品の製造工程は、印刷以外の工程を含んでも良い。印刷によって製造される商品は、印刷を少なくとも含む工程によって製造される商品であれば足りる。商品において、印刷により得られる部分は、商品の構成要素の一部であってもよい。 (1) In a method for manufacturing a product according to an embodiment, first identification information for identifying a product to be manufactured by printing is acquired by an issuing device for printing the product, and the product is identified by the first identification information. The issuing device uses the first identification information to acquire data for printing the product to be printed from an external device via a network, and the issuing device prints the data for printing. , be prepared. Note that the product manufacturing process may include processes other than printing. A product manufactured by printing may be a product manufactured by a process including at least printing. In the product, the part obtained by printing may be part of the component of the product.
 前記第1識別情報により識別される前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含むことができる。前記コードは、ブロックチェーンに記録されるノンファンジブルトークンの管理システムが、前記商品に関連したデータが対応付けられた商品ノンファンジブルトークンを識別するための第2識別情報を少なくとも示すことができる。前記コードは、端末によって読み取られると、前記コードが示す前記第2識別情報を前記管理システムが前記端末から取得し、前記管理システムが、前記第2識別情報によって識別される前記商品ノンファンジブルトークンを、前記コードを読み取った前記端末において利用されるブロックチェーンアカウントへ送信する、ために用いられ得る。前記コードを読み取った前記端末において利用されるブロックチェーンアカウントは、例えば、前記端末を有するユーザのブロックチェーンアカウントである。 The data for printing the product identified by the first identification information may include machine-readable code data. The code indicates at least second identification information for a non-fungible token management system recorded in a blockchain to identify a product non-fungible token associated with the product-related data. can be done. When the code is read by a terminal, the management system acquires the second identification information indicated by the code from the terminal, and the management system reads the non-fungible product identified by the second identification information. It can be used to send tokens to a blockchain account used in the terminal that read the code. The blockchain account used in the terminal that read the code is, for example, the blockchain account of the user who owns the terminal.
(2)前記外部装置は、前記コードが示す前記第2識別情報を、前記管理システムから、又は、前記管理システムから前記第2識別情報を取得した装置を介して前記管理システムから取得することを更に備えるのが好ましい。 (2) The external device acquires the second identification information indicated by the code from the management system or from the management system via the device that acquired the second identification information from the management system. Further, it is preferable to provide.
(3)前記(1)又は(2)において、前記商品は、印刷されたチケットであり得る。前記商品に関連したデータは、前記チケットに含まれる情報を有するチケットデータであり得る。前記商品ノンファンジブルトークンは、前記チケットデータが対応付けられたチケットノンファンジブルトークンであり得る。 (3) In (1) or (2) above, the product may be a printed ticket. The product-related data may be ticket data comprising information contained in the ticket. The product non-fungible token may be a ticket non-fungible token associated with the ticket data.
(4)前記(1)又は(2)において、前記商品は、印刷されたコンテンツであり得る。前記商品に関連したデータは、前記印刷されたコンテンツに含まれる情報を有するコンテンツデータであり得る。前記商品ノンファンジブルトークンは、前記コンテンツデータが対応付けられたコンテンツノンファンジブルトークンであり得る。 (4) In (1) or (2) above, the product may be printed content. The product-related data may be content data comprising information included in the printed content. The product non-fungible token may be a content non-fungible token associated with the content data.
(5)前記(1)から(4)のいずれか1項において、前記発行装置は、小売店の店舗内に設置された装置であるのが好ましい。 (5) In any one of (1) to (4) above, the issuing device is preferably installed in a retail store.
(6)前記(1)から(5)のいずれか1項において、前記発行装置は、前記商品の代金の支払を処理し、支払が処理された後に前記商品を印刷するよう構成されているのが好ましい。 (6) In any one of (1) to (5) above, the issuing device is configured to process payment for the product and to print the product after payment is processed. is preferred.
(7)前記(1)から(6)のいずれか1項の、前記商品が掲載されたWebサイトにおいて、前記第1識別情報を表示することを更に備えるのが好ましい。前記商品が掲載されたWebサイトは、例えば、チケット予約Webサイト、又はコンテンツ紹介Webサイトである。 (7) It is preferable to further include displaying the first identification information on the website of any one of (1) to (6) above, on which the product is posted. The website on which the product is posted is, for example, a ticket reservation website or a content introduction website.
(8)前記(1)から(7)のいずれか1項において、前記第2識別情報は、前記管理システムにおいて前記第1識別情報に対応付けられている、又は、前記第1識別情報と同じ情報であるのが好ましい。前記第2識別情報は、前記外部装置において、前記第1識別情報に対応付けられていてもよい。 (8) In any one of (1) to (7) above, the second identification information is associated with the first identification information in the management system, or is the same as the first identification information Information is preferred. The second identification information may be associated with the first identification information in the external device.
(9)実施形態に係るシステムは、発行装置と、ネットワークを介して前記発行装置と接続された外部装置と、ブロックチェーンに記録されるノンファンジブルトークンの管理システムと、を備え、前記発行装置は、商品を識別するための第1識別情報を取得し、前記第1識別情報により識別される前記商品の印刷のためのデータを前記外部装置から取得し、印刷のための前記データを印刷する処理を実行するよう構成され、前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含み、前記コードは、ブロックチェーンに記録されたノンファンジブルトークンの管理システムにおいて、前記商品に対応付けられたノンファンジブルトークンを識別するための第2識別情報を少なくとも示すよう構成され、前記管理システムは、前記コードを読み取った端末から前記第2識別情報を取得すると、前記第2識別情報によって識別される前記商品ノンファンジブルトークンを、前記コードを読み取った前記端末において利用されるブロックチェーンアカウントへ送信するよう構成されている。 (9) A system according to an embodiment includes an issuing device, an external device connected to the issuing device via a network, and a management system for non-fungible tokens recorded in a blockchain, The device acquires first identification information for identifying a product, acquires data for printing the product identified by the first identification information from the external device, and prints the data for printing. wherein the data for printing the product includes data in a machine-readable code, the code being recorded on a blockchain in a non-fungible token management system, The management system is configured to indicate at least second identification information for identifying the non-fungible token associated with the product, and the management system acquires the second identification information from the terminal that has read the code, the It is configured to send the commodity non-fungible token identified by the second identification information to a blockchain account utilized in the terminal that read the code.
(10)実施形態に係るシステムは、発行装置と、ネットワークを介して前記発行装置と接続された外部装置と、を備え、前記発行装置は、商品を識別するための第1識別情報を取得し、前記第1識別情報により識別される前記商品の印刷のためのデータを前記外部装置から取得し、印刷のための前記データを印刷する処理を実行するよう構成され、前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含み、前記コードは、ブロックチェーンに記録されたノンファンジブルトークンの管理システムにおいて、前記商品に対応付けられたノンファンジブルトークンを識別するための第2識別情報を少なくとも示すよう構成され、前記外部装置は、前記コードが示す前記2識別情報を、前記管理システムから、又は、前記管理システムから前記2識別情報を取得した装置を介して前記管理システムから取得するよう構成されている。 (10) A system according to an embodiment includes an issuing device and an external device connected to the issuing device via a network, and the issuing device acquires first identification information for identifying a product. , acquiring data for printing of the product identified by the first identification information from the external device, and executing a process of printing the data for printing; The data includes data in a machine-readable code, the code for identifying a non-fungible token associated with the commodity in a blockchain-recorded non-fungible token management system. and the external device transmits the two identification information indicated by the code from the management system or via the device that acquired the two identification information from the management system Configured to retrieve from a management system.
<2.印刷によって製造される商品の製造方法及びシステムの例> <2. Example of manufacturing method and system for products manufactured by printing>
<2.1 第1実施形態:チケット発行システム> <2.1 First Embodiment: Ticket Issuing System>
 図1は、第1実施形態に係るシステム500の一例を示している。第1実施形態において商品は、印刷されたチケット1である。チケット1は、有体物である。第1実施形態に係るシステム500は、チケット1の発行及び使用に用いられる。第1実施形態に係るシステム500は、ユーザ端末30に表示されるデジタルチケット13Aも扱う。 FIG. 1 shows an example of a system 500 according to the first embodiment. The product in the first embodiment is a printed ticket 1 . Ticket 1 is a tangible object. A system 500 according to the first embodiment is used to issue and use a ticket 1 . The system 500 according to the first embodiment also handles the digital ticket 13A displayed on the user terminal 30. FIG.
 チケット1は、例えば、イベントへの入場チケット、施設への入場チケット、乗物のチケット、その他のサービスの享受のためのチケット、商品との引き換えチケット、商品券、及び割引クーポンのいずれかである。イベントは、例えば、コンサート、映画、劇、展示会、博覧会、スポーツイベント、及びフェスティバルのいずれかである。施設は、例えば、遊園地、動物園、植物園、美術館、博物館、映画館、店舗、及び観光施設のいずれかである。乗物は、例えば、飛行機、船、列車、バス、及びタクシーのいずれかである。 A ticket 1 is, for example, a ticket for admission to an event, a ticket for admission to a facility, a ticket for a vehicle, a ticket for enjoying other services, a ticket in exchange for a product, a gift certificate, or a discount coupon. Events are, for example, concerts, movies, plays, exhibitions, expositions, sporting events, and festivals. Facilities are, for example, amusement parks, zoos, botanical gardens, art galleries, museums, movie theaters, shops, and tourist facilities. Vehicles are, for example, planes, ships, trains, buses, and taxis.
 チケット1は、例えば、チケット用紙にチケットデータが印刷されて構成される。チケットデータは、図1に示すように、例えば、開催場所、イベント名、開催日時、座席、及びチケット番号を有する。チケット番号は、個々のチケット固有の番号である。ここでは、一例として、チケット番号は、後述のチケット引換番号(第1識別情報)と共通であるものとする。図1に示すチケットには、チケット番号(引換番号;第1識別情報)として、「abcdefg」が付与されている。 For example, ticket 1 is configured by printing ticket data on ticket paper. The ticket data, as shown in FIG. 1, includes, for example, venue, event name, date and time, seat, and ticket number. A ticket number is a number unique to each ticket. Here, as an example, it is assumed that the ticket number is the same as the ticket exchange number (first identification information) described later. The ticket shown in FIG. 1 is given "abcdefg" as a ticket number (exchange number; first identification information).
 チケット1には、上述のチケットデータとともに、機械読み取り可能なコード1Aが印刷により付与されている。コード1Aは、例えば、2次元コードである。コード1Aについては後述する。コード1Aも、チケットデータを構成する。 A machine-readable code 1A is attached to the ticket 1 by printing together with the ticket data described above. Code 1A is, for example, a two-dimensional code. Code 1A will be described later. Code 1A also constitutes ticket data.
 デジタルチケット13Aは、チケット1に含まれるチケットデータ及びその他のデータを電子化したものである。デジタルチケット13Aは、チケットデータとして、例えば、開催場所、イベント名、開催日時、座席、及びチケット番号に関するデータを備える。デジタルチケット13Aは、後述のデータベース13に格納される。 The digital ticket 13A is an electronic version of the ticket data and other data included in the ticket 1. The digital ticket 13A includes, as ticket data, data relating to, for example, venue, event name, date and time, seat, and ticket number. The digital ticket 13A is stored in a database 13, which will be described later.
 チケット1の購入者であるユーザは、イベントの入場等の際に、チケット1を使用してもよいし、デジタルチケット13Aを使用してもよい。デジタルチケット13Aを使用できることで、ユーザは、イベントの入場等の際に、紙のチケット1を持参する必要がなく、ユーザの利便性が向上する。しかも、ユーザは、デジタルチケット13Aというデジタル情報だけでなく、紙のチケット1という有体物も入手できているため、ユーザにとって、購入の実感が高く、好適である。 A user who is a purchaser of ticket 1 may use ticket 1 or digital ticket 13A when entering an event. The ability to use the digital ticket 13A eliminates the need for the user to bring the paper ticket 1 when entering an event or the like, improving user convenience. Moreover, since the user can obtain not only the digital information of the digital ticket 13A but also the tangible object of the paper ticket 1, the user has a high sense of purchase, which is preferable.
 第1実施形態に係るシステム500は、発行装置200及びチケット発行サーバ300を備える。発行装置200は、例えば、小売店の店舗内に設置される。小売店は、例えば、コンビニエンスストア、スーパーマーケット、又は百貨店である。発行装置200は、チケット用紙にチケットデータを印刷して、チケット1を発行するよう構成されている。発行装置200は、例えば、店舗のレジカウンターに設置され、店舗スタッフにより操作される。発行装置200は、来店客が直接操作できるように店舗内に設置されていてもよい。 The system 500 according to the first embodiment includes an issuing device 200 and a ticket issuing server 300. The issuing device 200 is installed, for example, in a retail store. A retail store is, for example, a convenience store, a supermarket, or a department store. The issuing device 200 is configured to issue a ticket 1 by printing ticket data on a ticket paper. The issuing device 200 is installed, for example, at a checkout counter of a store and operated by store staff. The issuing device 200 may be installed in the store so that customers can directly operate it.
 発行装置200は、店舗スタッフ又は客(ユーザ)等の操作者の操作を受け付けると、店舗外のチケット発行サーバ300から、必要なチケットデータを取得し、そのチケットデータを印刷することで、チケット1を発行する。発行装置200は、後述のチケット引換番号の入力を受け付けるように構成されている。引換番号の入力は、例えば、キー操作、又は引換番号を示すコードを読取機によって読み取ることによって行われる。 Upon receiving an operation by an operator such as a store staff member or a customer (user), the issuing device 200 acquires necessary ticket data from the ticket issuing server 300 outside the store, and prints the ticket data to generate a ticket 1. to be issued. The issuing device 200 is configured to receive an input of a ticket exchange number, which will be described later. Input of the exchange number is performed, for example, by operating a key or reading a code indicating the exchange number with a reader.
 発行装置200は、チケット1の発行に先立って、チケット1の代金の支払操作を受け付けて代金決済をする支払処理を実行するよう構成されている。チケット1は、支払処理が完了した後に発行される。支払は、例えば、現金、クレジットカード、電子マネー、銀行口座引き落としによって行われる。チケット1を購入しようとする者(ユーザ)は、コンビニエンスストア等の店舗で、チケット1の代金を支払ことができるため、チケット1の入手が容易である。また、店舗でチケット1の代金を支払うことによって、後述のノンファンジブルトークン101を入手することもできる。なお、発行装置200は代金の支払を処理できるため、発行装置200を支払処理装置200とみなすこともできる。 The issuing device 200 is configured to accept a payment operation for the price of the ticket 1 and execute payment processing for settlement of the price prior to the issuance of the ticket 1. Ticket 1 is issued after the payment process is completed. Payment is made, for example, by cash, credit card, electronic money, or direct debit from a bank account. A person (user) who intends to purchase the ticket 1 can pay for the ticket 1 at a store such as a convenience store, so the ticket 1 can be easily obtained. Also, by paying for the ticket 1 at the store, a non-fungible token 101, which will be described later, can be obtained. Since the issuing device 200 can process payment, the issuing device 200 can also be regarded as the payment processing device 200 .
 なお、システム500は、複数の発行装置200を備えているのが好ましい。複数の発行装置200それぞれが、店舗に設置される。 It should be noted that the system 500 preferably includes a plurality of issuing devices 200. Each of the plurality of issuing devices 200 is installed in the store.
 チケット発行サーバ300は、インターネット等のネットワーク15を介して、発行装置200に接続される。チケット発行サーバ300は、複数の発行装置200が接続可能となるように、発行装置200とは別の場所に設置された外部装置である。チケット発行サーバ300は、発行装置200によって発行されるチケット1のためのチケットデータを有し、発行装置200からの要求に応じて、チケットデータを発行装置200へ送信するよう構成されている。 The ticket issuing server 300 is connected to the issuing device 200 via the network 15 such as the Internet. The ticket issuing server 300 is an external device installed at a location separate from the issuing device 200 so that a plurality of issuing devices 200 can be connected. The ticket issuing server 300 has ticket data for a ticket 1 issued by the issuing device 200 and is configured to transmit the ticket data to the issuing device 200 in response to a request from the issuing device 200 .
 チケット発行サーバ300は、プロセッサ及びメモリを備えるコンピュータによって構成されている。チケット発行サーバ300は、1つのコンピュータによって構成されてもよいし、ネットワーク15を介して接続された複数のコンピュータによって構成されてもよい。メモリは、プロセッサに接続されている。メモリは、例えば、一次記憶装置及び二次記憶装置を備える。一次記憶装置は、例えば、RAMである。二次記憶装置は、例えば、ハードディスクドライブ(HDD)又はソリッドステートドライブ(SSD)である。メモリは、プロセッサによって実行されるコンピュータプログラムを備える。プロセッサは、メモリに格納されたコンピュータプログラムを読み出して実行する。チケット発行サーバ300のためのコンピュータプログラムは、コンピュータをチケット発行サーバ300として機能させるためのプログラムコードを有する。 The ticket issuing server 300 is composed of a computer equipped with a processor and memory. The ticket issuing server 300 may be composed of one computer, or may be composed of a plurality of computers connected via the network 15 . A memory is connected to the processor. Memory includes, for example, a primary storage device and a secondary storage device. A primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD). The memory contains computer programs that are executed by the processor. The processor reads and executes computer programs stored in memory. A computer program for the ticket issuing server 300 has program code for causing a computer to function as the ticket issuing server 300 .
 第1実施形態に係るシステム500は、ネットワーク15に接続されたチケット予約Webサーバ400を備えることができる。チケット予約Webサーバは、チケット1の購入希望者によって閲覧されるWebサイトを提供する。このWebサイトは、チケット1の購入希望者によるチケット1の予約操作を受け付け、チケット1の引換番号(第1識別情報)を出力する。チケット1の引換番号は、チケット1の発行のために、発行装置200に入力される。なお、チケット予約Webサーバ400は、チケット1の代金の支払操作を受け付けて代金決済をする支払処理を実行するよう構成されていてもよい。この場合、発行装置200が設置された店舗では、支払いは不要、又は、チケット発行手数料だけを支払えばよい。 The system 500 according to the first embodiment can include a ticket reservation web server 400 connected to the network 15. The ticket reservation web server provides a web site that is browsed by ticket 1 purchasers. This website accepts a ticket 1 reservation operation by a person who wishes to purchase the ticket 1, and outputs the ticket 1 exchange number (first identification information). The ticket 1 exchange number is input to the issuing device 200 to issue the ticket 1 . Note that the ticket reservation web server 400 may be configured to receive a payment operation for the price of the ticket 1 and execute payment processing to settle the price. In this case, no payment is required at the store where the issuing device 200 is installed, or only the ticket issuing fee may be paid.
 チケット予約Webサーバ400は、プロセッサ及びメモリを備えるコンピュータによって構成されている。チケット予約Webサーバ400は、1つのコンピュータによって構成されてもよいし、ネットワーク15を介して接続された複数のコンピュータによって構成されてもよい。メモリは、プロセッサに接続されている。メモリは、例えば、一次記憶装置及び二次記憶装置を備える。一次記憶装置は、例えば、RAMである。二次記憶装置は、例えば、ハードディスクドライブ(HDD)又はソリッドステートドライブ(SSD)である。メモリは、プロセッサによって実行されるコンピュータプログラムを備える。プロセッサは、メモリに格納されたコンピュータプログラムを読み出して実行する。チケット予約Webサーバ400のためのコンピュータプログラムは、コンピュータをチケット予約Webサーバ400として機能させるためのプログラムコードを有する。 The ticket reservation web server 400 is composed of a computer with a processor and memory. The ticket reservation web server 400 may be composed of one computer, or may be composed of a plurality of computers connected via the network 15 . A memory is connected to the processor. Memory includes, for example, a primary storage device and a secondary storage device. A primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD). The memory contains computer programs that are executed by the processor. The processor reads and executes computer programs stored in memory. A computer program for the ticket reservation web server 400 has program code for causing a computer to function as the ticket reservation web server 400 .
 第1実施形態に係るシステム500は、ネットワーク15に接続されたチケットノンファンジブルトークン管理システム10(チケットNFT管理システム10)を備えることができる。 The system 500 according to the first embodiment can include a ticket non-fungible token management system 10 (ticket NFT management system 10) connected to the network 15.
 図2は、チケットNFT管理システム10を示している。実施形態に係るチケットNFT管理システム10は、ブロックチェーン11を用いて、デジタルチケット13A及びデジタルチケット13Aに対応付けられたノンファンジブルトークン101(チケットNFT101)等を管理する。 FIG. 2 shows the ticket NFT management system 10. The ticket NFT management system 10 according to the embodiment uses the blockchain 11 to manage the digital ticket 13A and the non-fungible token 101 (ticket NFT 101) associated with the digital ticket 13A.
 チケットNFT管理システム10は、デジタルチケット13Aが格納されるデータベース13を備える。データベース13は、例えば、インターネットなどのネットワーク15に接続されたファイルシステムによって構成されている。ファイルシステムは、ネットワーク15に接続された1つのコンピュータ又は複数のコンピュータを備える。データベース13は、一例として、IPFS(InterPlanetary File System)によって構成されている。IPFSは、P2P(Peer to Peer)分散ファイルシステムの一例である。デジタルチケット13Aが電子的に発行されると、そのデジタルチケット13Aは、データベース13に保存される。 The ticket NFT management system 10 comprises a database 13 in which digital tickets 13A are stored. The database 13 is composed of, for example, a file system connected to a network 15 such as the Internet. The file system comprises one computer or multiple computers connected to network 15 . The database 13 is configured by an IPFS (InterPlanetary File System), for example. IPFS is an example of a P2P (Peer to Peer) distributed file system. Once the digital ticket 13A is electronically issued, the digital ticket 13A is stored in the database 13. FIG.
 データベース13に保存されたデジタルチケット13Aは、そのデジタルチケット13Aを所有するユーザの端末30において表示される。例えば、ユーザは、デジタルチケット13Aを端末30に表示させて、イベントへ入場又は参加することができる。 The digital ticket 13A stored in the database 13 is displayed on the terminal 30 of the user who owns the digital ticket 13A. For example, the user can display the digital ticket 13A on the terminal 30 to enter or participate in the event.
 実施形態においては、デジタルチケット13Aの管理のため、ブロックチェーン11が利用される。ブロックチェーン11は、複数のコンピュータが相互に接続されたP2P(Peer to Peer)のコンピュータネットワークシステムによって構成されている。 In the embodiment, the blockchain 11 is used for managing the digital ticket 13A. The blockchain 11 is configured by a P2P (Peer to Peer) computer network system in which a plurality of computers are interconnected.
 ブロックチェーン11においては、ブロックチェーンアドレス間で、トークンの取引が可能であり、トークンの取引記録が、ブロックチェーン11の分散台帳に記録される。ブロックチェーンアドレスは、例えば、ブロックチェーン11のユーザアカウントを示す。例えば、あるユーザが、ブロックチェーン11にアカウント110を有している場合、そのアカウント110は、所定のブロックチェーンアドレス(ユーザアドレス)を有する。 In the blockchain 11, token transactions are possible between blockchain addresses, and token transaction records are recorded in the distributed ledger of the blockchain 11. A blockchain address indicates, for example, a user account on the blockchain 11 . For example, if a user has an account 110 on the blockchain 11, the account 110 has a given blockchain address (user address).
 ブロックチェーンアドレスは、例えば、0xZZZZZZZのように表記される。なお、Zは、それぞれ独立して、任意の数字又は記号であり、Zの桁数は、ブロックチェーンにおいて予め決められた数である。 A blockchain address is expressed, for example, as 0xZZZZZZZ. Note that each Z is independently any number or symbol, and the number of digits of Z is a predetermined number in the blockchain.
 ブロックチェーン11において取引可能なトークンとしては、ファンジブルトークン(代替性トークン;Fungible Token)と、ノンファンジブルトークン(非代替性トークン;Non-Fungible Token:NFT)と、がある。ファンジブルトークンは、例えば、イーサ(Ether)である。 Tokens that can be traded on the blockchain 11 include fungible tokens (fungible tokens) and non-fungible tokens (non-fungible tokens: NFT). A fungible token is, for example, Ether.
 NFTは、そのようなファンジブルトークンとは異なり、代替性を有さないトークンである。非代替性の確保のため、NFTは、ブロックチェーン11において、他のNFTとの区別を可能にするための固有の識別子を有する。以下では、この識別子をNFT識別子という。NFT識別子は、「NFT_ID」と表記されることもある。 Unlike such fungible tokens, NFTs are non-fungible tokens. To ensure non-fungibility, an NFT has a unique identifier in the blockchain 11 to allow it to be distinguished from other NFTs. This identifier is hereinafter referred to as the NFT identifier. The NFT identifier may also be denoted as "NFT_ID".
 第1実施形態においては、デジタルチケット13Aは、ノンファンジブルトークン101に対応付けられている。すなわち、デジタルチケット13Aは、NFT化されている。デジタルチケット13Aと対応付けられたノンファンジブルトークン101を「チケットNFT101」ともいう(「NFTチケット/NFTticket」は日本における登録商標)。以下において、チケットNFT101のNFT識別子(NFT_ID)は、「A」で表されるものとする。 In the first embodiment, the digital ticket 13A is associated with the non-fungible token 101. That is, the digital ticket 13A is converted to NFT. The non-fungible token 101 associated with the digital ticket 13A is also called a "ticket NFT 101" ("NFT ticket/NFTticket" is a registered trademark in Japan). In the following, the NFT identifier (NFT_ID) of ticket NFT101 shall be represented by "A".
 第1実施形態において、デジタルチケット13AとチケットNFT101との対応付けは、例えば、デジタルチケット13Aを、対応するチケットNFT101のNFT_ID:Aと対応付けて、データベース13に保存することによって実現されている。一つのデジタルチケット13Aが、一つの対応するチケットNFT101のNFT_ID:Aにだけ対応付けられている場合、チケットNFT101とデジタルチケット13Aとの1対1対応が実現される。実施形態においては、チケットNFT101自体は、デジタルチケット13Aに含まれるチケットデータを有している必要がないため、ブロックチェーン11に記録されるチケットNFT101のデータ量を少なくできる。この結果、ブロックチェーン11を利用するコストを低減できる。 In the first embodiment, the correspondence between the digital ticket 13A and the ticket NFT101 is realized, for example, by associating the digital ticket 13A with NFT_ID: A of the corresponding ticket NFT101 and storing it in the database 13. When one digital ticket 13A is associated only with NFT_ID:A of one corresponding ticket NFT101, a one-to-one correspondence between the ticket NFT101 and the digital ticket 13A is realized. In the embodiment, the ticket NFT 101 itself does not need to have the ticket data included in the digital ticket 13A, so the amount of data of the ticket NFT 101 recorded on the blockchain 11 can be reduced. As a result, the cost of using the blockchain 11 can be reduced.
 一つのデジタルチケット13Aが、複数のチケットNFT101のNFT_IDに対応付けられていてもよい。座席指定がないイベント又は施設の入場チケットのように、複数のデジタルチケット13Aそれぞれのデータが同一で良い場合には、一つのデジタルチケット13Aが、複数のチケットNFT101のNFT_IDに対応付けられていてもよい。 A single digital ticket 13A may be associated with the NFT_IDs of multiple ticket NFTs 101. When the data of each of the plurality of digital tickets 13A may be the same, such as admission tickets for events or facilities without seat assignment, even if one digital ticket 13A is associated with the NFT_ID of a plurality of ticket NFTs 101 good.
 チケットNFT101は、その所有者(及び所有者履歴)が、ブロックチェーン11に記録される。したがって、チケットNFT101の所有者は、集中管理の必要がなく、チケットNFT101の所有者の管理及び確認が容易である。チケットNFT101の所有者であることは、ブロックチェーン11の記録によって容易に証明可能である。 The owner (and owner history) of the ticket NFT 101 is recorded in the blockchain 11. Therefore, the owner of the ticket NFT101 does not need centralized management, and management and confirmation of the owner of the ticket NFT101 are easy. The owner of the ticket NFT101 can be easily proved by the record of the blockchain 11.
 チケットNFT101の所有者であることの証明は、デジタルチケット13Aの所有者であることの証明にもなっている。これは、デジタルチケット13Aが、ブロックチェーン11において所有者が記録されるチケットNFT101に対応付けられているためである。また、デジタルチケット13AとチケットNFT101とが1対1で対応付けられている場合、チケットNFT101の所有者が変更されると、それに伴って、デジタルチケット13Aの所有者も変更されることになる。つまり、実施形態においては、デジタルチケット13Aは、チケットNFT101の所有者変更に伴って、所有者変更が生じるようにチケットNFT101に対応付けられていることになる。 Proof of being the owner of ticket NFT101 is also proof of being the owner of digital ticket 13A. This is because the digital ticket 13A is associated with the ticket NFT 101 whose owner is recorded in the blockchain 11. Further, when the digital ticket 13A and the ticket NFT101 are associated one-to-one, when the owner of the ticket NFT101 is changed, the owner of the digital ticket 13A is also changed accordingly. That is, in the embodiment, the digital ticket 13A is associated with the ticket NFT101 so that the owner change occurs when the owner of the ticket NFT101 changes.
 実施形態においては、ブロックチェーン11において記録されるチケットNFT101の所有者の記録を、デジタルチケット13Aの所有者の記録として用いることができるため、デジタルチケット13A自体の所有者の管理(所有者の変更の管理を含む)を集中的に行う必要がなく、管理が容易である。また、デジタルチケット13Aの取引のため、チケットNFT101を取引(第三者に販売・譲渡)することも可能である。 In the embodiment, since the record of the owner of the ticket NFT 101 recorded in the blockchain 11 can be used as the record of the owner of the digital ticket 13A, management of the owner of the digital ticket 13A itself (change of owner (including management of It is also possible to trade (sell/transfer to a third party) the ticket NFT 101 for trading the digital ticket 13A.
 実施形態においては、コンピュータネットワークシステムであるブロックチェーン11は、スマートコントラクト130を備える。スマートコントラクト130は、ブロックチェーンにおいて実行可能に実装されたソフトウェア(コンピュータプログラム)であり、所定のプロトコルを自動的に実行する。 In the embodiment, the blockchain 11, which is a computer network system, comprises a smart contract 130. The smart contract 130 is software (computer program) implemented executable in the blockchain, and automatically executes a predetermined protocol.
 スマートコントラクト130は、ブロックチェーンアドレスであるコントラクトアドレス140を有する。スマートコントラクト130は、コントラクトアドレス140に格納されている。スマートコントラクト130は、ネットワーク15を介して、他のコンピュータによって呼び出されることで実行される。スマートコントラクト130を呼び出す他のコンピュータは、例えば、後述のチケットNFT管理サーバ12又はユーザ端末30である。 The smart contract 130 has a contract address 140, which is a blockchain address. Smart contract 130 is stored at contract address 140 . Smart contract 130 is executed by being called by another computer via network 15 . Another computer that calls the smart contract 130 is, for example, the ticket NFT management server 12 or the user terminal 30, which will be described later.
 ブロックチェーン11には、ユーザ毎にユーザアカウント110が設けられる。本実施形態において、ユーザは、例えば、チケットNFT101の所有者である。ユーザは、後述のように、紙のチケット1を購入することで、デジタルチケット13Aが対応付けられたチケットNFT101の所有者となることができ、デジタルチケット13Aを使用することができる。 A user account 110 is provided for each user in the blockchain 11. In this embodiment, the user is, for example, the owner of ticket NFT101. As will be described later, by purchasing the paper ticket 1, the user can become the owner of the ticket NFT 101 associated with the digital ticket 13A and use the digital ticket 13A.
 ユーザアカウント110は、ブロックチェーンアドレスを有する。ブロックチェーン11においては、ユーザが所有するノンファンジブルトークン又はファンジブルトークンは、ユーザアカウントに対応付けて記録される。トークンがユーザアカウント(ブロックチェーンアドレス)に対応付けて記録されていることを、「トークンがユーザアカウント(ブロックチェーンアドレス)に格納されている」ということもできる。また、あるアカウント(ブロックチェーンアドレス)にトークンが格納されていることを、「アカウント(ブロックチェーンアドレス)がトークンを所有している」ということもできる。なお、コントラクトアドレスは、ブロックチェーンアドレスの1種である。 The user account 110 has a blockchain address. In the blockchain 11, non-fungible tokens or fungible tokens owned by users are recorded in association with user accounts. The fact that the token is recorded in association with the user account (blockchain address) can also be said to be "the token is stored in the user account (blockchain address)." In addition, the fact that a token is stored in a certain account (blockchain address) can also be said to be "the account (blockchain address) owns the token". A contract address is a type of blockchain address.
 ユーザアカウント110には、デジタルチケット13Aに対応付けられたチケットNFT101が格納されていると、そのチケットNFT101の所有者は、ユーザアカウント110を持つユーザである。したがって、チケットNFT101に対応付けられたデジタルチケット13Aの所有者は、ユーザアカウント110を持つユーザである。なお、後述のように、チケットNFT101は、ユーザが紙のチケット1を購入した後、所定の操作を行うことにより、ユーザアカウント110へ送信される。 If the user account 110 stores the ticket NFT 101 associated with the digital ticket 13A, the owner of the ticket NFT 101 is the user who has the user account 110. Therefore, the owner of digital ticket 13A associated with ticket NFT 101 is the user with user account 110 . As will be described later, the ticket NFT 101 is sent to the user account 110 by performing a predetermined operation after the user purchases the paper ticket 1 .
 チケット1が発行される前の段階において、チケットNFT101(NFT_ID:A)は、例えば、図2に示すように、スマートコントラクト130のコントラクトアドレス140又はスマートコントラクト130によって管理されるブロックチェーンアドレスに格納されている。「スマートコントラクト130によって管理される」とは、少なくとも、スマートコントラクト130が、そのブロックチェーンアドレスに格納されたトークンを送信可能であることをいう。スマートコントラクト130によって管理されるアカウントは、デジタルチケット13Aのチケット販売者のためのアカウントであってもよい。 Before the ticket 1 is issued, the ticket NFT101 (NFT_ID: A) is stored in the contract address 140 of the smart contract 130 or the blockchain address managed by the smart contract 130, for example, as shown in FIG. ing. "Managed by smart contract 130" means at least that smart contract 130 can send tokens stored at its blockchain address. The accounts managed by smart contract 130 may be accounts for ticket sellers of digital tickets 13A.
 実施形態に係るチケットNFT管理システム10は、チケットNFT管理サーバ12を備え得る。チケットNFT管理サーバ12は、前述のスマートコントラクト130とともに、実施形態のチケットNFT管理システム10を構成し得る。チケットNFT管理サーバ12は、ネットワーク15に接続されている。チケットNFT管理サーバ12は、デジタルチケット13Aが対応付けられたチケットNFT101をユーザに入手させるために必要な機能を提供する。 The ticket NFT management system 10 according to the embodiment may include a ticket NFT management server 12. The ticket NFT management server 12 can constitute the ticket NFT management system 10 of the embodiment together with the smart contract 130 described above. The ticket NFT management server 12 is connected to the network 15 . The ticket NFT management server 12 provides functions necessary for allowing the user to obtain the ticket NFT 101 associated with the digital ticket 13A.
 チケットNFT管理サーバ12は、プロセッサ12A及びメモリ12Bを備えるコンピュータによって構成されている。チケットNFT管理サーバ12は、1つのコンピュータによって構成されてもよいし、ネットワーク15を介して接続された複数のコンピュータによって構成されてもよい。メモリ12Bは、プロセッサ12Aに接続されている。メモリ12Bは、例えば、一次記憶装置及び二次記憶装置を備える。一次記憶装置は、例えば、RAMである。二次記憶装置は、例えば、ハードディスクドライブ(HDD)又はソリッドステートドライブ(SSD)である。メモリ12Bは、プロセッサ12Aによって実行されるコンピュータプログラム12Cを備える。プロセッサ12Aは、メモリ12Bに格納されたコンピュータプログラム12Cを読み出して実行する。コンピュータプログラム12Cは、コンピュータをチケットNFT管理サーバ12として機能させるためのプログラムコードを有する。 The ticket NFT management server 12 is composed of a computer with a processor 12A and memory 12B. The ticket NFT management server 12 may be configured by one computer, or may be configured by multiple computers connected via the network 15 . Memory 12B is connected to processor 12A. The memory 12B includes, for example, a primary storage device and a secondary storage device. A primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD). Memory 12B contains a computer program 12C that is executed by processor 12A. Processor 12A reads and executes computer program 12C stored in memory 12B. The computer program 12C has program code for causing the computer to function as the ticket NFT management server 12 .
 なお、デジタルチケット13Aに対応付けられたチケットNFT101の所有者であるユーザは、ユーザ端末30を有する(図1参照)。ユーザ端末30は、デジタルチケット13Aの使用等に用いられ得る。 The user who is the owner of the ticket NFT101 associated with the digital ticket 13A has a user terminal 30 (see FIG. 1). The user terminal 30 can be used, for example, to use the digital ticket 13A.
 ユーザ端末30は、例えば、スマートフォン又はタブレットなどのモバイルデバイスである。ユーザ端末30は、ネットワーク15に接続可能である。ユーザ端末30は、プロセッサ及びメモリを備えるコンピュータによって構成されている。メモリは、プロセッサに接続されている。メモリは、例えば、一次記憶装置及び二次記憶装置を備える。一次記憶装置は、例えば、RAMである。二次記憶装置は、例えば、ハードディスクドライブ(HDD)又はソリッドステートドライブ(SSD)である。メモリは、プロセッサによって実行されるコンピュータプログラムを備える。プロセッサは、メモリに格納されたコンピュータプログラムを読み出して実行する。ユーザ端末30のコンピュータプログラムは、チケットNFT101の入手及びデジタルチケット13Aの使用等の処理のためのプログラムコードを有する。 The user terminal 30 is, for example, a mobile device such as a smartphone or tablet. A user terminal 30 is connectable to the network 15 . The user terminal 30 is configured by a computer having a processor and memory. A memory is connected to the processor. Memory includes, for example, a primary storage device and a secondary storage device. A primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or solid state drive (SSD). The memory contains computer programs that are executed by the processor. The processor reads and executes computer programs stored in memory. The computer program of the user terminal 30 has program code for processing such as obtaining the ticket NFT 101 and using the digital ticket 13A.
 ユーザ端末30のコンピュータプログラムは、例えば、ブロックチェーン11のユーザアカウント110に格納されたトークンをユーザ端末30に表示させるためのウォレットアプリケーションプログラム又はデジタルチケット13Aを利用するためのアプリケーションプログラムである。そのようなアプリケーションプログラムは、トークンの保管、トークンの送受信のためのユーザ操作を可能とする機能を提供する。 The computer program of the user terminal 30 is, for example, a wallet application program for displaying the token stored in the user account 110 of the blockchain 11 on the user terminal 30 or an application program for using the digital ticket 13A. Such application programs provide functions that allow user operations for storing tokens, sending and receiving tokens.
 ユーザ端末30のコンピュータプログラムは、ブロックチェーン11におけるユーザアカウント110に対応付けられたNFT又はファンジブルトークンをユーザ端末30のディスプレイに表示させるためのプログラムコードを有する。ユーザ端末30のコンピュータプログラムは、チケットNFT101を表示させる際には、チケットNFT101に対応付けられたデジタルチケット13A(チケットデータ)を表示させる。 The computer program of the user terminal 30 has program code for displaying the NFT or fungible token associated with the user account 110 in the blockchain 11 on the display of the user terminal 30. When displaying the ticket NFT101, the computer program of the user terminal 30 displays the digital ticket 13A (ticket data) associated with the ticket NFT101.
 ユーザの端末30には、そのユーザが所有者であるNFT101に対応付けられたデータ13Aは表示されるが、そのユーザが所有者ではないNFTに対応付けられたデータは表示されない。データベース13においてデータ13Aに対応付けられたNFT101の所有者以外の端末におけるデータの表示を防止するため、データベース13は、データ13Aに対応付けられたNFT101の所有者からのデータ13Aへのアクセスは許可し、所有者以外からのデータ13Aのアクセスは許可しないようにアクセスコントロールをするよう構成されている。なお、データベース13は、データ13Aに対応付けられたNFT101の所有者を、ブロックチェーン11を参照することで把握できる。 The user's terminal 30 displays the data 13A associated with the NFT 101 owned by the user, but does not display the data associated with the NFT not owned by the user. In order to prevent data from being displayed on terminals other than the owner of NFT 101 associated with data 13A in database 13, database 13 permits access to data 13A from the owner of NFT 101 associated with data 13A. However, access control is performed so that access to the data 13A from anyone other than the owner is not permitted. The database 13 can grasp the owner of the NFT 101 associated with the data 13A by referring to the block chain 11.
 図3は、システム500を利用したチケット1の発行手順(チケット1の製造方法)を示している。チケット1の購入希望者(ユーザ)は、端末30を用いて、チケット予約Webサーバ400へアクセスし、購入を希望するチケットの予約操作をする。これにより、チケット1のためのチケットデータが生成される(ステップS301:チケット予約処理)。生成されるチケットデータは、例えば、開催場所、イベント名、開催日時、座席、及びチケット番号を有する。チケットデータの生成時には、チケット1の引換番号(第1識別情報)も生成されるが、ここでは、前述のように、チケット番号が引換番号も兼ねるものとする。 FIG. 3 shows the procedure for issuing ticket 1 using the system 500 (method for manufacturing ticket 1). A person (user) who wishes to purchase a ticket 1 accesses the ticket reservation Web server 400 using the terminal 30 and performs a reservation operation for the ticket he wishes to purchase. As a result, ticket data for ticket 1 is generated (step S301: ticket reservation processing). The generated ticket data includes, for example, the venue, event name, date and time, seat, and ticket number. When the ticket data is generated, the exchange number (first identification information) of ticket 1 is also generated. Here, as described above, the ticket number also serves as the exchange number.
 チケットデータは、チケット予約Webサーバ400から、チケットNFT管理システム10(のチケットNFT管理サーバ12)及びチケット発行サーバ300へ送信される(ステップS302)。チケットNFT管理システム10へ送信されたチケットデータは、チケットNFT101の生成などに用いられる。チケットNFT101の生成については後述する。チケット発行サーバ300へ送信されたチケットデータは、チケット発行サーバ300に保存される。チケット発行サーバ300に保存されたチケットデータは、引換番号を用いたデータ要求に応じて、発行装置200へ送信される。 The ticket data is transmitted from the ticket reservation web server 400 to (the ticket NFT management server 12 of) the ticket NFT management system 10 and the ticket issuing server 300 (step S302). The ticket data transmitted to the ticket NFT management system 10 is used for generation of the ticket NFT 101 and the like. Generation of the ticket NFT101 will be described later. The ticket data transmitted to the ticket issuing server 300 is stored in the ticket issuing server 300 . The ticket data stored in the ticket issuing server 300 is transmitted to the issuing device 200 in response to a data request using the exchange number.
 チケット予約Webサーバ400は、チケット1の発行のため、引換番号(第1識別情報)を出力する(ステップS307)。引換番号の出力は、端末30への画面表示でもよいし、ユーザの電子メールアドレスへの送信であってもよい。引換番号は2次元コードのように機械読み取り可能なコードの形式で出力されてもよい。コードは、ユーザ(チケット購入者)のIDなどの情報を含んでも良い。 The ticket reservation web server 400 outputs the exchange number (first identification information) for issuing ticket 1 (step S307). The output of the exchange number may be displayed on the terminal 30, or may be sent to the user's e-mail address. The exchange number may be output in the form of a machine-readable code such as a two-dimensional code. The code may include information such as the ID of the user (ticket purchaser).
 引換番号を得たユーザは、コンビニエンスストア等の店舗を訪れ、チケット1を発行してもらう(ステップS309からステップS312)。チケット1の発行のため、まず、ユーザは、引換番号又は引換番号を示すコードを、店舗スタッフに提示する。店舗スタッフは、例えば、引換番号を示すコードを読取機で読み取ることで、引換番号(第1識別情報)を発行装置200に取得させる(ステップS309)。なお、発行装置200は、ユーザIDなどの情報も併せて取得してもよい。 The user who has obtained the exchange number visits a store such as a convenience store and has a ticket 1 issued (steps S309 to S312). To issue the ticket 1, the user first presents the exchange number or a code indicating the exchange number to the store staff. The store staff, for example, causes the issuing device 200 to acquire the exchange number (first identification information) by reading the code indicating the exchange number with a reader (step S309). Note that the issuing device 200 may also acquire information such as a user ID.
 発行装置200は、引換番号に対応するチケット1の代金の支払いを処理する(ステップS310)。支払いの処理は、図示しない決済サーバを利用して行われても良い。これにより、チケット1の代金の支払いが完了する。発行装置200は、支払いが処理された後に、チケットデータを取得する(ステップS311)。なお、チケットデータの取得は、支払処理(ステップS310)の前に行われても良い。チケットデータの取得のため、発行装置200は、取得した引換番号(第1識別情報)を用いる。より具体的には、発行装置200は、引換番号を、チケット発行サーバ300へ送信する(ステップS311A)。引換番号を受信したチケット発行サーバ300は、引換番号に対応するチケットデータを発行装置200へ送信する(ステップS311B)。チケットデータは、後述のように、2次元コード1Aのデータを含む。チケットデータは、チケット1の印刷のためのデータである。 The issuing device 200 processes payment for the ticket 1 corresponding to the exchange number (step S310). Payment processing may be performed using a settlement server (not shown). As a result, the payment for the ticket 1 is completed. The issuing device 200 acquires the ticket data after the payment is processed (step S311). The acquisition of ticket data may be performed before the payment process (step S310). The issuing device 200 uses the acquired exchange number (first identification information) to acquire the ticket data. More specifically, the issuing device 200 transmits the exchange number to the ticket issuing server 300 (step S311A). The ticket issuing server 300 that has received the exchange number transmits ticket data corresponding to the exchange number to the issuing device 200 (step S311B). The ticket data includes data of the two-dimensional code 1A, as will be described later. The ticket data is data for printing the ticket 1 .
 発行装置200は、チケット1の印刷のためのチケットデータを、チケット用紙に印刷し、チケット1を発行する(ステップS312)。印刷されたチケット1は、図1に示すように、2次元コード1Aを有する。2次元コード1Aは、チケット1を電子化したデジタルチケット13Aに対応付けられたチケットNFT101の入手などに用いられる。 The issuing device 200 prints the ticket data for printing the ticket 1 on the ticket paper and issues the ticket 1 (step S312). A printed ticket 1 has a two-dimensional code 1A, as shown in FIG. The two-dimensional code 1A is used, for example, to obtain a ticket NFT 101 associated with a digital ticket 13A, which is an electronic version of the ticket 1.
 さて、チケット予約Webサーバ400からチケットデータを受信したチケットNFT管理システム10は、チケットNFT101のための処理(ステップS303からステップS305)を実行する。 Upon receiving the ticket data from the ticket reservation web server 400, the ticket NFT management system 10 executes processing for the ticket NFT 101 (steps S303 to S305).
 まず、チケットNFT管理システム10では、受信したチケットデータをNFT(初期NFT)に対応付ける処理が行われる(ステップS303:チケットNFT101の生成)。チケットデータが対応付けられるNFTは、ステップS403の時点又はその前の時点において、初期NFTとして、ブロックチェーン11において発行される。初期NFTの発行は、ブロックチェーン11において用意されたNFT発行コマンドを実行することによって達成される。ブロックチェーンにおいてNFT発行コマンドが実行されると、ブロックチェーンを構成するコンピュータは、NFT発行コマンドを受け付け、ブロックチェーンにおけるNFTの発行の処理を実行する。発行されたNFTは、ブロックチェーンに記録される。ブロックチェーンにおいて発行されたNFTには、NFT_IDが付与される。初期NFTの発行は、例えば、チケットNFT管理サーバ12又はスマートコントラクト130によって行われる。発行された初期NFTは、例えば、スマートコントラクト130のコントラクトアドレス140に格納される。 First, in the ticket NFT management system 10, processing is performed to associate the received ticket data with the NFT (initial NFT) (step S303: generate ticket NFT101). The NFT with which the ticket data is associated is issued in the blockchain 11 as an initial NFT at or before step S403. Issuance of the initial NFT is achieved by executing a prepared NFT issuance command in the blockchain 11 . When the NFT issuance command is executed in the blockchain, the computer that constitutes the blockchain receives the NFT issuance command and executes the NFT issuance process in the blockchain. Issued NFTs are recorded on the blockchain. NFT_ID is given to the NFT issued in the blockchain. Issuance of the initial NFT is performed by the ticket NFT management server 12 or the smart contract 130, for example. The issued initial NFT is stored, for example, at contract address 140 of smart contract 130 .
 チケットNFT管理システム10のチケットNFT管理サーバ12は、初期NFTのNFT_ID(NFT_ID:A)を取得する。チケットNFT管理サーバ12は、NFT_IDとチケットデータとを互いに対応付けて、データベース13に格納する。これにより、初期NFTにチケットデータが組み込まれたことになる。チケットデータが組み込まれたNFTが、チケットNFT101である。また、データベース13に格納されたチケットデータが、デジタルチケット13Aになる。 The ticket NFT management server 12 of the ticket NFT management system 10 acquires the NFT_ID (NFT_ID: A) of the initial NFT. The ticket NFT management server 12 associates the NFT_ID and the ticket data with each other and stores them in the database 13 . As a result, the ticket data is incorporated into the initial NFT. The NFT in which the ticket data is embedded is the ticket NFT101. Also, the ticket data stored in the database 13 becomes the digital ticket 13A.
 前述のように、データベース13は、デジタルチケット13Aは、そのデジタルチケット13Aに対応付けられたチケットNFT101(NFT_ID:AであるNFT)の所有者としてブロックチェーン11に記録されているユーザによる参照が許可されるように、データベース13に保存されている。これにより、デジタルチケット13Aは、チケットNFT101と実質的に一体化し、NFT化されていることになる。なお、チケットNFT101とデジタルチケット13Aとの対応付けは、例えば、チケットNFT101が、データベース13に格納されたデジタルチケット13Aを示すURI(Uniform Resource Identifier)を有することで実現されてもよい。 As described above, the database 13 allows the digital ticket 13A to be referenced by the user recorded in the blockchain 11 as the owner of the ticket NFT 101 (NFT with NFT_ID: A) associated with the digital ticket 13A. are stored in the database 13 as shown in FIG. As a result, the digital ticket 13A is substantially integrated with the ticket NFT 101 and converted into an NFT. The ticket NFT 101 and the digital ticket 13A may be associated with each other, for example, by having the ticket NFT 101 have a URI (Uniform Resource Identifier) indicating the digital ticket 13A stored in the database 13.
 チケットNFT管理サーバ12は、チケットNFT101を識別するための第2識別情報を少なくとも示すコードのデータを生成する(ステップS304)。コードは、例えば、機械読み取り可能な2次元コードである。2次元コードのデータは、2次元コードのパターンを示すデータ、又は、そのパターンを生成するためのデータである。2次元コードのパターン生成するためのデータは、例えば、URL(Uniform Resource Locator)を示し、URLは、例えば、チケットNFT管理サーバ12のドメイン及び第2識別情報を示す。生成された2次元コードは、前述のURLを示す。 The ticket NFT management server 12 generates code data indicating at least the second identification information for identifying the ticket NFT 101 (step S304). The code is, for example, a machine-readable two-dimensional code. The two-dimensional code data is data representing a two-dimensional code pattern or data for generating the pattern. The data for generating the pattern of the two-dimensional code indicates, for example, a URL (Uniform Resource Locator), and the URL indicates, for example, the domain of the ticket NFT management server 12 and the second identification information. The generated two-dimensional code indicates the aforementioned URL.
 チケットNFT101を識別するための第2識別情報は、チケットNFT101のNFT_ID:Aでもよいが、ここでは、チケットNFT101に対応付けられたデジタルチケット13A及びチケット1のチケット番号(引換番号)である「abcdefg」が、第2識別情報として用いられる。つまり、チケットNFT101を識別するための第2識別情報は、チケット1を識別するための第1識別番号であるチケット番号(引換番号)と同じである。 The second identification information for identifying the ticket NFT101 may be the NFT_ID: A of the ticket NFT101, but here, the ticket number (exchange number) of the digital ticket 13A and the ticket 1 associated with the ticket NFT101 "abcdefg ” is used as the second identification information. That is, the second identification information for identifying the ticket NFT101 is the same as the ticket number (exchange number), which is the first identification number for identifying the ticket 1 .
 チケットNFT管理サーバ12は、チケットNFT101の第2識別情報であるチケット番号「abcdefg」から、チケットNFT101のNFT_ID:Aを把握できるように、チケット番号「abcdefg」とNFT_ID:Aとを対応付けて、チケットNFT管理サーバ12の管理データベース12Dに保存する(図5参照)。チケットNFT管理サーバ12は、管理データベース12Dを参照することで、第2識別情報であるチケット番号からNFT_IDを把握できるとともに、NFT_IDからチケット番号を把握することもできる。 The ticket NFT management server 12 associates the ticket number "abcdefg" with the NFT_ID: A so that the NFT_ID: A of the ticket NFT101 can be grasped from the ticket number "abcdefg", which is the second identification information of the ticket NFT101. It is saved in the management database 12D of the ticket NFT management server 12 (see FIG. 5). By referring to the management database 12D, the ticket NFT management server 12 can grasp the NFT_ID from the ticket number, which is the second identification information, and can also grasp the ticket number from the NFT_ID.
 チケットNFT管理サーバ12は、生成した2次元コードデータ及びその2次元コードが付されるべきチケット1のチケット番号(引換番号)を、チケット発行サーバ300へ送信する(ステップS305)。以上の処理が終了すると、チケットNFT管理システム10は、必要に応じて、処理完了通知をチケット予約Webサーバ400へ送信する(ステップS306)。 The ticket NFT management server 12 transmits the generated two-dimensional code data and the ticket number (exchange number) of ticket 1 to which the two-dimensional code should be attached to the ticket issuing server 300 (step S305). When the above processing is completed, the ticket NFT management system 10 transmits a processing completion notice to the ticket reservation web server 400 as necessary (step S306).
 2次元コードデータ及びその2次元コードが付されるべきチケット1のチケット番号(引換番号)を受信したチケット発行サーバ300は、受信した2次元コードデータを、受信したチケット番号(引換番号)を有するチケットデータに対応付けて保存する(ステップS308)。これにより、チケット発行サーバ300は、チケット予約Webサーバ400から受信したチケットデータに、2次元コードデータを追加して保存することができる。 The ticket issuing server 300, which has received the two-dimensional code data and the ticket number (exchange number) of the ticket 1 to which the two-dimensional code is to be attached, has the received two-dimensional code data with the received ticket number (exchange number). It is saved in association with the ticket data (step S308). As a result, the ticket issuing server 300 can add the two-dimensional code data to the ticket data received from the ticket reservation web server 400 and store the data.
 発行装置200がチケット発行サーバ300から取得するチケットデータは、以上のように追加された2次元コードデータを有するものである。したがって、チケットデータを印刷して製造されたチケット1は、図1に示すように、2次元コード1Aを有し、この2次元コード1Aは、チケットNFT101を識別するための第2識別情報を有する。2次元コード1Aは、ユーザがチケットNFT101を取得するために用いられる。 The ticket data that the issuing device 200 acquires from the ticket issuing server 300 has the two-dimensional code data added as described above. Therefore, the ticket 1 manufactured by printing the ticket data has a two-dimensional code 1A as shown in FIG. 1, and this two-dimensional code 1A has second identification information for identifying the ticket NFT 101. . The two-dimensional code 1A is used by the user to acquire the ticket NFT101.
 図4は、システム500を利用したチケット1の発行手順(チケット1の製造方法)の他の例を示している。図4において、特に説明しない点については、図3の例と同様である。チケット1の購入希望者(ユーザ)は、ステップS301と同様に、チケットの予約操作をする。これにより、チケット1のためのチケットデータが生成される(ステップS401:チケット予約処理)。 FIG. 4 shows another example of the ticket 1 issuing procedure (ticket 1 manufacturing method) using the system 500 . In FIG. 4, points that are not particularly described are the same as in the example of FIG. A person (user) who wishes to purchase a ticket 1 performs a ticket reservation operation in the same manner as in step S301. As a result, ticket data for ticket 1 is generated (step S401: ticket reservation processing).
 チケット番号(引換番号)を含むチケットデータは、チケット予約Webサーバ400から、チケットNFT管理システム10(のチケットNFT管理サーバ12)へ送信される(ステップS402)。チケットNFT管理システム10へ送信されたチケットデータは、ステップS403及びステップS404の処理に用いられる。ステップS403及びステップS404は、図3のステップS303及びステップS304と同じである。 The ticket data including the ticket number (exchange number) is transmitted from the ticket reservation web server 400 to (the ticket NFT management server 12 of) the ticket NFT management system 10 (step S402). The ticket data transmitted to the ticket NFT management system 10 is used for the processing of steps S403 and S404. Steps S403 and S404 are the same as steps S303 and S304 in FIG.
 チケットNFT管理サーバ12は、ステップS404で生成した2次元コードデータ及びその2次元コードが付されるべきチケット1のチケット番号(引換番号)を、チケット予約Webサーバ400へ送信する(ステップS405)。 The ticket NFT management server 12 transmits the two-dimensional code data generated in step S404 and the ticket number (exchange number) of ticket 1 to which the two-dimensional code should be attached to the ticket reservation web server 400 (step S405).
 チケット予約Webサーバ400は、生成したチケットデータに、受信した2次元コードデータを追加し、保存する。チケット予約Webサーバ400は、2次元コードデータを含むチケットデータをチケット発行サーバ300へ送信する(ステップS406)。チケット予約Webサーバ400は、チケット1の発行のため、引換番号(第1識別情報)を出力する(ステップS407)。チケット発行サーバ300は、チケット予約Webサーバ400から受信したチケットデータを保存する(ステップS408)。 The ticket reservation web server 400 adds the received two-dimensional code data to the generated ticket data and saves it. The ticket reservation web server 400 transmits the ticket data including the two-dimensional code data to the ticket issuing server 300 (step S406). The ticket reservation web server 400 outputs the exchange number (first identification information) to issue ticket 1 (step S407). The ticket issuing server 300 stores the ticket data received from the ticket reservation web server 400 (step S408).
 引換番号を得たユーザは、コンビニエンスストア等の店舗を訪れ、チケット1を発行してもらう(ステップS409からステップS412)。ステップS409からステップS412は、図3のステップS309からステップS312と同じである。 The user who has obtained the exchange number visits a store such as a convenience store and has a ticket 1 issued (steps S409 to S412). Steps S409 to S412 are the same as steps S309 to S312 in FIG.
 図5は、発行されたチケット1を用いて、チケット1に対応するチケットNFT101をユーザが取得するための手順を示している。ユーザが、チケットNFT101を取得すると、ユーザ端末30のディスプレイ31にデジタルチケット13Aが表示される(図6参照)。なお、ユーザがチケットNFT101を取得する前において、チケットNFT101は、スマートコントラクト130のコントラクトアドレス140等に格納されている(図2参照)。 FIG. 5 shows the procedure for the user to obtain the ticket NFT 101 corresponding to ticket 1 using issued ticket 1. When the user acquires the ticket NFT101, the digital ticket 13A is displayed on the display 31 of the user terminal 30 (see FIG. 6). Before the user acquires the ticket NFT 101, the ticket NFT 101 is stored in the contract address 140 or the like of the smart contract 130 (see FIG. 2).
 まず、紙のチケット1を入手したユーザは、チケット1に付された2次元コード1Aをユーザ端末30に読み取らせる(ステップS501)。ユーザ端末30は、カメラ(図示省略)など、機械読み取り可能なコード1Aを読み取るための読取機を備える。この読み取りにより、ユーザ端末30は、コード1Aが示すURL(チケットNFT管理サーバ12のドメイン及びチケット番号(第2識別情報))を取得する。 First, the user who obtained the paper ticket 1 causes the user terminal 30 to read the two-dimensional code 1A attached to the ticket 1 (step S501). The user terminal 30 includes a reader such as a camera (not shown) for reading the machine-readable code 1A. By this reading, the user terminal 30 acquires the URL indicated by the code 1A (the domain of the ticket NFT management server 12 and the ticket number (second identification information)).
 URLを取得したユーザ端末30は、そのURLに従ったネットワークアクセスを実行する(ステップS502)。すなわち、ユーザ端末30は、URLに従ってチケットNFT管理サーバ12へアクセスし、第2識別情報であるチケット番号「abcdefg」を管理サーバ12へ送信する。ユーザ端末30からチケットNFT管理サーバ12へのアクセスは、チケット1に対応するチケットNFT101の所有者をユーザに変更する操作のリクエスト(所有者変更リクエスト)である。なお、ユーザ端末30からチケットNFT管理サーバ12へのアクセスの際に、ブロックチェーン11におけるユーザのアカウント(ブロックチェーンアドレス)がユーザ端末30からチケットNFT管理サーバ12へ送信されてもよい。 The user terminal 30 that has acquired the URL executes network access according to the URL (step S502). That is, the user terminal 30 accesses the ticket NFT management server 12 according to the URL and transmits the ticket number “abcdefg”, which is the second identification information, to the management server 12 . Access from the user terminal 30 to the ticket NFT management server 12 is an operation request (owner change request) to change the owner of the ticket NFT 101 corresponding to the ticket 1 to the user. When the user terminal 30 accesses the ticket NFT management server 12 , the user's account (blockchain address) in the blockchain 11 may be transmitted from the user terminal 30 to the ticket NFT management server 12 .
 チケットNFT管理サーバ12は、ユーザ端末30からのアクセスによって、ユーザ端末30から第2識別情報であるチケット番号「abcdefg」を取得する。チケットNFT管理サーバ12は、図5に示す管理データベース12Dを備えている。管理サーバ12は、管理データベース12Dを参照して、取得したチケット番号「abcdefg」を、ブロックチェーン11においてチケットNFT101を示すNFT_ID:Aに変換する。なお、コード1Aが示す第2識別情報が、NFT_ID自体である場合には、管理データベース12Dを参照しなくてもよい。 The ticket NFT management server 12 acquires the ticket number "abcdefg", which is the second identification information, from the user terminal 30 through access from the user terminal 30. The ticket NFT management server 12 has a management database 12D shown in FIG. The management server 12 refers to the management database 12</b>D and converts the acquired ticket number “abcdefg” into NFT_ID:A indicating the ticket NFT 101 in the block chain 11 . Note that if the second identification information indicated by the code 1A is the NFT_ID itself, it is not necessary to refer to the management database 12D.
 チケットNFT管理サーバ12は、チケットNFT101を識別するためのNFT_ID:Aを取得すると、そのNFT_ID:Aで示されるチケットNFT101を所有者変更の操作対象として、NFT所有者変更の操作のため,スマートコントラクト130を呼び出す(ステップS503)。チケットNFT管理サーバ12は、その呼び出しの際に、操作対象であるチケットNFT101のNFT_ID:Aと、ユーザのブロックチェーンアカウント110(ブロックチェーンアドレス)と、をスマートコントラクト130に与える。スマートコントラクト130は、チケットNFT101のNFT_ID:Aによって、操作対象であるチケットNFT101を識別する。また、スマートコントラクト130は、ユーザのブロックチェーンアカウント110によって、チケットNFT101の新たな所有者であるユーザを識別する。 When the ticket NFT management server 12 acquires the NFT_ID: A for identifying the ticket NFT101, the ticket NFT101 indicated by the NFT_ID: A is the target of the owner change operation, and the smart contract is used for the NFT owner change operation. 130 (step S503). When calling, the ticket NFT management server 12 gives the smart contract 130 the NFT_ID: A of the ticket NFT 101 to be operated and the user's blockchain account 110 (blockchain address). The smart contract 130 identifies the ticket NFT101 to be operated by NFT_ID: A of the ticket NFT101. Smart contract 130 also identifies the user who is the new owner of ticket NFT 101 by the user's blockchain account 110 .
 呼び出されたスマートコントラクト130は、識別された操作対象であるチケットNFT101の所有者を、識別されたユーザに変更する操作を実行する(ステップS504)。この操作は、ブロックチェーン11において、チケットNFT101、スマートコントラクト130のコントラクトアドレス140から、ユーザのブロックチェーンアドレス110へ送信するコマンドをスマートコントラクト130が実行することによって行われる。これにより、ユーザが、チケット1に対応するチケットNFT101を所有した状態になる。チケットNFT101の所有者がユーザに変更されたことは、ブロックチェーン11において記録される。スマートコントラクト130は、所有者変更の完了通知をチケットNFT管理サーバ12に通知してもよい。 The called smart contract 130 executes an operation to change the owner of the identified ticket NFT 101 to be operated to the identified user (step S504). This operation is performed by the smart contract 130 executing a command to send the ticket NFT 101 from the contract address 140 of the smart contract 130 to the user's blockchain address 110 in the blockchain 11 . As a result, the user owns the ticket NFT101 corresponding to the ticket 1. The change of the owner of the ticket NFT101 to the user is recorded in the blockchain 11. The smart contract 130 may notify the ticket NFT management server 12 of the owner change completion notification.
 以上のようなコード1Aの読み取りを利用した所有者変更リクエストによって、チケットNFT101の所有者となったユーザのユーザ端末30には、図6に示すように、そのチケットNFT101に対応付けられたデジタルチケット13Aが表示される。図6に示す、ユーザ端末30のディスプレイ31には、チケットNFT101に対応付けられたデジタルチケット13Aを示すチケットNFT表示画面33が表示される。なお、ユーザ端末30には、ユーザが所有するNFT101に対応付けられデータ13Aを表示させるためのアプリケーションプログラムがインストールされている。チケットNFT101及びチケットNFT101に対応付けられたデジタルチケット13Aの表示は、このアプリケーションプログラムによって行われる。前述の所有者変更リクエストの送信は、このアプリケーションプログラムによって実行されてもよい。 As shown in FIG. 6, the digital ticket associated with the ticket NFT101 is displayed on the user terminal 30 of the user who has become the owner of the ticket NFT101 by the owner change request using the reading of the code 1A as described above. 13A is displayed. The display 31 of the user terminal 30 shown in FIG. 6 displays a ticket NFT display screen 33 showing the digital ticket 13A associated with the ticket NFT101. An application program is installed in the user terminal 30 to display the data 13A associated with the NFT 101 owned by the user. This application program displays the ticket NFT101 and the digital ticket 13A associated with the ticket NFT101. Sending of the aforementioned change of ownership request may be performed by this application program.
 前述のように、デジタルチケット13Aは、データベース13に格納されている。チケットNFT管理サーバ12及びデータベース13は、チケットNFT101の所有者となったユーザの端末30にデジタルチケット13Aを表示させるための処理を実行する。このように、ユーザは、チケットNFT101を入手することで、チケットNFT101に対応付けられたデジタルチケット13Aを表示させるなどの利用が可能になる。 As described above, the digital ticket 13A is stored in the database 13. The ticket NFT management server 12 and the database 13 execute processing for displaying the digital ticket 13A on the terminal 30 of the user who has become the owner of the ticket NFT101. In this way, by obtaining the ticket NFT101, the user can use it, such as displaying the digital ticket 13A associated with the ticket NFT101.
<2.2 第2実施形態:コンテンツ発行システム> <2.2 Second Embodiment: Content Publishing System>
 図7から図13は、第2実施形態を示している。第2実施形態において、商品は、印刷されたコンテンツ1である。商品がチケットであるかコンテンツであるかという点を除くと、第2実施形態は、多くの点において、第1実施形態と共通する。第2実施形態において、特に説明しない点については、第1実施形態と同様である。第2実施形態において、第1実施形態と同じ又は機能的に共通する要素には、第1実施形態と同じ符号が付されている。 7 to 13 show the second embodiment. In the second embodiment, the product is printed content 1 . Except for whether the product is a ticket or a content, the second embodiment has many points in common with the first embodiment. In the second embodiment, points that are not particularly described are the same as in the first embodiment. In the second embodiment, elements that are the same as or functionally common to the first embodiment are assigned the same reference numerals as in the first embodiment.
 図7は、第2実施形態に係るシステム500の一例を示している。第2実施形態に係るシステム500は、コンテンツプリントサービスを提供するためのものであり、印刷物であるコンテンツ1の発行等に用いられる。第2実施形態に係るシステム500は、ユーザ端末30に表示されるデジタルコンテンツ13Aも扱う。 FIG. 7 shows an example of a system 500 according to the second embodiment. A system 500 according to the second embodiment is for providing a content print service, and is used for issuing content 1, which is printed matter. The system 500 according to the second embodiment also handles digital content 13A displayed on the user terminal 30. FIG.
 印刷されたコンテンツ1は、例えば、コンテンツ用の印刷用紙にコンテンツデータが印刷されて構成される。コンテンツデータは、例えば、画像データを含む。画像データの素材は、特に限定されないが、芸能人、歌手、スポーツ選手、その他著名人、漫画・ゲーム・アニメーションなどのキャラクタ、ゲームのアイテム、乗物、機械、器具、動物、植物などである。コンテンツ1は、例えば、芸能人等のファンによって購入される。 The printed content 1 is configured by, for example, printing content data on printing paper for content. Content data includes, for example, image data. Materials of image data are, but not limited to, celebrities, singers, athletes, other celebrities, characters in cartoons, games, animation, etc., game items, vehicles, machines, instruments, animals, plants, and the like. Content 1 is purchased, for example, by a fan such as an entertainer.
 コンテンツデータは、商品番号を有する。商品番号は、同種の複数のコンテンツ1に共通して付されている番号でもよいが、ここでは、個々のコンテンツ1に固有の番号とする。ここでは、一例として、図7に示すコンテンツ1には、商品番号(第1識別情報)として、「aaaaa」が付与されている。なお、コンテンツデータは、同種の複数のコンテンツ1に共通して付されている第1商品番号と、個々のコンテンツ1に固有の第2商品番号と、を有していても良い。 Content data has a product number. The product number may be a number assigned in common to a plurality of contents 1 of the same type, but here, it is assumed to be a unique number for each individual content 1 . Here, as an example, the content 1 shown in FIG. 7 is given "aaaaa" as the product number (first identification information). Note that the content data may have a first product number assigned in common to a plurality of contents 1 of the same type and a second product number unique to each individual content 1 .
 コンテンツ1には、上述のコンテンツデータとともに、機械読み取り可能なコード1Aが印刷により付与されている。コード1Aは、例えば、2次元コードである。コード1Aについては後述する。コンテンツデータを構成する。 A machine-readable code 1A is attached to content 1 by printing together with the content data described above. Code 1A is, for example, a two-dimensional code. Code 1A will be described later. configure content data;
 デジタルコンテンツ13Aは、コンテンツ1に含まれるコンテンツデータ及びその他のデータを電子化したものである。デジタルコンテンツ13Aは、コンテンツデータとして、例えば、コンテンツ1と同じ又は関連した画像データ、商品番号に関するデータ等を備える。デジタルコンテンツ13Aは、データベース13に格納される。 The digital content 13A is the electronic version of the content data and other data included in the content 1. The digital content 13A includes, as content data, image data that is the same as or related to the content 1, data regarding product numbers, and the like. Digital content 13A is stored in database 13 .
 コンテンツ1の購入者であるユーザは、印刷されたコンテンツ1をコレクションし、鑑賞して楽しむことができる。また、ユーザは、印刷されたコンテンツ1だけでなく、コンテンツ同じ又は関連した画像データを有するデジタルコンテンツ13Aを、端末30に表示して楽しむことができる。しかも、ユーザは、デジタルコンテンツ13Aというデジタル情報だけでなく、紙に印刷されたコンテンツ1という有体物も入手できているため、ユーザにとって、購入の実感が高く、好適である。 A user who is a purchaser of Content 1 can collect, appreciate, and enjoy printed Content 1. In addition, the user can display and enjoy not only the printed content 1 but also the digital content 13A having the same or related image data as the content on the terminal 30. FIG. Moreover, since the user can obtain not only the digital information of the digital content 13A but also the tangible item of the content 1 printed on paper, the user has a strong sense of purchase, which is preferable.
 第1実施形態に係るシステム500は、発行装置200及びコンテンツ発行サーバ300を備える。発行装置200は、例えば、小売店の店舗内に設置される。発行装置200は、印刷用紙にコンテンツデータを印刷して、印刷されたコンテンツ1を発行するよう構成されている。発行装置200は、例えば、店舗内に設置されたコンテンツプリントサービス等を行う複合機である。複合機は、コンテンツプリントサービスのほか、その他のプリントサービス、コピーサービス、ファクシミリサービスを提供するために用いられる。複合機は、一般に、来店客が直接操作できるが、店舗スタッフによって操作されてもよい。 A system 500 according to the first embodiment includes an issuing device 200 and a content issuing server 300 . The issuing device 200 is installed, for example, in a retail store. The issuing device 200 is configured to print content data on printing paper and issue the printed content 1 . The issuing device 200 is, for example, a multi-function device installed in a store that performs a content print service or the like. MFPs are used to provide content print services as well as other print services, copy services, and facsimile services. MFPs can generally be operated directly by customers visiting the store, but may also be operated by store staff.
 発行装置200は、客(ユーザ)等の操作者の操作を受け付けると、コンテンツ発行サーバ300から、必要なコンテンツデータを取得し、そのコンテンツデータを印刷することで、コンテンツ1を発行する。発行装置200は、商品番号の入力を受け付けるように構成されている。商品番号の入力は、例えば、キー操作、又は商品番号を示すコードを複合機が有する読取機によって読み取ることによって行われる。 Upon receiving an operation by an operator such as a customer (user), the issuing device 200 acquires necessary content data from the content issuing server 300 and issues content 1 by printing the content data. The issuing device 200 is configured to receive an input of a product number. The entry of the product number is performed, for example, by operating a key or by reading a code indicating the product number with a reader included in the multifunction machine.
 発行装置200は、コンテンツ1の発行に先立って、コンテンツ1の代金の支払操作を受け付けて代金決済をする支払処理を実行するよう構成されている。コンテンツ1は、支払処理が完了した後に発行される。コンテンツ1を購入しようとする者(ユーザ)は、コンビニエンスストア等の店舗で、コンテンツ1の代金を支払ことができるため、コンテンツ1の入手が容易である。また、店舗でコンテンツ1の代金を支払うことによって、コンテンツNFT101を容易に入手することもできる。 The issuing device 200 is configured to receive a payment operation for the price of the content 1 and execute payment processing to settle the price before the content 1 is issued. Content 1 is issued after the payment process is completed. A person (user) who intends to purchase the content 1 can pay for the content 1 at a store such as a convenience store, so that the content 1 can be obtained easily. Also, the content NFT101 can be easily obtained by paying for the content 1 at the store.
 コンテンツ発行サーバ300は、ネットワーク15を介して、発行装置200に接続される。コンテンツ発行サーバ300は、複数の発行装置200が接続可能となるように、発行装置200とは別に場所に設置された外部装置である。コンテンツ発行サーバ300は、発行装置200によって発行されるコンテンツ1のためのコンテンツデータを有し、発行装置200からの要求に応じて、コンテンツデータを発行装置200へ送信するよう構成されている。 The content issuing server 300 is connected to the issuing device 200 via the network 15 . The content issuing server 300 is an external device installed at a location separate from the issuing device 200 so that a plurality of issuing devices 200 can be connected. The content issuing server 300 has content data for content 1 published by the issuing device 200 and is configured to transmit the content data to the issuing device 200 in response to a request from the issuing device 200 .
 コンテンツ発行サーバ300は、プロセッサ及びメモリを備えるコンピュータによって構成されている。コンテンツ発行サーバ300は、コンピュータプログラムを有する。このコンピュータプログラムは、コンピュータをコンテンツ発行サーバ300として機能させるためのプログラムコードを有する。 The content issuing server 300 is composed of a computer equipped with a processor and memory. The content issuing server 300 has a computer program. This computer program has program code for causing a computer to function as the content issuing server 300 .
 第2実施形態に係るシステム500は、ネットワーク15に接続されたコンテンツ紹介Webサーバ400を備えることができる。コンテンツ紹介Webサーバは、コンテンツ1の購入希望者によって閲覧されるWebサイト600(図8参照)を提供する。このWebサイト600は、発行装置200によって発行可能なコンテンツの一覧と、各コンテンツの商品番号と、を表示する。Webサイト600には、各コンテンツの値段が表示されてもよい。また、Webサイトで紹介されるコンテンツは、コンテンツNFT101を有するものと、有しないものとを含んでもよい。 A system 500 according to the second embodiment can include a content introduction web server 400 connected to the network 15 . The content introduction web server provides a website 600 (see FIG. 8) that is browsed by those who wish to purchase the content 1 . This website 600 displays a list of contents that can be issued by the issuing device 200 and product numbers of each of the contents. The website 600 may display the price of each content. Also, the content introduced on the website may include content with the content NFT 101 and content without the content NFT 101 .
 コンテンツ紹介Webサーバ400は、プロセッサ及びメモリを備えるコンピュータによって構成されている。コンテンツ紹介Webサーバは、コンピュータプログラムを有する。このコンピュータプログラムは、コンピュータをコンテンツ紹介Webサーバ400として機能させるためのプログラムコードを有する。 The content introduction web server 400 is composed of a computer equipped with a processor and memory. The content introduction web server has a computer program. This computer program has program code for causing a computer to function as the content introduction Web server 400 .
 第2実施形態に係るシステム500は、ネットワーク15に接続されたコンテンツノンファンジブルトークン管理システム10(コンテンツNFT管理システム10)を備えることができる。 A system 500 according to the second embodiment can include a content non-fungible token management system 10 (content NFT management system 10) connected to the network 15.
 図9は、コンテンツNFT管理システム10を示している。図9に示すコンテンツNFT管理サーバ12、データベース13及びスマートコントラクト130は、図2に示すチケットNFT管理サーバ12、データベース13、及びスマートコントラクト130と同様の機能を有する。 FIG. 9 shows the content NFT management system 10. The content NFT management server 12, database 13 and smart contract 130 shown in FIG. 9 have the same functions as the ticket NFT management server 12, database 13 and smart contract 130 shown in FIG.
 第2実施形態においては、デジタルコンテンツ13Aは、ノンファンジブルトークン101に対応付けられている。すなわち、デジタルコンテンツ13Aは、NFT化されている。デジタルコンテンツ13Aと対応付けられたノンファンジブルトークン101を「コンテンツNFT101」ともいう。以下において、コンテンツNFT101のNFT識別子(NFT_ID)は、「A」で表されるものとする。 In the second embodiment, the digital content 13A is associated with the non-fungible token 101. That is, the digital content 13A is converted to NFT. The non-fungible token 101 associated with the digital content 13A is also called "content NFT 101". In the following, the NFT identifier (NFT_ID) of content NFT101 is represented by "A".
 第2実施形態において、デジタルコンテンツ13AとコンテンツNFT101との対応付けは、例えば、デジタルコンテンツ13Aを、対応するコンテンツNFT101のNFT_ID:Aと対応付けて、データベース13に保存することによって実現されている。一つのデジタルコンテンツ13Aが、一つの対応するコンテンツNFT101のNFT_ID:Aにだけ対応付けられている場合、コンテンツNFT101とデジタルコンテンツ13Aとの1対1対応が実現される。 In the second embodiment, the correspondence between the digital content 13A and the content NFT101 is realized, for example, by associating the digital content 13A with NFT_ID: A of the corresponding content NFT101 and storing it in the database 13. When one digital content 13A is associated only with NFT_ID:A of one corresponding content NFT101, one-to-one correspondence between the content NFT101 and the digital content 13A is realized.
 一つのデジタルコンテンツ13Aが、複数のコンテンツNFT101のNFT_IDに対応付けられていてもよい。複数のデジタルコンテンツ13Aそれぞれのデータが同一で良い場合には、一つのデジタルコンテンツ13Aが、複数のコンテンツNFT101のNFT_IDに対応付けられていてもよい。 A single digital content 13A may be associated with the NFT_IDs of multiple content NFTs 101. When the data of each of the plurality of digital contents 13A may be the same, one digital content 13A may be associated with the NFT_IDs of the plurality of content NFTs 101.
 コンテンツNFT101は、その所有者(及び所有者履歴)が、ブロックチェーン11に記録される。コンテンツNFT101の所有者であることの証明は、デジタルコンテンツ13Aの所有者であることの証明にもなっている。デジタルコンテンツ13Aの取引のため、コンテンツNFT101を取引(第三者に販売・譲渡)することも可能である。 The owner (and owner history) of the content NFT 101 is recorded in the blockchain 11. Proof of being the owner of the content NFT 101 is also proof of being the owner of the digital content 13A. It is also possible to trade (sell/transfer to a third party) the content NFT 101 for trading the digital content 13A.
 ブロックチェーンのユーザアカウント110に、デジタルコンテンツ13Aに対応付けられたコンテンツNFT101が格納されていると、そのユーザアカウントを有するユーザは、デジタルコンテンツ13Aの所有者でもある。後述のように、コンテンツNFT101は、ユーザが印刷されたコンテンツ1を購入した後、所定の操作を行うことにより、ユーザアカウント110へ送信される。 If the content NFT 101 associated with the digital content 13A is stored in the blockchain user account 110, the user who has that user account is also the owner of the digital content 13A. As will be described later, the content NFT 101 is sent to the user account 110 by performing a predetermined operation after the user purchases the printed content 1 .
 実施形態に係るコンテンツNFT管理システム10は、コンテンツNFT管理サーバ12を備え得る。コンテンツNFT管理サーバ12は、スマートコントラクト130とともに、実施形態のコンテンツNFT管理システム10を構成し得る。コンテンツNFT管理サーバ12は、デジタルコンテンツ13Aが対応付けられたコンテンツNFT101をユーザに入手させるために必要な機能を提供する。 The content NFT management system 10 according to the embodiment may include a content NFT management server 12. The content NFT management server 12 can configure the content NFT management system 10 of the embodiment together with the smart contract 130 . The content NFT management server 12 provides functions necessary for allowing the user to obtain the content NFT 101 associated with the digital content 13A.
 コンテンツNFT管理サーバ12は、プロセッサ12A及びメモリ12Bを備えるコンピュータによって構成されている。メモリ12Bに格納されたコンピュータプログラム12Cは、コンピュータをコンテンツNFT管理サーバ12として機能させるためのプログラムコードを有する。 The content NFT management server 12 is composed of a computer having a processor 12A and a memory 12B. A computer program 12C stored in the memory 12B has program code for causing a computer to function as the content NFT management server 12. FIG.
 なお、デジタルコンテンツ13Aに対応付けられたコンテンツNFT101の所有者であるユーザは、ユーザ端末30を有する(図7参照)。ユーザ端末30は、ユーザが有するコンテンツNFT101に対応付けられたデジタルコンテンツ13Aの閲覧等に用いられ得る。 The user who is the owner of the content NFT101 associated with the digital content 13A has a user terminal 30 (see FIG. 7). The user terminal 30 can be used for browsing the digital content 13A associated with the content NFT 101 owned by the user.
 図10は、システム500を利用したコンテンツ1の発行手順(コンテンツ1の製造方法)を示している。コンテンツ1の購入希望者(ユーザ)は、端末30を用いて、コンテンツ紹介Webサイト600に記載されている商品番号を確認する。ユーザは、コンビニエンスストア等の店舗を訪れ、コンテンツ1を発行してもらう(ステップS1001からS1003,S1010,S1011)。コンテンツ1の発行のため、まず、ユーザは、商品番号を発行装置200に入力する。これにより、発行装置200は、コンテンツ1の商品番号を取得する(ステップS1001)。なお、発行装置200が有するディスプレイにおいて、購入可能なコンテンツ1の一覧の中から購入したいコンテンツを選択可能である場合、ユーザが購入を希望するコンテンツ1の選択操作によって、発行装置200がコンテンツ1の商品番号を取得してもよい。 FIG. 10 shows the procedure for issuing content 1 using the system 500 (method for producing content 1). A person (user) who wishes to purchase the content 1 uses the terminal 30 to confirm the product number described on the content introduction website 600 . The user visits a store such as a convenience store and has Content 1 issued (steps S1001 to S1003, S1010, S1011). In order to issue content 1, the user first inputs a product number to the issuing device 200. FIG. As a result, the issuing device 200 acquires the item number of the content 1 (step S1001). Note that if the display of the issuing device 200 allows selection of the content to be purchased from the list of purchasable content 1, the user selects the content 1 that the user wishes to purchase, and the issuing device 200 displays the content 1. You can get the item number.
 発行装置200は、コンテンツ1の代金の支払いを処理する(ステップS1002)。これにより、コンテンツ1の代金の支払いが完了する。発行装置200は、支払いが処理された後に、コンテンツデータを取得する(ステップS1011)。なお、コンテンツデータの取得は、支払処理(ステップS1002)の前に行われても良い。コンテンツデータの取得のため、発行装置200は、取得した商品番号(第1識別情報)を用いる。より具体的には、発行装置200は、商品番号を、コンテンツ発行サーバ300へ送信する(ステップS1003)。 The issuing device 200 processes payment for content 1 (step S1002). As a result, the payment for the content 1 is completed. The issuing device 200 acquires the content data after the payment is processed (step S1011). Note that acquisition of content data may be performed before payment processing (step S1002). The issuing device 200 uses the acquired product number (first identification information) to acquire content data. More specifically, the issuing device 200 transmits the item number to the content issuing server 300 (step S1003).
 コンテンツ発行サーバ300は、商品番号に対応するコンテンツデータを発行装置200へ送信する(ステップS1009)。発行装置は、コンテンツデータを取得する。取得したコンテンツデータは、2次元コード1Aのデータを含む。コンテンツデータは、コンテンツ1の印刷のためのデータである。 The content issuing server 300 transmits the content data corresponding to the product number to the issuing device 200 (step S1009). The issuing device acquires content data. The acquired content data includes the data of the two-dimensional code 1A. The content data is data for printing the content 1 .
 発行装置200は、コンテンツ1の印刷のためのコンテンツデータを、印刷用紙に印刷し、コンテンツ1を発行する(ステップS1011)。印刷されたコンテンツ1は、図7に示すように、2次元コード1Aを有する。2次元コード1Aは、コンテンツ1を電子化したデジタルコンテンツ13Aに対応付けられたコンテンツNFT101の入手などに用いられる。 The issuing device 200 prints the content data for printing the content 1 on printing paper and issues the content 1 (step S1011). The printed content 1 has a two-dimensional code 1A as shown in FIG. The two-dimensional code 1A is used, for example, to obtain the content NFT101 associated with the digital content 13A, which is the digitized content 1. FIG.
 コンテンツ発行サーバ300から発行装置200に2次元コード1Aのデータを含ませるため、コンテンツ発行サーバ300は、発行すべきコンテンツ1のコンテンツデータをコンテンツNFT管理システム10へ送信する(ステップS1004)。なお、コンテンツ発行サーバ300は、発行可能な様々なコンテンツ1のコンテンツデータを商品番号と対応付けて有している。コンテンツNFT管理システム10へ送信されるコンテンツデータは、発行装置200から送信された発行すべきコンテンツ1のコンテンツデータからステップS1003において送信された商品番号から識別され得る。 In order to include the data of the two-dimensional code 1A from the content issuing server 300 to the issuing device 200, the content issuing server 300 transmits the content data of the content 1 to be issued to the content NFT management system 10 (step S1004). Note that the content issuing server 300 has content data of various content items 1 that can be issued in association with product numbers. The content data transmitted to the content NFT management system 10 can be identified from the product number transmitted in step S1003 from the content data of the content 1 to be published transmitted from the issuing device 200 .
 コンテンツデータを受信したコンテンツNFT管理システム10は、コンテンツNFT101のための処理(ステップS1005からステップS1007)を実行する。 Upon receiving the content data, the content NFT management system 10 executes processing for the content NFT 101 (steps S1005 to S1007).
 まず、コンテンツNFT管理システム10では、受信したコンテンツデータをNFT(初期NFT)に対応付ける処理が行われる(ステップS1003:コンテンツNFT101の生成)。これにより、初期NFTにコンテンツデータが組み込まれたことになる。コンテンツデータが組み込まれたNFTが、コンテンツNFT101である。また、データベース13に格納されたコンテンツデータが、デジタルコンテンツ13Aになる。 First, in the content NFT management system 10, a process of associating received content data with an NFT (initial NFT) is performed (step S1003: generation of content NFT101). As a result, the content data is incorporated into the initial NFT. An NFT in which content data is incorporated is content NFT101. Also, the content data stored in the database 13 becomes the digital content 13A.
 コンテンツNFT管理サーバ12は、コンテンツNFT101を識別するための第2識別情報を少なくとも示す2次元コードのデータを生成する(ステップS1004)。2次元コードは、URL(Uniform Resource Locator)を示し、URLは、例えば、コンテンツNFT管理サーバ12のドメイン及び第2識別情報を示す。 The content NFT management server 12 generates two-dimensional code data indicating at least the second identification information for identifying the content NFT 101 (step S1004). The two-dimensional code indicates a URL (Uniform Resource Locator), and the URL indicates, for example, the domain of the content NFT management server 12 and the second identification information.
 コンテンツNFT101を識別するための第2識別情報は、コンテンツNFT101のNFT_ID:Aでもよいが、ここでは、コンテンツNFT101に対応付けられたデジタルコンテンツ13A及びコンテンツ1の商品番号である「aaaaa」が、第2識別情報として用いられる。つまり、コンテンツNFT101を識別するための第2識別情報は、コンテンツ1を識別するための第1識別番号である商品番号と同じである。 The second identification information for identifying the content NFT101 may be NFT_ID: A of the content NFT101, but here, "aaaaa", which is the product number of the digital content 13A and the content 1 associated with the content NFT101, is the second identification information. 2 used as identification information. In other words, the second identification information for identifying content NFT101 is the same as the product number, which is the first identification number for identifying content 1 .
 コンテンツNFT管理サーバ12は、コンテンツNFT101の第2識別情報である商品番号「aaaaa」から、コンテンツNFT101のNFT_ID:Aを把握できるように、商品番号「aaaaa」とNFT_ID:Aとを対応付けて、コンテンツNFT管理サーバ12の管理データベース12Dに保存する(図12参照)。コンテンツNFT管理サーバ12は、管理データベース12Dを参照することで、第2識別情報である商品番号からNFT_IDを把握できるとともに、NFT_IDから商品番号を把握することもできる。 The content NFT management server 12 associates the product number "aaaaa" with the NFT_ID: A so that the NFT_ID: A of the content NFT 101 can be grasped from the product number "aaaaa" that is the second identification information of the content NFT 101, It is saved in the management database 12D of the content NFT management server 12 (see FIG. 12). By referring to the management database 12D, the content NFT management server 12 can grasp the NFT_ID from the product number, which is the second identification information, and can also grasp the product number from the NFT_ID.
 コンテンツNFT管理サーバ12は、生成した2次元コードデータ及びその2次元コードが付されるべきコンテンツ1の商品番号を、コンテンツ発行サーバ300へ送信する(ステップS1007)。 The content NFT management server 12 transmits the generated two-dimensional code data and the product number of the content 1 to which the two-dimensional code should be attached to the content issuing server 300 (step S1007).
 2次元コードデータ及びその2次元コードが付されるべきコンテンツ1の商品番号を受信したコンテンツ発行サーバ300は、受信した2次元コードデータを、受信した商品番号を有するコンテンツデータに対応付けて保存する(ステップS1008)。これにより、コンテンツ発行サーバ300は、コンテンツデータに、2次元コードデータを追加して保存することができる。 The content issuing server 300, which has received the two-dimensional code data and the product number of the content 1 to which the two-dimensional code is to be attached, stores the received two-dimensional code data in association with the content data having the received product number. (Step S1008). Thereby, the content issuing server 300 can add the two-dimensional code data to the content data and save it.
 コンテンツ発行サーバ300は、2次元コードデータを含むコンテンツデータを発行装置200へ送信し(ステップS1009)、発行装置200は、そのコンテンツデータを受信する(ステップS1010)。このコンテンツデータを印刷して製造されたコンテンツ1は、図7に示すように、2次元コード1Aを有し、この2次元コード1Aは、コンテンツNFT101を識別するための第2識別情報を有する。2次元コード1Aは、ユーザがコンテンツNFT101を取得するために用いられる。 The content issuing server 300 transmits content data including two-dimensional code data to the issuing device 200 (step S1009), and the issuing device 200 receives the content data (step S1010). The content 1 produced by printing this content data has a two-dimensional code 1A, as shown in FIG. 7, and this two-dimensional code 1A has second identification information for identifying the content NFT101. The two-dimensional code 1A is used by the user to acquire the content NFT101.
 図11は、システム500を利用したコンテンツ1の発行手順(コンテンツ1の製造方法)の他の例を示している。図11において、特に説明しない点については、図10の例と同様である。 FIG. 11 shows another example of the content 1 issuing procedure (content 1 manufacturing method) using the system 500 . In FIG. 11, points not particularly described are the same as in the example of FIG.
 図11では、コンテンツ発行サーバ300が、発行装置200からコンテンツデータ要求(ステップS1003)を受ける前に、ステップS1005及びステップS1006の処理が実行される。 In FIG. 11, before the content issuing server 300 receives a content data request (step S1003) from the issuing device 200, the processing of steps S1005 and S1006 is executed.
 コンテンツNFT管理システム10は、コンテンツ発行サーバ300から、予めコンテンツデータを受信しておき、ステップS1005及びステップS1006を実行し、コンテンツデータのNFT化を行っておく。 The content NFT management system 10 receives content data in advance from the content issuing server 300, executes steps S1005 and S1006, and converts the content data to NFT.
 そして、コンテンツNFT管理システム10は、発行装置200から、コンテンツ発行サーバ300を介して、発行すべきコンテンツ1の商品番号(第1識別情報)を受信すると、その商品番号(第1識別番号)と同じ商品番号(第2識別情報)を示す2次元コードデータをコンテンツ発行サーバ300へ送信する(ステップS1007)。以降の処理は、図10と同様に行われる。図11の処理の場合、コンテンツデータのNFT化が予め行われているため、コンテンツ1の発行を迅速に行うことができる。 Then, when the content NFT management system 10 receives the product number (first identification information) of the content 1 to be issued from the issuing device 200 via the content issuing server 300, the product number (first identification number) and Two-dimensional code data indicating the same product number (second identification information) is transmitted to the content issuing server 300 (step S1007). Subsequent processing is performed in the same manner as in FIG. In the case of the processing of FIG. 11, since the content data is converted to NFT in advance, the content 1 can be quickly issued.
 図12は、発行されたコンテンツ1を用いて、コンテンツ1に対応するコンテンツNFT101をユーザが取得するための手順を示している。図12に示すステップS1201,S1202,S1203,S1204は、図5に示すステップS501,S502,S503,S504と実質的に同様の処理である。 FIG. 12 shows a procedure for the user to acquire the content NFT 101 corresponding to the content 1 using the published content 1. Steps S1201, S1202, S1203, and S1204 shown in FIG. 12 are substantially the same processes as steps S501, S502, S503, and S504 shown in FIG.
 コード1Aの読み取りを利用した所有者変更リクエストによって、コンテンツNFT101の所有者となったユーザのユーザ端末30には、図13に示すように、そのコンテンツNFT101に対応付けられたデジタルコンテンツ13Aが表示される。図13に示すように、ユーザ端末30のディスプレイ31には、コンテンツNFT101に対応付けられたデジタルコンテンツ13Aを示すコンテンツNFT表示画面33が表示される。このように、ユーザは、コンテンツNFT101を入手することで、コンテンツNFT101に対応付けられたデジタルコンテンツ13Aを表示させるなどの利用が可能になる。 As shown in FIG. 13, digital content 13A associated with content NFT101 is displayed on the user terminal 30 of the user who has become the owner of content NFT101 by means of an owner change request using reading of code 1A. be. As shown in FIG. 13, the display 31 of the user terminal 30 displays a content NFT display screen 33 showing the digital content 13A associated with the content NFT101. In this way, by obtaining the content NFT101, the user can use it, such as displaying the digital content 13A associated with the content NFT101.
 本発明は、上記実施形態に限定されるものではなく、様々な変形が可能である。 The present invention is not limited to the above embodiments, and various modifications are possible.
<3.付記> <3. Note>
 本開示は、下記の事項を包含する。 This disclosure includes the following matters.
<3.1 第1項> <3.1 Section 1>
 第1識別情報を発行装置が取得し、
 前記第1識別情報により識別されるデータを、前記発行装置が、ネットワークを介して外部装置から取得し、
 前記データを、前記発行装置が印刷する、
ことを備え、
 前記第1識別情報により識別される前記データは、機械読み取り可能なコードのデータを含み、前記コードは、ブロックチェーンに記録されるノンファンジブルトークンの管理システムが、ノンファンジブルトークンを識別するための第2識別情報を少なくとも示す
 方法。
The issuing device acquires the first identification information,
the issuing device acquires data identified by the first identification information from an external device via a network;
the data is printed by the issuing device;
provided that
The data identified by the first identification information includes data of a machine-readable code, and the code is recorded in a block chain and the non-fungible token management system identifies the non-fungible token. at least indicating the second identification information for doing.
 発行装置が取得した第1識別情報により識別されるデータが、ノンファンジブルトークンを識別するための第2識別情報を少なくとも示すコードのデーを含む。したがって、発行装置に第1識別情報を取得させることで、ノンファンジブルトークンを識別するためのコードが付与された印刷物が得られる。 The data identified by the first identification information acquired by the issuing device includes code data indicating at least the second identification information for identifying the non-fungible token. Therefore, by causing the issuing device to acquire the first identification information, a printed matter to which a code for identifying the non-fungible token is added can be obtained.
<3.2 第2項> <3.2 Section 2>
 前記第1項記載の方法において、
  前記コードは、
   端末によって読み取られると、
   前記コードが示す前記第2識別情報を前記管理システムが前記端末から取得し、
   前記管理システムが、前記第2識別情報によって識別される前記ノンファンジブルトークンを、前記コードを読み取った端末において利用されるブロックチェーンアカウントへ送信する
  ために用いられるのが好ましい。
In the method of paragraph 1 above,
Said code is
When read by the terminal,
The management system acquires the second identification information indicated by the code from the terminal,
Preferably, said management system is used to transmit said non-fungible token identified by said second identification information to a blockchain account utilized at the terminal that read said code.
<3.3 第3項> <3.3 Section 3>
 代金の支払を受け付ける支払処理を実行するよう構成された発行装置が、印刷のためのデータを、ネットワークを介して外部装置から取得し、
 前記データを、前記発行装置が印刷する、
ことを備え、
 前記第1識別情報により識別される前記データは、機械読み取り可能なコードのデータを含み、前記コードは、ブロックチェーンに記録されるノンファンジブルトークンの管理システムが、ノンファンジブルトークンを識別するための第2識別情報を少なくとも示す
 方法。
an issuing device configured to execute payment processing for accepting payment of a price acquires data for printing from an external device via a network;
the data is printed by the issuing device;
provided that
The data identified by the first identification information includes data of a machine-readable code, and the code is recorded in a block chain and the non-fungible token management system identifies the non-fungible token. at least indicating the second identification information for doing.
 代金の支払いを受け付ける機能を有する発行装置が、ノンファンジブルトークンを識別するためのコードが付与された印刷物を製造することで、ノンファンジブルトークンを識別するためのコードが付与された印刷物の入手が容易になる。 A printed matter to which a code for identifying a non-fungible token is attached by producing a printed matter to which a code for identifying a non-fungible token is attached by an issuing device having a function of accepting payment becomes easier to obtain.
<3.3 第3項> <3.3 Section 3>
 機械読み取り可能なコードを印刷する発行装置へ、前記コードの印刷のためのデータを送信する装置によって実行される方法であって、
 前記コードは、ブロックチェーンに記録されるノンファンジブルトークンの管理システムが、ノンファンジブルトークンを識別するための第2識別情報を少なくとも示し、
 前記装置が、前記管理システムから、前記コードの印刷のためのデータを取得することを備える、
 方法。
A method performed by a device for sending data for printing a machine-readable code to an issuing device for printing said code, comprising:
The code indicates at least second identification information for a non-fungible token management system recorded in a blockchain to identify the non-fungible token;
said device obtaining data for printing said code from said management system;
Method.
 発行装置へ前記コードの印刷のためのデータを送信する装置は、ノンファンジブルトークンの管理システムから、ノンファンジブルトークンを識別するための第2識別情報を取得することで、ノンファンジブルトークンを識別するための第2識別情報を示すコードの印刷のためのデータを発行装置へ送信できる。 The device that transmits the data for printing the code to the issuing device obtains the second identification information for identifying the non-fungible token from the management system of the non-fungible token. Data can be sent to the issuing device for printing of a code indicative of second identification information for identifying the bulltoken.
 前記コードの印刷のための前記データは、前記コードの画像データ、又は前記コードの画像データを生成するためのデータを含むのが好ましい。前記コードの画像データを生成するためのデータは、前記第2識別情報を含む。前記コードの画像データを生成するためのデータは、管理システムにアクセスするためのURLを含むのが好ましい。 The data for printing the code preferably includes image data of the code or data for generating the image data of the code. The data for generating the code image data includes the second identification information. Preferably, the data for generating the code image data includes a URL for accessing the management system.
<3.4 第4項> <3.4 Section 4>
 前記第1項から前記第3項のいずれか1項に記載の方法を実行するよう構成されたシステム又は装置。 A system or apparatus configured to perform the method according to any one of the above paragraphs 1 to 3.
1      :チケット;コンテンツ
1A     :2次元コード
10     :チケットノンファンジブルトークン管理システム;コンテンツノンファンジブルトークン管理システム
11     :ブロックチェーン
12     :チケットNFT管理サーバ;コンテンツNFT管理サーバ
12A    :プロセッサ
12B    :メモリ
12C    :コンピュータプログラム
12D    :管理データベース
13     :データベース
13A    :デジタルチケット;デジタルコンテンツ
15     :ネットワーク
30     :端末
31     :ディスプレイ
33     :チケットNFT表示画面;コンテンツNFT表示画面
101    :ノンファンジブルトークン
110    :ユーザアカウント
110    :ブロックチェーンアドレス
130    :スマートコントラクト
140    :コントラクトアドレス
200    :発行装置
300    :チケット発行サーバ;コンテンツ発行サーバ
400    :チケット予約Webサーバ;コンテンツ紹介Webサーバ
500    :システム
600    :コンテンツ紹介Webサイト
1: ticket; content 1A: two-dimensional code 10: ticket non-fungible token management system; content non-fungible token management system 11: block chain 12: ticket NFT management server; content NFT management server 12A: processor 12B: memory 12C: computer program 12D: management database 13: database 13A: digital ticket; digital content 15: network 30: terminal 31: display 33: ticket NFT display screen; content NFT display screen 101: non-fungible token 110: user account 110 : blockchain address 130 : smart contract 140 : contract address 200 : issuing device 300 : ticket issuing server; content issuing server 400 : ticket reservation web server; content introducing web server 500 : system 600 : content introducing website

Claims (10)

  1.  印刷によって製造される商品を識別するための第1識別情報を、前記商品を印刷するための発行装置が取得し、
     前記第1識別情報により識別される前記商品の印刷のためのデータを、前記発行装置が、前記第1識別情報を用いて、ネットワークを介して外部装置から取得し、
     印刷のための前記データを、前記発行装置が印刷する、
    ことを備え、
     前記第1識別情報により識別される前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含み、前記コードは、ブロックチェーンに記録されるノンファンジブルトークンの管理システムが、前記商品に関連したデータが対応付けられた商品ノンファンジブルトークンを識別するための第2識別情報を少なくとも示し、
      前記コードは、
       端末によって読み取られると、
       前記コードが示す前記第2識別情報を前記管理システムが前記端末から取得し、
       前記管理システムが、前記第2識別情報によって識別される前記商品ノンファンジブルトークンを、前記コードを読み取った前記端末において利用されるブロックチェーンアカウントへ送信する
      ために用いられる
     印刷によって製造される商品の製造方法。
    an issuing device for printing the product acquires first identification information for identifying the product manufactured by printing;
    using the first identification information, the issuing device acquires data for printing the product identified by the first identification information from an external device via a network;
    the issuing device prints the data for printing;
    provided that
    The data for printing the product identified by the first identification information includes machine-readable code data, the code being recorded on a blockchain. indicating at least second identification information for identifying a product non-fungible token associated with the product-related data;
    Said code is
    When read by the terminal,
    The management system acquires the second identification information indicated by the code from the terminal,
    The management system is used to send the product non-fungible token identified by the second identification information to a blockchain account used in the terminal that read the code. manufacturing method.
  2.  前記外部装置は、前記コードが示す前記第2識別情報を、前記管理システムから、又は、前記管理システムから前記第2識別情報を取得した装置を介して前記管理システムから取得することを更に備える
     請求項1に記載の商品の製造方法。
    The external device further comprises acquiring the second identification information indicated by the code from the management system or from the management system via the device that acquired the second identification information from the management system. Item 1. A method for manufacturing the product according to item 1.
  3.  前記商品は、印刷されたチケットであり、
     前記商品に関連したデータは、前記チケットに含まれる情報を有するチケットデータであり、
     前記商品ノンファンジブルトークンは、前記チケットデータが対応付けられたチケットノンファンジブルトークンである
     請求項1に記載の商品の製造方法。
    the goods are printed tickets,
    the product-related data is ticket data having information contained in the ticket;
    2. The product manufacturing method according to claim 1, wherein the product non-fungible token is a ticket non-fungible token associated with the ticket data.
  4.  前記商品は、印刷されたコンテンツであり、
     前記商品に関連したデータは、前記印刷されたコンテンツに含まれる情報を有するコンテンツデータであり、
     前記商品ノンファンジブルトークンは、前記コンテンツデータが対応付けられたコンテンツノンファンジブルトークンである
     請求項1に記載の商品の製造方法。
    the product is printed content;
    the product-related data is content data having information included in the printed content;
    2. The method of manufacturing a product according to claim 1, wherein the product non-fungible token is a content non-fungible token associated with the content data.
  5.  前記発行装置は、小売店の店舗内に設置された装置である
     請求項1に記載の商品の製造方法。
    The method of manufacturing a product according to Claim 1, wherein the issuing device is a device installed in a retail store.
  6.  前記発行装置は、前記商品の代金の支払を処理し、支払が処理された後に前記商品を印刷するよう構成されている
     請求項1に記載の商品の製造方法。
    2. The method of claim 1, wherein the issuing device is configured to process payment for the product and to print the product after payment has been processed.
  7.  前記商品が掲載されたWebサイトにおいて、前記第1識別情報を表示することを更に備える
     請求項1に記載の商品の製造方法。
    The method of manufacturing a product according to claim 1, further comprising displaying the first identification information on a website on which the product is posted.
  8.  前記第2識別情報は、前記管理システムにおいて前記第1識別情報に対応付けられている、又は、前記第1識別情報と同じ情報である
     請求項1に記載の商品の製造方法。
    2. The method of manufacturing a product according to claim 1, wherein said second identification information is associated with said first identification information in said management system, or is the same information as said first identification information.
  9.  発行装置と、
     ネットワークを介して前記発行装置と接続された外部装置と、
     ブロックチェーンに記録されるノンファンジブルトークンの管理システムと、
    を備え、
     前記発行装置は、商品を識別するための第1識別情報を取得し、前記第1識別情報により識別される前記商品の印刷のためのデータを前記外部装置から取得し、印刷のための前記データを印刷する処理を実行するよう構成され、
     前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含み、
     前記コードは、ブロックチェーンに記録されたノンファンジブルトークンの管理システムにおいて、前記商品に対応付けられたノンファンジブルトークンを識別するための第2識別情報を少なくとも示すよう構成され、
     前記管理システムは、前記コードを読み取った端末から前記第2識別情報を取得すると、前記第2識別情報によって識別される前記ノンファンジブルトークンを、前記コードを読み取った前記端末において利用されるブロックチェーンアカウントへ送信するよう構成されている
     システム。
    an issuing device;
    an external device connected to the issuing device via a network;
    A non-fungible token management system recorded on the blockchain;
    with
    The issuing device acquires first identification information for identifying a product, acquires data for printing the product identified by the first identification information from the external device, and obtains the data for printing. is configured to print the
    said data for printing of said goods includes machine readable code data;
    The code is configured to indicate at least second identification information for identifying a non-fungible token associated with the product in a non-fungible token management system recorded on a blockchain;
    When the management system acquires the second identification information from the terminal that read the code, the management system converts the non-fungible token identified by the second identification information into a block used in the terminal that read the code. A system configured to send to chain accounts.
  10.  発行装置と、
     ネットワークを介して前記発行装置と接続された外部装置と、
    を備え、
     前記発行装置は、商品を識別するための第1識別情報を取得し、前記第1識別情報により識別される前記商品の印刷のためのデータを前記外部装置から取得し、印刷のための前記データを印刷する処理を実行するよう構成され、
     前記商品の印刷のための前記データは、機械読み取り可能なコードのデータを含み、
     前記コードは、ブロックチェーンに記録されたノンファンジブルトークンの管理システムにおいて、前記商品に対応付けられたノンファンジブルトークンを識別するための第2識別情報を少なくとも示すよう構成され、
     前記外部装置は、前記コードが示す前記第2識別情報を、前記管理システムから、又は、前記管理システムから前記第2識別情報を取得した装置を介して前記管理システムから取得するよう構成されている
     システム。
    an issuing device;
    an external device connected to the issuing device via a network;
    with
    The issuing device acquires first identification information for identifying a product, acquires data for printing the product identified by the first identification information from the external device, and obtains the data for printing. is configured to print the
    said data for printing of said goods includes machine readable code data;
    The code is configured to indicate at least second identification information for identifying a non-fungible token associated with the product in a non-fungible token management system recorded on a blockchain;
    The external device is configured to acquire the second identification information indicated by the code from the management system or from the management system via a device that has acquired the second identification information from the management system. system.
PCT/JP2022/027436 2021-07-12 2022-07-12 Manufacturing method and system for product manufactured by printing WO2023286773A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023534817A JPWO2023286773A1 (en) 2021-07-12 2022-07-12

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021-115309 2021-07-12
JP2021115309 2021-07-12

Publications (1)

Publication Number Publication Date
WO2023286773A1 true WO2023286773A1 (en) 2023-01-19

Family

ID=84919341

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/027436 WO2023286773A1 (en) 2021-07-12 2022-07-12 Manufacturing method and system for product manufactured by printing

Country Status (2)

Country Link
JP (1) JPWO2023286773A1 (en)
WO (1) WO2023286773A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7383844B1 (en) 2023-06-06 2023-11-20 株式会社メディアドゥ Usage authentication system, usage authentication program, and usage authentication method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019185510A (en) * 2018-04-13 2019-10-24 ビリングシステム株式会社 Ticket management system, ticket management device, ticket management method, and ticket management program
US20200005284A1 (en) * 2018-07-01 2020-01-02 Madhu Vijayan Systems and Methods for Implementing Blockchain-Based Content Engagement Platforms Utilizing Media Wallets
JP2021089640A (en) * 2019-12-05 2021-06-10 bacoor dApps株式会社 Method for managing object and management server
WO2021132483A1 (en) * 2019-12-26 2021-07-01 シビラ株式会社 Application linkage method, computer program, and application linkage system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019185510A (en) * 2018-04-13 2019-10-24 ビリングシステム株式会社 Ticket management system, ticket management device, ticket management method, and ticket management program
US20200005284A1 (en) * 2018-07-01 2020-01-02 Madhu Vijayan Systems and Methods for Implementing Blockchain-Based Content Engagement Platforms Utilizing Media Wallets
JP2021089640A (en) * 2019-12-05 2021-06-10 bacoor dApps株式会社 Method for managing object and management server
WO2021132483A1 (en) * 2019-12-26 2021-07-01 シビラ株式会社 Application linkage method, computer program, and application linkage system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7383844B1 (en) 2023-06-06 2023-11-20 株式会社メディアドゥ Usage authentication system, usage authentication program, and usage authentication method
JP2024175286A (en) * 2023-06-06 2024-12-18 株式会社メディアドゥ USE AUTHENTICATION SYSTEM, USE AUTHENTICATION PROGRAM, AND USE AUTHENTICATION METHOD

Also Published As

Publication number Publication date
JPWO2023286773A1 (en) 2023-01-19

Similar Documents

Publication Publication Date Title
US7209889B1 (en) Secure system for the issuance, acquisition, and redemption of certificates in a transaction network
WO2018047982A1 (en) Payment method and payment system utilizing code information
CN105787712A (en) Handling Payment Receipts With A Receipt Store
JP2002024730A (en) Electronic payment method and system by mobile phone
JP6990796B2 (en) Payment processing method
JP6990797B2 (en) Payment processing method
JP2020009194A (en) Ticket management system and operation method thereof
JP7269188B2 (en) Output control program, output control device and output control method
JP6910509B1 (en) Payment processing method
WO2023286773A1 (en) Manufacturing method and system for product manufactured by printing
JP6845960B1 (en) Payment processing method and payment processing device
JP4237012B2 (en) Receipt issuance management apparatus, receipt issuance management system, and receipt issuance management apparatus program
TWM506330U (en) Electronic ticket purchase system
KR20230150029A (en) System and method for generating a hotel voucher based on an nft
JP5259998B2 (en) Transaction method and system for image-added products
JP2002123729A (en) Device and method for issuing and checking ticket
JP6783097B2 (en) Payment method and payment support method
JP7130089B2 (en) Information processing device, tax exemption processing system, program and tax exemption execution method
JP7578851B2 (en) Information Processing Method
JP7363097B2 (en) Sales system, gate device, server, cash register terminal, and sales method
JP6797264B2 (en) Product data processing equipment, programs, and product data processing methods
JP2023179831A (en) Sales data management system, information processing equipment, and terminal equipment
CN101593368A (en) Ticket selling management system
TWI626611B (en) Ticket transaction system and method using thereof
JP2025004931A (en) System, computer device, program, and method

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: 22842116

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023534817

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22842116

Country of ref document: EP

Kind code of ref document: A1