参考资料

离线签名的二维码格式

Ownbit 冷钱包用内容完全解码为明文的二维码跨越空气隙。没有隐藏的专有协议——每个二维码都带有一个确定的前缀,你可以自行解码其中任何一种。

观察钱包设置

前缀用途
bb_watch:创建一个新的观察钱包
bb_addcoin:向观察钱包添加一个币种
bb_mswatch:创建一个 MultiSig 观察钱包

单钱包签名

前缀用途
bb_sign:签名一笔交易(离线,在冷钱包上)
bb_signresult:仅消息签名请求的签名结果
bb_tx:将已签名的交易广播至网络

MultiSig 签名

MultiSig 签名将一个由发起钱包展示的请求二维码,与每位共同签名者返回的签名/交易二维码配对。四个阶段依次为:发起 → 确认 → 部署 → 执行。

部署涵盖链上设置(如一次 Tron 权限更新);执行涵盖花费一笔 MultiSig 交易。
阶段请求返回的签名 / 交易
发起bb_msinitiate:bb_txmsinitiate:
确认bb_msconfirm:bb_txmsconfirm:
部署bb_msdeploy:bb_txmsdeploy:
执行bb_msexecute:bb_txmsexecute:

编码与解码

载荷经过 zlib 压缩后再做 Base64 编码。先对 Base64 解码,再解压 zlib 流,即可还原出明文——一个公钥/地址(对 bb_watch / bb_addcoin)或一笔交易及其签名(对 bb_sign / bb_tx)。完整的解码参考公布于 bb_sign_encoding.txt

由于每个二维码都解码为你可以查验的明文,因此在明文层面没有任何私密数据被夹带通过该通道。动手核对见自行验证页。

最近更新:

下载

下载 Ownbit

安装 App,然后按你的需求设置冷钱包或多签。