Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

如何在 Bittensor 上挖掘 TAO:面向开发者的实用指南

摘要

在 Bittensor 上挖掘 TAO 意味着在子网上运行一个矿工,该矿工产生数字商品(如推理、计算或存储),并获得 TAO 奖励。本指南解释了矿工、验证者和子网的角色,如何选择子网,以及注册和运行矿工的实际步骤,包括与 Finney 网络交互所需的 RPC 端点。

快速决策指南:挖掘 TAO 适合你吗?

在深入研究硬件和注册之前,花点时间决定挖掘 TAO 是否符合你的目标和资源。在 Bittensor 上挖掘不同于传统的 PoW 挖掘;这是一个竞争性的机器学习市场,你运行一个矿工为子网提供服务。以下是一个快速检查清单,帮助你决定:

  • 你有 ML 专业知识或强大的工程背景吗? 许多子网奖励能够微调模型或优化推理的矿工。没有一些技术技能,你可能难以竞争。
  • 你能负担硬件和运营成本吗? 你需要具有足够 VRAM 的 GPU、可靠的电源和稳定的互联网连接。租用云 GPU 是一种选择,但会增加经常性成本。
  • 你准备好进行持续维护了吗? 矿工必须保持在线、更新软件并监控性能。停机可能会损害你的奖励。
  • 你了解你要加入的子网吗? 每个子网都有自己的激励机制和竞争水平。在投入之前先进行研究。

如果你还没有准备好自己运行矿工,可以考虑将 TAO 质押给验证者——这是一种参与度较低的方式。如果你确实继续,本指南的其余部分将引导你完成技术步骤。

什么是 Bittensor,挖掘如何运作?

Bittensor 是一个去中心化网络,其中独立的子网产生数字商品——计算、推理、存储、预测——链以 TAO 支付参与者。网络有四个关键角色:

  • 矿工 生产商品(例如,服务模型推理请求)。
  • 验证者 根据矿工输出的质量对其进行评分。
  • 子网创建者 定义其子网的激励机制。
  • 质押者 用 TAO 支持验证者,分享奖励。

挖掘 TAO 意味着在子网上注册一个热钱包,并运行一个响应验证者请求的矿工。你的奖励取决于你的矿工相对于同一子网上其他矿工的表现。

选择子网:在哪里挖掘

并非所有子网都是平等的。有些竞争激烈且排放量高;其他较新,竞争较低但奖励也较低。以下是如何评估:

  • 排放率:检查每天分配给子网的总 TAO。更高的排放会吸引更多矿工。
  • 竞争:查看注册矿工的数量及其表现。拥有许多强大矿工的子网更难进入。
  • 你的技能:将你的专业知识与子网的要求相匹配。例如,如果你擅长自然语言处理,可以考虑基于文本的子网。
  • 硬件要求:有些子网需要高端 GPU;其他可以在 CPU 上运行。查看子网的文档。

你可以在 Taostats 或 Bittensor 浏览器上浏览子网。从与你的硬件和技能相符的子网开始,即使排放较低——持续赚取比在竞争激烈的子网上消耗资源更好。

先决条件:硬件、软件和钱包

在挖掘之前,你需要:

  • 一台 Linux 服务器(推荐 Ubuntu 20.04+),带有 GPU。最低 8GB VRAM,但许多子网常见 24GB+。
  • Python 3.10–3.14 和 pip。
  • Bittensor SDK(bittensor)和 btcli。
  • 一个 Bittensor 钱包,包含冷钱包和热钱包。你的热钱包是注册为矿工的身份。
  • 用于注册费和交易费的 TAO。注册费用因子网而异。

使用 uv 或 pip 安装 SDK:

# 使用 uv(推荐)
uv venv
uv pip install bittensor

# 或使用 pip
pip install bittensor

安装后,验证:

btcli --version

连接到 Finney 网络:RPC 端点

要与 Bittensor 链交互,你需要连接到 Finney 节点。你可以运行自己的节点,但这需要同步区块链和维护基础设施。更简单的方法是使用像 OnFinality 这样的提供商提供的公共 RPC 端点。

OnFinality 为 Bittensor Finney 主网提供公共端点:

  • HTTPS:https://bittensor-finney.api.onfinality.io/public
  • WebSocket:wss://bittensor-finney.api.onfinality.io/public-ws

这些端点支持 HTTP 和 WebSocket 传输,因此你可以用于查询链状态和提交交易。对于生产挖掘操作,你可能需要专用节点以避免速率限制并确保可靠性——请参阅 OnFinality 的专用节点服务。

设置你的矿工:分步指南

1. 创建钱包

btcli wallet create --wallet-name my_wallet

这将创建冷钱包和热钱包。安全备份你的冷钱包——丢失它意味着失去对资金的访问。

2. 获取 TAO 用于注册

你需要在冷钱包中有 TAO 来支付注册费和交易费。从交易所或其他钱包将 TAO 转移到你的冷钱包地址。

3. 在子网上注册

选择一个子网并注册你的热钱包:

btcli subnet register --netuid <SUBNET_ID> --wallet-name my_wallet --hotkey my_hotkey

将 <SUBNET_ID> 替换为实际的 netuid。注册费用以 TAO 支付,因子网而异。

4. 运行矿工

每个子网都有自己的矿工代码。克隆子网的存储库并按照其说明操作。通常,你会运行一个 Python 脚本,连接到网络并服务请求。

使用 Bittensor SDK 连接到 Finney 的示例:

import bittensor as bt

subtensor = bt.subtensor(network="finney")
wallet = bt.wallet(name="my_wallet", hotkey="my_hotkey")

# 检查注册
if subtensor.is_hotkey_registered(wallet.hotkey.ss58_address, netuid=1):
    print("Hotkey registered on subnet 1")
else:
    print("Not registered")

5. 监控和维护

一旦你的矿工运行,监控其性能。使用 Bittensor 仪表板或 Taostats 查看矿工的分数和奖励。保持软件更新并确保矿工保持在线。

常见陷阱和故障排除

  • 注册失败:确保你有足够的 TAO 支付注册费,并且你的热钱包尚未在该子网上注册。
  • 连接问题:如果无法连接到链,请检查你的 RPC 端点。公共端点可能受到速率限制;对于生产环境,考虑使用专用节点。
  • 奖励低:如果你的矿工没有赚取,可能表现不佳。查看子网的评分机制并调整你的模型或硬件。
  • 硬件瓶颈:监控 GPU 使用率和内存。如果你的矿工速度慢,验证者可能会给你较低的分数。

监控你的矿工:关键信号

跟踪这些指标以确保你的矿工健康:

指标关注点重要性
正常运行时间99%+停机意味着错过请求和较低的分数
响应时间低延迟更快的响应得分更高
奖励率稳定表明你的矿工具有竞争力
注册状态活跃如果被取消注册,你将停止赚取

使用 Bittensor SDK 查询矿工状态:

# 获取矿工信息
miner_info = subtensor.get_miner_info(wallet.hotkey.ss58_address, netuid=1)
print(miner_info)

关键要点

  • 挖掘 TAO 不是工作量证明;而是为子网提供有价值的机器学习服务。
  • 选择与你的技能和硬件相匹配的子网,以最大化赚取机会。
  • 你需要一个 Bittensor 钱包、用于注册的 TAO,以及可靠的 Finney 网络连接。
  • 使用像 OnFinality 这样的公共 RPC 端点进行快速设置,但对于严肃的挖掘操作,考虑使用专用节点。
  • 监控矿工的性能并随时了解子网变化。

常见问题

我可以用游戏电脑挖掘 TAO 吗?

可以,有些子网硬件要求低,可以在带有不错 GPU 的游戏电脑上运行。然而,竞争激烈,你可能赚得比电费少。先研究子网的要求。

我需要了解机器学习才能挖掘吗?

不一定,但有帮助。许多子网奖励能够改进模型或高效服务推理的矿工。没有 ML 技能,你可能难以竞争。

注册为矿工需要多少费用?

注册费用因子网而异,并可能根据需求变化。你还需要 TAO 支付交易费。在 Bittensor 浏览器上查看当前费用。

Bittensor 的最佳 RPC 提供商是什么?

OnFinality 为 Bittensor Finney 提供公共和专用 RPC 端点。对于生产挖掘,专用节点提供更高的可靠性和更低的延迟。请参阅 RPC 定价 了解选项。

我可以先在测试网上挖掘吗?

Bittensor 有一个测试网络,但在测试网上挖掘不会赚取真实的 TAO。它对于在主网注册之前测试矿工设置很有用。

后续步骤

既然你了解了基础知识,接下来要做的是:

  1. 设置钱包 并获取一些 TAO。
  2. 选择子网 适合你的硬件和技能。
  3. 注册矿工 并运行代码。
  4. 监控性能 并迭代。

如需可靠的 RPC 访问,请探索 OnFinality 的 Bittensor Finney 页面,如果你认真挖掘,请考虑 专用节点。查看我们的 支持的网络 了解你可能想要交互的其他链。

祝挖掘愉快!

RPC 知识库

相关 RPC 内容

区块链基础设施Efinity

运行以太坊节点仍然有利可图吗?

运行以太坊节点仍然可能值得,但盈利与否取决于你把什么算作回报。全节点或归档节点很少能直接获得协议收入;它提供的是可靠访问、隐私和独立性。质押会增加奖励,但需要 32 ETH 和运维纪律。对大多数开发者和团队来说,真正的问题是:把硬件、带宽、维护和机会成本都算进去之后,自托管是否比付费使用托管 RPC...

RPC 提供商选择Solana

是什么让 Solana RPC 变快,以及如何为你的应用选择最快的 RPC?

Solana 的性能要求低延迟的 RPC 基础设施。最适合你的用例的最快 RPC 取决于工作负载类型、地理邻近性以及你是否需要共享或专用资源。本文解释了影响 Solana RPC 速度的关键因素以及如何评估提供商。...

网络 RPCEth Sepolia

What is an Ethereum RPC endpoint and how do you choose the right one?

An Ethereum RPC endpoint is the URL your dapp, wallet, or backend uses to talk to an Ethereum node via JSON-RPC. Public endpoints are free but rate-li...

测试网 RPCBNB Chain

如何将BNB智能链测试网添加到MetaMask?

本指南介绍如何将BNB智能链测试网添加到MetaMask,涵盖链设置、使用tBNB充值以及常见配置陷阱。它还解释了如何为测试网开发选择可靠的RPC端点,以及何时使用托管RPC服务是合理的。...

网络 RPCOptimism

选择 Optimism RPC 提供商时应该关注什么?

# 选择 Optimism RPC 提供商时应该关注什么? Optimism RPC 提供商之所以重要,是因为 Web3 应用依赖稳定的端点访问来进行读取、交易、仪表盘和后端工作流。合适的设置应匹配你的工作负载,支持你所需的网络和测试网,让限制透明可见,并在共享 RPC 不再够用时提供扩展路径。 对...

网络 RPCTON

什么是 TON RPC,如何使用它?

# 什么是 TON RPC,如何使用它? TON(The Open Network)是一个为高可扩展性和与 Telegram 深度集成而设计的 layer-1 区块链。与 EVM 链不同,TON 采用独特的分片和异步智能合约架构。要从 Web 应用程序与 TON 交互,需要一个 RPC(远程过程调用...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始