SIWE:利用以太坊签名实现更强大的Dapp身份验证
SIWE(Sign-In with Ethereum)是一种在以太坊上验证用户身份的方式,类似于发起交易,用于证明用户对钱包的控制权。目前大多数钱包插件都已支持这种简单的签名验证方式。
何时需要使用SIWE?
如果你的Dapp具有以下需求,可以考虑使用SIWE:
- 拥有独立的用户系统
- 需要查询用户隐私相关信息
对于以查询为主的应用(如etherscan),则无需使用SIWE。
虽然在Dapp前端连接钱包后可以表明身份,但对于需要后端支持的接口调用,仅传递地址是不够的,因为地址是公开信息,容易被冒用。
SIWE的原