ZooBC 维基
集成

网页钱包

官方 ZooBC 钱包是一个在网页浏览器中运行的单独 HTML 文件。它在你的设备上构建并签署每笔交易,只把已签名的字节发送到网络,因此没有任何服务器、网关或节点会收到你的密钥。无需安装任何东西,也无需在任何人那里开户。入门步骤见 获取钱包并妥善保管;本页解释钱包的工作原理。

钱包从哪里来

每个节点都在 / 和 /wallet 提供钱包,公共网关也在各自的域名上提供同一个页面。你也可以保存一份文件副本,从自己的磁盘打开。由于假冒钱包可能与真品一模一样,在把助记词输入下载的副本之前,请先检查它(校验下载的文件)。

密钥与保险库

钱包从助记词开始:12 到 24 个 BIP-39 单词,推荐使用 24 个。密钥按 m/44'/883'/n' 路径用 SLIP-0010 Ed25519 从中派生,其中 883 是 ZooBC 的币种类型(密钥与账户类型)。助记词是唯一的备份。没有人保存副本,ZooBC Foundation 也不例外,因此丢失的助记词任何人都无法恢复。

在你的设备上,钱包保存一个加密保险库,用 6 位 PIN 码或密码短语解锁。它也可以用通行密钥解锁,例如指纹或面部解锁。PIN 码输错后,钱包会让你等待一段时间才能再试;在多次尝试失败后清除保险库,是一个你可以开启的选项。

只读账户(“关注一个地址”)显示任意地址的余额和活动,而无需持有其密钥。

在页面内签名

钱包构建每笔交易的字节,用你的密钥签署链绑定摘要(签署交易),然后把已签名的交易提交给节点。已签名的交易一经改动签名就会失效,因此传递它的网关或节点可以转交或丢弃它,但永远无法篡改它,也无法以你的名义签署任何东西。

在你的浏览器内部:助记词、密钥、构建字节、签名;只有已签名的交易离开浏览器,发往网关和节点
在你的浏览器内部:助记词、密钥、构建字节、签名;只有已签名的交易离开浏览器,发往网关和节点

多种账户格式

一个钱包可以持有多种格式的账户:原生 ZooBC 账户(ZBC_…)、以太坊和 BNB(同样的 0x… 方案)、比特币(SegWit bc1q…、传统格式 1… 和 Taproot bc1p…)、Solana、Polkadot、Cardano、Ripple、Tron 和 Tezos。每种账户都用其原链自己的方案签名,并且每个都是 ZooBC 账本上的一个独立账户(密钥与账户类型)。

钱包还可以请 MetaMask 签署一份同意书,把一个以太坊地址链接到账户组中(MetaMask 与以太坊式访问)。

物理隔离模式

签名和广播是两个独立的步骤,钱包可以把它们分开。在物理隔离模式下,钱包运行在一台从不联网的计算机上。它在那里构建并签署每笔交易,但不发送,而是把已签名的交易显示为文本和二维码。你把它带到任何一个联网的钱包副本上,在“提交”页面粘贴或扫描即可,该页面完全不需要密钥。密钥从不接触联网的机器。

签名后请尽快提交。交易自带时间戳,区块只能在该时间之后的一个窗口内收录它:默认为一小时;对于版本 3 交易,则是它自己声明的窗口,最长一天(有效期与时间戳)。

离线计算机构建并签名,已签名的交易以二维码或文本的形式传到联网钱包的“提交”页面(该页面无需密钥),再发往节点
离线计算机构建并签名,已签名的交易以二维码或文本的形式传到联网钱包的“提交”页面(该页面无需密钥),再发往节点

保持连接

钱包通过网关访问链。当它的网关失效时,它会重新读取链上的网关、中继和归档服务列表,并转到另一个网关。账户之间的通话、在线状态和通道游戏的走子都经由中继传递。当链上注册了更新的节点发布版本时,钱包会显示一条横幅,节点的所有者无需登录服务器,就能在钱包中设置节点的更新开关(发布版本与更新)。

另见