🤖 BTSBots 智能钱包与去中心化客户端 - 用户使用手册

欢迎使用 BTSBots 生态系统!BTSBots 是基于比特股(BitShares)区块链打造的去中心化交易与智能钱包系统。它采用了零信任架构(Zero-Trust Architecture),兼顾了 Web 端极致流畅的用户体验与冷热分离级的密钥安全保护。


🛡️ 一、硬核安全防护机制详解

BTSBots 从架构设计层面彻底解决了传统 Web3 钱包易受钓鱼、私钥泄漏、恶意刷单和误操作等安全隐患:

1. Web 前端无私钥 (Zero-Key Web Architecture)

2. 桌面级守护中心:btsbots-service 客户端使用指南

btsbots-service 是基于 Tauri + React 19 开发的现代化图形化签名网关:


🚀 二、Python 客户端极速安装与使用

若您偏好在无图形界面的服务器或命令行运行,可使用 Python 签名守护端:

1. 安装 uv 工具

# Linux / macOS
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionUrl https://astral.sh/uv/install.ps1

2. 克隆项目并初始化依赖

git clone https://github.com/pch957/btsbots.git
cd btsbots

# 使用 uv 一键安装依赖并同步环境
uv sync

3. 配置风控策略 security_rules.json

cp security_rules.json.example security_rules.json

4. 启动 Python 客户端

# 方式 1: 交互式启动
uv run python sign_bots.py

# 方式 2: 搭配 pass 密码管理器一键免密启动
uv run python sign_bots.py --pass bts/my_account

📱 三、Web 端与 Mobile App 配合使用指南

1. 8 位 OTP 免私钥快速登录

  1. btsbots-service 图形客户端的【⚡ 网页登录 OTP】面板中点击生成,或运行 uv run python get_otp.py --pass bts/my_account
  2. 在网页端登录界面输入您的比特股账号与该 8 位 OTP 即可直接安全登入!

2. 扫码支付与协议跳转