Researchers at Alloc Init published a September 24 paper proposing Shielded Bitcoin, a privacy system that would hide transaction details on Bitcoin without changing Bitcoin’s consensus rules. That is exactly the kind of “don’t touch the base layer” pitch Bitcoin purists like, and exactly the kind of proposal that gets messy once you look past the headline.
- Shielded Bitcoin aims to hide senders, receivers, amounts, and transaction links.
- No soft fork is required for the shielded overlay described in the paper.
- Zero-knowledge proofs, encrypted notes, and nullifiers borrow from Zcash-style privacy.
- Big gaps remain around anonymity, peg-ins and peg-outs, and quantum resistance.
The paper was written by Clara Shikhelman, Mikhail Komarov, and Aleksei Moskvin of Alloc Init. Their design treats Bitcoin as a neutral publication and ordering layer, while separate indexers verify the shielded state transitions and keep the privacy layer’s ledger outside Bitcoin consensus.
That distinction matters. Bitcoin would anchor the transaction data, but it would not enforce the privacy system’s rules. The base chain stays simple. The hard work gets pushed into external software that checks zero-knowledge proofs, tracks spent outputs, and updates the shielded state. Clean on paper. Messy in practice. Crypto loves this trick until someone actually has to ship it.
The design borrows heavily from Zcash: encrypted notes, nullifiers, and zero-knowledge proofs. A zero-knowledge proof lets someone prove something is true without revealing the underlying data. A nullifier is a cryptographic marker that shows a note has been spent without exposing which note was spent. In plain English, the goal is to hide who paid whom, how much moved, and how the transfers connect over time.
Komarov put it bluntly:
“It’s basically Zcash.”Fair enough, as shorthand. Just don’t confuse shorthand with a full technical explanation. The cryptographic family resemblance is real. The trust and settlement model is not. Zcash is built for shielded transfers. Bitcoin is being asked to carry a privacy layer without changing the rules underneath it.
Under the proposed setup, an indexer would verify the zero-knowledge proofs, check whether a nullifier had already appeared, and update the shielded state. If invalid shielded data were published to Bitcoin, Bitcoin itself would not reject it. Bitcoin would still only be the publication layer. The indexer becomes the gatekeeper for whether that data means anything useful.
That creates a familiar decentralized-systems problem: what happens if the indexer lies, lags, or goes stale? The notes say a dishonest indexer could provide stale balances, omit transfers, or delay wallet updates. Users could switch indexers or replay the shielded history themselves from Bitcoin, but for normal people that is not a casual afternoon task. “You can verify it yourself” sounds great until you remember most users would rather not become part-time auditors.
Privacy is only as strong as the crowd around it. Vadim Zavodil’s warning gets to the heart of that reality:
“Privacy is a function of the crowd.”If only a small number of users are in the shielded pool, the anonymity set stays thin. A peer-reviewed 2018 study on Zcash found that transaction patterns can shrink the effective anonymity set in practice. That is the inconvenient truth privacy maximalists never quite manage to wish away: the math can be solid and the real-world privacy can still be mediocre if usage is sparse or sloppy.
Even with shielded transfers, some metadata remains visible on Bitcoin. Observers can still see when a Shielded Bitcoin transaction happened, its timing, the fee, the data size, the number of notes consumed and created, and the Bitcoin transaction carrying the encrypted payload. Users can also have read-only keys for viewing incoming or outgoing activity, while a full viewing key reveals everything covered by that key. So no, this is not invisible money. It is better described as selective disclosure with a privacy shell around the important parts.
The biggest unfinished piece is the bridge in and out of the shielded system. The current paper covers shielded transfers after value is already inside. A separate mechanism for moving BTC into and out of the system is still under development, and the authors say that work will be addressed separately. That matters because the bridge is where elegant cryptography usually meets ugly reality.
Alloc Init’s related PIPEs work points in that direction. PIPEs uses witness encryption, a cryptographic method where decryption depends on proving that some condition has been met. Komarov said in February that PIPEs v2: Enabling Covenants and ZKP Verification could emulate covenant and zero-knowledge verification functions without requiring a Bitcoin soft fork. The point is not to make Bitcoin itself smarter. The point is to make Bitcoin transactions carry ordinary-looking signatures while enforcing more complicated rules off-chain.
That sounds clever because it is. It also sounds expensive because it probably is. Komarov’s February disclosure put a PIPEs v2 ciphertext at roughly 330 TB of storage, though the researchers knew a route that could eventually reduce that toward 100 GB. The target had not been achieved in the material available. The shielded payload itself would be around 700 virtual bytes, compared with a typical Bitcoin transaction at roughly 100 to 200 virtual bytes. Komarov estimated miner fees could be about four times higher.
That is the part the glossy privacy pitch tends to skip. Bitcoin blockspace is scarce and priced accordingly. If privacy transactions are bulkier, users pay for it. If the cryptography and extra data make things more expensive, then privacy is not free. It is a premium service with a cryptographic accent. Anyone promising cheap, perfect privacy on Bitcoin without tradeoffs is either selling something or hallucinating.
The quantum-resistance question is even less settled. Pierre-Luc Dallaire-Demers criticized the construction as
“not quantum resistant at all.”Komarov said the shielded pool’s eventual quantum resistance would depend partly on Bitcoin’s signature system, but Alloc Init has not presented Shielded Bitcoin as a finished post-quantum implementation. That is the right level of caution. This is research, not a solved answer to future quantum attacks.
Eli Ben-Sasson, co-author of Zerocash and CEO of StarkWare, reacted positively in principle, though he said he had not yet reviewed the full paper. That kind of measured response is more useful than hype, which in crypto is usually just marketing with better shoes.
The broader picture is straightforward. Bitcoin researchers are still trying to push privacy and programmable behavior forward without reopening the consensus wars. If this line of work matures, it could point toward Bitcoin-native systems that preserve the chain’s conservative base while outsourcing more logic to cryptography and external verifiers. If it stalls, the usual suspects will be to blame: too much complexity, too little adoption, and a user experience that only a cryptographer could love.
Key questions and takeaways
-
Does Shielded Bitcoin require a Bitcoin soft fork?
Not for the shielded overlay described in the paper. The privacy checks are pushed outside Bitcoin consensus, so Bitcoin nodes do not need to enforce the shielded rules. -
What does it actually hide?
The design is meant to conceal senders, receivers, transferred amounts, and links to earlier notes. But timing, fees, transaction size, and other metadata can still leak useful information. -
Is this just Zcash on Bitcoin?
Roughly, yes in concept. It uses the same privacy family of tools, encrypted notes, nullifiers, and zero-knowledge proofs, but Bitcoin is acting as the publication layer rather than a native shielded system. -
What is the biggest weakness?
The anonymity set and the unfinished bridge in and out of the system. Privacy gets weaker when too few people use it, and the peg-in / peg-out mechanism is still not complete. -
Is it quantum resistant?
Not in any proven or finished sense based on what has been presented. The quantum-resistance question remains open, and the project has not been framed as a completed post-quantum design. -
Will it be cheap to use?
Probably not compared with a standard Bitcoin transaction. The research estimates point to larger payloads and potentially higher fees, which is the price of privacy on a very expensive blockspace market.
The real argument for this kind of work is hard to dismiss: public money without privacy turns into financial surveillance with a blockchain sticker on it. The real caution is just as important: privacy on Bitcoin is possible to research, and maybe eventually to deploy, but it will not come free, simple, or magically perfect. The hard part is not inventing the cryptography. The hard part is making it usable enough that real people will actually trust it with real money.
Further reading
A few related pieces on privacy, Zcash, and the ugly little details that usually get hand-waved away.
- Bitcoin privacy proposal avoids soft fork with ZK proofs
- Windows Internals: System Architecture, Processes, Threads
- Zcash as the ultimate Bitcoin privacy upgrade, according to Helius
- Zcash slumps 45% after Orchard privacy flaw sparks counterfeit ZEC fears
- Barry Silbert says crypto’s privacy era has begun with Zcash leading the charge