大家基本上都是在电脑上开始配置钱包使用并 Crossbell 系列产品如 xLog 的。那么以后如果想在其他设备如手机上连接(登录)浏览,该如何操作呢?
首先,虚拟数字货币钱包是使用私钥来控制的。私钥是一种用于加密和解密数字货币交易的密码。在使用虚拟数字货币时,私钥可以被用来验证交易的合法性,并且只有拥有私钥的人才能进行交易。
当一个用户创建一个虚拟数字货币钱包时,会生成一个公钥和一个私钥。公钥可以被分享给其他用户,以便接收数字货币的转账。而私钥则应该妥善保管,不应该被泄露出去。
不同于现实世界中物理钱包只有唯一的一个。在不同设备上配置好了相同私钥的钱包之后,用户就可以在这些设备中的任意一个上进行交易。无论使用哪个设备,只要拥有私钥,用户就可以通过数字签名来验证自己的交易合法性,并且控制自己的虚拟数字货币。当一个用户向另一个用户发送数字货币时,该交易会被加密并发送到网络中。其他的节点会通过验证私钥和公钥来确认交易的合法性,并在区块链上记录该交易。
我们假设你先配置好的是 MetaMask 钱包。如何配置其在其他设备上呢?
只需:
- 导出助记词
- 配置新设备
导出助记词#
助记词(Recovery Phrase)是私钥的另一种表现形式,它是可读的,易于备份和恢复。
首先我们需要从钱包中导出助记词。导出助记词的目的是将私钥配置在其他新钱包上。
第一步。点击 MetaMask 插件,页面右上角的个人信息栏。
第二步。点击设置。
第三步。点击安全和隐私。
第四步。点击红色的显示助记词按钮,进行验证,复制助记词。
配置新设备#
新钱包可以任选,插件、桌面端、手机端上,任意一个兼容 WalletConnect 的钱包即可。手机上的 imToken, Coinbase Wallet 等均可。经测试,原生安卓上,网页可以拉起 imToken 。 iOS 建议使用 MetaMask 钱包,貌似只有这个才能直接被网页拉起。
也可以直接使用集成加密钱包的 Web3 浏览器,如 Brave Brave 浏览器连接(登录) Crossbell xLog
打开新钱包,它会提示你恢复钱包或者是创建钱包,我们这里点恢复钱包。然后输入助记词。然后输入一个密码,可以和之前 MetaMask 的密码不相同,这个密码是用于这个钱包的软件需要的验证。
导入钱包之后,你会发现 MetaMask 的钱还没有出现在这个新钱包中。
这是因为新钱包还没有配置 Crossbell 钱包网络。
在 MetaMask 插件的设置中点击网络。
点击 Crossbell 网络。
再打开新钱包的网络配置,把这些 MetaMask 钱包的 Crossbell 网络配置项填入新钱包,并且在新钱包中启动此网络即可,将其设置为首选网络就能看到你的 CSB 了。
然后打开浏览器进入 xLog,即可进行连接。
在其他设备进行登录或者写文章的时候,也和之前的 MetaMask 浏览器插件类似,你需要在钱包的界面上进行交易确认。连接(登录)需要确认两次,经测试,(原生安卓 + 任意一个兼容 WalletConnect 的钱包) 或 (iOS + MetaMask) 能且仅能在第一次确认时 被网页拉起,第二次确认时需要手动切换至钱包 app 进行确认。
目前发现使用安卓浏览器访问,连接钱包的时候有可能出现this session is already connected
错误。这个问题可能与浏览器有关。我换了一个不同的钱包应用,它也没有正常工作。但发现对于同一个钱包应用,我的一些浏览器可以连接,另一些则不能。试试改变你的浏览器的一些设置,或是换用其他浏览器。