Server NFT Locking During Vehicle Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-fungible tokens (NFTs) associated with tangible objects can be illicitly transferred during delivery, leading to unauthorized possession and disputes between the NFT holder and the object's recipient.
Innovation Solution
A server system that locks the NFT upon receiving a delivery request, prohibiting its transfer until the delivery is completed, ensuring that the NFT can only be used as a certificate for the tangible object until the object is delivered to the rightful owner.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the NFT is allowed to be freely transferable, then the liquidity and tradability of the NFT are improved, but the risk of unauthorized transfer during delivery increases
Solution Approach 1:
The NFT's transferability is made dynamic by introducing a deliverable flag that can be set or unset. When the flag is set, the NFT becomes non-transferable; when unset, it becomes transferable. This dynamic state change allows the system to adapt the NFT's tradability based on the delivery status, resolving the contradiction between maintaining tradability and ensuring delivery security.
Solution Approach 2:
The system changes the parameter of transferability by modifying the deliverable flag state. This parameter change transforms the NFT from a freely transferable state to a locked state during delivery, and back to a transferable state after delivery completion. This parameter-based control mechanism enables flexible management of the contradiction between tradability and delivery security.
2Reliability
If the NFT is locked during delivery, then unauthorized transfer is prevented, but the delivery process complexity increases
Solution Approach 1:
The deliverable flag acts as an intermediary mechanism between the delivery process and the NFT transferability. This simple binary flag mediates the interaction between delivery status and transfer permissions, preventing unauthorized transfers without requiring complex locking systems. The flag serves as a lightweight intermediary that resolves the contradiction by adding minimal complexity while ensuring delivery security.
3Reliability
If the NFT transfer is monitored continuously, then unauthorized transfer detection is improved, but the processing time and energy consumption increase
Solution Approach 1:
The system performs preliminary action by setting the deliverable flag before delivery begins. This pre-established control mechanism prevents the need for continuous monitoring during the delivery process. The flag is set in advance to prohibit transfers, and the prohibition is automatically lifted when delivery is confirmed, eliminating the need for ongoing monitoring and reducing processing time and energy consumption.
Data Source
AI summary
An entity server includes a communication apparatus and a processor. The communication apparatus is configured to receive a delivery request that requests delivery of a vehicle to a user, the vehicle being associated with an NFT. When the communication apparatus receives the delivery request, the processor performs locking processing for locking the NFT.


