网络
一条开放的区块链,已经在运行。
ZooBC 是一条参与证明区块链,拥有一个已上线的公开测试网。主网尚未启动。本页面上的一切都可以在你的终端里,从任意一台机器上重新核验,无需 API 密钥。
用通俗的语言解释参与证明
传统区块链依赖工作量证明(消耗电力以换取写入区块的权利)或权益证明(锁定资本以换取该权利)。ZooBC 的共识机制——参与证明,更接近后者而非前者——但决定谁来写入下一个区块的指标是行为性的,而不是纯粹基于资金的。节点通过保持在线、正确处理请求,以及随时间完成分配给它的工作,来积累参与度评分;这项评分正是网络在每约 15 秒挑选下一个出块节点时所权衡的依据。
现实的结果是:你不必财力雄厚才能在这个网络中举足轻重,但你必须可靠。一个行为不当或掉线的节点会失去参与度评分;一个勤勉的小型运营者,其分量可以超过一个懈怠的大型运营者。
每个版本都包含的内容
每个 ZooBC 版本都附带约 76 个命令行工具。其中最大的一个,zbc-cli,包含 50 个命令,全部以 JSON 输入、以 JSON 输出 — 这条链从设计之初就把脚本和智能体操作当作首要使用场景,而不是浏览器之外的附带考虑。zbc-account-gen 可以离线生成密钥,无需联网。zbc-send 可以用 ZBC 向收款人付款(也可以在同一条链上使用 Bitcoin、Ethereum、Solana、Polkadot、Cardano、Ripple、Tron 和 Tezos 地址)。
每一个已发布的二进制文件,其 SHA-256 哈希值都会由发布权威写入链上,这样下载者就可以对照共识来验证所获得的文件,而不是依赖提供下载的网站。这正是链上发布登记表的用途 — 参见/verify,将文件拖入即可核验。
为智能体对话而设计
ZooBC 的公共 API 包含 82 个接口,无需密钥、无需身份验证、CORS 完全开放 — 因此任意浏览器中的一个静态页面都可以查询它,任何地方的任何脚本也都可以。没有“开发者门户”这样的准入关卡。这条链还内置了适合智能体之间相互交易的链上原语:定时转账与归属转账、带自动超时退款机制的托管、N-of-M 多签、按账户划分的数据集。可以为一个智能体设定一个由共识强制执行上限的可支配额度,它所采取的每一项操作都会留下一份永久的审计记录,供人事后查验。关于这一切,从第一笔测试网交易到强制执行的额度上限和批准期限,都有一份逐步讲解的指南,参见 ZooBC for AI Agents ↗。
账户需支付租金
存储空间并非永远免费。账户需要随时间为其占用的空间付费,这样废弃的状态就不会在所有其他人的负担下不断积累。这笔租金很小;其目的不是攫取,而是让账本在几十年后依然保持可用。
在 zoobc.com 上阅读更多
三篇篇幅更长的文章,讲述这条链的用途。它们发布在项目网站上,而不是本站,并且各自处于不同的阶段 — 具体阶段由标签说明。
主网时间安排
主网尚未启动。启动后,本页面将更新主网的基础网址,以及从测试网参与迁移过去的路径。在网络运营者自己在测试网上锚定一个日期之前,基金会不会公布任何日期。
源代码
核心节点软件将在主网上线后六个月内开源,如果社区达到足以支持提前开放的普及程度,也可能更早开源。实用工具和命令行工具已经计划在主网上线之前开放。与此同时,链上发布登记表可以让你核实自己下载的二进制文件,是否与共识发布的版本一致。
API 稳定性
目前位于 /api/v1 的 API 接口,对于读取操作是稳定的。写入操作会在本地对交易签名 — 链上永远不会接触到私钥。具体的发送交易字节布局,以及一个用约 200 行标准库代码、把一个空账户带到一笔已确认转账的可运行 Python 示例,请参见建设页面。