Blockchain-based utility system for dapp promotion
Patent Information
- Application Number
- KR1020250030632
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2026-09-17
Smart Images

Figure P1020250030632_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a blockchain-based utility system for the promotion of dApps, and more specifically, to a utility system that enables dApps to conveniently provide promotions. Background Technology
[0003] Blockchain technology is characterized by providing decentralized security and transparency, and is being utilized in various fields. In particular, DApps running on blockchain networks can provide automated services based on smart contracts, making them applicable across diverse industries such as finance, gaming, and social networks.
[0004] Typically, dApps conduct their own promotions to attract users, but this entails high advertising costs and has limitations in encouraging continuous use. In particular, existing dApp promotion methods have the drawback of increasing user numbers in the short term but failing to guarantee sustained user engagement.
[0005] Furthermore, user convenience is reduced because users must go through an individual login process every time to use a specific dApp and utilize different promotion systems for each dApp. Existing dApp promotions were typically conducted through external advertising channels or individual events within the dApp itself.
[0006] Developing a proprietary promotion system for a DApp requires additional development costs and resources, which can be a burden for small and medium-sized DApp service providers. Therefore, there is a need for technology that enables DApps to conduct effective promotions via blockchain wallets without separate development, attract new users, and encourage continuous user engagement. The problem to be solved
[0008] The present invention aims to provide a blockchain-based utility system for promoting the influx of users to a dApp.
[0009] In addition, the present invention aims to support dApps in conducting effective promotions through a wallet without separate development.
[0010] The problems to be solved by the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below. means of solving the problem
[0012] In order to solve the problems described above, the present specification provides a blockchain-based utility system for promoting a DApp, comprising: a linkage module that links a user’s wallet with the DApp; a referral code management module that issues a referral code related to the DApp; and a reward payment module that pays a reward corresponding to the referral code.
[0013] The above referral code management module receives a first referral code when the user's wallet is linked to the above dApp, and can pay a reward corresponding to the first referral code.
[0014] The above referral code management module can grant the authority to issue a second referral code if the user is a new user.
[0015] It may further include a mission management module that analyzes transactions occurring from the user's dApp to detect the specific activity, and issues a third referral code through the referral code management module if the specific activity matches a predefined activity.
[0016] The above linkage module receives a login request for the dApp through the user's wallet, authenticates the user's account on the blockchain network, and if the first referral code entered through the referral code management module is valid, it can link the first referral code with the account.
[0017] The above reward may be a cryptocurrency based on the above blockchain network.
[0018] The above reward payment module can pay the reward to the user's wallet linked to the above dApp through the above blockchain network.
[0019] It may further include a promotion action setting module configured to allow at least one dApp to manage a promotion event by setting promotion conditions, reward payment policies, referral code issuance, or referral code usage conditions of at least one dApp.
[0020] The system further includes a browser module that displays a dApp linked to the wallet, wherein the browser module distinguishes and provides at least one of the dApps with a promotion enabled, and when the user selects the dApp with the promotion enabled, it may provide a referral code input screen linked to the dApp. Effects of the invention
[0022] According to one embodiment of the present invention, the influx of new users can be effectively increased by linking a user's wallet with a dApp and performing a referral code-based promotion.
[0023] In addition, continuous user participation can be encouraged by automatically distributing rewards through a blockchain network.
[0024] In addition, by enabling dApps to conduct promotions through the wallet without developing a separate promotion system, the development burden can be reduced and costs can be saved.
[0025] Further scopes of the applicability of the present invention will become apparent from the following detailed description. However, since various changes and modifications within the spirit and scope of the present invention are clearly understood by those skilled in the art, specific embodiments, such as the detailed description and preferred embodiments of the present invention, should be understood as being given merely as examples. Brief explanation of the drawing
[0027] FIG. 1 is a configuration diagram of a blockchain-based utility system for promoting a dApp according to one embodiment of the present invention. Figure 2 is a flowchart illustrating the operation flow of linkage and referral code management between a dApp and a blockchain wallet in the blockchain-based utility system of the present invention. Figure 3 is a flowchart illustrating the process in which a user performs a specific transaction within a dApp in the blockchain-based utility system of the present invention, and an additional referral code is issued accordingly. Figure 4 is a system configuration diagram showing the process of issuing and using a referral code, reviewing whether a mission has been performed, paying rewards, and registering a promotion dApp list in the blockchain-based utility system of the present invention. Specific details for implementing the invention
[0028] Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Identical or similar components regardless of drawing symbols are given the same reference number, and redundant descriptions thereof will be omitted.
[0029] The suffixes "module" and "part" for components used in the following description are assigned or used interchangeably solely for the sake of ease of drafting the specification, and do not inherently possess distinct meanings or roles. Furthermore, in describing the embodiments disclosed in this specification, detailed descriptions of related prior art are omitted if it is determined that such detailed descriptions could obscure the essence of the embodiments disclosed in this specification.
[0030] In addition, the attached drawings are intended only to facilitate understanding of the embodiments disclosed in this specification, and the technical concept disclosed in this specification is not limited by the attached drawings; it should be understood that all modifications, equivalents, and substitutions included within the concept and technical scope of the present invention are included.
[0031] Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but said components are not limited by said terms. These terms are used solely for the purpose of distinguishing one component from another.
[0032] When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.
[0033] A singular expression includes a plural expression unless the context clearly indicates otherwise.
[0034] In this application, terms such as “comprising” or “having” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0036] FIG. 1 is a configuration diagram of a blockchain-based utility system (100) (hereinafter, system) for promoting a dApp according to one embodiment of the present invention.
[0037] The blockchain-based utility system (100) of the present invention includes a structure that links a user (200) with a dApp (300) to effectively perform promotion of the dApp. The system (100) is configured to include a linkage module (110), a referral code management module (120), a reward payment module (130), a mission management module (140), a promotion operation setting module (150), etc.
[0038] A system (100) according to one embodiment of the present invention may include all of the components shown in FIG. 1, some of them, or more of the components.
[0039] The linkage module (110) is responsible for connecting the user's wallet and the dApp (300). When the user requests linkage with the dApp (300), the linkage module (110) authenticates the user's blockchain network account and provides a referral code input interface during the linkage process with the dApp (300). When the user enters the referral code, the validity of the code is checked, and if valid, the code is linked with the user account.
[0040] The referral code management module (120) is a module that performs the registration, verification, and issuance of referral codes. When a user enters an existing user's referral code, the module reviews the validity of the code and transmits a request for reward payment to the reward payment module (130). Additionally, if the user is a new user, the module grants the authority to issue a new referral code, and subsequently allows for the issuance of additional new referral codes when certain conditions are met.
[0041] The reward payment module (130) performs the function of paying rewards based on whether a referral code is entered and a mission is performed. The rewards are paid through a blockchain network, and the user can receive them through their wallet. Additionally, if a user performs a specific transaction within the dApp (300), the mission management module (140) can detect the activity and be configured to pay additional rewards if predefined conditions are met.
[0042] The mission management module (140) functions to check whether a specific mission has been performed based on the user's transaction records. For example, when a user performs a specific task (e.g., purchasing an NFT, using a specific service, etc.) in the dApp (300), the mission management module (140) detects this and generates a request for the issuance of an additional referral code. This issuance request is transmitted to the referral code management module (120), and if approved, the user can obtain an additional referral code.
[0043] The promotion operation setting module (150) performs the function of setting promotion conditions for the dApp (300) and managing reward payment policies. The dApp (300) can use this module to adjust the conditions for using referral codes, reward payment rates, mission completion conditions, etc. Through this, the dApp (300) can apply a consistent policy within the blockchain-based utility system (100) without the need to design promotion policies individually.
[0044] Through such a structure, the blockchain-based utility system (100) of the present invention supports the promotion of a dApp (300) and can induce active participation of a user (200). In addition, the user can easily obtain rewards provided by the dApp (300), and the dApp (300) can attract new users while reducing existing advertising costs.
[0046] FIG. 2 is a flowchart showing the operation flow of linkage and referral code management between a dApp (300) and a blockchain wallet (Wallypto) in the blockchain-based utility system (100) of the present invention.
[0047] When a user accesses the dApp (300) and requests a connection with the wallet (200), the connection module (110) processes this and provides an interface for the user to enter a referral code. The referral code management module (120) reviews the validity of the entered code and then transmits a reward payment request to the reward payment module (130). The reward payment module (130) executes a transaction through the blockchain network and transfers the reward to the user's wallet (200).
[0048] Additionally, for a dApp (300) to conduct a promotion, it must be registered in the promotion dApp list, and the user can browse it through the in-app browser home (150) of the browser module (140). Through this, the user can easily find the promotion dApp within the wallet (200) and participate in the promotion event.
[0049] First, when a user accesses the dApp (300) and requests a connection with the blockchain wallet (200), a WalletConnect request message is sent to the blockchain wallet (200). Accordingly, the connection module (110) performs a connection between the user's wallet (200) and the dApp (300), and when the wallet connection is completed, the referral code management module (120) verifies the user account information linked to the dApp (300).
[0050] When a user enters a referral code, the referral code management module (120) verifies the validity of the entered code, and if the code is valid, sends a reward payment request to the reward payment module (130). The reward payment module (130) pays the reward to the user account via a blockchain network.
[0051] Meanwhile, if the user is a new user, the referral code management module (120) grants the user the authority to issue a new referral code. Subsequently, if the user requests an additional referral code, the referral code management module (120) may approve the request for issuing a new code after reviewing the conditions defined in the promotion action setting module (150).
[0052] In addition, this system tracks the user's referral code usage history and can detect fraudulent use and restrict reward payments if multiple accounts are created on the same account or device.
[0053] As a result, FIG. 2 is a diagram showing the overall flow in which a dApp (300) and a wallet (200) are linked in the utility system (100) of the present invention, and a reward is paid after a referral code is entered and verified. Through this, the user can participate in the promotion of the dApp (300) without any additional settings, and the blockchain wallet (200) can perform the promotion through independent linkage with the dApp (300).
[0054] FIG. 3 is a flowchart illustrating the process in which a user performs a specific transaction within a dApp (300) in the blockchain-based utility system (100) of the present invention, and an additional referral code is issued accordingly.
[0055] First, when a user executes a specific transaction within the dApp (300), the transaction information is transmitted to the blockchain wallet (200). The blockchain wallet (200) reviews the transaction and then provides a transaction signature request to the user. When the user completes the signature, the signed transaction is transmitted to the dApp (300) and executed successfully.
[0056] Subsequently, the blockchain wallet (200) transmits the history of signed transactions to the mission management module (140) to review whether the transaction matches the predefined mission conditions. The mission management module (140) analyzes the transaction records, and if the user has completed the mission, it sends a request for additional referral code issuance to the referral code management module (120).
[0057] The referral code management module (120) reviews a request for additional referral code issuance, and if the issuance is approved, stores the additional referral code in the user's wallet (200). The user can share the referral code with other new users, and the new users can enter it to link with the dApp (300).
[0058] Consequently, FIG. 3 is a diagram illustrating the process of detecting specific activities (e.g., purchasing NFTs, using specific functions, etc.) within a dApp (300) in the utility system (100) of the present invention, confirming whether a mission has been performed, and issuing an additional referral code. Through this, the user can receive additional rewards while performing various activities within the dApp (300), and the dApp (300) can induce the user's continuous participation.
[0059] When a user performs a specific activity (e.g., purchasing an NFT, making a payment, playing a game, etc.) in the dApp (300), the transaction is sent to the blockchain wallet (200). The blockchain wallet (200) generates a signature request for the transaction, and when the user completes the signature, the transaction is executed successfully.
[0060] Subsequently, the mission management module (140) analyzes the transaction type and checks whether the transaction matches the predefined mission conditions. If the conditions are met, it sends a request for additional referral code issuance to the referral code management module (120). The referral code management module (120) checks the policy defined in the promotion action setting module (150) and determines whether to issue additional referral codes and the number thereof.
[0061] Through this, users can receive additional rewards by performing various activities within the dApp (300) rather than simply signing up for the dApp (300), and the dApp (300) can induce continuous participation from users.
[0062] FIG. 4 is a system configuration diagram showing the process of issuing and using a referral code, reviewing whether a mission has been performed, paying rewards, and registering a promotion dApp list in the blockchain-based utility system (100) of the present invention.
[0063] The user (10) can browse a list of promotional dApps through an in-app browser within the wallet (10) and connect with a desired dApp. When the user selects a specific dApp, a referral code input interface is provided during the connection process with the dApp, and the user can enter an existing referral code (120).
[0064] The referral code management module (120) reviews the validity of the entered code and, if the code is valid, links the code with the user account. Additionally, if the user is a new user, it grants the authority to issue a new referral code, and subsequently, if certain conditions are met, it may approve a request for additional referral code issuance.
[0065] When a user performs a specific activity (e.g., payment, NFT purchase, gameplay, etc.) within the dApp (300), the transaction information is transmitted to the wallet (10). Subsequently, the mission management module (140) reviews the transaction record to check if it matches the predefined mission execution conditions. If the mission is completed, a request for the issuance of an additional referral code is sent to the referral code management module (120), and if approved, the additional referral code is stored in the user's wallet (10).
[0066] The reward payment module (130) performs the function of paying rewards based on whether a referral code is used or a mission is completed. The rewards are paid through a blockchain network, and the user can check the received rewards through their wallet (10).
[0067] Meanwhile, the promotion operation setting module (150) performs the function of setting and managing the promotion conditions, reward payout ratio, and mission execution conditions of the dApp. For a new dApp to conduct a promotion, it must be registered in the promotion dApp list, and the registered dApp is exposed to the user through the in-app browser.
[0068] This system tracks the user's referral code usage history and may restrict the payment of rewards if the referral code is utilized in a fraudulent manner by creating multiple accounts on the same account or device.
[0069] Consequently, Fig. 4 is a diagram illustrating the overall flow from a user exploring and connecting to a dApp, to using a referral code and issuing a new code, performing missions and paying rewards, and registering the promotion dApp list. Through this, users can more easily participate in dApp promotions, and dApp operators can systematically manage promotions.
[0070] An example of a user's perspective applying the blockchain-based utility system of the present invention is as follows.
[0071] The user launches a blockchain wallet (10) and selects a specific dApp (300) by browsing a list of promotional dApps through an in-app browser. When the user selects a dApp (300), the integration module (110) establishes a connection between the dApp (300) and the user's wallet (10) and provides a referral code input screen.
[0072] The user enters an existing referral code through the input interface provided via the referral code management module (120), and if the entered referral code is valid, the code is linked to the user account. Subsequently, the reward payment module (130) pays the reward to the user's wallet (10) via the blockchain network.
[0073] When a user performs a specific activity (e.g., purchasing NFTs, subscribing to digital content, trading in-game items, etc.) in the dApp (300), transaction data is transmitted to the wallet (10), and the mission management module (140) detects this and compares it with pre-set mission conditions. If the conditions are met, an additional referral code issuance request is generated in the referral code management module (120), and when the issuance request is approved, a new referral code is stored in the user's wallet (10).
[0074] Afterwards, the user can share the newly issued referral code with other new users, and the new users can enter the code to link with the dApp (300) in the same way and receive a reward.
[0075] Meanwhile, the promotion operation setting module (150) sets the promotion conditions of the dApp (300), and each dApp can pre-define the reward payout ratio, mission performance criteria, and referral code usage policy through the module. For a new dApp to participate in the promotion, it must be registered in the promotion dApp list, and the registered dApp is exposed to users through the in-app browser.
[0077] It is obvious to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit and essential features of the invention.
[0078] The foregoing detailed description should not be interpreted restrictively in all respects and should be considered exemplary. The scope of the invention shall be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the invention are included within the scope of the invention. Explanation of the symbols
[0080] 10 : Wallet 100 : Utility System 110: Interfacing Module 120 : Referral Code Management Module 130 : Reward Payment Module 140: Mission Management Module 150 : Promotion Action Setting Module 200 : User 300 : dApp
Claims
Claim 1 A blockchain-based utility system for promoting a DApp, comprising: a linkage module that links a user’s wallet with the DApp; a referral code management module that issues a referral code related to the DApp; and a reward payment module that pays a reward corresponding to the referral code. Claim 2 A blockchain-based utility system for promoting a dApp, wherein, in claim 1, the referral code management module receives a first referral code when linked to the dApp from the user's wallet and pays a reward corresponding to the first referral code. Claim 3 A blockchain-based utility system for the promotion of a dApp, wherein, in paragraph 2, the referral code management module grants the authority to issue a second referral code when the user is a new user. Claim 4 A blockchain-based utility system for promoting a dApp, characterized in that, in claim 1, it further includes a mission management module that analyzes transactions occurring from the dApp of the user to detect the specific activity, and issues a third referral code through the referral code management module when the specific activity matches a predefined activity. Claim 5 A blockchain-based utility system for promoting a dApp, characterized in that, in claim 1, the linkage module receives a login request for the dApp through the user's wallet, authenticates the user's account on the blockchain network, and, if the first referral code entered through the referral code management module is valid, links the first referral code with the account. Claim 6 A blockchain-based utility system for promoting a dApp, characterized in that, in claim 1, the reward is a cryptocurrency based on the blockchain network. Claim 7 A blockchain-based utility system for the promotion of a dApp, wherein, in claim 6, the reward payment module pays the reward to the user's wallet linked to the dApp through the blockchain network. Claim 8 A blockchain-based utility system for promoting a dApp, characterized in that, in claim 1, it further comprises a promotion operation setting module configured to allow at least one dApp to manage a promotion event by setting promotion conditions, reward payment policies, referral code issuance or referral code usage conditions of at least one dApp. Claim 9 A blockchain-based utility system for promoting a dApp, characterized in that, in claim 1, it further includes a browser module that displays a dApp linked to the wallet, wherein the browser module distinguishes and provides at least one of the dApps with a promotion enabled, and when the user selects the dApp with the promotion enabled, it provides a referral code input screen linked to the dApp.
