问题:关于以太坊钱包对接的问题

廖老师你好,我最近刚开始接触数字货币,之前的团队丢过来的项目。现在对接了以太坊的钱包。其中涉及了 以太坊RPC 的两个方法: 1[personal_newAccount](https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal_newaccount) 2 [personal_signAndSendTransaction](https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal_sendtransaction) 这两个方法都用到了 passphrase 这个参数,第一个应该是创建账户的时候地址加密,第二个应该是用于解密的。 我们调用[personal_signAndSendTransaction](https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal_sendtransaction)解密地址的时候 用的是钱包服务器一个统一的密码。但是刚刚接手的时候以前的团队告诉我们创建账户的是否是随便输入密码。 我看了以太坊文档,而且钱包服务器在发送交易的报错信息:“could not decrypt key with given passphrase”. 都表明了必须是同一个passphrase。 因为我之前完全没有接触过,而且以前团队相对专业。现在不知道怎么回事了。以前的团队也找不到人 不给回复了,万不得已只有在这里请教下。😂
廖雪峰...发布
以太坊的私钥/公钥和比特币算法完全一样,私钥就是一个256bit整数,公钥编码方式和比特币不同。 创建Account的时候,系统自动创建一个私钥/公钥对,但是,用户肯定自己是记不住私钥的,所以需要一个passphrase对存私钥/公钥对的文件进行加密,需要访问私钥时,要先用passphrase对文件解密,获取私钥。 这跟图形界面的钱包让你输密码是一样的。
如果passphrase 丢了是不是没办法找回了?这样就不能解密处私钥了 有没有找回密码的方式呢?
...发布
能教教我怎么对接吗?
廖雪峰...发布
passphrase丢了,不可能找回私钥了,以太坊官方钱包是用passphrase加密私钥,而且用scrypt算法,暴力破解都没办法
99号...发布
newAccount后,怎么获取到私钥
以太坊更新钱包问题找不到节点问题 钱包对接问题 一代钱包 比特币莱特币钱包等对接 二代以太坊钱包等对接 qq617513.094备注钱包对接
无奈又如何...发布
以太、比特对接技术可以找我 V点132—123—13868,备注钱包对接!
  • 1

您当前正在使用不支持HTML5的低版本浏览器,飞扬学院需要支持HTML5的浏览器才能为您提供更好的学习体验。请使用支持HTML5的Chrome浏览器Firefox浏览器或最新版本的IE浏览器