如果我在ETH和RSK网络中导入相同的私钥,则帐户相同,但资本不同。为什么会这样?这样可以吗?
大写用作校验和,涉及以下标准
- SLIP-0044
- EIP-155
- EIP-1911
一些钱包软件允许您配置链ID/网络ID,而其他软件则不允许
- 在省略链ID的钱包中,基于大写的校验和在RSK中与以太坊相同。示例:MetaMask
- 在包含链ID的钱包中,与以太坊相比,RSK中基于大写的校验和将有所不同。示例:Nifty钱包
在这两种情况下,都可以采用变通方法,并在EIP-155中规定:使用所有小写跳过校验和检查
这个问题可能不仅仅是关于校验和,因为以太坊和RSK的同一种子短语默认情况下有不同的派生路径。
- RSK主网派生路径:m/44'/137'/0'/0 RSK
- 测试网派生路径:m/44'/37310'/0
- 以太坊派生路径:m/44'/60'/0'/0'-0(适用于所有网络:Mainnet、Ropsten、Rinkeby、Goerli等(
https://developers.rsk.co/rsk/architecture/account-based/
以太坊以地址的十六进制字母大写对地址校验和进行编码。
可能是您使用的任何RSK工具都不支持此约定。在这种情况下,您可以自己将非校验和地址转换为校验和大写格式。