【发布时间】:2025-12-04 14:15:03
【问题描述】:
根据我的理解social wallet,从 web3 应用的角度来看,用户的 ID 不应该是他们的公钥(因为可以被监护人更改)。这是正确的吗?
如果是这样,web3 应用程序必须为每个用户拥有自己的内部 userId,并映射到他们当前的公钥。如果公钥更改(导致监护人更改私钥),则此映射也需要以某种方式更改。
从 web3 应用程序开发人员的角度来看,是否有任何关于如何进行这种更改的文献?
谢谢。
【问题讨论】:
根据我的理解social wallet,从 web3 应用的角度来看,用户的 ID 不应该是他们的公钥(因为可以被监护人更改)。这是正确的吗?
如果是这样,web3 应用程序必须为每个用户拥有自己的内部 userId,并映射到他们当前的公钥。如果公钥更改(导致监护人更改私钥),则此映射也需要以某种方式更改。
从 web3 应用程序开发人员的角度来看,是否有任何关于如何进行这种更改的文献?
谢谢。
【问题讨论】:
根据我对社交钱包的理解,从 web3 应用的角度来看,用户的 ID 不应该是他们的公钥
你的理解不正确。公钥/地址是用户的id。
【讨论】: