好的,这是根据你的要求,将教程文档重新排版,分为 Ubuntu (包含 WSL 和服务器) 和 Windows 两个主要路径的版本。原文内容未做修改。 --- # BITZ 挖矿教程 (按操作系统分类) 推特原文:https://x.com/Horacio2003Opi/status/1910966167881355281 发布者:[@Horacio2003Opi](https://x.com/Horacio2003Opi) ## 也许是下一个ORE? $BITZ 首先什么是ORE:ORE就是去年4月火爆sol的一个挖矿项目 [@OREsupply](https://x.com/OREsupply) ,当时一晚上一个号能挖1个多币币价最高4000刀。 然后今天这个的话是在 [@EclipseFND]((https://x.com/EclipseFND))(sol的二层)链,我看了一下代码和ore几乎一模一样的挖矿,目前不怎么卷,下周说要上前端ui,估计就会卷起来了,这里先说一下规则: * 代币总量5M * 会有难度减半 * 挖一次矿大约0.0000008 ETH 几乎为零 * 目前代码是CPU挖矿,可以根据ORE的GPU代码自行修改 * 币价目前在30刀,池子很浅 * 我测试挖矿差不多一小时(平均一分钟出一个交易)能挖0.00几个,运气好0.01 一些关键信息: * 当前持有人571,已claim奖励550个$BITZ * [@Alucard_eth](https://x.com/Alucard_eth) 这人在推()社区负责人 @eclipseFND | 联合创始人 @asclubnft) * 看了开发者,是Eclipse生态社区的主要开发者之一,基本算是官方下台了 * 老外几小时前就开始挖了,同样的分数,我们现在挖收益直接减少-99% 怎么说呢,这个难度我已经提不起性欲去挖了,想挖的去挖一下吧,而且是和ore一模一样的源码,更提不起兴趣了。 奖励是根据分数来的,分数越高奖励越多,截图是我当前挖的奖励,回复里面我贴一下常用命令 --- ## 一、 准备工作:安装基础依赖 根据你的操作系统选择相应的安装步骤。 ### **路径 1:Ubuntu / WSL** #### 1.1 获取 Ubuntu 环境 (仅限 Windows 用户) 如果你使用的是 Windows 11,但想使用 Ubuntu 环境进行操作: 在 Windows PowerShell 中执行以下命令安装 WSL (Windows Subsystem for Linux): ```powershell wsl --install ``` 安装后,它会像一个普通软件一样出现在你的开始菜单中,点击运行即可进入 Ubuntu 终端。 *注意:如果你直接使用 Ubuntu 系统或 Linux 服务器,请跳过此步。* 然后可能会有警告: ![2770d2fb41b96670597564f4170be92f](https://hackmd.io/_uploads/SJn2DAwRkl.png) 去这个路径`C:\Users\你的用户名`,在这个路径下创建一个`.wslconfig`,内容如下 ```ba [experimental] autoMemoryReclaim=gradual networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true ``` 直接复制进去,然后在当前文件夹打开cmd![image](https://hackmd.io/_uploads/SJUY_Rv0yx.png) 输入命令重启wsl: ```bash wsl --shutdown ``` 然后重新打开wsl即可 #### 1.2 安装 Rust (Ubuntu/WSL/服务器) 在你的 Ubuntu 终端中执行以下命令: ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 安装过程中可能会提示你选择安装选项,通常直接按 Enter 选择默认即可。 安装完成后,执行以下命令使 Rust 生效: ```bash source $HOME/.cargo/env ``` #### 1.3 (可选) 安装 Solana CLI (用于生成钱包) *如果你打算使用下方 **手动创建钱包** 的方法,可以跳过此步。* 首先安装依赖: ```bash # 两行命令分别执行 sudo apt update sudo apt install openssl libssl-dev ``` 然后安装 Solana CLI: ```bash curl --proto '=https' --tlsv1.2 -sSfL https://solana-install.solana.workers.dev | bash ``` *注意:安装后可能需要关闭并重新打开终端才能使 `solana` 命令生效。* #### 1.4 安装 Bitz 挖矿库 (Ubuntu/WSL) 无论你是否安装了 Solana CLI,都需要安装 Bitz: ```bash cargo install bitz ``` #### 1.5 环境与钱包设置 (Ubuntu/WSL) *注意:同钱包多窗口挖矿无效,建议一个窗口一个私钥。* ##### 方法 A: 使用 Solana CLI 生成钱包 (如果你安装了 Solana CLI) 1. 创建一个文件夹来存放钱包文件: ```bash mkdir pow # 你可以自定义文件夹名称 ``` 2. 进入该文件夹: ```bash cd pow ``` 3. 生成钱包文件 (例如 `1.json`): ```bash solana-keygen new -o 1.json # 每运行一次生成一个新钱包。如果你需要多个号,重复此命令并更改文件名 (如 2.json, 3.json...) ``` 执行后会显示你的钱包公钥 (地址)。**请务必保管好生成的 `.json` 文件,里面包含你的私钥。** 你需要向这个钱包地址转入ETH (在 Eclipse 链上) 作为 Gas 费。 ##### 方法 B: 手动创建钱包 (如果你跳过了 Solana CLI 安装 最简单 建议用) 1. 访问 MCT 网站创建 Solana 钱包:https://mct.xyz/create-wallet?chain=sol ![MCT Wallet Creation](https://hackmd.io/_uploads/r1sXZ3P0kg.png) 2. 复制生成的 **私钥数组 (Private Key Array)**。 3. 在你选择的工作目录下 (例如,你可以手动在家创建一个 `pow` 文件夹),创建一个新的文本文件,命名为 `1.json` (或其他编号)。 4. 将复制的私钥数组粘贴到这个 `.json` 文件中,并保存。**确保文件内容严格为数组格式,例如 `[11, 22, 33, ... , 99]`。** 5. 你需要向这个钱包地址转入少量 (在 Eclipse 链上) 作为 Gas 费。 --- ### **路径 2:Windows (原生环境 最简单但是下载数据最大)** #### 2.1 安装 Rust (Windows) 1. 访问 Rust 官方安装页面:https://www.rust-lang.org/tools/install 2. 根据你的 Windows 系统 (通常是 x86_64-pc-windows-msvc) 下载安装程序。 ![Rust Windows Installer](https://hackmd.io/_uploads/Sk9WCpv0kx.png) 3. 运行下载的 `.exe` 文件,按照提示像安装普通软件一样完成安装。安装过程中可能需要安装 Microsoft C++ Build Tools,根据提示操作即可。 #### openssl报错 如果遇到如下错误 ![image](https://hackmd.io/_uploads/HJ_S30PCkx.png) 去这里下载安装即可 https://strawberryperl.com/ #### 2.2 安装 Bitz 挖矿库 (Windows) 打开命令提示符 (cmd) 或 PowerShell,执行以下命令: ```rust cargo install bitz ``` *注意:确保 Rust 的安装路径已添加到系统环境变量 PATH 中,通常安装程序会自动完成。如果命令找不到,可能需要重启电脑或手动添加 `C:\Users\你的用户名\.cargo\bin` 到 PATH。* #### 2.3 环境与钱包设置 (Windows) *注意:同钱包多窗口挖矿无效,建议一个窗口一个私钥。* 1. 访问 MCT 网站创建 Solana 钱包:https://mct.xyz/create-wallet?chain=sol ![MCT Wallet Creation](https://hackmd.io/_uploads/r1sXZ3P0kg.png) 2. 复制生成的 **私钥数组 (Private Key Array)**。 3. 使用 Windows 文件资源管理器,在你选择的位置创建一个文件夹 (例如 `C:\pow`)。 4. 在该文件夹内,右键新建一个文本文档,将其重命名为 `1.json` (确保文件扩展名是 `.json` 而不是 `.txt`)。如果你需要多个号,可以创建 `2.json`, `3.json` 等。 5. 用记事本或其他文本编辑器打开 `1.json` 文件,将复制的私钥数组粘贴进去,并保存。**确保文件内容严格为数组格式,例如 `[11, 22, 33, ... , 99]`。** 6. 你需要向这个钱包地址转入少量 ETH (在 Eclipse 链上) 作为 Gas 费。 --- ## 二、 开始挖矿 (通用步骤) 无论你使用 Ubuntu/WSL 还是 Windows,接下来的挖矿命令是相同的。请在你的终端 (Ubuntu/WSL) 或命令提示符/PowerShell (Windows) 中执行,并确保你位于包含 `.json` 钱包文件的目录下 (或者在命令中提供完整路径)。 ```bash bitz collect --keypair 1.json --rpc xxxx ``` 参数说明: * `--keypair 1.json`: 指定你的钱包私钥文件。如果你创建了多个钱包 (`2.json`, `3.json`等),需要为每个钱包单独打开一个终端/命令行窗口,并修改对应的文件名。 * `--rpc xxxx`: 指定 Eclipse 链的 RPC 节点。从以下选项中选择一个可用的: * `https://mainnetbeta-rpc.eclipse.xyz/` * `https://bitz-000.eclipserpc.xyz/` * `https://eclipse.helius-rpc.com/` 哪个能用就用哪个。 * `--cores 24` (可选): 指定使用的 CPU 线程数。根据你的电脑配置设置,不设置则默认使用所有核心。 **重要提示:** 确保你的钱包 (`1.json` 对应的地址) 中有足够的 Eclipse 链 ETH 作为 Gas 费 (虽然很少,但需要有)。 --- ## 三、 其他常用命令 (通用步骤) > **注意:** 执行以下任何命令时,都需要带上 `--keypair` 和 `--rpc` 参数,就像挖矿命令一样。 * **查看账户信息 (包括待领取 BITZ 余额):** ```bash bitz account --keypair 1.json --rpc xxxx ``` * **领取已挖到的 BITZ 代币:** ```bash bitz claim --keypair 1.json --rpc xxxx ``` 执行后会要求你输入 `y` 确认。 --- ## 四、 跨链与代币信息 * **跨链桥 (例如从 Base 跨 ETH 到 Eclipse):** https://relay.link/bridge/eclipse?fromChainId=8453&fromCurrency=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&toCurrency=11111111111111111111111111111111 跨 ETH 到 Eclipse 链作为 Gas。 * **代币相关链接:** * 查看 K 线 (GeckoTerminal): https://www.geckoterminal.com/eclipse/pools/CUzwQT8ZThYuKCerH3SpNu12eyxB4tAU3d19snjhELWU * 代币浏览器 (Eclipsescan): https://eclipsescan.xyz/token/64mggk2nXg6vHC1qCdsZdEFzd5QGN4id54Vbho4PswCF --- ## 五、 批量领取代币脚本 (适用于 Ubuntu/WSL/Linux/Mac) 如果你有多个钱包 (`1.json` 到 `10.json`) 并希望批量领取奖励,可以在 **Ubuntu/WSL 或其他 Linux/Mac 环境** 下使用以下脚本。 1. 创建一个脚本文件: ```bash vim claim_bitz.sh ``` 2. 按 `i` 进入插入模式,然后将下面的脚本内容复制粘贴进去: ```bash #!/bin/bash # 设置 RPC 地址 RPC_URL="https://eclipse.helius-rpc.com/" # 如果这个 RPC 不稳定,可以换成其他的 # 设置要处理的 keypair 文件范围 (例如从 1 到 10) START_NUM=1 END_NUM=10 # 循环遍历指定范围的 keypair 文件 for i in $(seq $START_NUM $END_NUM) do KEYPAIR_FILE="${i}.json" # 检查 keypair 文件是否存在 if [ -f "$KEYPAIR_FILE" ]; then echo "正在处理 keypair 文件: $KEYPAIR_FILE" # 执行 claim 命令,并自动输入 'y' 确认 # 使用 timeout 防止命令卡死过久 (例如设置 60 秒超时) timeout 60 echo "y" | bitz claim --keypair "$KEYPAIR_FILE" --rpc "$RPC_URL" # 检查上一个命令是否成功执行 if [ $? -eq 0 ]; then echo "成功领取代币,keypair: $KEYPAIR_FILE" elif [ $? -eq 124 ]; then echo "领取代币超时 (超过60秒),keypair: $KEYPAIR_FILE" else echo "领取代币失败,keypair: $KEYPAIR_FILE" fi else echo "未找到 keypair 文件: $KEYPAIR_FILE,跳过。" fi # 等待几秒钟,避免过快请求 RPC sleep 5 done echo "所有 keypair 文件处理完成!" ``` 3. 按 `Esc` 键退出插入模式。 4. 输入 `:wq` 然后按 `Enter` 保存并退出 vim 编辑器。 5. 给脚本执行权限: ```bash chmod +x claim_bitz.sh ``` 6. 运行脚本: ```bash ./claim_bitz.sh ``` *注意:请根据你实际的钱包文件编号修改脚本中的 `START_NUM` 和 `END_NUM`。此脚本不适用于原生 Windows 的 cmd 或 PowerShell。*