Anastecia Francis
2 min readJan 18, 2024

B² Network has been a pioneering solution for verifying zero-knowledge proofs (zk proofs) on Bitcoin since its launch. Back in the early days, when we were designing the infrastructure of the B² Network, this was our most significant challenge. With the introduction of B² Hub, B² Network can now share the DA layer with other Bitcoin rollups, thereby realizing Bitcoin rollup-as-a-service

ZK proof can’t be verified on Bitcoin directly
The primary reason Bitcoin struggles to verify zk proofs directly lies in its inherent design philosophy and blockchain security.

1. Design Philosophy:

Bitcoin’s design philosophy emphasizes decentralization and security. Thus, Bitcoin has opted for a relatively simple yet secure scripting language, limiting Bitcoin’s smart contract and complex verification capabilities. Zero-knowledge proofs typically involve intricate mathematical operations that may exceed the capabilities of Bitcoin’s scripting language.

2. Computational and Storage Resources

Verifying zero-knowledge proofs requires significant computational and storage resources. The design of the Bitcoin network implies that nodes must have sufficient resources to verify all transactions, but directly verifying zk proofs may surpass the performance requirements of network nodes. This design ensures Bitcoin’s decentralization and security but makes it challenging to accommodate more complex verification mechanisms.

3. Network Consensus:

Bitcoin’s consensus algorithm (proof-of-work) is designed to ensure that all nodes reach consensus on transaction order and state. Introducing complex verification mechanisms may lead to consensus issues, as different nodes may achieve varying degrees of proficiency in verification, affecting the overall security of the network.

B² Network is a Layer 2 solution on Bitcoin, primarily utilizing zero-knowledge proof verification commitments submitted to Bitcoin. It allows challengers to initiate fraud proofs for disputes, aiming to leverage the powerful consensus of Bitcoin to ensure the security of the B² Network

Join us

Website: https://www.bsquared.network/

Twitter: https://twitter.com/BsquaredNetwork

Telegram group: https://t.me/bsquared_chat

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Responses (2)

Write a response