Electronic wallet system having method for splitting offline tokens with blockchain cryptocurrency access rights
The blockchain-based electronic wallet system facilitates offline cryptocurrency transactions by creating and exchanging child tokens with partial value from a parent token, overcoming internet connectivity requirements and enhancing usability.
Patent Information
- Application Number
- PCT/KR2025/007070
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-28
- Filing Date
- 2025-05-26
- Publication Date
- 2025-12-04
AI Technical Summary
Existing blockchain technologies require immediate and continuous internet connectivity for transactions, limiting their global adoption and restricting the utility of cryptocurrencies in real-world transactions due to fixed monetary values of tokens.
A blockchain-based electronic wallet system that enables offline token transactions using short-range wireless communication, allowing the creation and exchange of child tokens with partial value from a parent token, which are validated and converted back to cryptocurrency via an internet connection.
Enables secure, offline cryptocurrency transactions without internet access, enhancing the usability of cryptocurrencies in various environments and expanding their utility beyond online limitations.
Smart Images

Figure KR2025007070_04122025_PF_FP_ABST
Abstract
Description
An electronic wallet system with a partitioning method for offline tokens that have access to cryptocurrency on the blockchain.
[0001] The present invention relates to an electronic wallet system, and more particularly, to an electronic wallet system having a division method for an offline token having access rights to a cryptocurrency of a blockchain.
[0002] The concept of blockchain was invented to remove restrictions on financial transactions imposed by financial institutions. While this blockchain paradigm is particularly widely used for financial transactions, it is also gaining popularity for non-financial purposes, widely used on wireless networks. Cryptocurrencies emerged to create a decentralized banking system where financial institutions do not control money. Cryptocurrencies are a type of virtual currency that uses encryption to secure transactions. Before the introduction of cryptocurrencies, the success of electronic transactions depended on two factors: financial institutions and internet connectivity. The introduction of cryptographic payments, such as Bitcoin and Ethereum, is weakening the role of financial institutions. However, the requirement for immediate and continuous internet connectivity to enable blockchain transactions remains a limitation of the current architecture. Existing blockchain methods require internet connectivity at the moment of transaction, limiting global adoption.
[0003] Meanwhile, cryptocurrencies generated on blockchains have gained monetary value due to demand. Furthermore, the various restrictions on sending and receiving these cryptocurrencies online have been partially resolved through tokenization. However, the tokens still have a fixed monetary value, limiting their utility in real-world transactions.
[0004] [Prior Art Literature]
[0005] [Non-patent literature]
[0006] (Non-patent Document 1) “D. Godfrey-Welch, R. Lagrois, J. Law, and RS Anderwald, “Blockchain in Payment Card Systems,” SMU Data Science Review, Vol. 1, No. 1, Article 3, pp. 1-44, 2018.
[0007] The present invention has been proposed to solve the above technical problems, and provides an improved mobile electronic wallet system based on blockchain that facilitates real-world transactions by enabling tokens to correspond to various coin values in real-world transactions.
[0008] According to one embodiment of the present invention for solving the above problem, a method for operating a blockchain-based electronic wallet is provided, including the steps of: a sender device transmitting coins from the sender's encrypted coin account to a token manager of a management device via an Internet network; a step in which the management device performs a mining process and then the token manager transmits a parent token to the sender device via the Internet; a step in which the sender device generates at least one child token having the authority of the parent token but having a value less than the value of the parent token; a step in which the sender device transmits one of the child tokens from the sender device to a receiver device via a short-range wireless communication network; a step in which the receiver device transmits the child token to the token manager via the Internet network and the token manager finds the parent token for the child token, deletes the parent token from a blockchain, and reallocates the authority thereto; and a step in which the token manager performs a mining process for the child token and then transmits the coin to the receiver's encrypted coin account.
[0009] In addition, the short-range wireless communication network in the present invention is characterized by being one of NFC, WiFi, Zigbee, and Bluetooth.
[0010] In addition, the present invention is characterized in that the sum of the values of multiple child tokens is equal to the value of the parent token.
[0011] In addition, the present invention is characterized in that the parent token and the plurality of child tokens have the same point value.
[0012] In addition, in the present invention, the parent token and the plurality of child tokens are each characterized by including a header composed of metadata and a body storing token data.
[0013] In addition, according to another embodiment of the present invention, an electronic wallet system having a division method for offline tokens having access rights to cryptocurrency of a blockchain using a blockchain-based electronic wallet operation method is provided.
[0014] The present invention relates to technology for handling offline tokens used in services that tokenize cryptocurrencies on a blockchain network. This technology allows users to create new tokens (child tokens) based on existing offline tokens issued on a blockchain, even if they are outside the blockchain, and share a portion of the value of the existing token (parent token). This technology can be used to improve the usability of existing cryptocurrency offline tokenization technologies.
[0015] Figure 1 is an example of division from a parent token to a child token of the present invention.
[0016] Figure 2 is a block diagram of an electronic wallet system according to an embodiment of the present invention.
[0017] Figure 3 is a diagram showing the interaction process between the sender and receiver in a transaction during an NFC token exchange.
[0018] Figure 4 is a diagram showing the transaction process of the electronic wallet system of Figure 2.
[0019] Figure 5 is a flowchart of a blockchain-based electronic wallet operation method processed in the electronic wallet system of the present invention.
[0020] Hereinafter, in order to explain in detail to a degree that a person having ordinary skill in the art to which the present invention pertains can easily practice the technical idea of the present invention, an embodiment of the present invention will be described with reference to the attached drawings.
[0021] The present invention relates to a cryptocurrency handled in a blockchain, and more specifically, to a method of assigning access rights to a certain amount of cryptocurrency (coin) to a token, thereby transferring rights to the cryptocurrency by exchanging tokens regardless of internet access without actually transferring the cryptocurrency to the other party's wallet within the blockchain.
[0022] The blockchain-based mobile electronic wallet system according to an embodiment of the present invention can create a token with a value corresponding to the value required in a real transaction by dividing the token offline, thereby overcoming the limitations of use in transactions that do not match the value of a previously issued token.
[0023] In order to solve these existing problems, as an embodiment of the present invention, a method for operating a blockchain-based electronic wallet is provided, including a step of generating a token using a token generation technology, a step of bringing the token to a device to regenerate at least one token, a step of removing an existing token, and a step of exchanging the generated token for an actual cryptocurrency (coin) to verify the rights to the token.
[0024] For convenience of explanation in the present invention, tokens already issued are described interchangeably as existing tokens or parent tokens, and newly created tokens are described interchangeably as divided tokens or child tokens.
[0025] In the present invention, a token is divided into a header containing metadata and a body storing token data. The metadata stored in the token header includes additional information about the token, a pointer, the token value, and the amount of cryptocurrency (coin value) accessible with the token's permissions. The token body stores the hash value, the most important information about the token.
[0026] Figure 1 is an example diagram of division from a parent token to a child token of the present invention.
[0027] Figure 1 illustrates an example of a technique for generating two child tokens based on an existing generated token (parent token).
[0028] By adding a point value to each token, it is possible to determine which parent token a child token was created from. Furthermore, child tokens share the rights to the cryptocurrency (coin) held by the parent token. The total amount of cryptocurrency (coin) held by a child token is equal to the amount of cryptocurrency (coin) represented by the parent token. In other words, since multiple child tokens can be created based on the value of a parent token, the sum of the values of all child tokens is equal to the value of the parent token.
[0029] The process in Figure 1 occurs offline and two tokens are created. When the child token created in this way is brought to the blockchain and a cryptocurrency (coin) request is made for the child token, the blockchain searches for the parent token based on points, deletes the parent token from the blockchain, and reallocates its authority to the child token. This gives the child token authority over the cryptocurrency (coin). Therefore, a child token must bring at least one child token to the blockchain to share the authority of the parent token and become valid.
[0030] The key points of the present invention are as follows. A specific token and the assets accessible to that token are represented on the blockchain, and the actual asset transfer occurs on the blockchain. Therefore, the creation of new tokens must also be implemented on the blockchain. However, the offline token is a technology that facilitates smooth cryptocurrency transactions in environments without internet access, enabling the creation and use of new tokens with limited access to cryptocurrencies even in offline environments.
[0031] FIG. 2 is a block diagram of an electronic wallet system according to an embodiment of the present invention, FIG. 3 is a diagram showing an interaction process between a sender and a receiver in a transaction during an NFC token exchange, FIG. 4 is a diagram showing a transaction process of the electronic wallet system of FIG. 2, and FIG. 5 is a flowchart of a blockchain-based electronic wallet operation method processed in the electronic wallet system of the present invention.
[0032] Referring to FIGS. 2 to 5, an electronic wallet system (1) having a division method for offline tokens having cryptocurrency access rights of the blockchain of the present invention and a method for operating an electronic wallet based on the blockchain processed in this system (1) are described in more detail.
[0033] In brief, the proposed blockchain-based electronic wallet operation method essentially consists of three steps. Additional token creation (child tokens) will be described later.
[0034] The first requires an internet connection between the sender (payer) and the token manager to convert the crypto-coins into offline shared tokens.
[0035] Secondly, tokens are transacted from a sender device to another offline receiver device using short-range wireless communication rather than an internet connection.
[0036] In the third step, the recipient transmits the requested information to the token manager via the Internet to complete the transaction. The recipient converts the token into a cryptocurrency (coin) currently available on the Internet. This method can be applied not only to finance but also to various Internet of Things technologies. In other words, the present invention relates to expanding the concept of blockchain use in offline environments.
[0037] An electronic wallet system (1) is configured to include a sender device (100), a receiver device (200), a token manager module, and a management device (300) having a miner module.
[0038] For reference, in the present invention, for the convenience of explanation, the transmitter device (100) is described interchangeably with the transmitter (payer), the receiver device (200) is described interchangeably with the receiver (recipient), the token manager module is described interchangeably with the token manager, and the miner (miner) module is described interchangeably with the miner (miner).
[0039] In addition, the transmitter device (100) and the receiver device (200) are devices that are equipped with short-range wireless communication modules such as Bluetooth, Wi-Fi, NFC, and Zigbee, such as mobile phones, smart phones, smart pads, and payment terminals, and can exchange data wirelessly between devices, and are a general term for devices that users can use for financial transactions. In this embodiment, it will be explained assuming that the device is configured as a smart phone.
[0040] In addition, the management device (300) equipped with a token manager module and a miner module is defined as a collective term for a cloud, management server, and management computer that generate and manage blocks recording transaction history of cryptocurrency.
[0041] Figure 2 shows the configuration of a blockchain-based mobile electronic wallet system (1) including a proposed blockchain architecture that includes a conversion process from a cryptographic coin to an electronic token in the sender's (payer, 100) account and the reverse process in the receiver's (payee, 200) account.
[0042] This conversion process in the token manager can only be performed when connected to the Internet, and the token manager resides on the network. All transactions through the token manager are marked on the network as initiated but not yet completed.
[0043] The transaction of the proposed system (1) basically consists of the following three steps.
[0044] First, the sender (payer, 100) converts the coin into a token of the token manager of the management device (300), a process that requires an Internet connection.
[0045] Next, the token information is encrypted by the sender (payer, 100) and transmitted to the receiver (payee, 200). This process does not require an Internet connection. It is accomplished via short-range communication such as Bluetooth, Wi-Fi, or NFC. This embodiment describes an example of a token being transmitted from the sender to the receiver via NFC (Near Field Communication).
[0046] Finally, via the Internet, the recipient's (recipient, 200) token is transferred to the token manager, and in response, the token manager transfers the correct coin value to the recipient's (recipient, 200) account.
[0047] A token is transmitted from the sender device (100) within a specific time Ts and is valid for only one transaction.
[0048] Tokens received on the recipient device (200) can only be sent to the token manager, which means that the recipient cannot send tokens to a new account.
[0049] At this time, a time Tr is provided during which the recipient can claim the value of the received token.
[0050] If the sender device does not perform any transactions before Ts, the tokens must wait until Tt before being converted back to cryptocurrencies. Any unclaimed coins after Tt are returned to the sender's account.
[0051] <Formula 1>
[0052] Ts + Tr ≤ Tt
[0053] The token manager holds all tokens submitted by all recipients until time Tt.
[0054] The Token Manager (TM) returns any unused token balance to the sender's (sender (payer, 100)) coin account after completing all transactions involving tokens generated during a single coin-to-token conversion. This is to prevent double redemption by the recipient.
[0055] Figure 3 is a diagram showing the interaction process between a sender and a receiver in a transaction during an NFC token exchange.
[0056] The process is initiated by the sender (payer, 100) and terminated by the receiver (recipient, 200). Authentication and encryption are for security between the sender (payer, 100) and the receiver (recipient, 200).
[0057] To transfer tokens without an Internet connection, there must be short-range communication between the recipient (recipient, 200) and the sender.
[0058] It's crucial that these token transfers occur under secure conditions that prevent cyberattacks. Near Field Communication (NFC) can be used to meet these security requirements.
[0059] NFC is a short-range (approximately 4 cm) wireless technology that typically consists of two portable devices connected in a peer-to-peer configuration, as shown in Figure 3. NFC connections are secure from eavesdropping by using higher-layer encryption protocols such as Secure Socket Layer (SSL).
[0060] An NFC Secure Element (SE) for a mobile device can provide secure on-demand access by leveraging near-field communication-based Host Card Emulation (HCE) capabilities.
[0061] Tokens are generated by a cloud-based Trusted Certification Authority (TCA) and stored in the device's tamper-resistant NFC Secure Element (SE) and Trusted Platform Module (TPM)-based attestation module.
[0062] Tokens are used for transactions between NFC devices even when not connected to the Internet, as shown in Figure 3. The NFC process is initiated by the sender (payer, 100) through a handshake.
[0063] Acknowledgment (Acknowledgment) is used to show the profile of the recipient (recipient, 200) and to verify that the token was sent to the correct device.
[0064] The receiver (recipient, 200) device gets the token value to be transmitted, and the sender device checks the transmission value and then transmits the token.
[0065] The recipient (payee, 200) device removes the used token from the sender (payer, 100) device and terminates the transaction. Removing the used token is the first precaution to prevent double spending.
[0066] Figure 4 is a diagram showing the transaction process of the electronic wallet system of Figure 2.
[0067] The proposed transaction proceeds through three main steps.
[0068] In the first step, the sender (payer, 100) converts some coins into tokens in the token manager (TM). This process, A and B, requires an internet connection.
[0069] The final step is indicated by D and E in FIG. 4, where the token in the recipient's (recipient, 200) device is transmitted to the Token Manager (TM) of the management device (300) via the Internet, and the Token Manager (TM) in response transmits the appropriate coin value to the recipient's (recipient, 200) account.
[0070] Smart contracts (SC) are not listed as a step, but they play a crucial role in the transaction process. A smart contract (SC) is transaction code that executes a series of commands according to the terms of the contract. Smart contracts (SC) reside on the blockchain network's ledger.
[0071] Each time a transaction occurs between the sender (payer, 100) and the Token Manager (TM), a new transfer process is initiated by the Token Manager (TM). This new transfer process can be completed only using the information contained in the token associated with the transaction.
[0072] Figure 5 is a flowchart of a blockchain-based electronic wallet operation method processed in the electronic wallet system (1) of the present invention.
[0073] Referring to FIG. 5, in the electronic wallet system (1) of the present invention, a process of regenerating a new token (child token) having a smaller value than the initially received token (parent token) is added to the processing process of the electronic wallet system (1) described above.
[0074] That is, the blockchain-based electronic wallet operation method of the electronic wallet system (1) is
[0075] First, a step (S10) is processed in which the sender device transfers coins from the sender's encrypted coin account to the token manager of the management device via the Internet network.
[0076] Next, after the mining process is carried out on the management device, a step (S20) is processed in which the token manager transmits the parent token to the sender device via the Internet.
[0077] Next, a step (S30) is processed in which the sender device generates at least one child token having a value less than the value of the parent token while having the authority of the parent token.
[0078] Next, a step (S30) of transmitting one child token from a transmitter device to a receiver device via a short-range wireless communication network is processed.
[0079] Next, a step (S30) is processed in which the recipient device transmits the child token to the token manager via the Internet, and the token manager finds the parent token for the child token, deletes the parent token on the blockchain, and reallocates the authority to the child token.
[0080] Finally, after the token manager completes the mining process for the child token, a step (S50) is performed to transfer the coins to the recipient's encrypted coin account.
[0081] Here, the short-range wireless communication network is one of NFC, WiFi, Zigbee, and Bluetooth, and the sum of the values of multiple child tokens is equal to the value of the parent token.
[0082] Additionally, the parent token and multiple child tokens have the same point value, which allows us to verify whether they are branched from the same parent token. Furthermore, the parent token and multiple child tokens each include a header containing metadata and a body storing token data.
[0083] The present invention relates to technology for handling offline tokens used in services that tokenize cryptocurrencies on a blockchain network. This technology allows users to create new tokens (child tokens) based on existing offline tokens issued on a blockchain, even if they are outside the blockchain, and share a portion of the value of the existing token (parent token). This technology can be used to improve the usability of existing cryptocurrency offline tokenization technologies.
[0084] As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without altering its technical spirit or essential characteristics. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims below rather than the detailed description above, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.
[0085] [Explanation of symbols]
[0086] 100: Transmitter device
[0087] 200: Receiver device
[0088] 300: Management device
Claims
1. A step in which the sender device transfers coins from the sender's encrypted coin account to the token manager of the management device via the Internet network; After the mining process is performed in the above management device, the token manager transmits the parent token to the sender device via the Internet; A step in which the sending device generates at least one child token having the authority of the parent token and having a value less than the value of the parent token; A step of transmitting one child token from the sender device to the receiver device via a short-range wireless communication network; and The step of the recipient device transmitting the child token to the token manager through the Internet, and the token manager finding the parent token for the child token, deleting the parent token on the blockchain, and reallocating the authority to the child token; and A step of transferring coins to the recipient's encrypted coin account after the token manager has completed the mining process for the child token; A method for operating a blockchain-based electronic wallet including:
2. In paragraph 1, A method for operating an electronic wallet based on blockchain, wherein the short-range wireless communication network is any one of NFC, WiFi, Zigbee, and Bluetooth.
3. In paragraph 1, A method for operating a blockchain-based electronic wallet, characterized in that the sum of the values of multiple child tokens is equal to the value of the parent token.
4. In paragraph 1, A blockchain-based electronic wallet operation method, characterized in that the parent token and multiple child tokens have the same point value.
5. In paragraph 1, The above parent token and multiple child tokens are, respectively, A header consisting of metadata; and A method for operating a blockchain-based electronic wallet, characterized in that it includes a body for storing token data.
6. An electronic wallet system having a method for dividing offline tokens having access rights to cryptocurrency of a blockchain using any one of the blockchain-based electronic wallet operation methods of clauses 1 to 5.
Citation Information
Patent Citations
E-commerce platform system and method for evlaution and reward for contribution of market participants
KR1020230116515A
Heating cable mounting device and snow melting system using the same
KR102278673B1
Thermal bonding film and method of manufacturing the same and joint structure of water tank for air to water heat pump using the same
KR102515037B1
NFT issuance system and method using the same
KR102544012B1
KR20230041394A
Cited By
Systems And Methods For Privacy-Enhanced Digital Wallet Verification
US20240370854A1