Method of and system for transaction between individuals using block chain

The method and system address the challenge of personal transactions by issuing service identifiers and generating tokens through blockchain, ensuring secure and efficient management of item ownership and transfers across different services.

JP2025107170AActive Publication Date: 2025-07-17LINE NEXT CORPORATION
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025002000
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-13
Filing Date
2025-01-06
Publication Date
2025-07-17
Estimated Expiration
2045-01-06

AI Technical Summary

Technical Problem

Existing blockchain systems lack a method for personal transactions that efficiently manage and secure ownership and transactions of items across various services provided by different service providers.

Method used

A method and system that issues a service identifier for a first service, provides sealing and offering request functions, generates tokens via a blockchain network, and processes transactions for these tokens based on user requests.

Benefits of technology

Enables secure and efficient personal transactions by proving ownership and managing item transfers across multiple services using blockchain technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025107170000001_ABST
    Figure 2025107170000001_ABST
Patent Text Reader

Abstract

To provide a method of and a system for transaction between individuals using a block chain.SOLUTION: A method of transaction between individuals according to the present invention, among a plurality of services provided through different service providers, includes the steps of: issuing a service identifier for a first service; providing a ceiling request function for items usable in the first service and an exhibition request function for a token; receiving the ceiling request of the first user to the item; requesting the first service for the ceiling of the item; generating a token including a service identifier and an ownership right of the first user for the item through a block chain network; receiving, from the first service, exhibition request for the token of the first user through the exhibition request function; and processing transaction of the token.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a personal transaction method and system using blockchain.

Background Art

[0002] Blockchain has the feature of proving ownership through a public network. Due to such a feature, blockchain has been used as a means of proving ownership in various aspects ranging from currency, digital content to real estate. By using blockchain, it is possible to prove the ownership recorded as a token, and transactions are recorded and revenue is distributed within a decentralized blockchain by a contract on a programming basis such as a smart contract.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Provided are a personal transaction method and system using blockchain.

Means for Solving the Problems

[0005] A method for personal transactions of a computer device including at least one processor, comprising: issuing, by at least one processor, a service identifier for a first service among a plurality of services provided through different service providers; providing, by at least one processor, to the first service for which the service identifier is issued, a sealing request function for items available within the first service and an offering request function for tokens; receiving, by at least one processor, from the first service, a sealing request of a first user for an item through the sealing request function; requesting, by at least one processor, sealing of the item to the first service according to the sealing request, and generating, via a blockchain network, a token including the service identifier and the ownership of the first user for the item; receiving, by at least one processor, from the first service, an offering request of the first user for the token through the offering request function; and processing, by at least one processor, a transaction for the token according to the offering request.

[0006] A computer device including at least one processor implemented to execute computer-readable instructions, wherein the at least one processor issues a service identifier for a first service among a plurality of services provided through different service providers, provides to the first service for which the service identifier is issued, a sealing request function for items available within the first service and an offering request function for tokens, receives from the first service, through the sealing request function, a sealing request of a first item for an item, requests sealing of the item to the first service according to the sealing request, generates, via a blockchain network, a token including the service identifier and the ownership of the first user for the item, receives from the first service, through the offering request function, an offering request of the first user for the token, and processes a transaction for the token according to the offering request.

Advantages of the Invention

[0007] A method and system for personal transactions using blockchain can be provided.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Modes for Carrying Out the Invention

[0009] <Summary of the Invention> A method for personal transactions of a computer device including at least one processor, comprising: issuing, by at least one processor, a service identifier for a first service among a plurality of services provided through different service providers; providing, by at least one processor, to the first service for which the service identifier is issued, a sealing request function for items available within the first service and an offering request function for tokens; receiving, by at least one processor, from the first service, a sealing request from a first user for an item through the sealing request function; requesting, by at least one processor, sealing of the item to the first service according to the sealing request, and generating, via a blockchain network, a token including the service identifier and the ownership of the first user for the item; receiving, by at least one processor, from the first service, an offering request for the token of the first user through the offering request function; and processing, by at least one processor, a transaction for the token according to the offering request.

[0010] According to one aspect, the step of receiving a sealing request further receives an item identifier of the item together with the sealing request, and the step of generating a token generates a token further including the item identifier of the item received together with the sealing request.

[0011] According to another aspect, the step of providing further provides the first service with an unsealing request function for a token, and the method for personal transactions further includes: receiving, by at least one processor, from the first service, an unsealing request from a second user having ownership of the token through the unsealing request function; and retrieving, by at least one processor, the token from the electronic wallet of the second user according to the unsealing request and requesting the first service to unseal the item corresponding to the token.

[0012] According to another aspect, the requesting stage may include a stage of moving a token from the second user's electronic wallet to a preset recovery electronic wallet and changing the token to an unusable state.

[0013] According to another aspect, the second user may be the same user as the first user or another user who purchased the token from the first user.

[0014] According to another aspect, the stage of issuing a service identifier may include a stage of receiving an input of partner information and information regarding an R / S (Revenue Share) ratio including a fee at the time of item transaction from the administrator of the first service, a stage of registering the first service based on the input partner information and information regarding the R / S ratio, and a stage of generating and providing a service identifier for the registered first service.

[0015] According to another aspect, the stage of issuing a service identifier may further include issuing a usage right of an SDK (Software Development Kit) for realizing a sealing request function and a listing request function to the first service.

[0016] According to another aspect, the stage of processing a transaction may include registering a token through a centralized exchange and processing the token transaction.

[0017] According to another aspect, the stage of processing a transaction may include registering a token through a decentralized exchange realized by at least some of the nodes constituting the blockchain network and processing the token transaction.

[0018] According to yet another aspect, the decentralized exchange may process a token transaction based on signatures for smart contracts distributed to at least some of the nodes.

[0019] Provided is a computer program recorded on a computer-readable recording medium for causing a computer device to execute the above-described method in combination with the computer device.

[0020] Provided is a computer-readable recording medium on which a program for causing a computer device to execute the above-described method is recorded.

[0021] Including at least one processor implemented to execute computer-readable instructions, and by the at least one processor, among a plurality of services provided through different service providers, issue a service identifier for a first service, and provide a sealing request function for items available within the first service and an offering request function for tokens to the first service for which the service identifier has been issued, receive a sealing request for a first item for an item from the first service through the sealing request function, request sealing of the item from the first service according to the sealing request, generate a token including the service identifier and the ownership of the first user for the item via a blockchain network, receive an offering request for the token of the first user from the first service through the offering request function, and process a transaction for the token according to the offering request. A computer device is provided.

[0022] <Detailed description of the invention> Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.

[0023] The personal transaction system according to an embodiment of the present invention may be realized by at least one computer device. At this time, in the computer device, a computer program according to an embodiment of the present invention may be installed and executed, and the computer device may execute the personal transaction method according to the embodiment according to the control of the executed computer program. The above-described computer program may be recorded on a computer-readable recording medium in order to be combined with the computer device to cause the computer to execute the personal transaction method.

[0024] FIG. 1 is a diagram showing an example of a network environment in an embodiment of the present invention. The network environment of FIG. 1 shows an example including a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Such a FIG. 1 is merely an example for explaining the invention, and the number of electronic devices and the number of servers are not limited as in FIG. 1. Further, the network environment of FIG. 1 is merely an example of an environment applicable to the present embodiment, and the environment applicable to the present embodiment is not limited to the network environment of FIG. 1.

[0025] The plurality of electronic devices 110, 120, 130, 140 may be fixed terminals or mobile terminals realized by computer devices. Examples of the plurality of electronic devices 110, 120, 130, 140 include smartphones, mobile phones, navigations, PCs (personal computers), notebook PCs, digital broadcast terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablets, and the like. As an example, in FIG. 1, a smartphone is shown as an example of the electronic device 110. However, in the embodiment of the present invention, the electronic device 110 may mean one of various physical computer devices that substantially use a wireless or wired communication method and can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 via the network 170.

[0026] The communication method is not limited, and it may include not only a communication method that utilizes a communication network that the network 170 can include (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network), but also short-range wireless communication between devices. For example, the network 170 may include any one or more of networks such as a PAN (personal area network), a LAN (local area network), a CAN (campus area network), a MAN (metropolitan area network), a WAN (wide area network), a BBN (broadband network), and the Internet. Further, the network 170 may include any one or more of network topologies including a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, etc., but is not limited thereto.

[0027] Each of the servers 150 and 160 may be implemented by one or more computer devices that communicate with the plurality of electronic devices 110, 120, 130, and 140 via the network 170 to provide commands, codes, files, contents, services, etc. For example, the server 150 may be a system that provides services to the plurality of electronic devices 110, 120, 130, and 140 connected via the network 170.

[0028] FIG. 2 is a block diagram showing an example of a computer device in an embodiment of the present invention. Each of the above-described plurality of electronic devices 110, 120, 130, and 140 and each of the servers 150 and 160 may be implemented by the computer device 200 shown in FIG. 2.

[0029] Such a computer device 200 may include, as shown in FIG. 2, a memory 210, a processor 220, a communication interface 230, and an input / output interface 240. The memory 210 is a computer-readable recording medium and may include a RAM (random access memory), a ROM (read only memory), and a persistent mass storage device such as a disk drive. Here, a persistent mass storage device such as a ROM or a disk drive may be included in the computer device 200 as a separate persistent recording device distinct from the memory 210. Also, an operating system and at least one program code may be recorded in the memory 210. Such software components may be loaded into the memory 210 from another computer-readable recording medium different from the memory 210. Such another computer-readable recording medium may include computer-readable recording media such as a floppy (registered trademark) drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, and the like. In other embodiments, the software components may be loaded into the memory 210 through the communication interface 230 that is not a computer-readable recording medium. For example, the software components may be loaded into the memory 210 of the computer device 200 based on a computer program installed by a file received via the network 170.

[0030] The processor 220 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to the processor 220 by the memory 210 or the communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code recorded in a recording device such as the memory 210.

[0031] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the recording device described above) via the network 170. As an example, requests, instructions, data, files, etc. generated by the processor 220 of the computer device 200 according to the program code recorded in a recording device such as the memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc. from other devices may be received by the computer device 200 through the communication interface 230 of the computer device 200 via the network 170. Signals, instructions, data, etc. received through the communication interface 230 may be transmitted to the processor 220 and the memory 210, and files, etc. may be recorded on a recording medium (the permanent recording device described above) that the computer device 200 may further include.

[0032] The input / output interface 240 may be means for interfacing with the input / output device 250. For example, the input device may include devices such as a microphone, a keyboard, or a mouse, and the output device may include devices such as a display and a speaker. As another example, the input / output interface 240 may also be means for interfacing with a device in which functions for input and output are integrated into one, such as a touch screen. The input / output device 250 may be composed of one device with the computer device 200. For example, in the form of a smartphone, a touch screen, a microphone, a speaker, etc. may be included in the computer device 200.

[0033] Also, in other embodiments, the computer device 200 may include fewer or more components than the components in FIG. 2. However, it is not necessary to clearly show most of the conventional components in the figure. For example, the computer device 200 may be realized to include at least a part of the above-described input / output device 250, or may further include other components such as a transceiver and a database.

[0034] Figure 3 is a diagram schematically showing an example of a personal transaction system using a blockchain according to an embodiment of the present invention. The personal transaction system 300 according to this embodiment may include a transaction server 310, a blockchain network 320, a plurality of service providers 330, and a plurality of users 340. Here, each of the plurality of users 340 may be an electronic device (as an example, one of the plurality of electronic devices 110, 120, 130, and 140 described with reference to FIG. 1) substantially realized by using the computer device 200 described with reference to FIG. 2.

[0035] Each of the plurality of service servers 330 may provide a service produced and sold by a service provider. At this time, each of the plurality of users 340 may use an electronic device to access a desired service server via a network (as an example, the network 170) to receive the provision of a service.

[0036] In the service provided by each of the plurality of service servers 330, there are in-service items, and a user (as an example, one of the plurality of users 340) may obtain the items defined in the service by using the service provided to the user. The items may be provided to the user according to the user's service usage, or may be provided to the user in a form in which the user uses a purchase function in the service to purchase a specific item.

[0037] The transaction server 310 may provide a service for item transactions between users in conjunction with a plurality of service servers 330. As an example, the transaction server 310 may provide a function for item tokenization to the plurality of service servers 330. As an example, a specific service server may provide the item tokenization function provided by the transaction server 310 to a user by means of an API (Application Programming Interface) call. At this time, an API call for the item tokenization function may be made through a user interface developed based on an SDK (Software Development Kit). In this case, the user may request the transaction server 310 to tokenize a specific item of the user through the item tokenization function. As an example, the transaction server 310 may use the blockchain network 320 to mint an item and generate a token for the item (as an example, an NFT (Non-Fungible Token)).

[0038] In addition, the transaction server 310 may provide a transaction function for transactions between a plurality of users 340 of tokenized items. As an example, the transaction server 310 may provide a page on which tokenized items are registered to a plurality of users 340, and may provide a function on the page that allows the plurality of users 340 to select or purchase the tokenized items.

[0039] When a user requests the tokenization of an item, the trading server 310 may request the corresponding service server to seal the item so that the item is not used or traded on the service. Conversely, when the user's tokenized item is sold to another user and the other user requests the use of the tokenized item, the trading server 310 may request the corresponding service server to change the ownership of the sealed item and unseal it. The request for the use of the tokenized item by another user may also be made by an API call of the service server to the function provided by the trading server 310.

[0040] The trading server 310 must interact with each of the plurality of service servers 330 in order to provide the functions for the above-described user-to-user transactions. The interaction between such a plurality of service servers 330 and the trading server 310 will be described in more detail below.

[0041] Also, in FIG. 7, an example of a centralized trading server 310 is shown, but the trading server 310 may be realized by at least a part of a plurality of nodes that realize a distributed blockchain network 320.

[0042] FIG. 4 is a diagram showing an example of a personal transaction process in an embodiment of the present invention.

[0043] For the service 420 sold by the service provider 410, in-service items 430 may be defined. At this time, the creator 440 may be the same as the service provider 410 or a third party that creates items using the item creation interface provided within the service. In other words, the in-service items 430 may be created by the service provider 410 or a third party (creator 440) and defined within the service 420. When defining an item, sealable attributes of the item may be added to the item. Also, the service and the blockchain network 320 may be linked to supply pre-tokenized items. In other words, items may be provided within the service in the form of tokens, and in this case, the process of generating tokens corresponding to the items may be omitted.

[0044] At this time, user A (450) may obtain an item using the service 420. In the embodiment of FIG. 4, assume that user A (450) obtains item 1 among the in-service items 430 by using or purchasing within the service 420. At this time, the service server that provides the service 420 (for example, one of the plurality of service servers 330 in FIG. 3) may provide user A (450) with a user interface developed based on the SDK (Software Development Kit) provided by the associated transaction server 310, and user A (450) may request tokenization for item 1 through the provided user interface. In this case, the corresponding service server may seal item 1 in a sealed item storage 460. On the other hand, the API call generated by the tokenization request using the user interface may cause the transaction server 310 to mint item 1 via the blockchain network 320 and generate a token for item 1. At this time, ownership of the token may be granted to user A (450). As an example, the generated token may move to the e-wallet of user A (450).

[0045] On the one hand, user A (450) may list a token owned by himself / herself by setting trading conditions. When the trading server 310 is implemented in a centralized manner, the trading server 310 may operate a centralized exchange for selling directly listed tokens. In this case, user B (470) can purchase the tokens listed by user A (450) by using the interface of the centralized exchange operated by the trading server 310. When the trading server 310 is implemented in a decentralized manner, the trading server 310 may generate a smart contract including trading conditions and distribute it to the nodes of the blockchain network 320. In this case, user B (470) can purchase the tokens after going through the process of signing the smart contract. The purchased tokens may be transferred to the e-wallet of user B (470).

[0046] User B (470) who has purchased the tokens may request the use of the item corresponding to the tokens he / she has purchased through the user interface provided by the service server. In this case, the seal of item 1 sealed in the sealed item storage 460 may be removed, and the ownership of item 1 may be changed from user A (450) to user B (470). After that, user B (470) can use item 1 owned by himself / herself within the service.

[0047] Items subject to transactions between users may include, in addition to the form initially defined within service 420, items obtained by combining or synthesizing two or more items according to the rules allowed by service 420, items obtained by a process of further enhancing the value within the service in terms of item attributes (e.g., item enhancement in a game service), etc.

[0048] FIG. 5 is a diagram showing an example of a process of sealing an item in an embodiment of the present invention, and FIG. 6 is a diagram showing an example of a process of unsealing an item in an embodiment of the present invention. In the embodiments of FIGS. 5 and 6, it is assumed that the transaction server 310 is distributed and is realized by at least a part of the nodes of the blockchain network 320.

[0049] In the embodiment of FIG. 5, the service server 510 may receive a tokenization request from a user for the user's item using a user interface provided through the service (521). In this case, the service server 510 may reclaim the usage right of the in-service item for the item for which the user requested tokenization (522). After that, the service server 510 may request the blockchain network 320 to issue a token for the item (523). At this time, the service server 510 may transmit the item identifier (ItemID) of the item to the blockchain network 320. The blockchain network 320 may generate a token by minting for the item corresponding to the item identifier according to the request (524), and may generate a token identifier (TokenID) of the token (525). At this time, the blockchain network 320 may record the item identifier in the metadata of the token so that the owner of the item identified by the item identifier is identified by the token. Since there are a number of services, the token may be generated to further include a service identifier (ServiceID).

[0050] In the embodiment of FIG. 6, the service server 510 may receive a request from a user to use an item corresponding to a token owned by the user, using a user interface provided through the service (611). In this case, the service server 510 may confirm the information of the user's token (612) and confirm the owner of the token. When it is confirmed that the token is owned by the user, the service server 510 may transmit a request to prevent the token from being traded any further, along with the token identifier, to the blockchain network 320. After processing according to the request so that transactions for the token become impossible (613), the blockchain network 320 may extract the item identifier included in the metadata of the token and transmit it to the service server 510 (614). In this case, the service server 510 may release the seal of the item corresponding to the transmitted item identifier and grant the user the item usage right for the item (615).

[0051] FIG. 7 is a diagram showing an example of a sealing process in an embodiment of the present invention, and FIG. 8 is a diagram showing an example of an unsealing process in an embodiment of the present invention. In the embodiments of FIGS. 7 and 8, the SDK server 710 may correspond to the trading server 310 or may correspond to a part of the trading server 310. As an example, when providing a centralized exchange, the SDK server 710 may correspond to the trading server 310. On the other hand, when providing a decentralized exchange, the trading server 310 may be realized in a form including both at least a part of the nodes constituting the blockchain network 320 and the SDK server 710. At this time, a decentralized exchange may be realized by at least some of the nodes.

[0052] In the embodiment of FIG. 7, user A (450) may request sealing from the SDK server 710. Here, the sealing request may correspond to the tokenization request. As described above, user A (450) may request sealing from the SDK server 710 by making an API call using the user interface provided by the service server 510. In this case, the SDK server 710 may confirm the ownership of the item through the service server 510 according to the request and recover the item usage right. When the item usage right is recovered, the SDK server 710 may request minting for the corresponding item from the blockchain network 320. In this case, the blockchain network 320 may generate a token corresponding to the corresponding item and grant the ownership of the token to user A (450).

[0053] In the embodiment of FIG. 8, user B (470) may request unsealing from the SDK server 710. Here, the unsealing request may correspond to the item usage request. Also in this case, user B (470) may request unsealing from the SDK server 710 by making an API call using the user interface provided by the service server 510. In this case, the SDK server 710 may confirm the ownership of the token via the blockchain network 320 according to the request. When it is confirmed that the token belongs to user B (470), user B (470) may, by means of a token return signature, cause the blockchain network 320 to move the token to the recovery electronic wallet 810 for non-tradable processing of the corresponding token. After that, the SDK server 710 may request the service server 510 to restore the item usage permission. The service server 510 may restore the item usage permission (set or change the ownership of the corresponding item to user B (470)), whereby user B (470) can use the corresponding item within the service provided by the service server 510.

[0054] According to the embodiment, the token transferred to the recovery e-wallet 810 may be reused when the same item is sealed later.

[0055] FIG. 9 is a diagram showing an example of token information for trading items of a number of services in one embodiment of the present invention. The token according to this embodiment may include a service identifier (ServiceID) 910, a token identifier (TokenID) 920, ownership information (Owner) 930, and metadata (Metadata) 940.

[0056] The service identifier 910 may be used to identify which service among the plurality of services 950 provided by the plurality of service servers 330 the corresponding token is associated with the item of.

[0057] The token identifier 920 may be used to identify which token among the plurality of tokens 960 the corresponding token is.

[0058] The ownership information 930 may be used to identify who owns the corresponding token. The corresponding token may move to the e-wallet 970 of the user having the ownership, or move to the exchange for token sales.

[0059] Also, as described above, when minting an item, the item identifier transmitted from the service server 510 may be recorded in the token metadata 940.

[0060] In this way, the token can include information on which item of which service the token corresponds to and information on the owner of the token.

[0061] FIG. 10 is a diagram showing an example of a process of receiving the issuance of a service identifier from each service and using an SDK for sealing and / or unsealing in one embodiment of the present invention.

[0062] In the first process (1010), the SDK server 710 may receive input of partner information for SDK use from the administrator of the service server 510. For example, the SDK server 710 may provide a user interface to the administrator of the service server 510, and the administrator may input partner information for SDK use through the user interface.

[0063] In the second process (1020), the SDK server 710 may set an R / S (Revenue Share) ratio including the fee at the time of item transaction. As an example, the SDK server 710 may receive input of information regarding the R / S (Revenue Share) ratio including the fee at the time of item transaction through the user interface provided to the administrator of the service server 510, and set the R / S (Revenue Share) ratio.

[0064] In the third process (1030), the SDK server 710 may issue a service identifier (ServiceID) for the service server 510.

[0065] In the fourth process (1040), the SDK server 710 may issue SDK usage permission for the service server 510. In this case, the service server 510 may implement a user interface for a user to request item sealing, unsealing of tokenized items, listing of tokenized items, etc. through the SDK.

[0066] In the fifth process (1050), the SDK server 710 may receive registration of sealable items from the administrator of the service server 510.

[0067] In the sixth process (1060), the SDK server 710 may receive a sealing request from the user. The sealing request may occur through the user interface implemented by the service server 510 using the SDK and be transmitted to the SDK server 710.

[0068] Figure 11 is a flowchart showing an example of a person-to-person transaction method according to an embodiment of the present invention. The person-to-person transaction method according to this embodiment may be executed by the computer device 200 that realizes the above-described transaction server 310. At this time, the processor 220 of the computer device 200 may be realized to execute control instructions according to the code of the operating system included in the memory 210 and the code of at least one computer program. Here, the processor 220 may control the computer device 200 so that the computer device 200 executes steps 1110 to 1180 included in the method of FIG. 11 according to the control instructions provided by the code recorded in the computer device 200.

[0069] In step 1110, the computer device 200 may issue a service identifier for the first service among a plurality of services provided through different service providers. According to the embodiment, the computer device 200 may receive input of information regarding partner information and an R / S (Revenue Share) ratio including a fee at the time of item transaction from the administrator of the first service. After that, the computer device 200 may register the first service based on the input partner information and information regarding the R / S ratio, and may generate and provide a service identifier for the registered first service. Such a service identifier may be utilized to identify which service each item and token is used in a situation where a plurality of services exist. In addition, the computer device 200 may further issue the right to use an SDK (Software Development Kit) for realizing a sealing request function, a listing request function, and / or an unsealing request function to the first service.

[0070] In step 1120, the computer device 200 may provide a sealing request function for items available within the first service, an offering request function for tokens, and an unsealing request function for tokens to the first service for which a service identifier has been issued. The sealing request function may include a function for transmitting a request for sealing items available within the first service to the computer device 200. The offering request function may include a function for transmitting a request for registering a token at an exchange for trading the generated token to the computer device 200. Also, the unsealing request function may include a function for transmitting a request for unsealing a sealed item to the computer device 200.

[0071] In step 1130, the computer device 200 may receive a sealing request from the first user for an item through the sealing request function from the first service. At this time, the computer device 200 may further receive an item identifier of the item together with the sealing request. The sealing request function may include a function for transmitting a request for sealing items available within the first service to the computer device 200, whereby the first user can transmit a sealing request to the computer device 200 within the first service.

[0072] In step 1140, the computer device 200 may request sealing of the item from the first service according to the sealing request, and may generate a token including a service identifier and the ownership of the first user for the item via a blockchain network. At this time, the computer device 200 may generate a token further including the item identifier received in step 1130.

[0073] In step 1150, the computer device 200 may receive a listing request for the token of the first user from the first service through the listing request function. As described above, the listing request function may include a function for transmitting a request to register the token with an exchange for the transaction of the generated token to the computer device 200, whereby the first user can transmit a listing request to the computer device 200 within the first service.

[0074] In step 1160, the computer device 200 may process a transaction for the token according to the listing request. As described above, the computer device 200 may register the token through a centralized exchange and process the token transaction, or register the token through a decentralized exchange realized by at least some of the nodes constituting the blockchain network and process the token transaction. At this time, the decentralized exchange may process the token transaction based on the signature for the smart contract distributed to at least some of the nodes.

[0075] In step 1170, the computer device 200 may receive an unsealing request from the second user having the ownership of the token from the first service through the unsealing request function. Here, the second user may be the same user as the first user or another user who purchased the token from the first user. In other words, if a transaction for the token is concluded in step 1160 and another user purchases the token of the first user, the second user becomes another user who purchased the token. On the contrary, if the transaction for the token is not concluded in step 1160 and the ownership of the token belongs to the first user, the second user becomes the same user as the first user. The unsealing request function may include a function for transmitting a request to unseal a sealed item to the computer device 200, whereby the second user can transmit an unsealing request to the computer device 200 within the first service.

[0076] In stage 1180, the computer device 200 may collect a token from the second user's electronic wallet according to the un-escrow request, and request the first service to un-escrow the item corresponding to the token. As an example, the computer device 200 may move the token from the second user's electronic wallet to a preset collection electronic wallet, and change the token to an unusable state. Further, by un-escrowing the item corresponding to the token according to the request, the first service enables the second user to use the item within the first service.

[0077] Thus, according to the embodiment of the present invention, a personal transaction method and system using a blockchain can be provided.

[0078] The above-described system or device may be realized by hardware components, or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be realized using one or more general-purpose computers or special-purpose computers, such as a processor, a controller, an ALU (arithmetic logic unit), a digital signal processor, a microcomputer, an FPGA (field programmable gate array), a PLU (programmable logic unit), a microprocessor, or various devices capable of executing instructions and responding. The processing device may execute an operating system (OS) and one or more software applications executed on the OS. Further, in response to the execution of the software, the processing device may access data, record, operate, process, and generate data. For the sake of convenience of understanding, although it may be described that one processing device is used, those skilled in the art will understand that the processing device may include a plurality of processing elements and / or a plurality of types of processing elements. For example, the processing device may include a plurality of processors or one processor and one controller. Also, other processing configurations such as a parallel processor are possible.

[0079] Software may include a computer program, code, instructions, or a combination of one or more of these, and may configure a processing device to operate as desired or instruct the processing device independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, virtual equipment, computer recording medium, or device for interpretation by the processing device or to provide instructions or data to the processing device. Software may be distributed on a computer system connected by a network and recorded or executed in a distributed state. Software and data may be recorded on one or more computer-readable recording media.

[0080] It should be noted that there is a spelling error in the original text where "virtual equipmet" should be "virtual equipment". This has been corrected in the translation.The method according to the embodiment may be realized in the form of program instructions executable by various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The medium may be one that continuously records a program executable by a computer, or one that temporarily records for execution or download. Also, the medium may be various recording means or storage means in a form in which a single or a plurality of hardware are combined, and may be not only a medium directly connected to a certain computer system, but also one that is distributed and exists on a network. Examples of the medium include magnetic media such as hard disks, floppy (registered trademark) disks, and magnetic tapes, optical media such as CD-ROMs, DVDs, magneto-optical media such as floptical disks, and those configured to record program instructions such as ROMs, RAMs, flash memories, etc. Also, as examples of other media, it includes app stores that distribute applications, recording media and storage media managed by sites, servers, etc. that supply and distribute other various software. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes executable by a computer using an interpreter, etc.

[0081] As described above, the embodiment has been described based on limited embodiments and drawings. However, those skilled in the art will be able to make various modifications and variations from the above description. For example, even if the described technology is executed in an order different from the described method, and / or the components of the described system, structure, device, circuit, etc. are combined or combined in a form different from the described method, or opposed or replaced by other components or equivalents, appropriate results can be achieved.

[0082] Therefore, even in different embodiments, if they are equivalent to the claims, they belong to the appended claims.

Explanation of Signs

[0083] 300: Personal Transaction System 310: Transaction Server 320: Blockchain Network 330: Service Server 340: User

Claims

1. A method for personal transactions of a computer device including at least one processor, comprising: issuing, by the at least one processor, a service identifier for a first service among a plurality of services provided through different service providers; providing, by the at least one processor, to the first service for which the service identifier is issued, a sealing request function for an item available within the first service and an offering request function for a token; receiving, by the at least one processor, from the first service, a sealing request of a first user for the item through the sealing request function; requesting, by the at least one processor, sealing of the item to the first service according to the sealing request, and generating, via a blockchain network, a token including the service identifier and the ownership of the first user for the item; receiving, by the at least one processor, from the first service, an offering request of the first user for the token through the offering request function; and processing, by the at least one processor, a transaction for the token according to the offering request. A method for personal transactions, including the above steps.

2. The step of receiving the sealing request: further receiving an item identifier of the item together with the sealing request; The step of generating the token: generating the token further including the item identifier of the item further received together with the sealing request. The method for personal transactions according to Claim 1, characterized by the above steps.

3. The step of providing: further providing an unsealing request function for the token to the first service; receiving, by the at least one processor, from the first service, an unsealing request from a second user having the ownership of the token through the unsealing request function; and recovering, by the at least one processor, the token from the electronic wallet of the second user according to the unsealing request, and requesting the first service to unseal the item corresponding to the token. The method for personal transactions according to Claim 1, further including the above steps.

4. The step of requesting: Moving the token from the second user's electronic wallet to a preset recovery electronic wallet and changing the token to an unusable state The personal transaction method according to claim 3, characterized by including this step.

5. The personal transaction method according to claim 3, characterized in that the second user is the same user as the first user or another user who purchased the token from the first user.

6. The step of issuing the service identifier is Receiving an input of partner information and information regarding an R / S (Revenue Share) ratio including a commission at the time of item transaction from the administrator of the first service, Registering the first service based on the input partner information and information regarding the R / S ratio, and Generating and providing a service identifier for the registered first service The personal transaction method according to claim 1, characterized by including this step.

7. The step of issuing the service identifier is The personal transaction method according to claim 1, characterized in that the first service is further issued with the use right of an SDK (Software Development Kit) for realizing the sealing request function and the listing request function.

8. The step of processing the transaction is The personal transaction method according to claim 1, characterized in that the token is registered through a centralized exchange and the transaction of the token is processed.

9. The step of processing the transaction is The personal transaction method according to claim 1, characterized in that the token is registered through a decentralized exchange realized by at least some of the nodes constituting the blockchain network and the transaction of the token is processed.

10. The personal transaction method according to claim 9, characterized in that the decentralized exchange processes the transaction of the token based on the signature for the smart contract distributed to the at least some of the nodes.

11. A computer program recorded on a computer-readable recording medium for causing a computer device to execute the method according to any one of claims 1 to 10 in combination with the computer device.

12. A computer-readable recording medium on which a computer program for causing a computer device to execute the method according to any one of claims 1 to 10 is recorded.

13. At least one processor implemented to execute computer-readable instructions comprising: by the at least one processor, issuing a service identifier for a first service among a plurality of services provided through different service providers; providing, to the first service for which the service identifier has been issued, a sealing request function for an item available within the first service and an offering request function for a token; receiving, from the first service, a sealing request of a first user for the item through the sealing request function; requesting the first service to seal the item according to the sealing request, and generating, via a blockchain network, a token including the service identifier and the ownership of the first user for the item; receiving, from the first service, an offering request of the first user for the token through the offering request function; processing a transaction for the token according to the offering request characterizes a computer device.

14. by the at least one processor, further providing the first service with an unsealing request function for the token; receiving, from the first service, an unsealing request from a second user having ownership of the token through the unsealing request function; recovering the token from the electronic wallet of the second user according to the unsealing request, and requesting the first service to unseal the item corresponding to the token characterizes the computer device according to claim 13.

15. To issue the service identifier, by the at least one processor, receiving an input of information regarding partner information and an R / S (Revenue Share) ratio including a fee at the time of item transaction from an administrator of the first service; registering the first service based on the input partner information and information regarding the R / S ratio; generating and providing a service identifier for the registered first service The computer device according to claim 13, characterized in that

16. The at least one processor further issues to the first service a usage right of an SDK (Software Development Kit) for realizing the sealing request function and the offering request function The computer device according to claim 13, characterized in that

17. In order to process the transaction, the at least one processor registers the token through a centralized exchange to process the transaction of the token, or registers the token through a decentralized exchange realized by at least some of the nodes constituting the blockchain network to process the transaction of the token The computer device according to claim 13, characterized in that

Citation Information

Patent Citations

  • Information system, information processing device, approvable terminal, information processing method, and program

    JP2022029925A

  • Method for providing artwork installed in real space

    JP2022167752A

  • Information processing system

    JP2023016527A

  • Transaction support system, transaction support method, and program

    JP2023066919A

  • Information processing device, information processing method and information processing program

    JP2023177451A