Skip to content

Trezor硬件钱包

Intro diagram

概览

硬件钱包可提供一个相对安全的加密资产存储方式,因其密钥(用于签署交易)是以离线的方式储存。截至本教程撰写时,Trezor可提供两种硬件钱包的解决方案:Trezor One和Trezor Model T。

因为Moonbeam完全兼容以太坊的特性,您能够使用Trezor设备在Moonbeam签署交易!

本教程将会带您了解如何在Moonbase Alpha上开始使用您的Trezor硬件钱包,本教程仅包括使用Trezor Model T设备的执行步骤,但这也适用于Trezor One。

请注意,您的Trezor设备会在您MetaMask连接至的网络内签署交易。

此处提供的信息仅供参考,由第三方提供。 Moonbeam文档网站(https://docs.moonbeam.network/)上列出和描述的任何项目与Moonbeam立场无关。

查看先决条件

在您开始之前,请将您的Trezor Suite更新至最新的可用版本。 与此同时,请确认您的Trezor硬件钱包运行的是最新的固件。Trezor wiki有提供如何更新Trezor OneTrezor Model T设备固件的教程。

截至本教程撰写时,使用的版本如下:

  • Trezor Suite 21.5.1
  • Trezor One firmware v1.10.0
  • Trezor Model T firmware v2.4.0

除此之外,您还需要MetaMask作为您Trezor设备与Moonbase Alpha之间的媒介,请确保您的MetaMask已成功连接至Moonbase Alpha。请注意,您的Trezor设备会在您连接至MetaMask的网络内签署交易。

将您的Trezor账户导入MetaMask

首先,您需要设置一个钱包(标准或是隐藏钱包)。当您成功连接至您的Trezor设备,请将其解锁,并在Trezor Suite获得一个钱包设置。接着,将您的Trezor以太坊账户导入MetaMask,您可以跟随以下步骤进行操作:

  1. 点击右上角的logo展开使用菜单
  2. 选取Connect Hardware Wallet

MetaMask Connect Hardware Wallet

进入下个页面之后,选择您要在MetaMask使用的硬件钱包。截至本教程撰写时,仅支持Ledger和Trezor硬件钱包。您可以根据以下步骤进行操作:

  1. 点选Trezor logo
  2. 点击Continue

MetaMask Select Trezor Hardware Wallet

点击按钮之后,将会出现一个名为TrezorConnect的页面,您需要在这里配对您的设备。如果您已经打开Trezor Suite且设备已经连接成功,则不需要此步骤。在这里,请点击Pair Device

Trezor Hardware Wallet Connect Pair Device

跳转到下个页面,您可以跟随以下步骤操作:

  1. 点击Check for devices.,这将会打开一个新菜单显示您想要连接的Trezor设备(若可用)
  2. 选取您想要使用的Trezor设备
  3. 点击Connect

Trezor Hardware Wallet Connect Wizard Select and Connect Device

当您的设备已成功连接,您需要允许MetaMask读取其公钥。因此,请点击Allow once for this session。您也可以勾选Don't ask me again选项。

Trezor Hardware Wallet Connect Wizard Allow Read Public Keys

接着,您会被询问是否要导出您以太坊账户的公钥(如下图1)。点击之后,会跳出一个画面请您输入密码的选项(如下图2)。如果您想要使用默认钱包,可以直接点击Enter。相反地,请跟随关于密码钱包的Trezor wiki文章

Trezor Hardware Wallet Connect Wizard Allow Export and Passphrase

如果MetaMask已经成功连接至您的Trezor设备,您可以看到具有5个以太坊式账户的列表。如果您没有看到,请再次检查您是否已经成功将您的Trezor设备连接至电脑且已成功解锁。您同样也可以打开Trezor Suite应用并重新尝试这个过程。

关于这5个以太坊账户,您可以跟随以下步骤进行操作:

  1. 选取您想要从Trezor设备导入的账户
  2. 点击Unlock

Trezor Select Ethereum Accounts to Import

如果您成功导入您Trezor的以太坊式账户,您会在MetaMask的主画面看到以下的画面:

MetaMask Successfully Imported Trezor Account

您现在已成功从Trezor设备导入一个兼容Moonbeam的账户且准备好使用您的硬件钱包签署交易

使用您的Trezor签署交易

如果您已成功将您的Trezor账户导入MetaMask,并准备好使用您的Trezor设备在Moonbeam上签署交易。本教程将会带您了解如何在Moonbase Alpha测试网传送一个基础的交易,这些步骤同样适用于Moonbeam生态系统的其他网络。

首先,确保您的Trezor账户有足够的DEV Token。接着,点击Send按钮。

MetaMask Trezor Account Funded

接着,将会出现一个名为TrezorConnect的页面,它将会要求您允许从您的设备读取公钥的权限并为您的Trezor准备能够交易和数据签署。当您准备好,请点击Allow once for this session,同样您也可以勾选Don't ask me again*的选项。

Trezor Hardware Wallet Allow Read Public Keys and Signing

如同操作一个标准的交易,您需要设定接收方地址,输入您想要发送的Token数量,确认交易细节后点击确认。这将会在您Trezor设备开启一个交易签署指示,您可以跟随以下的步骤进行操作:

  1. 检查所有的交易细节。请注意,Token对应于MetaMask所连接的网络。In this case, it is DEV tokens and not UNKN!
  2. 当确认完毕所有细节后,点击按钮以确认

注意事项

截至本教程撰写时,代表Moonbeam相关网络的Token名字是UNKN。请注意,使用的Token对应于MetaMask所连接的网络。

Trezor Hardware Wallet Sign Transaction

在您通过交易之后,MetaMask会将交易传送至网络。当交易确认完成,MetaMask的主画面将会显示Send

MetaMask Trezor Transaction Wizard

就这样!您已经成功在Moonbase Alpha使用您的Trezor硬件钱包签署交易!

使用您的Trezor设备与智能合约互操作的过程与本教程基本相同。请在同意交易之前,再次检查签署于您的Trezor设备的数据。

本网站的所有信息由第三方提供,仅供参考之用。Moonbeam文档网站(https://docs.moonbeam.network/)上列出和描述的任何项目与Moonbeam立场无关。Moonbeam Foundation不保证网站信息的准确性、完整性或真实性。如使用或依赖本网站信息,需自行承担相关风险,Moonbeam Foundation不承担任何责任和义务。这些材料的所有陈述和/或意见由提供方个人或实体负责,与Moonbeam Foundation立场无关,概不构成任何投资建议。对于任何特定事项或情况,应寻求专业权威人士的建议。此处的信息可能会包含或链接至第三方提供的信息与/或第三方服务(包括任何第三方网站等)。这类链接网站不受Moonbeam Foundation控制。Moonbeam Foundation对此类链接网站的内容(包括此类链接网站上包含的任何信息或资料)概不负责也不认可。这些链接内容仅为方便访客而提供,Moonbeam Foundation对因您使用此信息或任何第三方网站或服务提供的信息而产生的所有责任概不负责。