Bittensor 中的钱包、冷钥和热钥 | Bittensor

最后编辑:2025 年 10 月 22 日

Bittensor 中的钱包、冷钥和热钥

在 Bittensor(与其他加密货币应用类似)中,钱包 是一种用于证明您的身份、签署交易、访问您的 TAO 以及管理子网权益的工具。
本页面介绍了涉及的核心概念。

有关处理钱包和密钥的详细程序,请参阅:使用密钥

有关详细的安全考虑,请参阅:冷钥和热钥工作站安全

什么是钱包和密钥?

有许多不同的 钱包应用,但您的钱包的核心是一个或多个加密密钥对,称为 冷钥热钥
每个密钥实际上都是一个加密的 密钥对,包括私钥和公钥。
公钥是从私钥数学推导出来的。
私钥是一个严格保密的秘密:它允许所有者签署交易并解密秘密,本质上作为加密认证或身份。
这是去中心化、无信任系统(如分布式账本/区块链)的通用特性:您的私钥 就是 您的身份,因为密钥被盗或丢失会导致 不可恢复 的访问丢失。

在 Bittensor 中,冷钥和热钥用于不同的操作。简而言之,热钥用于挖矿和验证,冷钥用于其他所有操作;如果您既不挖矿也不验证,则无需热钥,但您将通过其热钥公钥来识别验证者和矿工。

冷钥私钥需要用于授权高度敏感的操作,这些操作涉及转移 TAO 余额和管理权益、与子网管理和治理相关的操作,以及热钥管理。热钥私钥需要用于授权矿工在子网中服务请求,以及验证者向矿工发送请求并向区块链提交权重。

冷钥公钥在网络上唯一标识钱包,并作为其交易地址。要将 TAO 或 alpha 权益的所有权从一个钱包转移到另一个钱包,发送者只需接收者的公钥,以及自己的私钥。

钱包和钱包应用

我们必须小心区分“钱包”一词的两种含义,否则可能会引起混淆:

  • 加密钱包 是组成身份的一个或多个加密密钥对,允许某人签署交易或在他人签署的交易中被引用。在这种意义上,钱包或多或少与唯一控制访问您的资产并作为您的公共身份的 冷钥 同义。
  • 钱包应用 是运行在您的设备上的软件,允许您通过输入您的密钥与区块链交互。有几个官方支持的 Bittensor 钱包应用:* Bittensor 移动钱包应用:bittensor.com/wallet * The Crucible 钱包,一个具有动态 TAO 跨子网权益的 Tao 钱包,具有完整的 Ledger 集成。 * Polkadot 浏览器扩展,可与 Polkadot Vault 一起使用。 * Bitensor 钱包浏览器扩展,也兼容 Ledger 硬件钱包的使用。请参阅 使用 Ledger 硬件钱包 使用 Bittensor 钱包浏览器扩展,您可以 使用 TAO.app 管理权益 。 * Bittensor Python SDK,其中包括安全的 Bittensor 钱包模块 。 * Bittensor CLI,即 btcli,在底层使用 Bittensor 钱包模块。

每个 Bittensor 用户都有一个或多个加密钱包,即一个或多个冷钥。任何加密钱包都可以加载到任意数量的钱包应用中。如果所有已用您的加密钱包初始化的钱包应用(即用您的冷钥私钥登录)都关闭、注销等,并且设备被销毁,您的加密钱包仍存在于区块链上,并可以使用您的 种子短语 恢复。

不同的钱包应用具有不同的功能级别:

  • 移动应用和 Chrome 扩展允许权益和 TAO 余额转移,但不包括任何热钥管理或高级功能。* 请注意,Chrome 扩展兼容硬件钱包,这可以是一个强大的安全选项。这意味着使用笔记本电脑作为您的 冷钥工作站 。 * 移动应用依赖于使用安全的手机作为 冷钥工作站
  • btcli 和 SDK 允许热钥管理和其它高级功能。这些需要笔记本电脑作为 冷钥工作站

提示

请注意,您也可以在不安全的设备上检查余额,而无需输入您的冷钥私钥。例如,使用 https://bittensor.com/scan 。这些网站可以被视为无许可钱包应用。

请参阅 冷钥和热钥工作站安全:无许可工作站

种子短语,即助记词

种子短语(又称“助记词”或“恢复短语”)是一系列(至少 12 个)与您的钱包加密密钥对一起生成的单词,可用于恢复冷钥私钥。因此,种子短语是一种人类可用的方式,用于离线保存对加密钱包的访问,并在钱包应用中导入加密钱包。

可以说,处理 Bittensor 钱包时最重要的操作目标是避免丢失或泄露您的种子短语。请确保 安全处理您的种子短语/助记词

钱包应用

有许多不同的应用可以以某种方式与您的公钥和/或私钥交互。

无许可钱包应用

您可以访问 bittensor.com/scan 并输入冷钥公钥来查看任何钱包的公共信息。
在这种情况下,浏览器能够充当一种无许可钱包应用,以显示钱包的公共信息。

权益应用

存在几个可以安全与您的冷钥交互的应用。这基本上意味着您可以将冷钥加载到应用中,而无需将密钥以未加密形式存储在磁盘上。
理论上,这意味着如果没有您的加密密码,即使有人访问您的设备,也不可能窃取您的密钥。

然而,仍需考虑在使用冷钥的设备上,攻击者可以通过其他方式窃取您的密钥,即使不解密它。
请参阅 冷钥工作站安全

安全的钱包应用包括:

btcli 和 Bittensor Python SDK

Bittensor 命令行界面 (BTCLI) 和 Bittensor Python SDK 提供更广泛的功能,并且对于高级功能是必需的,包括:

  • 脚本编写
  • 管理用于挖矿和验证的热钥
  • 创建和配置子网
  • 参与治理

冷钥细节

btcli 中,冷钥相当于钱包名称。例如,btcli 命令中的 --wallet.name 选项始终只接受 <coldkey> 作为其值,而 --wallet.hotkey 选项只接受 <hotkey> 作为其值。
这是因为冷钥在链上持有对多个热钥的权限和所有权;因此,钱包名称分配给冷钥。

与热钥的关系:冷钥可以独立于热钥存在;它也可以有多个热钥。例如,要创建子网、委托权益或简单持有余额,您只需冷钥。但是,如果您想在子网中验证或挖矿,您需要与此冷钥配对的热钥。

用途:冷钥需要用于所有影响余额的操作,例如 TAO 转移、权益和取消权益。
它还需用于创建和注册热钥,以及子网管理和治理功能。

加密:冷钥仅以加密形式存储在您的磁盘上,并需要加密密码。

有关使用冷钥的具体安全细节,请参阅 冷钥和热钥工作站安全

存在存款

存在存款是钱包(即冷钥)中所需的最低 TAO。
如果钱包余额低于存在存款,则该钱包账户将被停用,其中的剩余 TAO 将被销毁。
这对于任何 Bittensor 钱包设置为 500 RAO

另请参阅 什么是存在存款?

热钥细节

热钥用于在子网中注册为矿工或验证者。

热钥工作站安全

与冷钥的关系:您可以为您的单个冷钥创建多个热钥。
但是,当您在子网中验证或挖矿时,您将由该子网中的热钥标识,从而您的冷钥不会暴露。
您不能在单个子网内的多个 UID 中使用相同的热钥——子网中的每个 UID 需要自己的热钥。但是,您可以为属于不同子网的 UID 重复使用相同的热钥。

用途:热钥用于 Bittensor 网络中的常规操作任务,例如以下描述:

  • 签署交易
  • 注册和运行子网矿工和子网验证者
  • 提名您自己的热钥(假设您是子网验证者),以便 TAO 持有者可以将他们的 TAO 发送到热钥
  • 将您的 TAO 委托给验证者委托的热钥(假设您是 TAO 持有者,冷钥中存储您的 TAO)。

密钥使用常见问题

冷钥可以与多个热钥配对吗?

是的。
矿工或验证者可以使用单个冷钥来管理在不同子网中用于挖矿或验证的多个热钥。

我可以在同一子网中的多个 UID 中使用相同的热钥吗?

不可以。
在给定的子网中,每个热钥只能用于一个 UID。
但是,您可以为不同子网中的 UID 重复使用相同的热钥。

我可以转移 TAO 到热钥吗?

技术上可以,但您不应该这样做。
这违背了预期设计,如果您尝试这样做,您可能会不可逆转地丢失资金——TAO 的转移始终应 到冷钥 ;冷钥公钥作为钱包的公共地址。

冷钥与子网相关联吗?

是的!
当创建子网时,netuid 与支付子网注册费的冷钥绑定。
此冷钥需要用于更改子网配置设置(超参数),并且子网排放的 18% 部分分配给此冷钥。

子网验证者和子网矿工排放存放在哪里?

验证者和矿工排放以它们验证/挖矿的子网的 alpha 代币形式接收。
这是以它们由冷钥拥有的热钥的权益形式,然后可以取消权益回冷钥的 TAO 余额。

我如何将我的 TAO 委托给验证者的热钥?

作为 TAO 持有者,您可以通过将您的 TAO 交换为子网的 alpha α \alpha α 代币的权益余额来向子网上的验证者权益或委托,该代币始终与子网中的热钥绑定,即验证者的热钥。

有关权益的更多信息,请参阅 权益/委托概述

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容