是否可以自动连接用户钱包?

问题描述 投票:0回答:1

我们有两个 dApp,一个在域

https://example.com
上,另一个在
https://sub.example.com
上;使用 Blocknative 的非常基本的应用程序
@web3-onbord
;那么,当用户通过某种重定向连接到我们的 dApp(比如说使用一些 Metamask 钱包)时,是否有可能将数据从一个域传输到另一个域并跳过整个连接过程,更进一步,这是可能的吗?安全问题?

reactjs blockchain metamask wallet
1个回答
0
投票

不,这是不可能的,因为如果发生的话,这将是彻底的安全漏洞。当交易在钱包(如 Metamask)上签名时,执行交易的实际过程是由钱包的私钥完成的,钱包负责加密交易数据并对其进行签名。

如果私钥存储在数据库中的某个位置,则可以使用后端进程在幕后对交易进行签名。但不建议将钱包私钥存储在服务器端,这可能会导致平台安全漏洞。

© www.soinside.com 2019 - 2024. All rights reserved.