我使用metamask钱包,连接到chainid为250的ftm公链,创建账户;然后我切换到了以太主链mainnet,发现账户地址并没有改变,请问这是什么原理,账户和连接哪个公链没有关系吗?然后我使用geth客户端在本地电脑生成了几个账户,然后使用它们的private key导入能成功将这几个本地生成的账号导入到metamask钱包中,geth在本地生成的账户和metamask生成的账户一样都能在各种公链做交易吗?谢谢解答!
大多兼容 EVM 的链的地址都是一样的。
账号是根据私钥推导出来的,可以阅读:
理解开发HD 钱包涉及的 BIP32、BIP44、BIP39
你到哪里产生的账号都一样,都可以和链(各种兼容 EVM链)进行 交易。