Blockchain Router Device
The blockchain router device addresses security and efficiency challenges in electronic locks by using a main and sub-chain blockchain architecture and API system, enabling fast and secure unlocking with virtual currency management.
Patent Information
- Application Number
- JP2023140571
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-08-04
- Estimated Expiration
- 2038-08-22
AI Technical Summary
Existing electronic locks and blockchain systems face challenges in ensuring secure and efficient data communication for unlocking operations, particularly in acquiring virtual currencies as data communication volume and time increase.
A blockchain router device equipped with a locking mechanism, network and local communication units, and a control unit that records ledger information on a blockchain, utilizing a main and sub-chain architecture for fast and secure unlocking, along with an API system for smart lock devices and virtual currency management.
Ensures strong security and fast unlocking while facilitating the acquisition of virtual currencies, stabilizing their value, and promoting their circulation through efficient data communication and smart contract functionalities.
Smart Images

Figure 0007717395000006 
Figure 0007717395000007 
Figure 0007717395000008
Abstract
Description
Technical Field
[0001] The present invention relates to a blockchain router device.
Background Art
[0002] Conventionally, electronic locks that can be unlocked by wireless communication have attracted attention. For example, Patent Document 1 discloses unlocking an electronic lock using a mobile terminal such as a smartphone. Further, Patent Document 2 discloses storing information related to a key system in a server.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in recent years, it has been desired to provide a blockchain router device that can acquire more virtual currencies as the data communication volume and data communication time increase.
[0005] Therefore, an object of the present invention is to provide a blockchain router device that can acquire more virtual currencies as the data communication volume and data communication time increase.
Means for Solving the Problems
[0006] The first configuration group is as follows. The smart lock device includes a locking device that unlocks the key according to an unlocking instruction, a network communication unit that enables access to the blockchain, a local communication unit that enables wireless communication with a smart device, and a control unit that records ledger information associated with the unlocking operation of the smart device on the blockchain via the network communication unit and gives an unlocking instruction to the locking device.
[0007] According to the above configuration, by recording the ledger information associated with the unlocking operation of the smart lock device by the smart device on the blockchain, strong security can be ensured in information recording.
[0008] Further, the blockchain has a main chain that sequentially generates information blocks including the ledger information, and a sub-chain that generates information blocks at a generation speed faster than the generation speed of the information blocks in the main chain. When the information block in which the ledger information is recorded in the sub-chain is generated, the control unit gives an unlocking instruction to the locking device.
[0009] According to the above configuration, by unlocking based on the recording of the ledger information in the sub-chain, strong security can be ensured while unlocking can be performed in a short time.
[0010] It is also a business-use platform for performing the unlocking operation of a smart lock device that can be unlocked by wireless communication with a smart device, and recording the ledger information of the smart device and the information processing device for service provision in a recording device. A smart lock device API that adds an access function to the recording device to the smart lock device and records the device identification ID of the smart lock device in the recording device. A service-providing API that adds a management function of the smart lock device, an access function to the recording device, a settlement function of a settlement rule according to the business use, and a settlement recording function of recording settlement information in the recording device to the information processing device for service provision. It is equipped with an API providing server having
[0011] According to the above configuration, in the smart lock device vendor, a smart lock device with an access function to the recording device can be easily obtained by the API for smart lock devices, and in the business service provider, the business can be easily expanded by introducing the smart lock device by the API for service provision. As a result, users can use the service inexpensively and conveniently.
[0012] The second configuration group is as follows. A virtual currency circulation system for business use that performs the unlocking operation of a smart lock device that can be unlocked by wireless communication by a smart device and records the ledger information associated with the unlocking operation in a blockchain using virtual currency, A circulation value acquisition unit that acquires the circulation value when the virtual currency is exchanged for cash currency, A comparison unit that compares the circulation value with a reference value, A fund control unit that purchases and issues the virtual currency so that the circulation value of the virtual currency approaches the reference value based on the comparison result in the comparison unit, and is equipped with an information processing device for the fund.
[0013] According to the above configuration, since the information processing device for the fund adjusts the circulation amount of the virtual currency by purchasing and issuing the virtual currency, it is possible to easily stabilize the value of the virtual currency in order to bring the circulation value of the virtual currency closer to the reference value.
[0014] In addition, the virtual currency circulation system further includes an information processing apparatus for service provision, which has a virtual currency reception unit that receives payments of virtual currency from the smart device, a cash currency reception unit that receives payments of cash currency from the smart device, an unlocking operation unit that unlocks the smart lock device by payment of the virtual currency or the cash currency, and a refund unit that refunds at least a part of the virtual currency paid to the reception unit to the smart lock device when the unlocking of the smart lock device is executed by the virtual currency.
[0015] According to the above configuration, it is possible to unlock the smart lock device with either virtual currency or cash currency, and when unlocking with virtual currency, at least a part is refunded to the smart lock device, thereby promoting the circulation of virtual currency and stabilizing the value of virtual currency.
[0016] In the currency circulation system, the smart device has a cash currency payment unit that exchanges the virtual currency for cash currency and makes a payment to the cash currency reception unit when the value of the virtual currency rises, and a virtual currency payment unit that makes a payment of the virtual currency to the virtual currency reception unit when the value of the virtual currency falls.
[0017] According to the above configuration, in the smart device, when the value of the virtual currency rises, the virtual currency is exchanged for cash currency to unlock the smart lock device, thereby promoting the circulation of virtual currency and stabilizing the value of virtual currency.
[0018] The third configuration group is as follows. A blockchain router device that is data communicably connected to a reward accumulation means for accumulating rewards for generating information blocks of a blockchain and distributing the rewards according to the contribution degree of generating the information blocks, A communication unit that data communicably connects one or more processing devices to the blockchain, An information block generation unit that executes generation of the information block by data communication with the blockchain; A contribution degree output unit that outputs the data communication volume and data communication time by the communication unit and the information block generation unit to the reward accumulation means as the contribution degree; A wallet unit that stores the virtual currency distributed from the reward accumulation means and records it on the blockchain and has.
[0019] According to the above configuration, it is possible to provide a blockchain router device that can acquire more virtual currency as the data communication volume and data communication time from the processing device to the blockchain increase.
[0020] Further, the blockchain router device further includes a storage device used for recording the information block, and the contribution degree output unit outputs the data capacity of the storage device to the reward accumulation means as the contribution degree for generating the information block.
[0021] According to the above configuration, it is possible to provide a blockchain router device that can acquire more virtual currency as the data capacity of the storage device increases.
[0022] Further, the processing device is a smart lock device that can be unlocked by an unlocking operation of a smart device.
[0023] According to the above configuration, in order to acquire a large amount of virtual currency, it is possible to motivate the owner of the blockchain router device to connect a large number of smart lock devices.
Effect of the Invention
[0024] It is possible to provide a blockchain router device that can acquire more virtual currency as the data communication volume and data communication time increase.
Brief Description of the Drawings
[0025]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9A
Figure 9B
Figure 10
Figure 11
Figure 12
Figure 13
Mode for Carrying Out the Invention
[0026] (Embodiment 1) Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
[0027] (Blockchain Lock System 1) As shown in FIG. 1, a blockchain lock system 1 for business use that manages space and assets with a key has a configuration in which a smart device 4 performs an unlocking operation of a smart lock device 3 that can be unlocked by wireless communication, and ledger information of the smart device 4 and the service-providing information processing device 5 is recorded in a recording device 6 such as a blockchain. As a result, the blockchain lock system 1 can perform a smart contract, which is a computer protocol intended for smooth verification, execution, execution, and negotiation of a contract, under strong security.
[0028] In addition, the blockchain lock system 1 has a platform 2 that provides an API (Application Programming Interface) to various devices used in the blockchain lock system 1, such as the smart lock device 3, the smart device 4, and the service-providing information processing device 5.
[0029] Here, the "space and assets" are tangible objects that can be managed by the smart lock device 3. For example, a smart home delivery box, a smart bicycle lock, a smart padlock, a smart washing machine, a smart coffee machine, a smart printer, a smart car lock, etc.
[0030] The smart home delivery box has a configuration in which a smart lock device 3 is provided on the door of the home delivery box, and is applied to a business use of safely receiving and storing the user's luggage with simple cooperation with a carrier. The smart bicycle lock is a smart lock device for fixing a bicycle, and enables the bicycle to be easily made into a smart bicycle. As a result, hosts of private accommodation can easily start using smart bicycles and monetize them. The smart padlock has a structure in which the smart lock device 3 is a padlock, and realizes a business use in which spaces such as storage rooms and storage boxes other than ordinary entrance doors and assets therein can be easily lent out and monetized.
[0031] The smart washing machine is configured such that a smart lock device 3 is provided for the lid and drive power supply of the washing machine, enabling easy installation and monetization in shared laundries, coin laundries, etc. The smart coffee machine is configured to control the operation of the coffee machine by the smart lock device 3. For example, it makes the coffee maker in a shared office available through the same key application as the key to unlock the shared office. The smart printer is configured to control the operation of the printer by the smart lock device 3. For example, it makes the printer and copier in a shared office available through the same key application as the key to unlock the shared office. The smart car lock is a smart lock device 3 for automobiles and is applied to the business use of car sharing.
[0032] (Platform 2) Platform 2 has an API providing server 21 that provides APIs suitable for various business uses using the smart lock device 3. The API providing server 21 has an API for smart lock device (smart lock function part) and an API for service provision (wallet function part). The API for smart lock device adds an access function to the recording device 6 to the smart lock device 3 and enables the process of recording the device identification ID of the smart lock device 3 in the recording device 6. The API for service provision enables the service provision information processing device 5 to add a management function of the smart lock device 3, an access function to the recording device 6, a settlement function of settlement rules according to business uses, and a settlement recording function of recording settlement information in the recording device 6. According to the above configuration, in the smart lock device vendor, a smart lock device 3 with an access function to the recording device 6 can be easily obtained by the API for smart lock device. In the business service provider, the business can be easily expanded by introducing the smart lock device 3 by the API for service provision. As a result, users can use the service inexpensively and conveniently. Note that the settlement function of Platform 2 is realized by a smart contract of blockchain technology. Also, the settlement function is realized by a smart contract.
[0033] The API providing server 21 may have an AI function section that provides APIs for AI to each device of the AI (artificial intelligence) utilization system 8. The AI utilization system 8 enables efficient utilization of space / assets and optimization of the owner's profit by executing various processes when devices owned by owners or users of space / assets access the AI system. Specifically, the AI utilization system 8 can analyze all the big data of the devices existing in the system and optimize the profit of the owner of the space / assets. Also, the AI utilization system 8 can automatically set rental prices and deposit prices according to the surrounding market conditions, availability, and guest evaluations by the AI agent, and maximize profit opportunities through automatic price negotiation between AIs.
[0034] (Platform 2: Details) In FIG. 2, the relationship among the Susmart device 4 owned by the user, the smart lock device 3 and the service-providing information processing device 5 owned by the service provider (such as private accommodation, delivery box, etc.), the smart lock device 3 owned by the smart lock vendor, and the recording device 6 which is a blockchain when the platform 2 is applied will be described in detail.
[0035] First, in the smart lock vendor, when each function (such as the blockchain connection function) of the API for the smart lock device is installed on the smart lock device 3 from the API providing server 21 in the platform 2 of FIG. 1 (A1), in the recording device 6, the device identification ID of the smart lock device 3 is assigned (A2), and a certain number of tokens are assigned (A3). Thereby, the smart lock vendor can easily manufacture and sell the smart lock device 3 with the blockchain connection function.
[0036] After that, in the service provider, rules such as usage fees and points for services using the smart lock device 3 are determined, and when each function of the service-providing API is installed in the service-providing information processing device 5 (A5), ledger information based on these rules is set to be recorded in the recording device 6 as a smart contract (A6). As a result, the service provider can easily develop a desired service through the use of the API providing server 21 and the introduction of the smart lock device 3.
[0037] Next, when the user accesses the smart lock device 3 using the smart device 4 the user possesses and pays the usage fee by token or other payment methods (A7), if it is determined in the service-providing information processing device 5 that the unlocking conditions are satisfied, the smart lock device 3 is unlocked, and the right to use the space (space / asset) locked by the smart lock device 3 is provided to the user (A8). Also, in the recording device 6, the smart contract is made executable. That is, ledger information corresponding to the provision of the right to use the space (space / asset) by unlocking the smart lock device 3 is made recordable in the recording device 6 (A9).
[0038] After that, when the user uses the sharing economy service due to the provision of the right to use the space (space / asset) (A10), usage information and payment information generated along with the use of the service are recorded in the recording device 6 as ledger information (A12). Also, in the service provider, the service-providing information processing device 5 reduces points according to the usage status and the like in the form of tokens, which are virtual currencies, to the smart device 4 (A11). The user who possesses the smart device 4 can receive the next service using the reduced tokens (A13). As a result, the user can use the service more inexpensively and conveniently by the smart lock device 3 and the service-providing information processing device 5 that have acquired each function by the API providing server 21.
[0039] (Smart lock device 3) As shown in FIG. 3, the smart lock device 3 includes a locking device 31 that unlocks the key according to an unlocking instruction, and a smart lock control unit 32 that controls the opening and closing of the locking device 31 according to an unlocking instruction signal.
[0040] The locking device 31 is a lock that can be opened and closed by an unlocking instruction signal. Note that the locking device 31 may be mechanically configured or electrically configured. That is, the smart lock device 3 may have a lock that can connect mechanically separable structures, may have a switch function that can block electrical signals and information as a lock, or may have a valve function that stops the flow of liquids, gases, and powders as a lock.
[0041] The smart lock control unit 32 includes a network communication unit 321 that enables access to a blockchain 61, which is a type of recording device 6, a local communication unit 323 that enables wireless communication with the smart device 4, and a control unit 324 that records ledger information associated with the unlocking operation of the smart device 4 in the blockchain 61 through the network communication unit 321 and gives an unlocking instruction to the locking device 31. The smart lock control unit 32 also has a memory 325 that is accessible to the control unit 324. The memory 325 stores various data such as private key information and device information.
[0042] The network communication unit 321 can access the network by wireless communication such as Wi-Fi (registered trademark). Note that the network communication unit 321 may be able to access the network by wire. On the other hand, the local communication unit 323 enables wireless short-distance communication with the smart device 4. For example, there are communication standards such as ZigBee (registered trademark), NFC (registered trademark), FeliCa (registered trademark), and Bluetooth (registered trademark).
[0043] The control unit 324 includes a main control unit 3241 and a key control unit 3242. The main control unit 3241 is configured to perform data communication processing with the smart device 4 via the local communication unit 323, data communication processing with the blockchain 61 via the network communication unit 321, ledger information recording processing to the blockchain 61, monitoring processing for the generation of information blocks in the blockchain 61, mining processing of the blockchain 61, and the like. The key control unit 3242 is configured to control the unlocking of the locking device 31 based on the generation status of the information blocks in the blockchain 61.
[0044] In addition, in this embodiment, since the blockchain 61 has a main chain 611 and a sub-chain 612, the control unit 324 executes a process of giving an unlocking instruction to the locking device 31 when an information block in which ledger information is recorded is generated in the sub-chain 612. Details of the blockchain 61 will be described later.
[0045] The smart lock device 3 is provided in the smart lock-equipped device 33. The smart lock-equipped device 33 is, for example, the above-described smart delivery box, smart bicycle lock, smart padlock, smart washing machine, smart coffee machine, smart printer, smart car lock, or the like. (Smart device 4) The smart device 4 is a portable information terminal device that is small, lightweight, and can be carried around, and is possessed by a person such as a user who unlocks the smart lock device 3. For example, it is a small notebook computer, a smartphone, a tablet-type terminal, or the like. Further, the smart device 4 may be a prepaid card or a credit card equipped with a data card that realizes data communication.
[0046] Furthermore, the smart device 4 may be a wearable device that is worn on the body, such as on the arm or head. For example, a wristband, a wristwatch, glasses, goggles, clothing, headphones, etc. may be enabled to perform unlocking through data communication with the local communication unit 323 of the smart lock device 3 as the smart device 4.
[0047] More specifically, the smart device 4 may be any device that is "handheld (can be held by hand)" and "wearable (can be worn on the body: body-worn device)". For example, a portable computer (laptop, notebook computer, tablet PC, etc.), a headset, a camera, an audio device / AV device (portable music player, IC recorder, portable DVD player, etc.), a calculator (pocket computer, calculator), a game machine, computer peripheral devices (portable printer, portable scanner, portable modem, etc.), dedicated information devices (electronic dictionary, electronic organizer, e-book, portable data terminal, etc.), a mobile communication terminal, a voice communication terminal (mobile phone, PHS, satellite phone, third-party wireless, amateur radio, specific low-power wireless / personal wireless / citizen radio, etc.), a data communication terminal (mobile phone / PHS (feature phone / smartphone), pager, etc.), a broadcast receiver (TV / radio), a portable radio, a portable TV, one-segment, other devices (wristwatch, pocket watch), a hearing aid, a handheld GPS, a security buzzer, a flashlight / pencil light, etc. may be used.
[0048] (Service-providing information processing device 5) As shown in FIG. 1, the service-providing information processing device 5 is an information processing device such as a server or a personal computer, and is owned by a person such as an owner who provides a service using the smart lock device 3. The service-providing information processing device 5 is enabled to use the service-providing API (wallet function unit) in the platform 2. Thereby, the service-providing information processing device 5 can easily introduce the management function of the smart lock device 3, the access function to the recording device 6, the settlement function of the settlement rules according to business purposes, and the settlement recording function of recording the settlement information in the recording device 6.
[0049] For example, in the case of the business use of the private accommodation use case, the service-providing information processing apparatus 5 can be easily introduced by using the private accommodation API of the service-providing API to perform processing functions such as check-in to the private accommodation facility triggered by unlocking the key, in addition to receiving the deposit and clearing the fees.
[0050] (Recording apparatus 6) As also shown in FIG. 3, the recording apparatus 6 is composed of a blockchain 61 that records ledger information. Note that the recording apparatus 6 may be composed of a server, or may be composed of IPFS (InterPlanetary File System), which is a distributed file system. Examples of the ledger information include order information, settlement information, private key information, device information, and token management information.
[0051] Examples of the order contract information include the store wallet address, customer wallet address, support organization wallet address, number of deposit tokens, reservation, price, and service fee. Note that the order contract information may include information on "reservation" and "order". Examples of the settlement information include the order number, actual number of overnight stays, and number of consumed tokens. Examples of the private key information include the order number, device ID, private key type, private key data, application start time, and application end time. Examples of the device information include the device ID, device MAC address, and store wallet address.
[0052] (Recording apparatus 6: Blockchain 61) The blockchain 61 distributes data to a plurality of distributed computers, applies cryptographic technology and P2P (peer-to-peer) network technology, and constitutes a "decentralized" distributed network that is not managed or operated by a specific organization or company, thereby preventing data tampering, having excellent fault tolerance, and enabling automatic transactions. That is, the blockchain 61 makes it difficult to tamper with the ledger information by sequentially connecting and recording the ledger information, which is transaction data, in the form of information blocks using hash values in a chain.
[0053] Specifically, the blockchain 61 has transaction data, the hash value of the previous information block, a nonce value, etc. in each information block. Here, the "transaction data" is data indicating some transaction information such as the transfer amount and the sender. The "hash value of the previous block" and the "nonce value" are data for writing the transaction data into the blockchain network. Incidentally, the nonce value is the value when the hash value calculated by the hash function for the transaction information to be recorded in the information block satisfies a predetermined condition.
[0054] The blockchain 61 adopts a consensus algorithm for generating information blocks such as POW [Proof Of Work], POS [Proof Of Stake], and DPoS (Delegated Proof of Stake).
[0055] Consensus algorithms such as POW and POS are such that the ledger information associated with a new procedure is confirmed by mining on each decentralized computer, and the content of the agreed-upon ledger information stored in each computer is made the same by each adding the result of the majority of computers agreeing that it is the correct content in a supplementary manner. Then, when the nonce to be written into the information block is obtained by mining, the process of writing a new information block into the network is repeated, so that the ledger information is sequentially recorded in the form of information blocks.
[0056] Here, "mining" is the process of finding the nonce. In POW, by giving a reward to the person (miner) who first finds the nonce, the incentive for mining is ensured. On the other hand, in POS, mining is automatically performed in terms of interest by issuing interest as a reward according to the number of virtual currency holdings.
[0057] In DPoS, among those who hold virtual currency, people who further conduct transaction approvals are elected (appointed) by voting. The elected people conduct transaction approval acts on behalf of the holders, and the rewards obtained thereby are distributed to the people who voted. According to DPoS with such a configuration, by limiting the approvers in advance, it is possible to reduce the number of approvals required for transaction approval and increase the transaction speed.
[0058] In addition, the information blocks of the blockchain 61 may be sequentially generated by an architecture based on a non-cyclic directed graph structure. For example, the blockchain 61 may adopt an architecture of other distributed ledgers such as a DAG (Directed Acyclic Graph).
[0059] (Recording device 6: Blockchain 61: Main chain 611 · Sub-chain 612) The blockchain 61 has a main chain 611 and a sub-chain 612 that sequentially generate information blocks including ledger information. The sub-chain 612 generates information blocks at a generation speed faster than the generation speed of the information blocks in the main chain 611. The reason for this is that the sub-chain 612 is anchored to the main chain 611 and thus does not depend on the block generation of the main chain 611.
[0060] The side chain 612 is accessible to the payment system 11 and the smart device 4, and can record and read general payment information in the payment system 11 and the smart device 4. On the other hand, the main chain 611 can record and read basic information such as assets. A two-ways peg method for linking data between the main chain 611 and the sub-chain 612 may be adopted. Also, instead of the two-ways peg method, ERC20 may be adopted.
[0061] The two-ways peg method has the following functions. Specifically, it has a function to transfer the original currency (e.g., Bitcoin) of the main chain 611 to the sub-chain 612 from the main chain 611, a function to transfer only the original currency of the main chain 111 from the sub-chain 612 to the main chain 611, a function that when the currency flow is from the main chain 611 to the sub-chain 612, the original currency of the main chain 611 becomes unavailable by the amount of the transferred currency, and a function that when the currency flow is from the sub-chain 612 to the main chain 611, the lock of the original currency of the main chain 611 is released by the amount of the transferred currency and the original currency existing in the sub-chain 612 disappears.
[0062] The sub-chain 612 is accessible to the network communication unit 321 of the smart lock device 3. As a result, the sub-chain 612 can record the ledger information associated with the unlocking of the smart lock device 3 faster than the main chain 611, enabling the unlocking of the smart lock device 3 to be performed in a shorter time than when recorded using the main chain 611. In other words, the blockchain 61 equipped with the sub-chain 612 can quickly respond to the requirement to immediately open the "key" under the idea that if the credit is secured, the actual payment confirmation can be slightly delayed, and a high level of reliability is ensured by the blockchain of the sub-chain 612 itself.
[0063] (Recording device 6: Blockchain 61: Main chain 611 · Sub-chain 612: Operation) In FIG. 4, the operation of the blockchain 61 including the main chain 611 and the sub-chain 612 will be described in detail.
[0064] When the smart lock device 3 detects the smart device 4 (S11), the smart lock device 3 makes a request to send the user ID (S12), and the smart device 4 sends the user ID (S13). Then, the smart lock device 3 releases the sub-chain 612 corresponding to the user ID (S14). That is, it receives the ledger information corresponding to the user ID from the main chain 611 (S15), obtains the asset information and user information from this ledger information (S16), and records the user information in the sub-chain 612 (S17).
[0065] After that, in the smart lock device 3, a unlocking determination is made as to whether the unlocking conditions are met based on asset information, user information, credit information, key information, etc. (S18). If the result of the unlocking determination is not appropriate (S19: NO), the smart device 4 outputs inappropriate information by voice or on the screen display (S20). On the other hand, if the result of the unlocking determination is appropriate (S19: YES), the asset information and user information are updated (S21), the updated asset information is recorded in the main chain 611 (S23), and the ledger information including the user information is recorded in the sub-chain 612 (S22).
[0066] At this time, the sub-chain 612 is anchored to the main chain 611 and does not depend on the block generation of the main chain 611. As a result, since the sub-chain 612 generates blocks faster than the main chain 611, the ledger information including the user information is determined in a short time (S24). As a result, the smart lock device 3 that detects the determination of the ledger information in the sub-chain 612 executes unlocking for the smart device 4 (S25·S26). After that, the asset information is determined by the generation of the information block in the main chain 611 (S27).
[0067] (Application Example 1 of the Smart Lock Device 3) Next, an application example of the smart lock device 3 will be described. A private accommodation property equipped with the smart lock device 3 can easily issue a one-time key in conjunction with a reservation on a private accommodation platform. A guest using a private accommodation property can use a smart device 4 with their own private key or, if permitted by the host, can enter and exit with only a passcode. Also, a guest who has authenticated themselves during a series of private key acquisition processes can simplify and easily perform the check-in process for any linked private accommodation platform. Specifically, it is as follows.
[0068] FIG. 5 is an application example when unlocking by the blockchain 61 is performed with micropayment. For example, it is a case where the smart lock device 3 is installed in a general residence. Specifically, a pre-charge by the owner or user is recorded in the main chain 611 of the blockchain 61. And it is configured such that the owner or user can immediately unlock the smart lock device 3 by using the smart device 4 and settling through the sub-chain 612. In this case, it is possible to unlock the smart lock device 3 in a state without a centralizer using the blockchain 61 and pay the necessary expenses.
[0069] FIG. 6 is an application example when providing a key to a reliable third party by the blockchain 61. For example, it is a case such as private accommodation, viewing of real estate, lending a key to a relative, etc. Specifically, the owner sets usage conditions (usage fee, usage period, number of usages, usage time, etc.) based on a usage contract with the user and records them in the main chain 611 by the service-providing information processing device 5. After that, when the user performs an unlocking operation on the smart lock device 33 using the smart device 4, unlocking is immediately performed by the sub-chain 612. Also, when the usage information such as the usage period and the number of usages reaches the usage conditions and the contract expires, and even when it is used after the contract expiration, a warning of contract expiration and a stop of unlocking are set on the smart device 4. In this application example, it is possible for the owner of the key to easily provide a key that is valid for a certain period to a reliable third party, for example, a guest of a private accommodation property, from the smart device 4.
[0070] Figure 7 shows an application example when cooperating with a reservation accommodation system (PMS) and an OTA (Online Travel Agent) in the application examples of FIGS. 5 and 6, enabling guests to enter more smoothly. In this case, by performing public key cooperation, entry and exit can be performed using the guest's public key. In addition, a mechanism for checking whether the person visiting the facility on the same day is the same person as the pre-authenticated passport information and simplifying the check-in process is provided by a camera that links the key application and the smart lock device 3.
[0071] Specifically, an electronic key can be received through the following series of processes. Process (1): Make a reservation (public key cooperation using a public number such as a passport number or a driver's license number). Process (2): Link reservation information. Process (3): Confirm the reservation. Process (4): Request ticket issuance (input: public key · room ID, output: password). Process (5): Link the reservation result (including the password). Process (6): Inquire about the reservation result (including the password). Process (7): Receive the electronic key.
[0072] Figure 8 shows an application example when unlocking the key by using "Proof of Payment", which is a proof of payment to prove that the payment has been made. In this case, the Proof of Payment protocol is used, and the same private key used at the time of payment is used to scan the QR code (registered trademark) of the entrance of the private accommodation property and sign the transaction to unlock the smart lock device 3.
[0073] (Distributed Space Rental Exchange) Next, in the case of developing a space rental business using the blockchain 61 of the recording device 6, a distributed space rental exchange with an economic model in which participants obtain benefits and prices are stabilized by the circulation (exchange) of tokens, which are virtual currencies, will be described.
[0074] As shown in FIG. 9A, in the tokens circulating in the market, when the blockchain fund accumulates tokens in the token pool (B1), and when the guest (user) and the property owner start buying and selling / exchanging tokens (B2·B3), the token transactions among the blockchain fund, the guest, and the property owner are executed at the virtual currency exchange (B4).
[0075] Also, the blockchain fund has a token pool for property owners (B5), and the property owner is given tokens from the token pool for property owners as a reward for introducing the smart lock device 3 (B6). When the guest pays tokens to the property owner to use the property (B7·B8), tokens are returned from the property owner to the guest for reuse (B9·10).
[0076] When the token price increases, if the guest sells the token and settles in cash currency (B11), the token price decreases (B12). On the other hand, when the token price decreases, if the guest purchases the token and settles in tokens (B13), the token price increases (B14).
[0077] Furthermore, the blockchain fund also has a token pool for rewarding miners (B15). Thus, when the guest and the property owner mine, they obtain tokens as rewards from the token pool (B16·B17).
[0078] In addition, to stabilize the token price, transactions may be conducted according to the procedure in FIG. 9B. Specifically, when the guest (user) and the property owner start buying and selling / exchanging tokens (B22·B23), the transaction between the blockchain fund and the virtual currency exchange is executed (B24).
[0079] The blockchain fund obtains the trading price of the token (B25). If the trading price is lower than the assumed lower limit value (reference value - predetermined value) (B26: YES), it purchases the token from the virtual currency exchange (B27) and increases the value by reducing the circulation volume of the virtual currency. On the other hand, if the trading price is higher than the assumed upper limit value (reference value + predetermined value) (B28: YES), it issues the token (B29) and reduces the value by increasing the circulation volume of the virtual currency.
[0080] In addition, for virtual currency in the space rental business, it is preferable that the supply volume is adjusted according to the market value in the cash currency (legal currency) of the space and assets by the AI algorithm of the "Real Estate Pegged to Supply Mechanism (REPPS)". In this case, the volatility between the virtual currency and the cash currency (legal currency) can be reduced.
[0081] Specifically explaining the "Real Estate Pegged to Supply Mechanism (REPPS)", when designing a token that is a virtual currency, under the assumption that the token price is stable if the token quantity, its market capitalization, and the total value of what can be bought with the token are equal, it was considered under what conditions the optimal token quantity can be calculated. As a result, in the sharing business that uses tokens, starting from the classical macroeconomic equation, under the conditions that the token is pegged to the real currency and the token circulation speed does not vary significantly over time, it is concluded that the optimal token supply volume is expressed by the total amount of assets to be shared.
[0082] To obtain the optimal token supply volume, first, the quantity theory of money (Fisher's equation of exchange) is expressed as follows.
[0083]
Equation
[0084] In the quantity theory of money (Fisher's equation of exchange), the total purchase price and the total selling price of the entire economy are equal. Furthermore, using the overall price level P and the individual relative price P i,real it is expressed as follows.
[0085]
Number
[0086] Here, M (quantity of money) and Q (total amount of assets contributing to the network = total amount of rental space) are the elements to be optimized. When designing the token, if P is pegged to the actual currency and the circulation volume V has no incentive for users to trade frequently and takes a relatively constant value,
[0087]
Number
[0088] Since M and Q are in a proportional relationship, Equation 4 is derived.
[0089]
Number
[0090] Equation 4 shows that the appropriate token supply can be derived from the situation of the rental space being traded. Therefore, the optimal token supply according to each market situation is as follows.
[0091]
Number
[0092] When the blockchain fund controls the supply of tokens (virtual currencies) based on the algorithm based on the above "Real Estate Pegged Token Supply Mechanism (REPPS)", the volatility between tokens and cash currencies (fiat currencies) can be reduced.
[0093] In the above description of the decentralized space rental exchange, for the sake of convenience of explanation, the guest (user), property owner, virtual currency exchange, and blockchain fund were described as the main actors in the operation. However, in reality, the smart device 4 owned by the guest, the service-providing information processing device 5 owned by the property owner, the exchange server of the virtual currency exchange, the fund information processing device of the blockchain fund, and the pool server automatically perform determinations and execute processes.
[0094] (Decentralized Space Rental Exchange: Specific Configuration) The decentralized space rental exchange is executed in a virtual currency circulation system for business use that records ledger information associated with the unlocking operation of the smart lock device 3 that can be unlocked by wireless communication using a virtual currency (token) on the blockchain 61 by the smart device 4.
[0095] The virtual currency circulation system is equipped with a fund information processing device. The fund information processing device has a circulation value acquisition unit that acquires the circulation value when the virtual currency is exchanged for cash currency, a comparison unit that compares the circulation value with a reference value, and a fund control unit that purchases and issues virtual currency so as to bring the circulation value of the virtual currency closer to the reference value based on the comparison result in the comparison unit. That is, when the value of the virtual currency is low, the fund control unit decreases the circulation amount of the virtual currency by purchasing the virtual currency, while when the value of the virtual currency is high, the fund control unit increases the circulation amount of the virtual currency by issuing the virtual currency.
[0096] In addition, the virtual currency circulation system has an information processing device 5 for service provision. The information processing device 5 for service provision has a virtual currency reception unit that receives payments of virtual currency from the smart device 4, a cash currency reception unit that receives payments of cash currency from the smart device 4, an unlocking operation unit that unlocks the smart lock device 3 by payment of virtual currency or cash currency, and a refund unit that refunds at least a part of the virtual currency paid to the reception unit to the smart lock device 3 when the unlocking of the smart lock device 3 is executed by virtual currency. Note that the functions of each unit in the information processing device 5 for service provision are provided by the API providing server 21 in FIG. 1.
[0097] Thereby, the virtual currency circulation system enables the unlocking of the smart lock device 3 with either virtual currency or cash currency, and when unlocking with virtual currency, at least a part is refunded to the smart lock device 3, thereby promoting the circulation of virtual currency and stabilizing the value of virtual currency. Note that the virtual currency circulation system may also be discounted by refunding at least a part to the smart lock device 3 even when unlocking with cash currency.
[0098] Furthermore, in the virtual currency circulation system, when the value of the virtual currency rises, the smart device 4 exchanges the virtual currency for cash currency and has a cash currency payment unit for payment to the cash currency reception unit, and when the value of the virtual currency falls, it has a virtual currency payment unit for payment of the virtual currency to the virtual currency reception unit. Thereby, the unlocking of the smart lock device 3 can be performed with either virtual currency or cash currency. When unlocking with virtual currency, at least a part is refunded to the smart lock device 3. Further, in the smart device 4, when the value of the virtual currency rises, the virtual currency is exchanged for cash currency to unlock the smart lock device 3, thereby promoting the circulation of virtual currency and stabilizing the value of virtual currency.
[0099] (Embodiment 2) Next, a second embodiment of the present invention will be described with reference to the drawings. The same members as those in the first embodiment are denoted by the same reference numerals, and the description thereof will be omitted.
[0100] (Blockchain Router Device 7) As shown in FIG. 10, the blockchain lock system 1 includes a blockchain router device 7. The blockchain router device 7 can communicate with the blockchain network through WiFi or a built-in IoT SIM card. Note that the blockchain router device 7 may be able to communicate with the blockchain network by PLC (Power Line Communication). The blockchain router device 7 can control a plurality of processing devices with a single unit. Here, the "processing device" is an IoT (Internet of Things) device such as the smart lock device 3 or an information processing device such as a personal computer. "IoT" is a mechanism in which devices are connected to the Internet and control each other by exchanging information.
[0101] By introducing the blockchain router device 7, the service provider can have a wallet for each processing device. When the processing device is the smart lock device 3, unlocking and payment of each smart lock device 3 can be realized. That is, the blockchain router device 7 is a device that serves as a hub for a plurality of processing devices within a property.
[0102] The blockchain router device 7 includes a control unit 71, a communication unit 72, and a wallet unit 73. The communication unit 72 has a router function for interconnecting different networks and is capable of data communication with the API providing server 21, the smart lock device 3, and the recording device 6. The wallet unit 73 has a function of storing virtual currency and recording it in the recording device 6. The control unit 71 has a function of controlling each unit such as the communication unit 72 and the wallet unit 73. For example, the control unit 71 accesses the API providing server 21 in the platform 2 and controls to obtain an access function to the recording device 6 through the blockchain router API.
[0103] The API providing server 21 has a blockchain router API (blockchain router functional unit). Thereby, the vendor of the blockchain router device 7 can easily obtain the blockchain router device 7 with an access function to the recording device 6 through the blockchain router API.
[0104] Also, as shown in FIG. 11, when the recording device 6 is the blockchain 61, the blockchain router device 7 has a function of obtaining a reward according to the contribution degree to the recording and generation of information blocks. This function can also be obtained through the blockchain router API of the API providing server 21. Specifically, the blockchain router device 7 is communicably connected to the smart lock device 3, the storage device 9, and the blockchain 61. Then, the blockchain router device 7 uses the length of the online time, the traffic of the shared network, the size of the shared storage device 9, etc. as the contribution degree, and a reward corresponding to the contribution degree is distributed. Here, the "reward" may be virtual currency, cash currency, or points usable within the blockchain lock system 1.
[0105] The details of the blockchain router device 7 will be described with reference to FIG. 12. The blockchain router device 7 is configured to be communicably connected to a reward accumulation means 10 that accumulates rewards for the generation of information blocks of the blockchain 61 and distributes the rewards according to the degree of contribution to the generation of the information blocks. In the following description, the case where virtual currency is obtained as a reward by mining the blockchain 61 will be described.
[0106] The reward accumulation means 10 is, for example, a wallet part of a server or each device. The reward accumulation means 10 includes a reward storage unit 101 that stores virtual currency, a contribution degree storage unit 102, and a distribution unit 103. The reward storage unit 101 accumulates all the virtual currency obtained by mining in each blockchain router device 7. The contribution degree storage unit 102 stores the data communication volume and data communication time of the blockchain router device 7 as the contribution degree, and also stores the storage capacity of the storage device 12 as the contribution degree.
[0107] The blockchain router device 7 includes a communication unit 72 that communicably connects one or more processing devices to the blockchain 61, an information block generation unit 75 that executes the generation of information blocks by data communication with respect to the blockchain 61, a contribution degree output unit 74 that outputs the data communication volume and data communication time by the communication unit 72 and the information block generation unit 75 to the reward accumulation means 10 as the contribution degree, and a wallet unit 73 that stores the virtual currency distributed from the reward accumulation means 10 and records it on the blockchain 61. Thereby, the more the data communication volume and data communication time from the processing device to the blockchain 61 are increased, the more virtual currency the blockchain router device 7 can obtain.
[0108] Furthermore, the blockchain router device 7 has a storage device 12 used for recording information blocks. The storage device 12 may be built into the blockchain router device 7 or may be externally connected. The contribution output unit 74 outputs the data capacity of the storage device 12 to the reward accumulation means 10 as the contribution degree for recording information blocks. Thereby, the more the data capacity of the storage device 12 is increased, the more virtual currency the blockchain router device 7 can acquire.
[0109] In addition, the processing device connected to the blockchain router device 7 is preferably a smart lock device 3 that can be unlocked by the unlocking operation of the user-side smart device 4. In this case, in order to acquire a large amount of virtual currency, the owner of the blockchain router device 7 can be motivated to connect a large number of smart lock devices 3 to the blockchain router device 7.
[0110] In the above configuration, the reward accumulation means 10 determines the distribution amount according to the contribution degree, but it is not limited thereto, and the blockchain router device 7 itself may determine the received amount of virtual currency. Specifically, the blockchain router device 7 includes a communication unit that is communicably connected to one or more processing device blockchain 61, a mining unit that executes mining by data communication with the blockchain 61, a contribution determination unit that uses the data communication amount and data communication time by the communication unit and the mining unit as the contribution degree for mining and determines the received amount based on the contribution degree, and a wallet unit that receives virtual currency corresponding to the received amount from the reward accumulation means 10 such as a virtual currency issuance server and records it on the blockchain 61. It may be configured to have.
[0111] (Application example of blockchain router device 7) As shown in FIG. 13, for example, when one blockchain router device 7 is installed in a building and a system is constructed and operated in which IoT devices such as smart lock devices 3 are installed in doors, bicycles, delivery boxes, cameras, and sensors, the blockchain router device 7 functions as a hub that allows a plurality of IoT devices to access a blockchain network. As a result, each IoT device can access a blockchain 61 such as an IoT cloud or a BCL (Blockchain Lock) network of a sub-chain 612 and a main chain 611 through the blockchain router device 7. Thereby, the administrator of the blockchain router device 7 can easily manage doors, bicycles, delivery boxes, cameras, and sensors.
[0112] In the above detailed description, the characteristic parts have been described mainly for easier understanding of the present invention. However, the present invention is not limited to the embodiments described in the above detailed description and can also be applied to other embodiments, and its scope of application should be interpreted as widely as possible.
[0113] Also, the terms and grammar used in this specification are for accurately explaining the present invention and are not for limiting the interpretation of the present invention. Also, those skilled in the art would easily be able to conceive of other configurations, systems, methods, etc. included in the concept of the present invention from the concept of the invention described in this specification. Therefore, the description in the claims should be regarded as including equivalent configurations without departing from the technical idea of the present invention. Also, in order to fully understand the object and effects of the present invention, it is desirable to fully consider the documents and the like that have already been disclosed.
Explanation of Reference Numerals
[0114] 1 Blockchain Lock System 10 Reward Accumulation Means 101 Virtual Currency Storage Unit 101 Reward Storage Unit 102 Contribution Degree Storage Unit 103 Distribution Unit 11 Payment system 12 Storage device 2 Platform 21 API providing server 3 Smart lock device 31 Locking device 32 Smart lock control unit 321 Network communication unit 323 Local communication unit 324 Control unit 3241 Main control unit 3242 Key control unit 325 Memory 34 Control unit 4 Smart device 5 Information processing device for service provision 6 Recording device 61 Blockchain 611 Main chain 612 Sub-chain 7 Blockchain router device 71 Control unit 72 Communication unit 73 Wallet unit 74 Contribution output unit 75 Information block generation unit 8 AI utilization system 9 Storage device
Claims
【Claim 1】 A blockchain router device for motivating a connection of a plurality of smart lock devices that can be unlocked by an unlocking operation by being communicably connected to a reward accumulation means that accumulates rewards for generating information blocks of a blockchain and distributes more of the rewards according to the contribution degree of the generation of the information blocks, one or more of the smart lock devices that record ledger information associated with the unlocking operation in the information block generated in the blockchain, a communication unit communicably connected to the storage device used for recording the information block and the blockchain, an information block generation unit that executes generation of the information block by data communication with the blockchain, a contribution degree output unit that outputs the data communication amount and data communication time between the smart lock device, the storage device, and the communication unit when communicably controlling the smart lock device as the contribution degree to the reward accumulation means, and outputs the storage capacity of the storage device as the contribution degree to the reward accumulation means, and a wallet unit that stores the rewards distributed from the reward accumulation means and records them in the blockchain. A blockchain router device characterized by having the above.
Citation Information
Patent Citations
Press roller device
JP1982030573A
Transmission method for unlocking signal for electronic lock, and transmission device
JP2017014736A
Virtual currency management device, virtual currency management method, and program
JP2019117555A
Method and system for blockchain-implemented event-locked encryption
JP2020528689A
System and method for virtual currency management
WO2020039494A1