Users can check the real balance of their private assets at any time or redeem them for public tokens, with secure operation and their privacy protected. The process for viewing or redeeming assets is as follows:
-
Initiate Request and Sign: User initiates a request via their wallet to a trusted network node. This request includes a digital signature generated by the user's private key to prove their ownership.
-
Identity Verification: Upon receiving the request, the node verifies the legitimacy of the signature to confirm that the requester is the legal owner of the private asset recorded on-chain. Identity verification mainly helps prevent unauthorized access by other users.
-
Off-chain Restoration: After verification, the trusted node reads the user's encrypted shards from the blockchain and restores these shards to a readable balance value using the shared key in its local memory.
-
Secure Return or Redemption:
-
View: The real balance is sent back to the user's wallet frontend via a secure, encrypted channel for display.
-
Redeem: User can authorize a transaction to destroy their private asset certificate on-chain. Once the network confirms the destruction, the equivalent amount of public tokens that were initially locked will be automatically released and returned to the user.
-