
Not long ago, I wrote about Cube — a new Bitcoin smart contract project that its creator calls the "holy grail." Today I came across another interesting solution pushing Bitcoin in a similar direction: Tacit. Bear markets really are the perfect time to build, and Bitcoin innovations just keep coming.
Tacit is yet another approach to constructing classic DeFi services on top of Bitcoin. What sets it apart from many other Bitcoin DeFi solutions is that protocol rule compliance is verified by indexers - a role anyone can take on. No stake, no federation membership, no specialized mining hardware required. Just run the software and verify for yourself that everything happening in the protocol plays by the rules. The lightest indexer can even run directly in a web browser.
When you deposit Bitcoin to a Tacit address, you receive wrapped cBTC.zk tokens. Unlike other forms of wrapped Bitcoin, these aren't issued by a custodian or federation. They're automatically minted according to Tacit's own rules, backed by the Bitcoin sitting in the Taproot address where you deposited it.
Other tokens can also be created inside Tacit, and each can be transferred via a standard Bitcoin transaction - similar to how Ordinals work, except that transaction amounts are never written to the blockchain. Beyond wrapped Bitcoin, the protocol already supports wrapped Ether.
Every token transfer in Tacit is a Bitcoin transaction recorded on-chain, but without any information about how many tokens were sent or how many remain with the sender. And when you withdraw some Bitcoin from the protocol - a fully unilateral process that requires no one's approval - no one can tell how much you still have left inside.
Privacy isn't Tacit's primary focus; its main pitch is DeFi functionality. There's already a fully working AMM for tokens live in the protocol today.
That said, I'm not particularly impressed by the DeFi side of things just yet. The most compelling feature right now is the ability to hold Bitcoin in your own wallet in a way that prevents outside observers from knowing how much you've sent or received within the protocol - or what your current balance is.
If you use rabbit.io to exchange any cryptocurrency for Bitcoin, you can enter a Taproot address generated by a Tacit wallet as the recipient address and get your Bitcoin directly into the protocol. And if something about it doesn't suit you - say, the fact that cBTC.zk tokens aren't widely accepted anywhere yet - you can withdraw any portion of your Bitcoin back on-chain at any time with a standard Bitcoin transaction. Clean and elegant.