| CPC G06Q 50/184 (2013.01) [G06F 21/64 (2013.01); G06Q 20/36 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); H04L 9/50 (2022.05); G06Q 2220/00 (2013.01)] | 9 Claims |

|
2. A method, comprising:
presetting encoded information corresponding to a property;
obtaining a corresponding wallet address according to the encoded information;
storing a correspondence between the encoded information and the wallet address in a smart contract of a blockchain;
generating a random number and sending the random number to a target object;
obtaining a first wallet address corresponding to a target property in the smart contract obtained by the target object according to the random number, target encoded information corresponding to the target property, and a target private key;
obtaining a target wallet address corresponding to the target encoded information in the smart contract according to the correspondence; and
judging whether the first wallet address is consistent with the target wallet address, and if yes, determining that the target object owns the target property; otherwise, determining that the target object does not own the target property,
wherein the step of obtaining a first wallet address corresponding to a target property in the smart contract obtained by the target object according to the random number, target encoded information corresponding to the target property, and a target private key comprises:
obtaining first private key signature information obtained by the target object according to the random number, the target encoded information corresponding to the target property, and the target private key;
obtaining a corresponding first public key according to the first private key signature information; and
obtaining the first wallet address corresponding to the target property in the smart contract according to the first public key.
|