Node User Perspective
PowerLink Decentralized Mobile Power Rental Ecosystem: Node Perspective
User Interaction Initiation
The user sends a rental request through the PowerLink application.
Identity Verification and Authorization
The PowerLink system verifies the user's identity information and account balance (including fiat or digital assets).
Device Activation
Upon successful verification, the system sends a device activation command to the IoT gateway of the mobile power bank cabinet.
Device Release [Key Node]
The mobile power bank cabinet unlocks and ejects the device, simultaneously triggering an asset state transition.
The cabinet executes symmetric encryption of the rental information, generating a transaction hash containing the device ID, user address, and timestamp.
On-Chain Data Submission
The system triggers the rental state update function in the smart contract, packaging and uploading the encrypted rental data to the blockchain.
Consensus Mechanism Activation
Other nodes in the blockchain network receive the transaction data packet and enter the consensus queue.
Parallel Verification and Execution
Multiple nodes parallelly verify the validity of the transaction and execute the rental logic in the smart contract, ensuring data accuracy and consistency.
Block Generation and Confirmation
Verified transaction data is packaged into a new block, confirmed through a fast finality protocol (e.g., Tendermint or PBFT).
Chain State Synchronization
The new block is broadcast across the network to all nodes, with light nodes updating the rental state proof to ensure data consistency across the network.
Proof of Work Rewards
Nodes that have successfully verified the transactions are rewarded based on their contribution, receiving token rewards that incentivize continued participation in network maintenance.
Last updated