建设中

本网站仍在建设中

基金会是公开地进行建设的。你在这里看到的内容是当前真实的情况,但尚未完成 — 请将其理解为我们今天所处的阶段,而非最终定论。

从现在到主网上线之间,内容会不断变化:措辞、结构、图片和数据都可能调整。部分页面目前是占位内容。凡以照片代表某个人物之处,所用均为图库图片,并非该人物本人。

更广泛的 ZooBC 生态系统是分阶段上线的。钱包、区块浏览器、社区论坛和社交渠道,会随着主网的临近逐一上线,本网站也会随之不断完善。

如果有哪里读起来不对劲、看起来有问题,或显得具有误导性,请告诉我们。现在的反馈,对我们来说比日后一个打磨光鲜的上线更有价值。

发送反馈

漏洞赏金

发现了什么,以及它的价值

ZooBC 测试网存在的目的,就是在主网替我们承受之前先被人攻破。发现会被公开发布 — 攻击载荷、复现步骤,以及关于修复方案的讨论,全部放在同一个帖子里。本页面是另一半内容:谁发现了什么、它是如何被评定的,以及基金会支付了多少。

对照论坛核实于 。论坛内容每天都在更新 — 请点击链接查看该发现的最新状态。

两类奖励,分开计算

它们被刻意区分开来,把两者混为一谈正是漏洞赏金计划走向失败的方式。

严重程度奖励

依据实际面临的风险分为四个等级 — A 级严重、B 级高、C 级一般、D 级低。严重程度取决于实际存在的风险,而非报告中的说法。一份报告有时会被降级。有时也会被升级到超出作者原本申报的等级,因为问题背后的实际情况,比报告者意识到的更严重。

质量奖励

为让一个真实的发现变得更完善而付费:一份任何人都能运行的复现步骤、指明具体代码行、如实评估影响范围、提出修复方案,并排查同类问题而非止步于第一个。这是我们为把一份简略报告打磨成开发者可以直接采取行动的报告而支付的报酬。

它不会仅仅因为付出的努力而获得报酬。一份我们无法复现的报告,或者一份描述的其实是预期行为的报告,无论投入了多少工作,都不会获得奖励,也不会被列入此处。我们会在论坛帖子中说明这一点并解释原因,以便下一份报告能做得更好。

一份详尽的报告,补足了简略报告遗漏的信息,其价值可能超过它所附带的发现本身。

报告与发现并不是一回事

其中一些最初是以一份涵盖多个问题的报告形式提交的,后来在论坛上被拆分为每个发现各占一个帖子,以便分别追踪和修复。下面的每一项发现都有各自的等级;如果它来自一份更大的报告,对应行会予以说明并附上链接。

报告本身不会单独占一行。把它当作一项发现来计算会虚增总数,况且这些报告本身已经被拆分过了。

哪些内容会出现在本页面

只有已被复现并被采纳的发现才会出现在这里,在论坛上这意味着它们已被移入经过筛选的分类。而开放提交分类是任何人都可以发帖的地方,其中很多内容尚未被复现 — 那些内容不会列在这里。一项发现只有在被确认之后才会出现,确认之前不会。

状态是如何判定的

通过探测实际运行中的网络来判定,而不是通过阅读提交记录。一个已被合并、已部署,或在帖子中被描述为完成的修复,在这里都不会被记为已修复,除非该发现本身已针对实际运行情况重新测试过。如果这项核查结果与此前的说法不符,状态会在这里以及对应的论坛帖子中一并更正,这样报告者就能在自己提交的地方看到更正。

9 月 21 日,有两项状态就是这样被更正的,两次都是朝着承认进展低于此前所宣称的方向修正。一个状态永远只朝“已修复”方向移动的赏金任务页面,是不值得阅读的。

台账

34 项发现,来自 3 位测试者 · 核实于 2026年9月24日

报告者发现领域等级 质量状态ZBC
Aligot Storage endpoint serves raw uploaded files to anyone ↗ 节点 A — 已确认,修复已编写,尚未部署 —
Aligot Wallet PIN brute-force protection bypass ↗ 钱包 B — 已修复,已上线 —
Aligot Stored XSS via token name in the wallet ↗ 钱包 B — 已修复,已上线 —
Aligot Escrow approve and reject broken ↗ 钱包 B — 已修复,已上线 —
Aligot Marketplace maker cannot cancel their own offer ↗ 钱包 C — 已确认,处理中 —
Aligot Arcade game state causes a repeatable 500 ↗ 节点 C — 已确认,处理中 —
Aligot Explorer activity list drifts between pages ↗ 区块浏览器 D — 已确认,尚未开始 —
Aligot Resubmitting a mined transaction reports it as new ↗ 节点 D — 已确认,处理中 —
Aligot Exchange accepts a sell larger than the balance ↗ 钱包 D — 已确认,尚未开始 —
Aligot Vesting total does not match what is locked ↗ 钱包 D — 已确认,尚未开始 —
Aligot Malformed JSON returns 500 and names the parser ↗ 节点 D — 已确认,处理中 —
Cebo Third-party script on the wallet origin, no script policy ↗ 钱包 A — 已确认,处理中 —
Cebo Token transfer form not cleared, duplicate submit ↗ 钱包 B — 已修复,已上线(等待重新测试) —
Cebo CLI liquid-payment-stop truncates a transaction id ↗ 工具 B — 已修复,已上线 —
Cebo Escrow confirm omits terms, amount shown in atomic units ↗ 钱包 C — 已修复,已上线(等待重新测试) —
Cebo Activity list mislabels a scheduled transfer ↗ 钱包 D — 已确认,尚未开始 —
Cebo Fee overpay refunded on one escrow path, kept on the other ↗ 节点 D — 已确认,处理中 —
Teres Wallet stored XSS from on-chain data ↗ 钱包 A — 已修复,已上线 —
Teres Wallet stored XSS through a chat attachment ↗ 钱包 A — 已确认,处理中 —
Teres Wallet account takeover from two localStorage blobs ↗ 属于一份包含多项发现的报告 ↗的一部分 钱包 A — 已修复,已上线 —
Teres Node crash: pre-auth SEGV via unbounded RLP recursion ↗ 节点 A — 已修复,已上线 —
Teres Node crash: unvalidated ETH recovery id aborts the process ↗ 节点 A — 已修复,已上线 —
Teres Node handshake accepts a caller-supplied address ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 B — 部分修复,仍然开放 —
Teres Unauthenticated storage upload exhausts a node's disk ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 B — 已修复,已上线 —
Teres Node traffic is cleartext, so agreement between nodes proves nothing ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 C — 已接受 —
Teres Node API has no rate limiting and no auth-failure lockout ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 C — 部分修复,仍然开放 —
Teres Wallet pages can be framed by any site ↗ 属于一份包含多项发现的报告 ↗的一部分 钱包 C — 已修复,已上线 —
Teres Origin IP is directly reachable and exposes the node ports ↗ 节点 C — 已接受 —
Teres Calls relay on :8099 can be driven out of memory ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 C — 仅在开发网修复 —
Teres gRPC 1.51 and protobuf 3.21 on an unauthenticated port ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 D — 已接受 —
Teres Signed-request auth verifies against the caller's own key ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 D — 已接受 —
Teres Peer gossip exceeds the registry and crosses chains ↗ 属于一份包含多项发现的报告 ↗的一部分 节点 D — 已接受 —
Teres Host metrics served with no authentication on every node ↗ 节点 D — 已确认,处理中 —
Teres Node leaks internal detail into its own errors ↗ 节点 D — 已确认,处理中 —

每位测试者

报告者发现 质量奖励核验奖励 已支付,ZBC
Teres 17 3 — — (18 尚未设定)
Aligot 11 4 — — (12 尚未设定)
Cebo 6 3 1 — (7 尚未设定)

质量奖励是颁给报告本身的,而不是报告中的每一项发现 — 一份拆成七个主题的报告仍是一项工作。金额会在确定后显示;短横线表示尚未确定,绝不代表零。

核验奖励

还有第三类值得付费的事,而且已经有一个人获得了这份报酬。

在 CLI 交易 ID 截断问题上,Cebo 最初发现了一处实例 — 随后进一步排查同类问题,结果发现另外三个 ID 字段也存在同样的漏洞。一份报告,四处修复。

随后,在被告知修复已经上线之后,他们拉取了公开的代码仓库、重新构建,并报告称修复其实并不存在。核实这样的说法是一项工作,而且是一项吃力不讨好的工作。这正是本页面之所以要区分已修复、已上线与已合并的原因 — 这样的工作也是有偿的。

参与其中

在论坛的开放提交分类中发帖 — 每个帖子只报告一个发现,因为一个包含三个发现的帖子只能被当作一个来评判。说明你做了什么、发生了什么,以及你原本预期的结果。一旦该发现被复现并被采纳,就会被移入经过筛选的分类并出现在这里。

本页面不包含任何攻击载荷或复现步骤。这些内容都公开发布在论坛上,可供讨论和质疑。

社交媒体免责声明

最后更新:2026年9月29日

本文为译文。如果与英文版本存在差异,以英文版本为准。

本免责声明适用于由 ZooBC Foundation 或代表其发布的所有帖子和社交媒体内容,包括与 zoobc.com、zoobc.pro、zoobc.net、zoobc.network、socialconnect.network、proofofparticipation.network 以及 zoobc.foundation 相关联的内容。

1. 基本信息

所有帖子及社交媒体内容(“内容”)仅用于娱乐和资讯目的,并不必然代表 ZooBC 或 ZooBC 任何员工、贡献者或承包商的观点。该内容并非绝无错误,可能包含不准确的信息。无论口头或书面,从 ZooBC 获得的任何建议或信息,均不构成本文未明确作出的任何保证或陈述。

你不应依赖任何内容来获取任何形式的建议,包括法律、投资、财务、税务或其他专业建议,该内容也不能替代合格专业人士提供的意见。

任何内容均不构成出售要约,也不构成购买任何证券、代币或数字资产的要约邀请,亦不构成可被解读为邀约或诱导从事任何投资活动或类似行为的要约、广告、招揽、确认、声明或任何金融推广。

为免生疑义,相关内容并非由投资顾问提供,也不属于 ZooBC 的投资咨询服务。ZooBC 及与 ZooBC 相关的社交媒体账号进行的转发、转推、关注或点赞,均不代表 ZooBC 对任何观点、个人、团体或实体的背书。

2. 联系信息

如果你对我们的网站或本免责声明有任何疑问,请通过 info@zoobc.foundation 联系我们。