Information processing method, information processing device, and computer program

The method identifies and incentivizes introducers of NFTs by storing their wallet addresses in the blockchain, addressing the challenge of recognizing and rewarding introducers, thereby promoting NFT distribution.

JP2025187824APending Publication Date: 2025-12-25GU TECHNOLOGIES INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024096890
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-14
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

Existing technologies do not effectively identify and incentivize introducers of issued NFTs, necessitating a method to recognize and reward them.

Method used

An information processing method and device that acquires NFT issuance requests through referral links, issues NFTs to introduced persons, and stores introducer information, including their wallet addresses, in a blockchain system, enabling identification and incentivization.

Benefits of technology

Enables the identification of introducers and facilitates rewarding them, promoting the wider use and distribution of NFTs by associating introducer information with the NFT data in the blockchain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025187824000001_ABST
    Figure 2025187824000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, information processing device and computer program, which enable identification of an introducer of an issued NFT.SOLUTION: An information processing method disclosed herein comprises: acquiring an NFT issuance request from an introduced person who uses a referral link for introducing issuance of a specific NFT (non-fungible token) by an introducer; issuing an NFT to the introduced person in response to the acquired issuance request; and storing introducer information, including an introducer address for identifying the introducer, as part of or in association with data of the issued NFT in a blockchain system.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing method, an information processing device, and a computer program related to the issuance of NFTs. [Background technology]

[0002] Conventionally, content such as images has been created in the form of electronic data. Furthermore, by associating content with an NFT (non-fungible token), it is possible to prove the creator of the content. An example of technology for issuing NFTs is disclosed in Patent Document 1. NFTs can also be issued through an introducer's introduction. For example, an introducer posts a message containing a link introducing an NFT on a social networking service (SNS), and viewers who view the message can use the link to receive an NFT. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2024-29909 Summary of the Invention [Problem to be solved by the invention]

[0004] It is possible to provide incentives to introducers for NFTs issued through referrals. To do this, it is necessary to identify the introducers of the issued NFTs.

[0005] The object of the present invention is to provide an information processing method, an information processing device, and a computer program that enable the identification of the introducer of an issued NFT. [Means for solving the problem]

[0006] An information processing method according to one embodiment of the present invention is characterized in that it acquires an NFT issuance request from an introduced person who uses an introduction link that introduces the issuance of a specific NFT (non-fungible token) by an introducer, issues an NFT to the introduced person in response to the acquired issuance request, and stores introducer information, including an introducer address for identifying the introducer, in a blockchain system by including it in the data of the issued NFT or by associating it with the data.

[0007] An information processing device according to one embodiment of the present invention includes a calculation unit, which acquires an NFT issuance request from an introduced person who uses a referral link that introduces the issuance of a specific NFT (non-fungible token) by an introducer, issues an NFT to the introduced person in response to the issuance request, and upon issuance of the NFT, stores introducer information, including an introducer address for identifying the introducer, in a blockchain system.

[0008] A computer program according to one embodiment of the present invention is characterized in that it causes a computer to execute a process of acquiring an NFT issuance request from an introduced person who uses an introduction link to introduce the issuance of a specific NFT (non-fungible token) by an introducer, issuing an NFT to the introduced person in response to the issuance request, and storing introducer information, including an introducer address for identifying the introducer, in a blockchain system upon issuance of the NFT.

[0009] In one aspect of the present invention, an NFT is issued to an introduced person in response to a request to issue an NFT using a referral link that introduces the issuance of a specific NFT by an introducer, and introducer information, including an introducer address for identifying the introducer, is stored in the blockchain system. The introducer information is stored in the blockchain system as part of the NFT data or in association with the NFT data. The introducer information is obtained from the issued NFT, and it becomes possible to identify the introducer who introduced the NFT based on the introducer address included in the introducer information. [Effects of the Invention]

[0010] The present invention has excellent effects, such as making it possible to identify the introducer who introduced the NFT from the issued NFT. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a schematic diagram illustrating an example of the configuration of an information processing system. [Figure 2] FIG. 2 is a block diagram illustrating an example of the internal configuration of an information processing device. [Figure 3] FIG. 2 is a block diagram showing an example of the internal configuration of a terminal device. [Figure 4] FIG. 1 is a block diagram illustrating an example of the internal functional configuration of a node device included in a blockchain system. [Figure 5] 10 is a flowchart illustrating an example of a procedure for a process of issuing an NFT executed by an information processing device. [Figure 6] FIG. 10 is a schematic diagram showing an example of the contents of an introduction message. [Figure 7] FIG. 2 is a schematic diagram showing an example of the contents of index data. [Figure 8] 10 is a flowchart illustrating an example of the procedure of a process executed by an information processing device to output an introduction history of NFT issuance. [Figure 9] FIG. 10 is a schematic diagram showing an example of a history image. DETAILED DESCRIPTION OF THE INVENTION

[0012] The present invention will now be described in detail with reference to the drawings showing embodiments thereof. In this embodiment, an NFT associated with content such as an image or audio is issued, and the issuance of the NFT is introduced from person to person. FIG. 1 is a schematic diagram showing an example configuration of an information processing system 100. The information processing system 100 is a system for issuing an NFT and introducing the NFT from person to person. The information processing system 100 includes an information processing device 1. The information processing device 1 executes an information processing method. The information processing device 1 is connected to a communication network 5 such as the Internet.

[0013] The information processing system 100 includes terminal devices 2 and 3. The terminal devices 2 and 3 are capable of communicating with the information processing device 1 via a communication network 5 using wired or wireless communication. The terminal device 2 is a terminal device used by an issuer 20 of an NFT. The issuer 20 has the authority to issue a specific NFT, and is, for example, the creator of the content that has been converted into an NFT. The issuer 20 does not have to be an individual. The information processing system 100 includes a plurality of terminal devices 3. The plurality of terminal devices 3 are capable of communicating with each other via a communication network 5 using wired or wireless communication. The terminal device 3 is a terminal device used by a user 30 of a communication service such as an SNS (social networking service).

[0014] A blockchain system 4 is connected to the communication network 5. The blockchain system 4 is configured to include multiple node devices 41 connected to each other. The multiple node devices 41 are configured to implement blockchain, which is a type of distributed ledger technology. The blockchain system 4 is a system in which multiple node devices 41 distribute and share data. Each node device 41 stores substantially the same data. The blockchain system 4 may be a public blockchain or a private blockchain. While FIG. 1 shows four node devices 41, the number of node devices 41 may be two, three, or more than four. The blockchain system 4 stores data related to issued NFTs.

[0015] FIG. 2 is a block diagram showing an example of the internal configuration of the information processing device 1. The information processing device 1 is configured using a computer such as a server device. The information processing device 1 includes a calculation unit 11, a memory 12, a storage unit 13, a reading unit 14, and a communication unit 15. The calculation unit 11 is configured using, for example, a central processing unit (CPU), a graphics processing unit (GPU), or a multi-core CPU. The calculation unit 11 may also be configured using a quantum computer. The memory 12 stores temporary data generated in conjunction with calculations. The memory 12 is, for example, a random access memory (RAM). The storage unit 13 is nonvolatile, for example, a hard disk or a nonvolatile semiconductor memory. The reading unit 14 reads information from a recording medium 10 such as an optical disc or a portable memory. The communication unit 15 communicates with the outside of the information processing device 1 via a communication network 5 by wired or wireless communication. Specifically, the communication unit 15 communicates with a terminal device 3.

[0016] The calculation unit 11 causes the reading unit 14 to read the computer program (program product) 131 recorded on the recording medium 10, and stores the read computer program 131 in the storage unit 13. The calculation unit 11 executes processing to realize the functions of the information processing device 1 in accordance with the computer program 131. The computer program 131 may be stored in the storage unit 13 in advance, or may be downloaded from outside the information processing device 1. In this case, the information processing device 1 does not need to be equipped with the reading unit 14.

[0017] The computer program 131 can be deployed to run on a single computer, or on multiple computers located at one site or distributed across multiple sites and interconnected by a communications network. That is, the information processing device 1 may be configured with multiple computers, and the computer program 131 may be executed on multiple computers connected via a communications network. The information processing device 1 may be configured using a cloud server.

[0018] The processing of each step described below for executing the information processing method can be executed by multiple computers. The processing of each step can also be executed by different computers. Data used during the processing can be stored in multiple computers. The processing of each step can also be executed using a virtual machine. The processing of each step can be executed by multiple computing units. The processing of each step can also be executed by different computing units. For example, part of the processing can be executed by one computer, and another part of the processing can be executed by another computer.

[0019] FIG. 3 is a block diagram showing an example of the internal configuration of the terminal device 3. The terminal device 3 is configured using a computer such as a smartphone, a tablet computer, or a personal computer. The terminal device 3 includes a calculation unit 31, a memory 32, a storage unit 33, an operation unit 34, a display unit 35, and a communication unit 36. The calculation unit 31 is configured using, for example, a CPU, a GPU, or a multi-core CPU. The calculation unit 31 may also be configured using a quantum computer. The memory 32 is, for example, a RAM. The storage unit 33 is non-volatile, for example, a hard disk or a non-volatile semiconductor memory.

[0020] The operation unit 34 receives input of information such as text by receiving operations from the user 30. The operation unit 34 is, for example, a touch panel, a keyboard, or a pointing device. The display unit 35 displays images. The display unit 35 is, for example, a liquid crystal display or an EL display (Electroluminescent Display). The operation unit 34 and the display unit 35 may be integrated. The communication unit 36 ​​communicates with the outside of the terminal device 3 using wired communication or wireless communication. For example, the communication unit 36 ​​communicates with the information processing device 1 via the communication network 5.

[0021] The storage unit 33 stores a computer program 331. The computer program 331 is downloaded using the communication unit 36 ​​and stored in the storage unit 33. For example, the computer program 331 is downloaded from the information processing device 1. The computer program 331 may be stored in the storage unit 33 in advance. A portion of the computer program 331 may be stored in the memory 32. For example, a portion of the computer program 331 may be downloaded as needed, stored in the memory 32, and deleted from the memory 32 after processing. The calculation unit 31 executes necessary processing in accordance with the computer program 331.

[0022] The computer program 331 includes an application program for executing a communication service such as an SNS. For example, the application program is a browser program. The calculation unit 31 performs processing for executing the communication service in accordance with the application program. The terminal device 3 exchanges information with the information processing device 1, and the information processing device 1 and the terminal device 3 execute the communication service.

[0023] The internal configuration and functions of the terminal device 2 are similar to those of the terminal device 3. In FIG. 3, the reference numerals of the components of the terminal device 3 are indicated by parentheses next to the reference numerals of the corresponding components of the terminal device 2. That is, the terminal device 2 includes a calculation unit 21, a memory 22, a storage unit 23, an operation unit 24, a display unit 25, and a communication unit 26. The communication unit 26 performs communication via the communication network N using wired communication or wireless communication. The storage unit 23 stores a computer program 231. The computer program 231 is downloaded using the communication unit 26 and stored in the storage unit 23. A portion of the computer program 231 may be stored in the memory 22 instead of the storage unit 23. The calculation unit 21 executes necessary processing in accordance with the computer program 231.

[0024] FIG. 4 is a block diagram showing an example of the internal functional configuration of a node device 41 included in the blockchain system 4. All of the multiple node devices 41 included in the blockchain system 4 have the same configuration. The node device 41 is configured using a computer such as a server device. The node device 41 includes a calculation unit 411, a memory 412, a storage unit 413, and a communication unit 414. The calculation unit 411 is configured using, for example, a CPU, a GPU, or a multi-core CPU. The calculation unit 411 may also be configured using a quantum computer. The memory 412 is, for example, a RAM. The storage unit 413 is non-volatile, for example, a hard disk. The communication unit 414 communicates with the outside of the node device 41. For example, the communication unit 414 is connected to other node devices 41 via a communication network such as the Internet or a LAN, and transmits and receives data to and from the other node devices 41.

[0025] The memory unit 413 stores a computer program 415. The calculation unit 411 executes processing required for the node device 41 in accordance with the computer program 415. The memory unit 413 stores stored data. The multiple node devices 41 execute processing for distributing and managing the stored data. The calculation unit 411 executes processing required for the node device 41, such as data reception processing, consensus building processing, and data transmission processing, in accordance with the computer program 415. The calculation unit 411 receives data from the information processing device 1 or another node device 41, verifies the legitimacy of the received data based on a digital signature, generates a block including data whose legitimacy has been confirmed, and performs processing to link the generated block to the blockchain of the stored data.

[0026] The calculation unit 411 performs processing to form a consensus with other node devices 41 regarding the addition of a block to the blockchain. Existing technology is used for the consensus formation processing. The calculation unit 411 may form a consensus by majority vote or the like. The calculation unit 411 performs processing to transmit received data to other node devices 41. The calculation unit 411 also performs processing to transmit information included in stored data in response to a request from outside the blockchain system 4. Note that the information processing device 1 may also serve as one of the node devices 41.

[0027] 5 is a flowchart showing an example of the procedure for issuing an NFT executed by the information processing device 1. Hereinafter, step is abbreviated as S. The information processing device 1 executes the following process by the calculation unit 11 executing information processing according to the computer program 131. The terminal device 3 executes processing by the calculation unit 31 executing information processing according to the computer program 331.

[0028] A terminal device 3 used by one user 30 uses a social networking service to post an introduction message inviting the issuance of an NFT (a specific NFT) associated with specific content. The user 30 using the terminal device 3 who posted the introduction message is considered the introducer who introduced the issuance of the NFT. Figure 6 is a schematic diagram showing an example of the content of an introduction message. The introduction message includes an introduction to the content, such as an image, and an introduction link 61 introducing the issuance of the NFT. The introduction link 61 is a hyperlink. When the introduction link 61 is designated by a method such as clicking or tapping, an NFT issuance request requesting the issuance of an NFT associated with the specific content is sent to the information processing device 1.

[0029] The terminal device 3 used by the other user 30 communicates via the communication network 5, receives the introduction message using SNS, and displays the introduction message on the display unit 35. The other user 30 operates the operation unit 34 to specify the introduction link 61 included in the introduction message, and the terminal device 3 sends an NFT issuance request to the information processing device 1. The user 30 using the terminal device 3 that sent the NFT issuance request is considered to be the introduced person who has been introduced to the issuance of the NFT. The information processing device 1 acquires the NFT issuance request (S11). In S11, the calculation unit 11 acquires the NFT issuance request by receiving the NFT issuance request sent via the communication network 5 at the communication unit 15.

[0030] The information processing device 1 acquires the introducer's wallet address (S12). The NFT issuance request using the introduction link 61 includes information about the introducer or information for accessing information about the introducer. In S12, the calculation unit 11 acquires the introducer's wallet address based on the information included in the NFT issuance request using the introduction link 61. For example, the calculation unit 11 acquires, via the communication network 5, the introducer's wallet address included in the index data of NFTs issued in the past.

[0031] The information processing device 1 acquires the wallet address of the introduced person (S13). In S13, the calculation unit 11 acquires the wallet address of the introduced person via the communication network 5. The calculation unit 11 may send a request for a wallet address to the terminal device 3 used by the introduced person, and acquire the wallet address sent from the terminal device 3. If the introduced person does not have a wallet address, the calculation unit 11 may send a request to create a wallet address to the terminal device 3 used by the introduced person, and cause the terminal device 3 to execute processing for creating a wallet address.

[0032] The information processing device 1 then outputs an instruction to the introduced person to post an introduction message (S14). In S14, the calculation unit 11 transmits an instruction to post an introduction message to the SNS from the communication unit 15 to the terminal device used by the introduced person. The terminal device 3 receives the instruction to post the introduction message and displays it on the display unit 35. The introduced person performs an operation to post the introduction message on the operation unit 34 in accordance with the displayed instruction, and the terminal device 3 performs processing to post the introduction message. Similar to the introduction message shown in FIG. 6, a message including the introduction link 61 is posted. As a result, the introduced person becomes the next introducer.

[0033] The information processing device 1 determines whether an introduction message has been posted to the SNS from the terminal device used by the person being introduced (S15). In S15, the calculation unit 11 makes the determination based on data transmitted from the terminal device 3. If an introduction message has not been posted (S15: NO), the information processing device 1 terminates the processing. If an introduction message has been posted (S15: YES), the information processing device 1 performs processing to issue an NFT (S16).

[0034] In S16, for example, an NFT based on ERC721, one of the smart contract standards, is issued. The calculation unit 11 generates index data including a token ID, an owner address, and a token URI (Uniform Resource Identifier). The owner address is an address indicating the owner of the NFT and corresponds to the owner's wallet address. In this embodiment, the owner of the NFT is the person being introduced, and the owner address is the person being introduced's wallet address. The token URI is information indicating the location where the metadata of the NFT is stored. The metadata includes a URL (Uniform Resource Locator) of specific content. The metadata may be stored in a blockchain using the blockchain system 4, or may be stored in a storage device outside the blockchain, such as the information processing device 1. In this manner, an NFT associated with specific content is issued.

[0035] Through the processing of S15 to S16, the information processing device 1 issues an NFT on the condition that the introduced person has posted an introduction message. Since the introduced person must post an introduction message in order to receive an NFT, introductions for the issuance of NFTs are promoted. By promoting introductions, NFTs associated with specific content become more widely used. Note that the information processing device 1 may also perform the process of issuing an NFT to the introduced person even if the introduced person has not posted an introduction message.

[0036] The information processing device 1 generates introducer information including an introducer address for identifying the introducer (S17). The introducer address is the wallet address of the introducer who introduced the issuance of the NFT. In S17, the calculation unit 11 generates introducer information including the wallet address of the introducer. In addition to the introducer address, the introducer information may also include an introduced party address, which is the wallet address of the introduced party. If the issuance of the NFT is made through multiple introductions, multiple introducer addresses may be included in the introducer information.

[0037] The information processing device 1 stores the NFT including the introducer information (S18). In S18, the calculation unit 11 includes the introducer information in index data and stores the index data including the introducer information in the blockchain system 4, thereby storing the introducer information in the blockchain system 4 and storing the NFT including the introducer information. FIG. 7 is a schematic diagram showing an example of the contents of the index data. The index data includes the introducer information in addition to the token ID, owner address, and token URI. The index data may further include the transaction history of the NFT. The index data is stored in the node device 41 included in the blockchain system 4. In this way, the issued NFT is stored in the blockchain system 4, and the introducer information is stored in the blockchain system 4 by being included in the NFT data.

[0038] The information processing device 1 may store the introducer information in a form that is not included in the index data. In this form, the information processing device 1 stores the introducer information in the blockchain system 4 in association with the index data. For example, the calculation unit 11 stores the introducer information in the blockchain system 4 separately from the index data, and includes information for accessing the introducer information in the index data. In this way, the introducer information is stored in the blockchain system 4 in association with the NFT data.

[0039] The information processing device 1 may encrypt the introducer information and then store it in the blockchain system 4. For example, the calculation unit 11 encrypts the introducer information when creating the introducer information in S17. The encrypted introducer information can be decrypted by the issuer 20. The calculation unit 11 encrypts the introducer information so that it can be decrypted with a decryption key held by the issuer 20.

[0040] The information processing device 1 transmits access information for accessing the issued NFT to the terminal device 3 used by the person being introduced. At this time, the calculation unit 11 transmits access information such as a private key required to access the index data stored in the blockchain system 4. The terminal device 3 receives the access information and stores it in the memory unit 33. The terminal device 3 can use the access information to access the NFT. The information processing device 1 may transmit the access information to the wallet address of the person being introduced. The information processing device 1 then completes the process of issuing an NFT.

[0041] The information processing device 1 executes the processes of S11 to S18 as needed. For example, the information processing device 1 executes the processes of S11 to S18 whenever an NFT issuance request using the referral link 61 is generated. When an NFT issuance request is generated using the referral link 61 included in an introduction message posted by the introduced person, the introduced person becomes the next introducer, and an NFT is issued to the next introduced person. For example, the introducer is assumed to be user A and the introduced person is assumed to be user B. Through the processes of S11 to S18, the information processing device 1 acquires an NFT issuance request from user B who used the referral link 61 from user A, issues an NFT to user B, and stores introducer information including user A's introducer address in the blockchain system 4. When an NFT issuance request is sent from the terminal device 3 used by user C using the referral link 61 in which user B has become the next introducer, the information processing device 1 acquires the NFT issuance request from user C and executes the processes of S11 to S18. User C becomes the next introduced person. Through the processing of S11 to S18, the information processing device 1 acquires an NFT issuance request, issues an NFT to the next person to be introduced, user C, and stores introducer information including the introducer address of the next introducer, user B, in the blockchain system 4. In this way, introductions are repeated and NFTs are issued repeatedly.

[0042] The information processing device 1 can perform a process to output an introduction history for NFT issuance. The introduction history indicates the type of introductions made by introducers through which the NFT has been issued. Figure 8 is a flowchart showing an example of the procedure for a process to output an introduction history for NFT issuance executed by the information processing device 1. The issuer 20 operates the operation unit 24 to input an instruction to output the introduction history to the terminal device 2, and the terminal device 2 transmits the instruction to output the introduction history to the information processing device 1. The information processing device 1 receives the instruction to output the introduction history and starts a process to output the introduction history.

[0043] The information processing device 1 acquires introducer information from multiple issued NFTs (S21). In S21, the calculation unit 11 reads the introducer information from the index data of each NFT stored in the blockchain system 4. If the introducer information is encrypted, the calculation unit 11 decrypts the encrypted introducer information using a decryption key held by the issuer 20.

[0044] In S21, the calculation unit 11 determines the order of introducers. For example, if the introducer information includes addresses of past introducers, the calculation unit 11 determines the order of introducers based on the introducer information. If the introducer information also includes an introduced party's address, the calculation unit 11 determines the order of introducers by comparing the introduced party's address with the introducer addresses of other NFTs. If the introducer information includes only the introducer address, the calculation unit 11 determines the order of introducers by comparing the owner address or transaction history with the introducer addresses of other NFTs.

[0045] The information processing device 1 outputs the introduction history of NFT issuance in a tree format (S22). In S22, the calculation unit 11 generates a history image representing the introduction history of NFT issuance by arranging introducer addresses in a tree format in the order of the identified introducers based on the introducer information. The calculation unit 11 transmits the history image from the communication unit 15 to the terminal device 2 via the communication network 5. The terminal device 2 receives the history image and displays it on the display unit 25.

[0046] FIG. 9 is a schematic diagram showing an example of a history image. The "**********" in the figure indicates the introducer addresses of users 30 other than user A, user B, and user C. The introducer addresses are wallet addresses. The introducer addresses are arranged in a tree structure in the order of the identified introducers. The issuer 20 can check the introduction history of NFT issuance by viewing the history image displayed on the display unit 25 of the terminal device 2. Each introducer is identified by the introducer address included in the introduction history. The introduction history reveals the introduction process, i.e., which introducer introduced the issuance of the NFT. For example, in the example shown in FIG. 9, it is clear that user A introduced user B to issue an NFT, and then user B introduced user C. The information processing device 1 generates a history image and transmits it to the terminal device 2, which then displays the history image on the display unit 25, thereby outputting the introduction history of NFT issuance.

[0047] When outputting the introduction history, the information processing device 1 may output information indicating the introducer other than the introducer address. For example, the introducer's handle name or the token ID of the NFT issued to the introducer may be output as information indicating the introducer. When outputting the introduction history, the information processing device 1 may also output information about the NFT in addition to the information indicating the introducer. For example, the date and time the NFT was issued to the introducer, the date and time the introducer introduced the issuance of the NFT, or information indicating whether the introducer currently owns the NFT may be output. The information processing device 1 may output multiple pieces of information.

[0048] The information processing device 1 designates an introducer (S23). In S23, the issuer 20 operates the operation unit 24, whereby the terminal device 2 accepts the designation of one introducer included in the introduction history and transmits information indicating the designated introducer to the information processing device 1. For example, the information indicating the designated introducer is an introducer address. By receiving the information indicating the designated introducer via the communication unit 15, the calculation unit 11 designates the introducer.

[0049] The information processing device 1 performs processing to grant an incentive to the specified introducer for introducing the issuance of an NFT (S24). In S24, the calculation unit 11 performs financial processing to pay money to the specified introducer. The information processing device 1 may grant an incentive by a method other than paying money. For example, the calculation unit 11 may perform processing to transfer crypto assets to the introducer address of the specified introducer. For example, the calculation unit 11 may perform processing to issue another NFT to the specified introducer. For example, the calculation unit 11 may perform processing to grant points to the specified introducer that can be used in some service. After S24 ends, the information processing device 1 ends processing to output the introduction history of NFT issuance.

[0050] The information processing device 1 executes the processes of S21 to S24 as needed. The information processing device 1 may simply output the introduction history of NFT issuance through the processes of S21 to S22, without executing the processes of S23 to S24. The information processing device 1 may not execute the processes of S21 to S22, but may instead specify a specific introducer by a method that does not use the introduction history of NFT issuance, and execute the processes of S23 to S24.

[0051] As described above in detail, the issuance of an NFT associated with content is introduced by an introducer, and the information processing device 1 issues an NFT to the introduced person in response to a request to issue an NFT using the referral link 61, and stores the introducer information in the blockchain system 4. The introducer information includes an introducer address for identifying the introducer. The introducer information is stored in the blockchain system 4 either as part of the NFT data or in association with the NFT data. Therefore, the introducer information can be obtained from the issued NFT, and it becomes possible to identify the introducer who introduced the NFT based on the introducer address included in the introducer information. Because the introducer can be identified, it becomes easy to grant incentives to the introducer of the issued NFT.

[0052] In this embodiment, the introducer address is a wallet address. By using a wallet address, it is possible to identify the introducer, and it is also easy to give incentives such as money to the introducer. In this embodiment, the introducer information can be encrypted. By encrypting the introducer information, it is possible to prevent the introducer from being identified by the general public. By encrypting the introducer information so that it can be decrypted only with a decryption key possessed by the issuer 20, only the issuer 20 can identify the introducer.

[0053] In this embodiment, an example has been shown in which an introduction to issue an NFT is made using an SNS, but the information processing device 1 may also handle introductions using communication services other than SNS. For example, an introduction to issue an NFT may be made using email or a website. In S15, the information processing device 1 determines whether an introduction link has been posted on a website such as a personal blog, a bulletin board site, or a video distribution site, and performs a process to issue an NFT if the introduction link has been posted on the website. Alternatively, in S15, the information processing device 1 determines whether an email containing an introduction link has been sent, and performs a process to issue an NFT if the email containing the introduction link has been sent. The information processing device 1 uses information sent from the terminal device used by the introduced person to determine, based on data sent from the terminal device 3, that the introduction link will be posted on a website or that an email containing the introduction link will be sent.

[0054] In this embodiment, an example has been shown in which the referral link 61 is a hyperlink included in the referral text, but the referral link 61 may take other forms. For example, the referral link 61 may be a one-dimensional code such as a barcode, or a two-dimensional code such as a QR code (registered trademark), and may be configured to send an NFT issuance request to the information processing device 1 when read.

[0055] In this embodiment, an example has been shown in which the introducer address is a wallet address, but the information processing device 1 may use information other than a wallet address that can identify the introducer as the introducer address. In this embodiment, a form has been shown in which the introducer information is included in the index data, but the information processing device 1 may also be configured to include and store the introducer information in the metadata of the NFT.

[0056] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. In other words, embodiments obtained by combining technical means modified appropriately within the scope of the claims are also included in the technical scope of the present invention.

[0057] The matters described in each embodiment can be combined with each other. In addition, the independent claims and dependent claims described in the claims can be combined with each other in any combination, regardless of the reference format. Furthermore, although the claims use a format in which a claim references two or more other claims (multiple claim format), this is not limited to this format. A multiple claim (multi-multi claim) that references at least one other multiple claim may also be used. [Explanation of symbols]

[0058] 1. Information processing equipment 10 Recording media 11 Arithmetic section 13 Storage section 131 Computer Programs 2, 3 Terminal equipment 4. Blockchain System 5. Communication Network 61 Referral Links

Claims

1. Obtain a request for issuance of a specific non-fungible token (NFT) from a referee who uses a referral link that introduces the issuance of the NFT by the introducer; In response to the received issuance request, issue an NFT to the referred person; Store introducer information, including an introducer address for identifying the introducer, in the blockchain system by including it in the data of the issued NFT or by associating it with the data. An information processing method comprising:

2. Obtain an NFT issuance request from the next introducer who uses the referral link from the introducee who has become the next introducer; In response to the received issuance request, issue an NFT to the next referred person; Store introducer information, including an introducer address for identifying the next introducer, in the blockchain system by including it in the data of the issued NFT or by associating it with the data.

2. The information processing method according to claim 1,

3. The introducer address is the wallet address of the introducer 2. The information processing method according to claim 1,

4. Based on the introducer information, the introduction history of the issued NFT is output in a tree format.

2. The information processing method according to claim 1,

5. The introducer information is encrypted and stored in the blockchain system.

2. The information processing method according to claim 1,

6. An incentive is given to the introducer based on the introducer information.

2. The information processing method according to claim 1,

7. The NFT is issued on the condition that the person referred becomes the next introducer and posts a message containing a referral link to a social networking service (SNS), publishes the referral link on a website, or sends an email containing the referral link.

2. The information processing method according to claim 1,

8. A calculation unit is provided, The calculation unit Obtain a request for issuance of a specific non-fungible token (NFT) from a referee who uses a referral link that introduces the issuance of the NFT by the introducer; In response to the issuance request, issue an NFT to the referred person; Upon issuing the NFT, introducer information including an introducer address for identifying the introducer is stored in a blockchain system.

1. An information processing device comprising:

9. Obtain a request for issuance of a specific non-fungible token (NFT) from a referee who uses a referral link that introduces the issuance of the NFT by the introducer; In response to the issuance request, issue an NFT to the referred person; Upon issuing the NFT, introducer information including an introducer address for identifying the introducer is stored in a blockchain system. A computer program that causes a computer to execute a process.

Citation Information

Patent Citations

  • NFT distribution system and NFT distribution program

    JP2024029909A