首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别区块链上的设备

如何识别区块链上的设备
EN

Ethereum用户
提问于 2022-06-08 09:11:41
回答 2查看 18关注 0票数 0

嗨,我想知道,当我与智能契约交互时,我是否能够识别特定的设备。例如,我想用白名单显示我的智能手机,以便能够通过使用我的硬件id、mac地址或其他任何东西来验证事务。有人能告诉我是否有任何方法来识别设备吗?

EN

回答 2

Ethereum用户

发布于 2022-06-08 11:38:27

不,这不可能。Ethereum协议无法识别用于生成事务的设备。

事实上,用户可以在移动设备上签署事务并将签名的blob发送到事务中继层。然后,中继者将与behalf节点的对等网络共享事务,并代表用户支付气体。

票数 0
EN

Ethereum用户

发布于 2022-06-08 11:41:31

我理解您的目标,这是一个有趣的想法,但是任何这些“硬件”数据都可以很容易地被伪造。因此,恶意参与者可能滥用您的smartContract。

相反,ETH上的事务由拥有自己钱包/帐户的个人用户签名。对您来说,最好的解决方案是有一个允许执行特定操作的地址白名单(映射)。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/129813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档