建设中

本网站仍在建设中

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

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

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

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

发送反馈

ZooBC 0.5.6 deployed to TestNet and DevNet

The release is on all 22 nodes and both gateways without a relaunch or genesis change. Eleven consensus rules activate at blocks 131,000 and 134,500; 72 forum reports were fixed and closed, while 16 remain scheduled for 0.5.7.

作者:Roberto Capodieci · 发布于

ZooBC 0.5.6 — live on TestNet and DevNet (20 October 2026)

Node 0.5.6+fc84d5bd, gateway cc59fa2, wallet V1.87, explorer 0.0.31, tools f5231c6 (github.com/zoobc/tools). Rolled on all 22 nodes and both gateways on 20 October 2026, about 02:15 UTC. No relaunch, no genesis change, balances and history untouched.

In numbers

| | | |---|---| | Forum reports answered (filed 2–18 October) | 91 | | Fixed and closed today | 72 | | Answered as by design and closed | 3 | | Confirmed, scheduled for 0.5.7 | 16 | | New consensus rules | 11 | | New transaction type | 1 (QueueAttendance, type 59) | | Node fixes without a rule (effective now) | 21 | | Wallet fixes (V1.87) | 6 | | Tools fixes | 3 (proof-of-ownership signing key and ZBC-MSG-v2 in all 10 languages, zbc-cli messages) | | Automated tests in the node build | 221 |

When the rules switch on

The code is on every node now. The eleven new rules switch on at a block height, the same moment for every node:

| Chain | Block | Expected time (UTC) | Bali | |---|---|---|---| | TestNet (zoobc.network) | 131,000 | about 23:00 UTC, 20 October 2026 | 07:00, 21 Oct | | DevNet (socialconnect.network) | 134,500 | about 23:20 UTC, 20 October 2026 | 07:20, 21 Oct |

Times are at the measured pace of 15.3 s/block (TestNet) and 15.0 s/block (DevNet); the block is the switch, not the clock. GET /api/v1/blockchain/rules on either gateway lists the rules with their height. Every fix that does not need a rule is effective since the roll.

A node still on 0.5.5 at its chain's height forks off. Operators: curl -fsSL https://zoobc.network/install | sudo bash -s -- --update --yes (DevNet: socialconnect.network), or let the self-updater follow the registry.

What changed

Liveness: a silent node leaves the draw (rules liveness_miss_rule, skip_penalty_absent_only)

Every active node carries a consecutive-miss counter, reset by a block it produces or a receipt it signs. A node that never produced a block is expelled at its 4th consecutive miss. An established node is suspended at its 4th miss (not drawn, no coinbase, no longevity share), comes back with its first receipt or block, and is expelled after 17,280 silent blocks (3 days). Nothing ever shrinks the active set below 3 nodes; if every node is suspended the chain draws from them again, and a queued node can produce the block that admits it. The previous block's producer is never drawn for the next block. The skipped-turn penalty is charged once per node per block and only to the node that was absent — present nodes were paying for other nodes' slots.

Block production after a stall (rules smith_window_anchor, halt_recovery_param)

Blocksmith rounds anchor on the previous block's timestamp, so a stall no longer pushes the valid window out of reach (the freeze that needed a restart). The 3,600 s recovery limit is a consensus parameter, and a block beyond it is accepted when its producer is the smith the draw expects, instead of splitting the chain for good. Fork choice weighs cumulative difficulty; a peer whose branch was rejected is left alone for a cool-down instead of being retried every 10 seconds.

Registry (rules poown_required, relay_owner_gates, oracle_registered_only, queue_attendance, coinbase_maturity)

Node registration and update require a verified proof of ownership signed by the node key (the parser never checked it, and every tool signed with the wrong key — fixed in all ten languages). A queued node proves it is online once per 5,760-block window with a QueueAttendance transaction paid from its stake; three misses and it is dropped, stake returned; the queue is ordered by stake × time waited. A node registered after genesis earns no coinbase or longevity share until 24 × N blocks after registration (never fewer than 1,440). Relay registration binds only to a gateway the sender owns; oracle attestations come only from registered attesters.

Markets (rules market_deposit_refund, market_min_notional)

The 50 ZBC market creation cost is a deposit, refunded at the 100th trade; orders whose quote amount rounds to zero are refused.

Effective since the roll (no rule needed)

  • Zero-cost chain halt via underfunded CreateTrigger / CreateApp: admission checks what the reservation takes, block assembly never selects what a sender cannot pay.
  • spendable_balance drift (doubled at every restart, stranded by failed undo, doubled after a reorg): the pool rebuilds its reservations from the balance.
  • One sender could stall a node with a few hundred submissions (missing index), and a busy host made the node refuse transactions (host CPU gate): both fixed.
  • Ethereum RPC (MetaMask) listens on loopback only; the gateway's rpc.<domain> serves its own node. Nothing on the fleet answers 8545 from the Internet any more.
  • Fast sync and snapshot retention: newest manifest by reference height, chain-scoped pruning, the gate that kept every joiner block-by-block, best-peer fallback.
  • Block purge clamped to the receipt lookback; executed multisig rows pruned; participation-score ledger written; illegal app moves refused with a reason; one escrow decision per block; archival locked_balance includes liquid-payment holds; a sender can drop its own pending transaction; the node no longer crashes in block broadcast.
  • Escrow rows report survives_to_height / longevity_financed; explorer 0.0.31 shows it.
  • ZBC-MSG-v2: signed messages are bound to the chain's genesis; v1 accepted until 1 December 2026.

Wallet V1.87

Paper-wallet key material wiped on leaving the page; validation in the transaction builders before signing; invoices validated on creation and on rendering; chat shows only messages with a verified encryption envelope; deleted messages reconciled with the chain; one fee basis on the Send form and the Confirm dialog.

Not in this release (confirmed, 0.5.7)

Fee-vote initialisation and governance apply path, escrow instruction bytes untaxed, escrow-request expiry divisor, scheduled transfers vs receive policies, prepaid storage drawdown, the FireDue residual, periodic wedge evaluation, the stale remaining order field, and the snapshot series kept in the network's decentralized storage (which also answers the full-history question). Each has its forum topic open with that status.

Thank you

This release is, in large part, the testers' work. Cebo filed 86 of the 91 reports, on private disposable DevNets with measurements that pointed at the line most of the time — the liveness law, the smith-window freeze, the zero-cost halt, the reservation drift, the snapshot series, and the proof-of-ownership flag that turned out to be dead in the parser and wrong in every one of our tools. Aligot audited the wallet and found the paper-wallet leak, the plaintext chat path, the ghost messages, the negative invoices and the missing validation. The detail in these reports is why 91 topics could be answered in two weeks and why most of them are closed today rather than "under investigation".

Rewards follow the bounty ledger on zoobc.foundation, by the month in which a topic is closed. Keep them coming: the forum is zoobc.pro, full disclosure, payloads welcome.

— ZooBC Foundation, 20 October 2026

社交媒体免责声明

最后更新: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 联系我们。