BitTool WalletBitTool Signer安全开发者开源下载
面向评测者与开发者

深入了解
BitTool。

两款手机 App,各司其职。先了解产品信息,再查看证据,然后亲自测试整个流程。

更新于 2026 年 10 月 30 日 · 资料为英文 · 无需注册

产品信息

签名器与钱包。

两者都是适用于 iPhone 和 Android 的免费 App。在线钱包广播交易时,仍需支付区块链网络手续费。

专用离线手机

BitTool Signer

在一部单独的手机上审核并签署交易请求。请求通过二维码传入,签名再通过二维码交还给在线配套钱包。

角色
签名密钥留在专用签名设备上。配套钱包负责联网和广播交易。
平台
iOS 17+ · Android 8+
版本快照
iOS 1.0.0 · Android 1.0.0 (1000001)
源代码
iOS 代码仓库采用 MIT 许可证。Android 源代码已公开;本资料不对 Android 版的许可证作任何声明。

这是运行在普通手机上的 App,而不是专门打造的硬件设备。支持某种协议,并不代表与所有配套 App 都兼容。

在线钱包与配套钱包

BitTool Wallet

在手机上收发加密资产。可以作为热钱包使用,也可以与 BitTool Signer 配对,由另一台设备授权签名。

网络
Bitcoin、Ethereum、BNB Chain、Arbitrum、Base、TRON 和 Solana。支持 WalletConnect。
平台
iOS 18+ · Android 8+
版本快照
iOS 1.1.0 · Android 1.1.0 (1010000)
源代码与评审
本资料不声称 Wallet 已开源或已经过独立审计。Signer 的许可证和测试结果不适用于 Wallet。

热钱包模式下,签名密钥保存在这部手机上。与 Signer 配对时,Wallet 作为在线的观察钱包配合使用。

以上信息截至 2026 年 10 月 30 日。测试前请核对当前的商店页面、设备要求和已安装的版本。

证据及其范围

已经检查了什么。

这些本地检查针对特定版本的 Signer 引擎和已发布的 Android 安装包。它们在 AI 辅助下完成,并非独立的安全审计。

iOS 发布版引擎

210 / 210 项测试通过

v1.0.0 的 JavaScript 引擎从发布源码重新构建,结果与仓库中的引擎包一致。

查看发布源码

Android 发布版引擎

217 / 217 项测试通过

android-v1.0.0 的引擎重新构建后,与仓库中的引擎包以及所下载 APK 中的文件都一致。

查看发布源码

在 Node VM 中运行 APK 内的引擎

8 / 8 项检查通过

六个选定的 Bitcoin PSBT/UR 用例,以及两个按预期被拒绝的用例。VM 使用的是 Node 的随机数来源,而不是手机上的原生桥接。

查看实测结果

另外检查了

直接下载的 Android APK 1.0.0 通过了 APK 签名方案 v2/v3 验证。其证书与发布方公布的参考值一致,解析后的清单中也没有 INTERNET 权限。

这些证据尚未覆盖的内容

为这份资料包没有进行任何真机、相机、生物识别、原生桥接或配套 App 测试;没有完整重建 APK/AAB,也没有检查 App Store 的 IPA。

iOS 和 Android 发布版引擎的哈希不同。两者的回归测试有重叠,因此这些数字并不代表 427 项互不相同的测试。重建引擎和检查安装包,并不能证明整个 App 可完全重现,也不能证明所有运行时行为。

下载具体版本、哈希值和局限说明(英文)
评测之前

先了解安全背景。

公开源代码、自动化测试和 AI 辅助评审都是有用的证据,但各有局限。

已公开的评审与披露

公开评审,而非独立审计

已公开的评审均为 AI 辅助完成。发布方已披露:参与部分评审的模型家族,也编写了大部分代码。这里不声称做过任何独立安全公司的审计。

未解决的发现仍公开可见

已评审的 1.0.0 资料中包含尚未解决的问题,涉及 Solana 权限变更摘要、比特币找零地址的发现、EVM/TRON 保存摘要中的原生币金额,以及 Android 发布密钥存放在开发机上。最后一项并不表示密钥已经泄露。

部分共用引擎的发现也影响 iOS 版。上述检查并不能解决这些问题。评测较新的版本时,请查看最新的发现状态及受影响的版本。

兼容性需要实际跑通一次完整流程

导入地址或配对观察钱包,并不能证明请求构建、审核、签名和响应验证都能完成。我们提供的设备矩阵是空白的:计划中的 12 种组合都标记为 Not run(未测试)。

查看协议与兼容性范围(英文)
开始评测

这是测试计划,不是结论。

请记录确切的版本、设备、请求和结果。把失败和局限与成功的检查一并保留。

请使用合成数据,不要广播交易。

所检查的 Bitcoin 签名版本只支持主网,会拒绝测试网。随附的 Bitcoin 测试数据使用主网格式、公开的测试密钥和虚构的输入。切勿向这些密钥转入资金,也不要广播这些交易。本次测试没有使用真实资金或真实 UTXO;对这些公开地址的历史活动不作任何声明。

ZIP · 英文

评测资料包

产品简介、评测步骤、验证说明、空白设备矩阵、六组公开测试数据和官方插图。

下载资料包
Markdown · 英文

可重复的测试步骤

准备工作、公开的配对数据、请求审核、签名验证、取消操作以及反向用例。

下载测试步骤
JSON · 空白模板

你的设备矩阵

分别记录每部手机、操作系统、配套钱包版本、网络和请求格式。计划中的一行并不代表兼容性声明。

下载矩阵

集成细节请参见开发者快速入门和协议测试向量文档。本资料包不含演示视频:没有为它录制视频。

媒体素材

展示正确的产品。

可以用这些图片为你的报道配图。请准确使用产品名称和背景信息,不要暗示我们为你背书。

Signer 准备引导,模拟器截图
Signer · 准备界面示意
Signer 设置,模拟器截图
Signer · 设置界面示意
Wallet 资产组合,示例余额
Wallet · 资产组合示例余额
Wallet 的热钱包与配对 Signer 两种选择
Wallet · 设置两种不同模式

点击图片可下载原始 WebP 文件。这些官方截图拍摄于 iOS 模拟器,Wallet 的余额为示例数据。Signer 设置和准备界面的图片显示了 Wi-Fi 状态图标;它们只用于展示界面,并不能证明实体设备处于离线状态。

技术与编辑问题

告诉我们你的发现。

是否测试、是否发表、得出什么结论、报告哪些不足,都由你决定。本资料不提供任何报酬,也不要求正面报道。

tomtan@bittool.com

Tom | BitTool
BITTOOL PTE. LTD.

21 Woodlands Close, #04-30
Primz Bizhub, Singapore 737854