Transaction support system, transaction support method, and transaction support program
Through the transaction support system, handwritten electronic signatures correspond to NFT one by one, solving the problem of difficult to support content creators in the existing technology, and achieving the effect of active transactions and increasing creator popularity.
Patent Information
- Application Number
- CN202380056958.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-30
- Filing Date
- 2023-09-04
- Publication Date
- 2025-03-14
AI Technical Summary
The existing technology is difficult to effectively support creators of content, and lacks a mechanism to directly motivate creators and activate transactions.
Through the transaction support system, the distribution operations of content creators are accepted, the creator's handwritten electronic signature is obtained, and the NFT corresponding to the signature is issued one by one. The value of NFT is thus guaranteed to incentivize transactions and increase the popularity of creators.
It has achieved effective support for content creators, encouraged transaction activity, and enhanced creators' popularity and benefits.
Smart Images

Figure CN119631098A_ABST
Abstract
Description
Technical Field
[0001] One aspect of the present disclosure relates to a transaction support system, a transaction support method, and a transaction support program. Background Art
[0002] Mechanisms related to the transaction of digital content are known. For example, Patent Document 1 describes a system for managing ownership by establishing a correspondence between a physical card of a tangible object and a digital card of electronic data. Patent Document 2 describes a system for displaying the name of the owner in the content.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent Application Publication No. 2022-079884
[0006] Patent Document 2: Japanese Patent No. 7058898 Summary of the invention
[0007] Problems to be solved by the invention
[0008] A mechanism is intended to support content creators.
[0009] Means for solving problems
[0010] A transaction support system in one aspect of the present disclosure includes at least one processor. The at least one processor performs the following actions: accepting a distribution operation of a content creator; obtaining a handwritten electronic signature of the creator input in the distribution operation; and issuing an NFT with the handwritten electronic signature. The NFT corresponds to the handwritten electronic signature one by one.
[0011] In this respect, NFT corresponds to the handwritten electronic signature of the creator one by one. As a result, the value of NFT is guaranteed. It plays a role in encouraging people who want to support creators to trade NFTs, so it can activate transactions. Such NFTs and the demand involved in the trading of NFTs can support the popularity of the creators themselves. As a result, an environment for supporting content creators can be provided.
[0012] Effects of the Invention
[0013] According to one aspect of the present disclosure, an environment for supporting creators of content can be provided. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a schematic diagram showing an example of a transaction in the transaction support system.
[0015] Figure 2This is a diagram showing an example of application of the transaction support system.
[0016] Figure 3 This is a diagram showing an example of a hardware configuration related to the transaction support system.
[0017] Figure 4 This is a diagram showing an example of a functional configuration related to a transaction support system.
[0018] Figure 5 This is a sequence diagram showing an example of the operation of the transaction support system.
[0019] Figure 6 This is a diagram showing an example of the display of the main NFT.
[0020] Figure 7 This is a sequence diagram showing another example of the operation of the transaction support system.
[0021] Figure 8 This is a sequence diagram showing another example of the operation of the transaction support system. DETAILED DESCRIPTION
[0022] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same reference numerals are given to the same or equivalent elements, and repeated descriptions are omitted.
[0023] [System Overview]
[0024] The transaction support system of the embodiment is a computer system that supports content creators. Content refers to information that is provided by a computer or computer system and can be recognized by humans. The form of expression of content is not limited, and content can be expressed by images (for example, photos, videos, etc.). Content can be provided, for example, by publishing on demand or in real time (live broadcast). Creators are people or organizations that produce various activities as content. As activities, singing, dancing, playing, illustrations, and games (operational or live) can be listed. As an example, a creator produces a dynamic image of singing as content.
[0025] The transaction support system issues the first NFT and the second NFT as non-fungible tokens (NFT). The first NFT and the second NFT are objects of transaction in a well-known e-commerce trading platform (hereinafter referred to as a "market") or between individuals. The first NFT and the second NFT are electronic data that can be displayed on a display device, such as a digital trading card. Hereinafter, the first NFT is referred to as the "primary NFT" and the second NFT is referred to as the "commemorative NFT".
[0026] The master NFT is issued for the creator. For example, the master NFT is issued for arbitrary information related to the creator (hereinafter referred to as a "label"). Regarding labels, for example, activities, occupations, tags, fields, and keywords can be listed, but are not limited to these. In one example, the master NFT is issued for the creator's activities. "Targeting the creator's activities" is not the individual content itself, but the concept of including the creator's activities used to produce past content and future content. The master NFT issued for activities is able to track the creator's activities. For example, the master NFT allows access to a list of content corresponding to a specific activity (such as a playlist) in a channel where a specific creator publishes content (the creator's publishing channel). The master NFT can be issued multiple times for the same label. The master NFT is given a handwritten electronic signature of the creator. The master NFT corresponds one-to-one to the handwritten electronic signature. In other words, the handwritten electronic signature is unique to each master NFT.
[0027] Commemorative NFTs are issued in association with the main NFT for creators or content. For example, for a creator who is the subject of the main NFT, a commemorative NFT is issued when the creator's activities meet the specified conditions. Commemorative NFTs are distributed to the owner of the main NFT. The main NFT and commemorative NFT can be bought and sold independently of each other.
[0028] The owner of the Master NFT supports the creator's activities by purchasing the Master NFT, and in return for the support, can expect to receive a future commemorative NFT. Therefore, the Master NFT can be said to be evidence of the partnership between the creator and the owner of the Master NFT. Hereinafter, the owner of the Master NFT will be referred to as a "partner."
[0029] Figure 1 This is a schematic diagram showing an example of a transaction in a transaction support system. In process F1, a master NFT is issued with a handwritten electronic signature of the creator. In process F2, the creator exhibits the master NFT on the market. In process F3, a third party other than the creator purchases the master NFT. The person who purchases the master NFT becomes a partner. The creator accepts a prescribed proportion of the sales associated with the sale and purchase of the master NFT. In processes F1 to F3, the actual token of the master NFT may be issued after a third party purchases the master NFT before issuance.
[0030] In processing F4, the creator's activity meets the specified conditions. As an example, when the creator creates a dynamic image of singing as content, the condition that the number of playbacks of the content reaches more than the specified number of times is met. Such a node can be said to be the anniversary of the activity. In processing F5, a commemorative NFT is issued and distributed to partners.
[0031] In process F6, the partner displays the commemorative NFT on the market. In process F7, the creator and a third party other than the partner purchase the commemorative NFT. The partner receives a prescribed percentage of the sales associated with the sale of the commemorative NFT. The creator receives a prescribed royalty associated with the sale of the commemorative NFT.
[0032] exist Figure 1 In the transactions shown, when the popularity of the creator increases, the popularity of the main NFT and commemorative NFT also increases. As a result, the transaction price and transaction frequency of the main NFT and commemorative NFT may also increase.
[0033] [System Structure]
[0034] Figure 2 1 is a diagram showing an example of an application of the transaction support system 1. In the present embodiment, the transaction support system 1 has a server 10 (transaction support server). The server 10 is a computer that manages the issuance of the main NFT and the commemorative NFT. The server 10 is connected to a plurality of user terminals 20, a content server 30, a user database 40, an NFT database 50, and a distributed ledger system 60 via a network N. The structure of the network N is not limited. For example, the network N can be configured to include the Internet, or it can be configured to include an intranet.
[0035] The user terminal 20 is a computer used by one or more users. A user refers to a person who uses the transaction support system 1. As users, the creator and the person in charge of the company that operates the server 10 can be listed. The type of user terminal 20 is not limited. For example, the user terminal 20 can be a high-performance portable phone (smartphone), a tablet terminal, a wearable terminal (for example, a head-mounted display (HMD), smart glasses, etc.), a laptop personal computer, a portable phone, or other portable terminal. Alternatively, the user terminal 20 can also be a fixed terminal such as a desktop personal computer. The number of user terminals 20 is not limited.
[0036] The content server 30 is a computer that manages the content produced by the creator. The content of this embodiment is a dynamic image. The content server 30, for example, provides a website for publishing dynamic images. For example, the content server 30 provides a publishing channel for each creator's content, etc. The content server 30 manages the images of the main NFT and the commemorative NFT.
[0037] The user database 40 is a non-temporary storage medium or storage device that stores information related to the user. The user database 40 stores attribute information of users (such as creators). Attribute information is various information related to the user, for example, it can include the user's identifier, age, gender, and the level of the creator. The level of the creator is determined according to the level of activity of the creator. For example, the level of the creator can be determined based on the number of times the content is played (number of times it is viewed), the activity period, the number of followers of the creator, the number of registrants of the content's publishing channel, and the number of comments on the content, or it can be determined based on information other than this information. The higher the level of the creator, the more active the activity. The user database 40 can be constructed as a single database or a collection of multiple databases. The location where the user database 40 is set is not limited. For example, the user database 40 can be set in a computer system different from the transaction support system 1.
[0038] The NFT database 50 is a non-temporary storage medium or storage device that stores metadata of the main NFT and commemorative NFT. As metadata, titles, descriptions, and image URIs (Uniform Resource Identifiers) can be listed. The title is a character string showing the name of the main NFT or the name of the commemorative NFT, for example, displayed on the market. The description is a character string showing the description of the main NFT or the commemorative NFT or the description of the content. The image URI is, for example, information for referencing an image of the main NFT or the commemorative NFT managed by the content server 30. The NFT database 50 can be constructed as a single database or a collection of multiple databases. The location where the NFT database 50 is set is not limited. For example, the NFT database 50 can be set in a computer system different from the transaction support system 1. The NFT database 50 can also be composed of IPFS (InterPlanetary File System).
[0039] The distributed ledger system 60 is a computer system that issues master NFTs and commemorative NFTs. The distributed ledger system 60 uses blockchain to manage the distributed ledger. The distributed ledger system 60 is constructed using Ethereum, for example. The distributed ledger system 60 issues master NFTs and commemorative NFTs that comply with the ERC-721 (Ethereum Request for Comments 721) standard. The issued master NFTs and commemorative NFTs are recorded on the blockchain. Users who buy and sell master NFTs and commemorative NFTs obtain an account on the distributed ledger system 60. For example, the creator has a contract address of the distributed ledger system 60. The NFTs issued on the distributed ledger system 60 are each assigned a uniquely identifiable token ID. The token ID is associated with the contract address of the issuer (e.g., the creator).
[0040] Figure 3 This is a diagram showing an example of a hardware configuration related to the transaction support system 1 . Figure 3 A server computer 100 that functions as the server 10 or the content server 30 and a terminal computer 200 that functions as the user terminal 20 are shown.
[0041] As an example, the server computer 100 has a processor 101, a main storage unit 102, an auxiliary storage unit 103, and a communication unit 104 as hardware components. The processor 101 is a computing device that executes an operating system and an application program, such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The main storage unit 102 is a device that stores programs to be executed, calculation results, etc., and is composed of, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory). The auxiliary storage unit 103 is generally a device that can store a larger amount of data than the main storage unit 102, and is composed of, for example, a non-volatile storage medium such as a hard disk or a flash memory. The auxiliary storage unit 103 stores a server program P1 and various data for enabling the server computer 100 to function as a server 10. The communication unit 104 is a device that performs data communication with other computers via a network N, and is composed of, for example, a network card or a wireless communication module.
[0042] In this embodiment, the transaction support program is installed as a server program P1. Each functional element of the server 10 is realized by reading the server program P1 into the processor 101 or the main storage unit 102 and causing the processor 101 to execute the program. The server program P1 includes codes for realizing each functional element of the server 10. The processor 101 operates the communication unit 104 according to the server program P1 and executes the reading and writing of data in the main storage unit 102 or the auxiliary storage unit 103.
[0043] The server 10 may be composed of one or more computers. When a plurality of computers are used, these computers are connected to each other via a network N, thereby logically forming one server 10.
[0044] As an example, the terminal computer 200 has a processor 201, a main storage unit 202, an auxiliary storage unit 203, a communication unit 204, an input interface 205, an output interface 206, and a camera unit 207 as hardware components. The processor 201 is a computing device that executes an operating system and an application program, such as a CPU or a GPU. The main storage unit 202 is a device that stores programs to be executed, calculation results, etc., and is composed of, for example, a ROM or a RAM. The auxiliary storage unit 203 is generally a device that can store a larger amount of data than the main storage unit 202, for example, it is composed of a non-volatile storage medium such as a hard disk or a flash memory. The auxiliary storage unit 203 stores a client program P2 and various data for enabling the terminal computer 200 to function as a user terminal 20. The communication unit 204 is a device that performs data communication with other computers via a network N, for example, it is composed of a network card or a wireless communication module. The input interface 205 is a device that accepts data based on the user's operation or action, for example, it is composed of at least one of a keyboard, an operation button, a pointing device, a touch panel, a microphone, a sensor, and a camera. The output interface 206 is a device that outputs data processed by the terminal computer 200, and is configured to include, for example, a display device such as a monitor, a touch panel, or an HMD. The camera unit 207 is a device that captures an image (video or photo) depicting the real world, and is, for example, a camera. The camera unit 207 can also function as the input interface 205.
[0045] Each functional element of the user terminal 20 is realized by reading the corresponding client program P2 into the processor 201 or the main storage unit 202 and causing the processor 201 to execute the program. The client program P2 includes codes for realizing each functional element of the user terminal 20. The processor 201 operates the communication unit 204, the input interface 205, the output interface 206, or the camera unit 207 according to the client program P2, and reads and writes data from the main storage unit 202 or the auxiliary storage unit 203.
[0046] At least one of the server program P1 and the client program P2 may be provided on the basis of being non-temporarily recorded on a tangible recording medium such as a CD-ROM, a DVD-ROM, a semiconductor memory, etc. Alternatively, at least one of these programs may be provided as a data signal superimposed on a carrier wave via a network N. These programs may be provided separately or together.
[0047] Figure 4 It is a diagram showing an example of a functional structure associated with the transaction support system 1. The server 10 has an acquisition unit 11, a determination unit 12, a storage unit 13, and a request unit 14 as functional elements. The acquisition unit 11 is a functional element for acquiring information used to generate a main NFT and a commemorative NFT. The determination unit 12 is a functional element for determining whether the issuance conditions of the main NFT and the commemorative NFT are met. The storage unit 13 is a functional element for storing the metadata of the main NFT and the commemorative NFT in the NFT database 50. The request unit 14 is a functional element for requesting the distributed ledger system 60 to issue the main NFT and the commemorative NFT.
[0048] The user terminal 20 includes an input unit 21 and a transmission unit 22 as functional elements. The input unit 21 is a functional element for accepting input of information related to the master NFT. The transmission unit 22 is a functional element for transmitting information related to the master NFT to the server 10.
[0049] [System Action]
[0050] Reference Figure 5 The operation of the transaction support system 1 will be described, and an example of a transaction support method will be described. Figure 5 This is a sequence diagram showing the operation of the transaction support system 1 as a process flow S1. The process flow S1 shows the process related to the issuance of the master NFT. In the process flow S1, the user terminal 20 is operated by the creator.
[0051] In step S11, the input unit 21 of the user terminal 20 accepts an issuance operation as a trigger for issuing the main NFT. The input unit 21 accepts input of basic information that specifies various information used to generate the main NFT. As basic information, designs such as colors, labels, prices of the main NFT, and handwritten electronic signatures can be listed. The basic information may include automatically acquired icons that are images showing the creator and thumbnail images that are dynamic images of the content. The input unit 21, for example, accepts input of information specifying a label. The label can be selected from multiple candidates. For example, the input unit 21 can accept a selection from candidates related to activities, occupations, or tags. In one example, the input unit 21 can accept a selection from candidates for modifiers (keywords) and occupations. In this case, the label can be a string that links the modifier and the occupation.
[0052] The handwritten electronic signature is, for example, the handwritten name of the creator. The input form of the handwritten electronic signature can be any input form that can preserve the creator's handwriting or habits. For example, the handwritten electronic signature can be input by using a signature form using a tablet terminal and a touch pen, operating a mouse, or operating by drawing with a finger. The input unit 21 can repeatedly accept the input of the handwritten electronic signature corresponding to the expected number of copies issued. As an example, when the expected number of copies issued is 3, the input unit 21 can accept the input of the handwritten electronic signature 3 times. The expected number of copies issued may also be the number of input operations for basic information.
[0053] In step S12, the transmission unit 22 of the user terminal 20 transmits a request for issuing the master NFT to the server 10. The issuance request may include the basic information input in step S11.
[0054] In step S13, the acquisition unit 11 of the server 10 acquires various information for generating the master NFT. For example, the acquisition unit 11 acquires basic information included in the request received from the user terminal 20. The acquisition unit 11 acquires the level of the creator associated with the user identifier from the user database 40.
[0055] At this stage, the master NFT can be exhibited in the market. Here, the case where a third party purchases the master NFT exhibited in the market is explained. The acquisition unit 11 can obtain various information related to the purchaser of the master NFT, that is, the partner, from the market or the user terminal 20. The acquisition unit 11 can generate an image of the master NFT based on the basic information and send the image to the content server 30.
[0056] In step S14, the determination unit 12 of the server 10 determines whether the issuance condition of the main NFT is met. As the issuance condition of the main NFT, it can be listed whether the expected number of issuances exceeds the upper limit of the number of issuances of the main NFT, etc. The upper limit of the number of issuances of the main NFT can be determined according to the level of the creator. For example, the higher the level of the creator, the larger the upper limit of the number of issuances of the main NFT can be determined. Here, the case where the expected number of issuances is within the upper limit is explained. In this way, the determination unit 12 limits the number of issuances of the main NFT to an upper limit based on the level.
[0057] In step S15, the storage unit 13 of the server 10 saves the metadata of the main NFT in the NFT database 50. The metadata of the main NFT is the title, description, and image URI, etc. The title is generated, for example, based on the name of the creator, the tag, and the category of the NFT. Here, the category of the NFT is information showing the main NFT. As an example, the title is generated by linking the name of the creator, the tag, and the character string of the category of the NFT.
[0058] In step S16 , the NFT database 50 stores metadata of the master NFT based on the request received from the server 10 .
[0059] In step S17, the request unit 14 of the server 10 sends a request for issuing the master NFT to the distributed ledger system 60. The request may include the generation information of the master NFT. As the generation information of the master NFT, the creator's contract address, the partner's address, the URI of the metadata of the master NFT, and the handwritten electronic signature, etc. can be listed. The partner's address here is the address of the account on the distributed ledger system 60. The URI of the metadata of the master NFT is information used to refer to the metadata of the master NFT stored in the NFT database 50.
[0060] In step S18, the distributed ledger system 60 issues the master NFT based on the request received from the server 10. The master NFT is assigned a handwritten electronic signature. The master NFT is associated with the URI of the metadata of the master NFT. The URI of the image is recorded in the metadata of the master NFT. Therefore, the master NFT can track the URI of the image via the URI of the metadata of the master NFT.
[0061] The owner of the master NFT is managed by the distributed ledger system 60. Specifically, the owner of the master NFT is recorded on the blockchain. The owner of the master NFT is issued as a partner. By buying and selling the master NFT, the owner of the master NFT is transferred. When buying and selling, the token ID of the creator's contract address is associated with the partner's address.
[0062] The server 10 and the content server 30 may store information about the issued master NFT. For example, the server 10 and the content server 30 may store information such as the identifier of the master NFT and the owner of the master NFT synchronously or asynchronously. Alternatively, the server 10 and the content server 30 may obtain information about the master NFT from the distributed ledger system 60 as needed. The server 10 and the content server 30 may store whether a master NFT has been issued for each creator.
[0063] Figure 6 1 is a diagram showing an example of display of the master NFT 9 of the embodiment. The master NFT 9 is displayed, for example, on the display device of the user terminal 20 used by the owner (partner) of the master NFT 9. The master NFT 9 has a creator icon 91, a creator's name 92, a title 93, a handwritten electronic signature 94, a background 95, and a partner icon 96 as screen elements.
[0064] An image showing the creator is displayed in the creator icon 91. The image showing the creator is used, for example, in the creator's publishing channel of the content server 30. "Creator A" is displayed in the creator's name 92. A label "Singer Too Early for Humans" consisting of the modifier "Too Early for Humans" and the occupation "Singer" is displayed in the title 93. The title 93 is a character string obtained by linking the modifier and occupation selected by the creator. The creator's name 92 can be displayed larger than the title 93. The creator uses the name "Creator A" to carry out activities, and as an example, has a title such as "Singer Too Early for Humans".
[0065] The handwritten electronic signature given to the master NFT 9 is displayed in the handwritten electronic signature 94. The handwritten electronic signature displayed in the handwritten electronic signature 94 is a signature that retains handwriting or habits.
[0066] An image showing the activities of the creator is displayed in the background 95. For example, the background 95 is an image generated based on the content produced by the creator. As an example, the background 95 is generated based on the thumbnail image of the dynamic image as the content. The thumbnail images used for the background 95 can be a prescribed number of thumbnail images selected in the order of update from the newest to the oldest. The background 95 may be an illustration or the like instead of a thumbnail image that is an image showing the activities of the creator. In another example, the background 95 is not limited to an image showing the activities of the creator, and may be, for example, a prescribed design, color, or a combination thereof.
[0067] An image showing a partner is displayed in the partner icon 96. Information related to the partner including an image showing the partner can be managed by the content server 30. In the main NFT 9, the creator icon 91 and the partner icon 96 are displayed at the same time. Thus, the main NFT 9 can visually express the partnership between the creator and the partner. The partner icon 96 may not be displayed.
[0068] Reference Figure 7 The operation of the transaction support system 1 will be described, and another example of the transaction support method will be described. Figure 7 This is a sequence diagram showing the operation of the transaction support system 1 as a process flow S2. The process flow S2 shows the process related to the issuance of the commemorative NFT.
[0069] In step S21, the content server 30 sends activity information showing the activity level of the creator to the server 10. As activity information, the identifier of the main NFT, the number of times the content is played, the activity period, the number of followers of the creator, the number of registrants of the content release channel, and the number of comments on the content can be listed. For example, the content server 30 sends activity information related to a specific activity of a specific creator who issued the main NFT to the server 10. The content server 30 can send the creator's activity information to the server 10 periodically, or it can send the creator's activity information to the server 10 based on the anniversary of the creator's activity, etc.
[0070] In step S22 , the acquisition unit 11 of the server 10 acquires various information for generating a commemorative NFT. For example, the acquisition unit 11 acquires event information received from the content server 30 .
[0071] In step S23, the determination unit 12 of the server 10 determines whether the conditions for issuing the commemorative NFT are met. As conditions for issuing the commemorative NFT, it can be listed that the activity information indicated by the quantity or period is above the prescribed threshold, etc. As prescribed conditions, it can be listed that the number of times the content is played, the activity period, the number of followers of the creator, the number of registrants of the content publishing channel, and the number of comments on the content are above the corresponding prescribed thresholds, etc. As an example, the determination unit 12 can determine whether the number of times the content is played is more than 10,000 times. Here, the case where the activity information satisfies the prescribed conditions is explained.
[0072] In step S24, the storage unit 13 of the server 10 stores the metadata of the commemorative NFT in the NFT database 50. The metadata of the commemorative NFT is the title, description, and image URI, etc. The title is generated, for example, based on the creator's name, tags, and the category of the NFT. Here, the category of the NFT is information showing the commemorative NFT.
[0073] In step S25 , the NFT database 50 stores metadata of the commemorative NFT based on the request received from the server 10 .
[0074] In step S26, the request unit 14 of the server 10 requests the distributed ledger system 60 to issue a commemorative NFT. The request may include the generation information of the commemorative NFT. As the generation information of the commemorative NFT, the creator's contract address, the address of the partner, the URI of the metadata of the commemorative NFT, and the handwritten electronic signature, etc. can be listed. The URI of the metadata of the commemorative NFT is information for referencing the metadata of the commemorative NFT stored in the NFT database 50. The request may also include a contract associated with the sale and purchase of the commemorative NFT. For example, the request may include a contract for the creator to accept royalties associated with the sale and purchase of the commemorative NFT.
[0075] In step S27, the distributed ledger system 60 issues a commemorative NFT based on the request received from the server 10. The commemorative NFT is not given a handwritten electronic signature. The commemorative NFT is associated with the URI of the metadata of the commemorative NFT. The URI of the image is recorded in the metadata of the commemorative NFT. Therefore, the commemorative NFT can track the URI of the image via the URI of the metadata of the commemorative NFT. The commemorative NFT can also be given a contract for the creator to accept royalties associated with the sale and purchase of the commemorative NFT. The contract can be installed, for example, through a smart contract of Ethereum.
[0076] The owner of the commemorative NFT is managed by the distributed ledger system 60. Specifically, the owner of the commemorative NFT is recorded on the blockchain. In the process S2, the owner of the initial commemorative NFT is the same as the owner of the main NFT. The owner of the commemorative NFT is transferred by buying and selling the commemorative NFT. When buying and selling, the token ID of the creator's contract address is associated with the address of the owner of the commemorative NFT.
[0077] In association with step S21, the content server 30 may also send the activity information of the creator to the server 10 in response to a request received from the server 10. For example, the content server 30 may send the activity information of a specific creator to the server 10 in response to a request to obtain the activity information of the creator. In association with steps S21 and S22, the server 10 or the content server 30 may also determine the level of the creator based on the activity information and store the level of the creator in the user database 40.
[0078] Reference Figure 8 The operation of the transaction support system 1 will be described, and another example of the transaction support method will be described. Figure 8 This is a sequence diagram showing the actions of the transaction support system 1 as a process flow S3. Process flow S3 shows the process that is executed before process flow S1 and requests the new issuance of the master NFT. Hereinafter, the user terminal 20 of the user who wishes to purchase the master NFT is referred to as the first user terminal, and the user terminal 20 of the creator is referred to as the second user terminal.
[0079] In step S31, the first user terminal accepts input using the information of the main NFT as a search condition. As the search condition, the name and tag of the creator can be listed, but it is not limited to this.
[0080] In step S32, the first user terminal sends a search request to the content server 30. The search request may include a search condition.
[0081] In step S33, the content server 30 sends the search result to the first user terminal in response to the search request. The search result is displayed on the display device of the first user terminal. The search result can be, for example, information on whether the main NFT has been issued for the creator corresponding to the name of the creator specified by the search condition. Here, the search result is information indicating that the main NFT has not been issued. Whether the main NFT has been issued can be managed by the content server 30 or obtained from the distributed ledger system 60.
[0082] In step S34, the first user terminal accepts input of desired request conditions related to the issuance of the master NFT. The request conditions are conditions indicating what kind of master NFT is desired to be issued. As request conditions, for example, information related to the creator's name, tags, and the desired price of the master NFT can be listed.
[0083] In step S35, the first user terminal sends a request to the content server 30. The request may include a request condition.
[0084] In step S36, the content server 30 sends a request to the second user terminal. The request condition included in the request is displayed on the display device of the second user terminal.
[0085] Processing flow S3 may also be a process that is executed after processing flow S1 and requests the exhibition of the main NFT. For example, in processing flow S3, the second user terminal may be the user terminal 20 of the owner of the main NFT. In association with step S33, the retrieval result may also be information indicating that the main NFT has been issued. In association with step S34, the first user terminal may also accept input of desired request conditions related to the exhibition of the main NFT. As request conditions, for example, the name of the creator, information on the label, the desired price of the main NFT, etc. may be listed. In association with steps S35 and S36, the request containing the request conditions is sent to the second user terminal via the content server 30. In another example, steps S31 to S33 may also be omitted.
[0086] [Effect]
[0087] As described above, a transaction support system in one aspect of the present disclosure has at least one processor. The at least one processor performs the following actions: accepting a distribution operation of a content creator; obtaining a handwritten electronic signature of the creator input in the distribution operation; and issuing an NFT with a handwritten electronic signature. The NFT corresponds to the handwritten electronic signature one by one.
[0088] A transaction support method according to one aspect of the present disclosure is executed by a transaction support system having at least one processor. The transaction support method includes the following: accepting a publishing operation of a content creator; obtaining a handwritten electronic signature of the creator input in the publishing operation; and issuing an NFT to which the handwritten electronic signature is assigned. The NFT corresponds to the handwritten electronic signature one by one.
[0089] A transaction support program according to one aspect of the present disclosure causes a computer to execute the following: accepting a distribution operation of a content creator; acquiring a handwritten electronic signature of the creator input in the distribution operation; and distributing an NFT to which the handwritten electronic signature is assigned. The NFT corresponds to the handwritten electronic signature in a one-to-one manner.
[0090] In this respect, NFT corresponds to the handwritten electronic signature of the creator one by one. As a result, the value of NFT is guaranteed. It plays a role in encouraging people who want to support creators to trade NFTs, so it can activate transactions. Such NFTs and the demand involved in the trading of NFTs can support the popularity of the creators themselves. As a result, an environment for supporting content creators can be provided.
[0091] A transaction support system according to one aspect of the present disclosure includes at least one processor. The at least one processor performs the following actions: obtaining information input by a content creator and specifying a tag, the tag indicating information related to the creator; and issuing an NFT based on the tag.
[0092] A transaction support method according to one aspect of the present disclosure is executed by a transaction support system having at least one processor. The transaction support method includes: obtaining information input by a content creator and specifying a tag, the tag indicating information related to the creator; and issuing an NFT with the tag as the object.
[0093] A transaction support program according to one aspect of the present disclosure causes a computer to execute the following: obtain information input by a content creator and specifying a tag, the tag indicating information related to the creator; and issue an NFT targeting the tag.
[0094] In this aspect, NFTs are issued using tags that show information related to the creator. It is clear that NFTs are issued to specific creators. For those who want to trade NFTs, the purpose of the transaction becomes clear, so the transaction can be activated. Such NFTs and the demand involved in the transaction of the NFTs can promote the activities of creators. As a result, an environment for supporting content creators can be provided.
[0095] In the transaction support system, at least one processor may perform the following actions: obtaining a level determined based on the creator's activities; determining an upper limit on the number of NFTs issued based on the level; and limiting the number of NFTs issued to the upper limit. That is, the number of NFTs issued is adjusted to the number of NFTs issued that matches the level. In other words, the upper limit on the number of NFTs issued changes in conjunction with the creator's activities. As a result, the creator is motivated to increase the upper limit on the number of NFTs issued.
[0096] In the transaction support system, at least one processor may send a request condition related to the issuance of the NFT to the creator's terminal, the request condition including information related to the tag. When issuing the NFT, the request condition can be used as reference information, thereby improving the convenience of the creator.
[0097] A transaction support system in one aspect of the present disclosure has at least one processor. The at least one processor obtains activity information indicating the activity level of the creator of the object of the first NFT, determines whether the issuance condition is met based on the activity information and a specified threshold, and issues a second NFT when the activity information meets the issuance condition. At the beginning of the issuance of the second NFT, the owner of the first NFT is the same as the owner of the second NFT.
[0098] A transaction support method of one aspect of the present disclosure is executed by a transaction support system having at least one processor. The transaction support method includes the following: obtaining activity information showing the activity level of the creator of the object of the first NFT; determining whether the issuance condition is met based on the activity information and a specified threshold; and issuing a second NFT when the activity information meets the issuance condition. At the beginning of the issuance of the second NFT, the owner of the first NFT is the same as the owner of the second NFT.
[0099] The transaction support program of one aspect of the present disclosure causes a computer to execute the following: for a creator who is the object of a first NFT, obtain activity information showing the activity level of the creator; determine whether an issuance condition is satisfied based on the activity information and a specified threshold; and issue a second NFT if the activity information satisfies the issuance condition. At the initial issuance of the second NFT, the owner of the first NFT is the same as the owner of the second NFT.
[0100] In such an aspect, with respect to the creator who is the object of the first NFT, when the activity information of the creator meets the prescribed issuance conditions, the second NFT is issued in association with the owner of the first NFT. That is, the owner of the first NFT can obtain the second NFT issued according to the activity level of the creator. As a result, it plays an incentive role for people who want to trade the first NFT to trade the first NFT, so that the transaction can be activated. Such a first NFT and the demand involved in the transaction of the first NFT can promote the activities of the creator. As a result, an environment for supporting the creators of content can be provided.
[0101] In the transaction support system, at least one processor may grant the second NFT a contract that the creator accepts royalties associated with the sale of the second NFT when issuing the second NFT. In this case, when the second NFT is sold, the creator's chance of profit increases. Therefore, it plays a role in motivating the creator to increase the level of activity of the creator to promote the issuance of the second NFT.
[0102] In the transaction support system, the first NFT may be assigned a handwritten electronic signature of the creator. Alternatively, at least one processor may issue the second NFT without assigning a handwritten electronic signature of the creator to the second NFT. In this case, the first NFT and the second NFT are differentiated by whether or not a handwritten electronic signature is assigned. For a person who wishes to trade the first NFT or the second NFT, the purpose of the transaction becomes clear. Thus, a transaction that meets the needs of the prospective buyer can be conducted.
[0103] [Modifications]
[0104] The above is a detailed description based on the embodiments of the present disclosure. However, the present disclosure is not limited to the above embodiments. The present disclosure can be modified in various ways without departing from the gist of the present disclosure.
[0105] In the above embodiment, the case where the server 10 and the user terminal 20 are different computers is described, but they can also be the same computer or the same computer system. In this case, the creator can directly access the distributed ledger system 60 to issue the master NFT, etc. In another example, the server 10, the content server 30, and the NFT database 50 can be the same computer or the same computer system. In this case, the management of the data of the transaction support system 1 becomes easy.
[0106] In the present disclosure, the expression "at least one processor executes a first process, executes a second process, ..., executes an nth process" is a concept including a case where the execution subject (i.e., the processor) of n processes from the first process to the nth process is changed midway. That is, the expression is a concept including both a case where all n processes are executed by the same processor and a case where the processor is changed in an arbitrary direction in the n processes.
[0107] The processing of the method executed by at least one processor is not limited to the examples of the above-mentioned embodiments. For example, part of the above-mentioned steps (processing) may be omitted, or the steps may be executed in another order. Furthermore, any two or more of the above-mentioned steps may be combined, or part of the steps may be modified or deleted. Alternatively, other steps may be executed in addition to the above-mentioned steps.
[0108] Any part or all of the functional units described in this specification may be implemented by a program. The program mentioned in this specification may be released by recording it non-temporarily on a computer-readable recording medium, or released via a communication line such as the Internet (including wireless communication), or released in a state where it is installed on any terminal.
[0109] Based on the above description, those skilled in the art may think of additional effects or various modifications of the present disclosure, but the present disclosure is not limited to the above-mentioned embodiments. Various additions, changes and partial deletions can be made within the scope of the conceptual ideas and the main purpose of the present disclosure derived from the contents specified in the claims and their equivalents.
[0110] For example, in this specification, a structure described as one device (or component, the same below) (including a structure depicted as one device in the drawings) may also be implemented by multiple devices. Alternatively, a structure described as multiple devices in this specification (including a structure depicted as multiple devices in the drawings) may also be implemented by one device. Alternatively, a part or all of the units or functions included in a certain device (such as a server) may also be included in another device (such as a user terminal).
[0111] Not all matters described in this specification are essential requirements. For example, matters described in this specification but not described in the claims can be regarded as arbitrary additional matters.
[0112] The applicant is only aware of the known technologies recorded in the "Prior Art Documents" column of this specification. It should also be noted that the present disclosure is not necessarily intended to solve the problems of the known technologies. The entirety of this specification should be considered to identify the problems that the present disclosure is intended to solve. For example, in the case where this specification records that a specified effect is achieved through a specific structure, it can also be said that the problem corresponding to the specified effect can be solved. However, the record of the effect is not necessarily intended to use such a specific structure as a necessary requirement.
[0113] [Note] (1)
[0115] A transaction support system having at least one processor, which performs the following actions: accepting a publishing operation of a content creator; obtaining a handwritten electronic signature of the creator input in the publishing operation; and issuing an NFT assigned with the handwritten electronic signature, wherein the NFT corresponds one-to-one to the handwritten electronic signature. (2)
[0117] A transaction support method, which is executed by a transaction support system having at least one processor, the transaction support method comprising the following contents: accepting a publishing operation of a content creator; obtaining a handwritten electronic signature of the creator input in the publishing operation; and issuing an NFT assigned with the handwritten electronic signature, wherein the NFT corresponds one-to-one to the handwritten electronic signature. (3)
[0119] A transaction support program that causes a computer to execute the following: accepting a distribution operation of a content creator; obtaining a handwritten electronic signature of the creator input in the distribution operation; and issuing an NFT assigned with the handwritten electronic signature, wherein the NFT corresponds one-to-one to the handwritten electronic signature. (4)
[0121] A transaction support system having at least one processor, which performs the following actions: obtaining information input by a content creator and specifying a label, the label showing information related to the creator; and issuing an NFT based on the label. (5)
[0123] A transaction support system according to (4), wherein the at least one processor performs the following actions: obtaining a level determined based on the activities of the creator; determining an upper limit on the number of NFTs issued based on the level; and limiting the number of NFTs issued to the upper limit. (6)
[0125] A transaction support system according to (4), wherein the at least one processor sends a request condition related to the issuance of the NFT to the creator's terminal, the request condition including information related to the tag. (7)
[0127] A transaction support method, which is executed by a transaction support system having at least one processor, and the transaction support method includes the following contents: obtaining information input by a content creator and specifying a tag, wherein the tag shows information related to the creator; and issuing an NFT based on the tag. (8)
[0129] A transaction support program that causes a computer to execute the following: obtain information input by a content creator and specify a tag, the tag indicating information related to the creator; and issue an NFT with the tag as the object. (9)
[0131] A transaction support system having at least one processor, which performs the following actions: for a creator who is an object of a first NFT, obtaining activity information showing the activity level of the creator; determining whether an issuance condition is satisfied based on the activity information and a specified threshold; and issuing a second NFT when the activity information satisfies the issuance condition, and at the initial issuance of the second NFT, the holder of the first NFT is the same as the holder of the second NFT. (10)
[0133] A transaction support system according to (9), wherein the first NFT is assigned a handwritten electronic signature of the creator, and the at least one processor issues the second NFT without assigning the handwritten electronic signature of the creator to the second NFT. (11)
[0135] A transaction support method, which is executed by a transaction support system having at least one processor, the transaction support method comprising the following contents: for a creator who is an object of a first NFT, obtaining activity information showing the activity level of the creator; determining whether an issuance condition is satisfied based on the activity information and a specified threshold; and issuing a second NFT if the activity information satisfies the issuance condition, wherein at the initial issuance of the second NFT, the holder of the first NFT is the same as the holder of the second NFT. (12)
[0137] A transaction support program that causes a computer to execute the following: for a creator who is an object of a first NFT, obtaining activity information showing the activity level of the creator; determining whether an issuance condition is satisfied based on the activity information and a specified threshold; and issuing a second NFT when the activity information satisfies the issuance condition, wherein at the initial issuance of the second NFT, the holder of the first NFT is the same as the holder of the second NFT.
[0138] Description of symbols
[0139] 1: Transaction support system; 10: Server; 11: Acquisition unit; 12: Judgment unit; 13: Storage unit; 14: Request unit; 20: User terminal; 21: Input unit; 22: Sending unit; 30: Content server; 40: User database; 50: NFT database; 60: Distributed ledger system; N: Network; P1: Server program; P2: Client program.
Claims
1. A transaction support system comprising at least one processor, The at least one processor performs the following actions: Accepting distribution operations from content creators; Acquiring the handwritten electronic signature of the creator input during the issuing operation; Issue an NFT that is endowed with the handwritten electronic signature. The NFT corresponds one-to-one to the handwritten electronic signature.
2. A transaction support method, which is executed by a transaction support system having at least one processor, wherein: The transaction support method includes the following contents: Accepting distribution operations from content creators; Acquiring the handwritten electronic signature of the creator input during the issuing operation; as well as Issue an NFT that is endowed with the handwritten electronic signature. The NFT corresponds one-to-one to the handwritten electronic signature.
3. A transaction support program that causes a computer to execute the following: Accepting distribution operations from content creators; Acquiring the handwritten electronic signature of the creator input during the issuing operation; and Issue an NFT that is endowed with the handwritten electronic signature. The NFT corresponds one-to-one to the handwritten electronic signature.
Citation Information
Patent Citations
Computer control method and program
JP2022079884A