加密狗整编空投第 316 篇:最强 AI 项目 -Flock 节点挖矿教程(三种挖矿方法,含报错解决方案)
加密狗
2024-08-26 12:33
订阅此专栏
收藏此文章

节点挖矿,在圈内是一个能很快见到钱的板块,基本上付出就有回报,只要用户搞的早,能多号,就能赚的钱,这在上班年已经验证过。今天我们就来看看,有没有什么新的、长久的节点挖矿可以做。

内容摘要:

本文从易到难,介绍了 Flock.io 三种验证节点部署方式,包括:

  • 在一键部署平台 Akash,部署(付费平台,可多开;含视频教程)
  • 使用 VPS 部署(可多开,含视频教程及代码讲解)
  • 使用 PC 端部署(含视频教程及报错解决方案)

各位可以根据自己条件选择,部署节点很简单,跟着教程做不会感到任何困难。

一、第一部分:节点挖矿能不能赚钱?

(一)24 年热门的两个节点挖矿

上半年很多人在 io.net 这个 AI 项目上部署节点挖矿,赚的盆满钵满(如下图),由于挖的人太多 IO 的各种骚操作就来了,最后以禁止 mac 设备参与挖矿告终。

io.net 之后圈内掀起一阵挖矿风,这在 22–23 年是基本没人玩的,所以后来 ore 挖矿一出来,大家都疯了,原本以为可以挖一个月,结果 3 天 ore 矿池就被挖塌陷了。

从今年 io.net 和 ore 这两个挖矿项目可以总结出来,如果项目的准入门槛没有设置好,国人用户会蜂拥而至,最终的结果就是像 ore 那样 3 天的热度,或者像 io.net 那样不停的修改分配机制,最终禁止 mac 用户参与挖矿。

所以 7 月这段时间一直在寻找新的挖矿项目,我对挖矿项目有很高的要求,一般那种一波流的项目我基本不会再分享给大家了。

(二)为什么我要挖 Flock.io

最近看到 Flock.io 这一 AI 项目还可以,我觉得可以挖一段时间,原因如下:

  • Flock.io 现在测试阶段,0 撸(主网上线后,项目如果不卖节点,基本也是 0 撸);
  • 项目对用户设置很高的门槛,只有活跃的 Github 才能申请到白名单,工作室和批量用户基本被劝退;
  • Flock.io 背景强,有超过 io.net 潜力。Flock.io 种子轮的投资者几乎都是西方知名的大 VC,比如 Lightspeed,DCG。 Lightspeed 在 web2 都是数一数二投 AI 的 VC,曾经领投了众多大 deal,比如马斯克的 xai;DCG 就不用多说了,web3 顶尖的资本,搞 ETF 的灰度,西方第一 BTC 挖矿的 Foundry 都是他家子公司。虽然大家现在都吐槽 VC 盘,但是一线 VC 的背书大概率能淘汰一些纯割土狗项目。
  • Flock 团队源自牛津大学出来的,在技术方面有几篇相关论文被顶刊收录。

以上四点,最后两点对我来说是废话,撸空投就看有多少人跟我们竞争。Flock 会爬取 Github 活跃度,自动劝退一大波人,所以现在 Flock 节点只有 800 人不到。

需要注意的是:这个团队被 VC 青睐,根据过往的经验,大概率这类项目的空投都可能会有锁仓期,不排除最后可能会线性解锁的可能。SUI 当年就有 12 个月的线性解锁,每个月只能出一部分。

(三)撸 Flock.io 能不能赚钱

(1)日产出多少

目前 Flock 每天总共生成 1074 个 FML,其中 50% 分配给了验证者,50% 分配给了训练者。根据项目目前的融资情况,加上对标现在 AI 项目的估值,我觉得我只撸验证者节点,每天撸到 0.01% 就够了(173 名之后就都是 0 了,这可能是新号或者用 VPS 撸的)。

(2)能拿多少

根据以往的 AI 项目,TGE 空投比例在 2%-5% 之间,预计 FLock TGE 空投可能在 3%;

如果 FLock TGE FDV 达到 5 亿,假设你总共拿到 0.1% 的空投,预计收入可达到 15000U,是非常值得撸的。

二、第二部分:挖 FLock 需要准备什么?

(一)基础准备

1、领取测试网代币

关于领水,很多博主喜欢丢 https://www.alchemy.com/faucets/ethereum-sepolia,Alchemy 不是普通用户能够轻易申请的,丢 Alchemy 是对粉丝不负责任的行为。

一般我用这些水龙头:

Base-sepolia 跨链工具:https://superbridge.app/base-sepolia

挖矿快,可直接挖 Base-sepolia(如下图)。但这个工具需要 ENS,ENS 是 ETH 上的域名,可以在 ENS 官网铸造:https://app.ens.domains/

其他水龙头:

加密狗整编空投第 237 篇:新版水龙头合集(7 月 26 日更新)

2、申请 FLock 节点白名单

这是领取 FML 测试币的方法

3、其他准备

  • 一年以上 Github 账号,新注册的 Github 参与不了

(二)、必要准备 — 少一个都参与不了

FLock 空投 50% 分配给了验证者,50% 分配给了训练者。训练者节点除对 GPU 要求较高外,还会考察排名,部署起来也比较麻烦,如果用官方代码也拿不到多少代币,不是新手能够直接上手的,所以本文主要是验证节点的部署教程。

步骤如下:

步骤一、在 train.flock.io 上质押 FML

  • 记下:ID

步骤二、获取 Flock API

  • 在 flock 网页点击钱包地址
  • 点击 API
  • 调出自己的 API 密钥(部署节点的时候要用)

步骤三、调取 Hugging Face 令牌

  • 在 Token name 栏取名
  • 点击 Create token
  • 调出 API,保存好

三 、第三部分:三种节点部署方式

以下教程从易到难,从简单到复杂,除方式一是通过平台一键部署外,其他两种方式都需要自己有一定的动手能力。

以下三个方式中都会遇到报错,有报错没有关系,我已经在视频教程中给出了解决方案,结合图文和视频教程,即使是新手,做起来也不会感到任何困难。

方式一:在 Akash 平台上部署(报错请看视频教程)

如果觉得自己动手能力弱,无法在 VPS 上部署挖矿节点,还觉得在电脑部署节点会占用你电脑资源,可以使用在线平台 Akash 部署。

  • 事先准备 Keplr 钱包、$atom(作为 gas)、$akt 代币。

在 Akash 上部署一个账号需要 4 akt 的成本(包含手续费,约 10U),方法如下:

  • 在搜素栏输入 flock.io
  • 选择 Flock Validator(部署验证节点)
  • 点击 Deploy
  • 下图中依次填入你自己的:
  • 1:Flock API
  • 2:Flock ID
  • 3:Hugging face API
  • 然后点击 Create Deployment,让他自动部署(报错请看下方视频教程)

视频教程:

方式二:电脑端部署(报错请看视频教程)

  • 家用电脑:4 核 CPU +16G 运行内存 +80G 固态硬盘
  • 家用电脑,没有 GPU 也可以使用 CPU 参与挖矿。

如果使用 PC 端,部署节点所需软件:

节点部署除了上面的软件,还有很多,比如 visualstudio,各自根据自己的习惯使用即可。

电脑端部署 Flock 节点,具体步骤

  • 打开下载好的 Ubuntu 或者 Anaconda
  • 输入 sudo -i ,回车
  • 输入密码,开启 root 权限

输入如下复制如下代码(官方代码)

git clone https://github.com/FLock-io/llm-loss-validator.git

如果不报错,会出现如下界面:

  • 键盘输入:1
  • 然后选择挖矿模式

若终端没有反应,可使用以下代码:

  • 国内用户:
wget -O flock.sh https://git.dadunode.com/smeb_y/Flock/raw/branch/main/Flock.sh && chmod +x flock.sh && ./flock.sh
  • 全球用户:
wget -O flock.sh https://raw.githubusercontent.com/a3165458/Flock/main/Flock.sh && chmod +x flock.sh && ./flock.sh

如果不报错(如果报错,请看下面的视频教程,有解决方案)

  • 节电 10 分钟左右可以部署完成,然后弹出如下界面:
  • 输入 Hugging face API
  • 输入 Flock API
  • 输入任务 ID
  • 启动成功

方式三:使用 VPS 部署 Flock 节点

如果觉得上面即占用电脑资源,可以使用 VPS 挖矿,比如很多人喜欢用搬瓦工来挖矿,搬瓦工 4 核需要 20U/ 月:

跑节点一般选择的配置:

  • 16G RAM
  • 4 核 CPU
  • 140G 固态
  • 公网 IP
  • Ubuntu 22.04

很多人找我要 VPS 推荐,VPS 还好,找我要 VPN 就真不能推荐了。

一般跑节点老外用的最多的是Contabo

(一)如何连接到 VPS

MacOs:如果你用的是这个操作系统,你只需要用自己的设备与 SSH 连接;

Windows:如果你是 Win,有很多工具可以用,比如puttyMobaXtermXshell

1、下载一个应用(本教程以putty为例,小白用户建议使用 Xshell 或 Finalshell)

2、复制云服务器 IP 链接

3、点击“接受”,输入云服务器的用户名和密码

注意:要粘贴你已经复制的任何命令,只需右键单击要粘贴命令即可

4、再次输入密码,并输入新密码。

以上就是云服务器 +SSH 组合的步骤,下文所有步骤都在 SSH 工具中进行(小白用户建议使用 Xshell 或 Finalshell)

(二)安装基本组件

一定要看完之后再部署,里面有很多说明,有些步骤是重复的,可以省略。

步骤一、更新V​​PS

先 root,输入 sudo -i ,回车,输入密码,开启 root 权限。

(1)更新包:

sudo apt-get install curl

(2)继续使用如下指令:

sudo apt update && sudo apt upgrade -y

如果不行,用这个(两个二选一):

sudo apt-get update && sudo apt-get upgrade -y

步骤二、使用以下命令安装所需的库

sudo apt install pkg- config curl git build-essential libssl-dev -y

步骤三、安装 Screen

apt install screen -y

如果不行,用这个(指令二选一):

apt-get install screen -y

步骤四、安装 PM2

如果嫌麻烦,上面三步可以不做,但建议安装 PM2,安装了 PM2 之后,可以后台运行程序,轻松管理多个进程。

(1)下载并执行 NodeSource 安装脚本

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

如果不行,请使用如下指令:

$ curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
该脚本将把 NodeSource 签名密钥添加到你的系统中,创建一个 apt 存储库文件,安装所有必要的软件包,并刷新 apt 缓存。
如果你需要另一个 Node.js 版本,例如 16.x,就把 setup_18.x 改为 setup_16.x。

(2)一旦 NodeSource 仓库被启用,安装 Node.js 和 npm

sudo apt-get install -y nodejs

如果不行,就用这个:

$ sudo apt install nodejs

nodejs 软件包包括 node 和 npm 二进制文件,现在也可以使用这一行指令来做上面的两个步骤:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

(3)验证以上安装:

node -v
npm -v

或直接使用下面的指令验证:

node --version
npm --version

供参考,可略过这一步:为了能够从 npm 编译原生附加组件,你需要安装开发工具:

sudo apt install build-essential

(4)安装 PM2

sudo npm install pm2 -g

以下文字说明供参考:

PM2 的主要功能包括:

进程管理: 它可以启动、停止、重新启动 Node.js 应用程序,并且可以管理多个进程。
负载均衡: 可以自动在多个 CPU 核心之间分配负载。
日志管理: 提供日志记录功能,方便调试和监控应用程序。
集群模式: 允许在多核 CPU 上运行多个实例以提高性能。
热重启: 当代码更新时,PM2 可以自动重启应用程序而不会丢失连接。
安装 PM2 后,你可以使用以下命令来管理你的 Node.js 应用程序:

pm2 start app.js - 启动一个 Node.js 脚本。
pm2 stop all - 停止所有由 PM2 管理的进程。
pm2 restart all - 重启所有由 PM2 管理的进程。
pm2 list - 列出所有由 PM2 管理的进程。

如果你在执行这个命令时遇到问题,比如权限不足或包未找到,可以尝试以下步骤:

确保你已经安装了 Node.js 和 npm。如果没有,可以通过 sudo apt-get install nodejs npm(在 Debian/Ubuntu 系统上)来安装。
如果遇到权限问题,可以尝试在没有 sudo 的情况下运行命令,或者检查你的用户权限。
如果包未找到,可能是网络问题或 npm 仓库问题,可以检查你的网络连接或尝试稍后再安装。

(5)验证 PM2 安装

pm2 -v

或者

pm2 --version

(三)部署验证者节点

(1)克隆验证者仓库

git clone https://github.com/FLock-io/llm-loss-validator.git

(2)设置项目目录中的所有包

conda create -n llm-loss-validator python==3.10
conda activate llm-loss-validator
pip install -r requirements.txt

(3)进入目录

cd /src

(4)脚本中添加如下内容:

#!/bin/bash
export HF_TOKEN=your_hugging_face_token
export FLOCK_API_KEY=your_flock_api_key
cd /root/llm-loss-validator/src
python3 validate.py validate \
— hf_token $HF_TOKEN \
— flock_api_key $FLOCK_API_KEY \
— task_id 11 \
— validation_args_file validation_config_cpu.json.example \
— auto_clean_cache False
  • 输入 Hugging face API
  • 输入 Flock API
  • 输入任务 ID

(5)按 Ctrl+X,然后 Y,最后 Enter,保存并退出

(6)保存并退出后,输入以下指令,使脚本可执行:

chmod +x start_validator.sh

(7)使用 PM2 运行任务

pm2 start start_validator.sh --name "llm-validator"

(8)查看所有 PM2 管理的进程

pm2 list

其中会显示 “llm-validator”

以下指令并不需要使用,仅供参考:
  • 停止进程(供参考)
pm2 stop llm-validator
  • 重启进程(供参考)
pm2 restart llm-validator
  • 查看日志
pm2 logs llm-validator

(9)设置 pm2 开机自启

pm2 startup
pm2 save

以上就是用 VPS 不部署节点。

查询节点信息

在官网输入你的 eth 地址进行查询,每天凌晨 1 点更新

https://train.flock.io/dashboard

官方文档:https://docs.flock.io/flock-products/ai-arena/quickstart/validator-guide

总结

Flock 是一个 AI 项目,由于较高的准入门槛和超强的背景,我觉得有必要撸一撸,这是免费项目,只需要勤奋就能赚钱。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

加密狗
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开