Blockchain Locker Management System with Automatic Right Return
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In delivery locker systems using blockchain technology, improper use of lockers cannot be effectively prevented as malicious users may continue to use lockers without executing the smart contract for return of rights, and innocent users may leave packages, rendering lockers unusable due to lack of automatic return mechanisms.
Innovation Solution
A management system that includes a right holder information storage unit, an agreement formation unit, a terminal device for transmitting assignment processing instructions, and a condition checking unit to automatically update right holders and return rights when conditions such as expiration limits are met, preventing improper use by ensuring automatic return of rights to the original holder.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a smart contract mechanism is used to manage right of use, then the right holder can be updated and the right can be returned, but a malicious user can continue to use the locker wrongfully by not executing the smart contract
Solution Approach 1:
The system performs preliminary actions by automatically monitoring assignment conditions and executing return processing before a user would manually need to do so. The condition checking unit continuously checks whether assignment conditions are met, and the process execution unit automatically executes the smart contract to return rights when conditions are no longer met, eliminating the need for manual user action.
Solution Approach 2:
The system implements feedback by having the condition checking unit continuously monitor whether assignment conditions are still met, and when conditions change (e.g., assignment period expires), the system automatically triggers return processing. This closed-loop feedback mechanism ensures rights are returned timely without relying on user memory or manual intervention.
2Reliability
If automatic condition checking and return processing is implemented, then improper use can be prevented, but the system complexity increases
Solution Approach 1:
The server device performs multiple functions: it acts as a condition checking unit that monitors assignment conditions, a process execution unit that executes smart contracts, and a right holder information storage unit that manages user data. By consolidating these functions into a single multi-functional server, the system achieves automatic protection without proportionally increasing overall system complexity.
Solution Approach 2:
The system implements self-service by having the condition checking unit automatically detect when assignment conditions are no longer met and triggering return processing without external intervention. The smart contract itself contains the logic to automatically return rights when conditions expire, making the system self-regulating and reducing the need for complex external control mechanisms.
3Ease of operation
If the right return process is manual, then the system is simpler to operate, but the locker remains unusable for a long period when a user leaves a package or cannot collect it
Solution Approach 1:
The system performs preliminary actions by pre-defining assignment conditions (such as time limits or specific events) and automatically monitoring them. When conditions are no longer met, the system proactively executes return processing before the locker would remain unavailable, thereby minimizing loss of time while keeping operations simple through automated triggers.
Solution Approach 2:
The condition checking unit performs periodic checks to determine whether assignment conditions are met. This periodic automated monitoring ensures that rights are returned promptly when conditions expire (such as after a predetermined time period), preventing prolonged locker unavailability while maintaining simple operation through scheduled automatic checks.
Data Source
AI summary
A management system includes: a right holder information storage unit which stores right holder information about a right holder entitled to use a delivery locker device; an agreement formation unit which creates a block of a blockchain that includes a processing instruction, and stores the block into a block storage unit; a terminal device which transmits an assignment processing instruction; a process execution unit which, when obtaining the assignment processing instruction included in the block, updates the current right holder included in the right holder information; and a condition checking unit which, when determining that the condition for assignment fails to be met, creates a return processing instruction and transmits the return processing instruction to the agreement formation unit. When obtaining the return processing instruction included in the block, the process execution unit updates the right holder information.


