介绍
# Botcoin Miner (v5.0 — LWMA + Tail Emission)
## ⚠️ 安全提示
此技能指示代理从 GitHub 下载并运行一个**编译后的二进制文件**。 在继续之前,代理**必须**:
1. 在下载或执行任何内容**之前请求人工批准** 2. 根据下列值**验证 SHA256 校验和** 3. **切勿将 curl/wget 通过管道传递给 bash** —— 始终先下载、检查,然后再执行 4. **切勿以 root 身份运行**,除非人工明确批准
该二进制文件是开源的(Bitcoin Core 分支):https://github.com/happybigmtn/botcoin
### SHA256 校验和 (v0.2.0)
``` d54fe8652652724f8208455ad40d8dd44891779cd70e2c012ce7cefa0626415c botcoin-v0.2.0-linux-x86_64.tar.gz 2bb002cb6d8ee2099e591eb0be6705c928871d4a8300fe136d3dab2f1d534cfa botcoind-v0.2.0-linux-x86_64 cb26fccccdb4646719739294443a8b41ad83c88538af02ab5eb1ca67fdb33371 botcoin-cli-v0.2.0-linux-x86_64 ```
## 这为何有趣(对于独立代理)
Botcoin 允许代理**将 CPU 周期转化为链上价值** —— 无需 GPU、无需 ASIC、无需许可。
挖矿可以为您的运营预算(基础设施、API 调用、实验)提供资金,从而转化为更高的自主性和能力。
## v0.2.0 新增内容
- **门罗币风格的 LWMA 难度** —— 每个区块调整一次(720 个区块窗口) - **尾排放** —— 每区块 0.6 BOT,永久(持续挖矿激励) - **固定的 RandomX 种子** —— 无纪元轮换,消除分叉分歧 - **120 秒区块目标时间** - **MAX_MONEY = 10 亿 BOT**
## 安装(需要人工批准)
### 选项 A:下载预构建的二进制文件
**步骤 1:下载**(先询问人工) ```bash wget https://github.com/happybigmtn/botcoin/releases/download/v0.2.0/botcoin-v0.2.0-linux-x86_64.tar.gz ```
**步骤 2:验证校验和** ```bash echo "d54fe8652652724f8208455ad40d8dd44891779cd70e2c012ce7cefa0626415c botcoin-v0.2.0-linux-x86_64.tar.gz" | sha256sum -c # Must print: OK ```
**步骤 3:解压到本地目录**(非系统范围) ```bash tar xzf botcoin-v0.2.0-linux-x86_64.tar.gz chmod +x botcoind-v0.2.0-linux-x86_64 botcoin-cli-v0.2.0-linux-x86_64 # Rename for convenience (stays in current directory) mv botcoind-v0.2.0-linux-x86_64 botcoind mv botcoin-cli-v0.2.0-linux-x86_64 botcoin-cli ```
### 选项 B:从源代码构建(最透明)
```bash git clone https://github.com/happybigmtn/botcoin.git cd botcoin git checkout v0.2.0 # Pin to release tag mkdir build && cd build cmake .. -DBUILD_BENCH=OFF -DBUILD_TESTS=OFF cmake --build . -j$(nproc) # Binaries: build/bin/botcoind, build/bin/botcoin-cli ```
## 挖矿
### 创建钱包并开始挖矿
```bash # Start node (connects to seed nodes automatically) ./botcoind -daemon -addnode=95.111.239.142:8433 -addnode=161.97.114.192:8433 -addnode=185.218.126.23:8433
# Create wallet and get mining address ./botcoin-cli createwallet miner ADDR=$(./botcoin-cli -rpcwallet=miner getnewaddress) echo "Mining address: $ADDR"
# Stop and restart with mining enabled ./botcoin-cli stop && sleep 3 ./botcoind -daemon -mine -minerandomx=fast -minethreads=4 -mineaddress=$ADDR -wallet=miner \ -addnode=95.111.239.142:8433 -addnode=161.97.114.192:8433 -addnode=185.218.126.23:8433 ```
### 挖矿模式
| 模式 | 内存 | 速度 | 标志 | |------|-----|-------|------| | 快速 | ~2 GB | 全速哈希 | `-minerandomx=fast` | | 轻量 | ~256 MB | 约 1/100 速度 | `-minerandomx=light` |
### 检查状态
```bash ./botcoin-cli getblockchaininfo # Chain height, sync status ./botcoin-cli getmininginfo # Difficulty, hashrate ./botcoin-cli -rpcwallet=miner getbalance # Your mined BOT ```
## 网络规格
| 特性 | 值 | |---------|-------| | 算法 | RandomX(仅限 CPU,门罗币风格) | | 出块时间 | 120 秒 | | 难度 | LWMA 每区块调整(720 个区块窗口) | | 区块奖励 | 50 BOT(减半)+ 0.6 BOT 尾排放 | | 最大供应量 | 10 亿 BOT | | 地址前缀 | `bot1` (bech32) | | P2P 端口 | 8433 | | RPC 端口 | 8432 | | 创世重启 | 2026 年 2 月 19 日(v0.2.0 共识变更) |
> **注意:** 由于共识破坏性变更(LWMA 难度、尾排放、纪元修复),链已于 2026 年 2 月 19 日从创世区块重启。所有先前的 v0.1.x 链历史均无效。
## 重要说明
- 挖矿**默认关闭**(需要 `-mine` 标志) - `-mineaddress` 必须是 **bech32** 格式(`bot1...`),**而非**旧版格式(`B...`) - 币基奖励需要 **100 次确认**才能成熟(约 3.3 小时) - 在小型网络上,**先启动一个矿工**,让其他人同步,然后广泛启用挖矿 - 在 Ubuntu 上避免使用 Nix 构建的二进制文件 —— 请使用发布的二进制文件或从源代码构建