Bitcoin’s privacy features have been under fire by critics since early 2013.
While the protocol remains technically robust and mathematically secure, a loophole allows blockchain analysts and cryptographers to link transactional behavior with users, leading to some term Bitcoin as “pseudonymous.”
But one veteran developer believes the problem can be solved using a framework built-in 2013, a then-launched protocol called CoinSwap invented by Blockstream’s Greg Maxwell.
Improving Bitcoin privacy
Design for a CoinSwap Implementation for Massively Improving Bitcoin Privacy and Fungibility https://t.co/MQWoRJikxC Alice sends tx A-B but the coins actually end up in Z. Then when normie Carol sends a tx an analyst must deal with possibility that Carol’s coins disappeared too
— belcherrrrr (@chris_belcher_) May 25, 2020
Belcher’s approach builds on CoinSwap’s earlier solution — that of utilizing a “swap” method to conduct transactions. At the time, the framework relied on conducting transactions via an intermediate wallet instead of a direct transfer, causing wallet addresses to be “masked,” effectively.
But the protocol proved to be difficult to implement and never came to fruition, notes Belcher. A relevant Bitcointalk thread has not shown activity since 2016, meaning the project was, indeed, left abandoned.
However, the Bitcoin developer noted CoinSwap holds “great promise,” and is the “next step for on-chain bitcoin privacy.”
Belcher, in his implementation, proposes creating a “liquidity market” similar to JoinMarket and CoinJoin. He explains:
“We can get slightly bigger anonymity set by using 2-of-3 multi-sig with a fake third public key. For a much greater anonymity set, we can use 2-party ECDSA to create 2-of-2 multi-signature addresses that look the same as regular single-signature addresses.”
Belcher uses a multi-party mechanism for avoiding two-party transactions, such that Bitcoins moved from a user’s wallet will be “routed” through several other user wallets before reaching the recipient. All intermediaries will act as “market makers,” only knowing what the previous and the next Bitcoin address is.
The above approach helps boost the fungibility of Bitcoin, making it a “better form of money” in Belcher’s view. He notes the implementation could also be used as a “Bitcoin mixing app,” but wallet providers could also implement the system and increase privacy for their users.
5. Final Take:
Belcher notes the software could be a standalone ‘mixing’ application like Wasabi or rather a library that existing (and future) wallet users can implement to improve Bitcoin’s privacy. A variety of privacy solutions is imperative for Bitcoin’s long-term health.
— Rob Sarrow 💫…