ethereum - NFT 能否用于 Web 应用的身份验证
问题描述
NFT 可以用作身份验证的手段吗?场景是用户购买了 NFT(ERC721),现在他访问了使用此令牌进行身份验证的网站,所以我猜测网站上的 web3.js 会检查用户的钱包,如果他的钱包中有令牌,然后可以访问该网站。 ...但是服务器端调用呢...服务器可以检查分类帐以查看谁拥有令牌,但是它如何知道进行调用的人是否是所有者..地址可以被欺骗,因此通过调用发送它是没有问题的。同样,如果用户现在出售他的代币,新用户拥有它
我在想数字签名之类的东西,但是如何获取所有者的公钥,并且要求用户签署消息很麻烦……我很菜鸟我知道什么,但是所以要求我在寻求答案之前尝试回答我的问题一些代码是每个帖子的要求
pragma solidity ^0.4.22;contract helloWorld {
function renderHelloWorld () public pure returns (string) {
return 'helloWorld';
}
}
解决方案
推荐阅读
- python - 使用 scipy sqlrep 进行定期插值
- javascript - ngModelChange 和更改事件一起在 IE11 中不起作用
- r - r - reordering of barplot with ggplot2
- json - AWS Lambda 和 API Gateway 上的 Dotnet Core
- amazon-web-services - 在 ECS Docker 中为 Selenium Chrome Hub 动态设置环境变量
- javascript - 如何将包含对象数组的json对象转换为url编码格式
- python - cv2.matchtemplate opencv 内置函数需要不希望的时间来执行
- python - Python: OpenCV findHomography inputs
- android-studio - 在 API 19 上出现 UnsatisfiedLinkError - 高级分析已禁用
- python - object has no attribute error in gui