生成新的以太坊地址

Generate new ethereum address

我目前正在开发一个以太坊 dapp,用户可以在其中登录并执行交易。我是 dapp 开发的新手。问题是我一直在尝试做一些事情,即当用户注册 dapp 时,将自动为该用户生成一个钱包地址。任何帮助将不胜感激

以太坊上的账户只不过是持有私钥。

有许多软件包可以帮助创建私钥和帐户,例如 web3j(用于 java)、web3js(用于 javascript)。

要创建私钥,您需要输入一个字符串。该字符串将被发送到一个单向散列函数。由于每个帐户的私钥必须是唯一的,因此输入字符串必须是随机的。很少有标准做法会使用(当前时间戳 + 用户邮件 ID + 密码 + 随机短语)作为输入字符串。

为用户创建私钥后,您就可以为他生成一个帐户。

希望这对您有所帮助。