ZooBC - Advancing Blockchain Technology

Roberto Capodieci

I am rebuilding ZooBC from the ground up.

We are still at the dawn of the decentralization of information. Blockchain should never have been limited to finance alone, yet most existing systems are built almost exclusively around money, speculation, and shortcuts. When used outside that narrow scope, they often expose architectural weaknesses, security compromises, or performance limits that make them unsuitable for real-world applications.

After years of designing and implementing decentralized systems at Blockchain Zoo, and after living through both success and failure, my vision has matured. ZooBC is not a reaction to trends, it is the result of years of thinking, building, breaking, and learning. The original version taught hard lessons about assumptions, operations, incentives, and execution. Those lessons are now embedded into every design choice.

Today, ZooBC is being rebuilt by me alone, with full control over the architecture, code, and direction. This new version is not slower, it is faster, leaner, and significantly more efficient. ZooBC is now written in C++, allowing for tighter control over memory, execution, and performance, and enabling a level of efficiency that was not realistically achievable in the previous Go-based implementation.

ZooBC aims to become a general-purpose decentralized protocol designed as a decentralized application layer. Its core goal is to offer a platform for building web applications that are free from centralized control, resistant to censorship, secure by design, and capable of operating at real-world scale. Identity, data, logic, and interactions should not depend on a single company, server, or jurisdiction, and ZooBC is designed with that principle at its core.

This is not a reboot driven by hype or pressure. It is the result of a long maturation process and a renewed sense of clarity. Something genuinely new is being built here, informed by experience, sharpened by failure, and driven by the belief that decentralized technology can, and should, do much better.

Want to understand how a Layer 1 blockchain is built from scratch? The Blockchain Zoo Academy offers courses that walk you through every component of ZooBC's architecture.

Signature

Below are some of the core concepts and features currently being implemented:

ZooBC is being rebuilt. In public.

ZooBC is currently under active development. After the first implementation cycle between 2019 and 2021, the project is now being rebuilt from scratch with a refined vision, modern tooling, and hard-earned experience.

The new ZooBC core is written in C++, focusing on performance, efficiency, and long-term stability. The goal is not to release quickly, but to build a decentralized application layer that can realistically support web applications free from centralized control.

Development updates, architectural decisions, and technical progress are documented openly. This is not a marketing-driven project, but an engineering-driven one.

If you want to follow the evolution of ZooBC, understand the design choices, or see how a Layer 1 protocol is built step by step, start here:

Read the development blog: https://zoobc.blog

Explore the original technical foundations: https://bcz.bz/vol1

Get in touch if you want to contribute: roberto@capodieci.com

ZooBC is not asking for blind trust. It is inviting informed attention.

ZooBC IMPLEMENTATION TIMELINE

where we are now

×

Intro

ZooBC is not backed by a large, fixed team today and that is by design. The team behind ZooBC is meant to grow together with the protocol itself, step by step, as the project earns attention, trust, and real-world relevance.

The first incarnation of ZooBC was developed between 2019 and 2021 at Blockchain Zoo. During that period, a team of 27 developers worked primarily in Go Lang on what was, at the time, a full Layer 1 blockchain implementation. That work resulted in a complete protocol, core node software, wallet applications, a block explorer, and extensive documentation. The technical foundations, architectural decisions, and many of the concepts behind ZooBC are documented in the book available at https://bcz.bz/vol1.

Despite strong technical progress, the project ultimately failed to launch in 2021. The reasons were not technological, but operational and structural. The assumption that early node operators would be able to independently run and maintain infrastructure proved wrong, forcing centralization where decentralization was essential. Timelines slipped, costs increased, and the burden of personally funding development during the pandemic became unsustainable. By mid-2021, the project had to stop, unfinished, despite being close to launch.

In June 2025, ZooBC was restarted from scratch, with a different mindset and a different execution strategy. Today, ZooBC is being written entirely in C++, coded directly by its original architect. Development progress, design choices, and technical updates are documented publicly at https://zoobc.blog. This reboot is intentionally slower, more controlled, and focused on correctness, resilience, and long-term sustainability rather than speed or hype.

As ZooBC starts to attract renewed interest, the right people will naturally join the project. Architects, developers, researchers, communicators, and builders who understand both the technical depth and the hard lessons learned will have a place here. The team is not predefined; it will be shaped by the evolution of the protocol itself.

If you are interested in contributing to ZooBC and believe you can add real value, you are invited to get in touch directly at roberto@capodieci.com.

For those who want to deeply understand how ZooBC works and learn to build Layer 1 blockchains, the Blockchain Zoo Academy provides structured courses covering every aspect of blockchain development.

Core Architects

Italy Roberto Capodieci

Roberto Capodieci

Core Architect

Advisors

Who's next?

???

Advisor

Who's next?

???

Advisor

Who's next?

???

Advisor

Core team

Who's next?

???

Developer

Who's next?

???

Developer

Who's next?

???

Developer

Explorer team

Who's next?

???

Developer

Who's next?

???

Developer

Who's next?

???

Developer

Wallet team

Who's next?

???

Developer

Who's next?

???

Developer

Who's next?

???

Developer

Community

Who's next?

???

Community

Who's next?

???

Community

Who's next?

???

Community

×

Roberto Capodieci

Roberto Capodieci
  • NAME OR NICKNAME:[NAME]
  • ZooBC FORUM ID:[FORUMID]
  • ROLE IN ZooBC:[ROLE]
  • SUPERPOWERS:[SKILLS]
  • PROFILES:

This person is so busy working on ZooBC that had no time to fill in the profile! Could you believe that lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Commodo nulla facilisi nullam vehicula ipsum a arcu cursus vitae. Cursus metus aliquam eleifend mi. Dignissim cras tincidunt lobortis feugiat vivamus at augue eget arcu. Diam donec adipiscing tristique risus nec feugiat. Ut pharetra sit amet aliquam id diam maecenas ultricies. Ac felis donec et odio pellentesque diam volutpat commodo sed. Hac habitasse platea dictumst vestibulum rhoncus est. Tincidunt eget nullam non nisi est sit amet. Semper viverra nam libero justo laoreet sit amet cursus sit. Aliquam eleifend mi in nulla posuere sollicitudin aliquam. Congue quisque egestas diam in. Et malesuada fames ac turpis egestas sed tempus urna et.

Fringilla urna porttitor rhoncus dolor. Vel risus commodo viverra maecenas accumsan. Lorem ipsum dolor sit amet. Metus vulputate eu scelerisque felis imperdiet proin fermentum. Posuere urna nec tincidunt praesent semper feugiat. Mi eget mauris pharetra et ultrices neque ornare aenean. Egestas purus viverra accumsan in nisl nisi scelerisque eu. Nec ullamcorper sit amet risus nullam eget felis. Amet mauris commodo quis imperdiet massa tincidunt nunc pulvinar sapien. Non blandit massa enim nec dui nunc mattis enim ut.

×

What Makes ZooBC Better

  • Proof of Participation (PoP) consensus: ZooBC combines a permissionless "apply-to-join" federation (the Node Registry) with protocol-enforced rules, aiming to avoid both PoW energy waste and the "rich-get-richer" control dynamics of PoS/DPoS.
  • Rewards tied to measurable network work: Instead of only rewarding block producers, ZooBC introduces a receipt system so nodes can prove they relayed/handled P2P traffic and earn participation score, which then influences rewards.
  • More even block creation / reduced centralization pressure: ZooBC describes block-creation probability in the registry as "more or less equal" across registered nodes, to reduce mining/validator concentration seen in other systems.
  • Fast onboarding via spine blocks + snapshots: Special daily "spine blocks" act as cryptographic checkpoints, pointing to recent database snapshot hashes so new nodes can sync to current state without replaying the entire chain from genesis.
  • Distributed storage for historical data: Old snapshots and block backups are chunked and assigned to nodes deterministically (torrent-like), reducing redundant storage while keeping retrievability decentralized.
  • Account controls and signature flexibility: ZooBC adds features like choosing digital signature algorithms per account and configuring accounts to require approval to receive transactions, targeting higher compatibility with legal/regulatory workflows.

Problems ZooBC Aims to Solve

  • Energy usage and mining centralization (PoW issues): PoP avoids Proof-of-Work's high energy consumption and the tendency for mining power to centralize.
  • Stake/key concentration risks (PoS/federation issues): By requiring participation proofs and using a large registry of nodes, ZooBC argues an attacker must compromise/control many node keys (not just a few wealthy ones) to rewrite history.
  • "Free-rider" nodes that don't propagate traffic: Receipts + participation score are intended to prevent nodes from only chasing block rewards while neglecting gossip/propagation that keeps networks decentralized.
  • Blockchain bloat and slow sync: Snapshots anchored by spine blocks are explicitly designed to make node bootstrap time nearly constant (e.g., "a few minutes" even if the chain is decades old).
  • Overly rigid dApp models: ZooBC positions V1 as groundwork for a later decentralized application platform where subsets of nodes can run specific DApps (a "self-sharding" idea), aiming to avoid the extremes of fully sandboxed smart contracts vs. semi-centralized off-chain apps.
  • Regulated-industry usability gaps: Multi-signature, signature-format flexibility, and "approve-to-receive" account behavior are framed as helping with government/legal compatibility (e.g., signatures recognized in court, explicit consent for attribution of ownership).

ZooBC Resources

The Book - Complete technical documentation of ZooBC's architecture, design decisions, and implementation details.

The Blog - Development updates, design choices, and progress on the C++ rewrite.

Video Series - Educational videos from the original ZooBC (2019-2021). Based on the Go implementation, but the core concepts remain the same.

The Academy - Learn how to build a Layer 1 blockchain from scratch. Courses cover cryptography, consensus, networking, and every component of ZooBC.

Telegram News - Get the latest ZooBC updates and announcements.

Git Repository - To be announced soon.

Follow ZooBC

×

Support ZooBC

ZooBC is a labor of love being rebuilt from the ground up. If you believe in the vision of a truly fair and decentralized blockchain, there are several ways you can support this project.

Donations

Support ZooBC development directly with cryptocurrency:

BTC (SegWit): bc1q9tmpeph8ct709g63cwjd7h5m254lgju4l02wju
BTC (Legacy): 1G8L57XkHDi7gmTcMFeo818AmpPLTTcoV1
ETH / USDC / USDT: 0x07D085cA47B2b995a9C70F1FB9B86BA43E9ed80b

Hover or tap an address to show QR code

ZooBC Supply and Genesis Allocation

ZooBC has a fixed and immutable maximum supply.

Total ZBC supply: 33,333,333 ZBC

No additional ZBC will ever be created beyond this limit.

From this total supply, a strictly limited portion is reserved for early supporters at genesis.

Maximum ZBC allocated at genesis: 3,333,333 ZBC

This is a hard cap. Once this allocation is reached, no further ZBC will be distributed at genesis, regardless of demand.

All remaining ZBC will be distributed exclusively as coinbase through the protocol over time, according to the rules defined by ZooBC.

Genesis Block Accounts

When ZooBC launches, the genesis block will include pre-allocated accounts for early supporters. These accounts are created using BIP39 mnemonics—the same standard used by most cryptocurrency wallets.

How it works

You generate your own BIP39 mnemonic using a trusted, open-source tool.

Recommended method:

Generate a 24-word mnemonic, keep it secure, and never share it.

From this mnemonic, derive your ZooBC account using:

  • Coin name: Zoo Blockchain (fifth from the bottom of the dropdown list)
  • Coin type: 883

A ZBC account address looks like this:

ZBC_T6NDZOTJ_47567SOU_2I4PRNKD_LRNXYJ63_GXQ2OTD4_FVZA4LQT_7Q7KOJ77

You then provide only the public key or address derived from your mnemonic.

This public information is used to include your account in the ZooBC genesis block with the allocated ZBC amount.

You retain full control at all times:

  • Your mnemonic and private keys never leave your possession
  • ZooBC never has access to them
  • There is no recovery if you lose them

At this stage, hardware wallets are not supported. Support may be added in the future, but genesis accounts are currently created using software-generated BIP39 mnemonics only.

Support Packages

Supporter – 1,000 USDT

  • 10,000 ZBC in genesis block
  • Name listed on supporters page
  • Early access to testnet

Builder – 5,000 USDT

  • 50,000 ZBC in genesis block
  • Everything in Supporter tier
  • Monthly development updates
  • Input on feature priorities

Architect – 10,000 USDT

  • 100,000 ZBC in genesis block
  • Everything in Builder tier
  • Direct communication channel
  • Recognition as founding architect
  • Free access to Blockchain Zoo Academy courses

Important Notes

  • This is not an ICO. There is no token sale.
  • ZooBC main net will launch before end 2026. Follow the blog or this website for a precise date (when it is announced, rephrase it).
  • Genesis allocations are rewards for early supporters, not investments.
  • ZBC tokens have no guaranteed monetary value.
  • Support ZooBC because you believe in the technology.

Contact: support@zoobc.com