CoinJoin Your Bitcoin Payments with BTCPay Server Plugin

  • BTCPay Server has added a CoinJoin plugin, allowing merchants to retain privacy while managing their stores.
  • The plugin includes a payment batching in CoinJoin feature, coin selection interface and arbitrary amount CoinJoins.
  • Merchants can choose to CoinJoin for a fee with a coordinator provided by zkSNACKs or run their own coordinator.

BTCPay Server Adds CoinJoin Plugin

BTCPay Server, an open-source Bitcoin payment processing software, has added a CoinJoin plugin that enables merchants to retain privacy while managing their stores. The plugin was developed by Andrew Camilleri and offers features such as payment batching in Coinjoin, coin selection interface and arbitrary amount CoinJoins.

WabiSabi Protocol for Automatic CoinJoin

Stores that activate the Wasabi Wallet-based WabiSabi CoinJoin coordination protocol will be able to automatically CoinJoin all of the bitcoin they receive. This will save block space and enhance privacy compared to making a payment in two steps. Additionally, it also offers an optional revenue-sharing feature that donates a percentage of proceeds to the HRF and OpenSats foundations.

CoinJoins for Privacy Enhancement

A Coinjoin is when two or more people combine their transactions into one transaction in such a way that it is unclear who owns which coin after the transaction. The BTCPay Server plugin allows users to pay addresses directly within a coinjoin transaction which will save block space and enhance privacy compared to making payments in two steps. Furthermore, merchants can also spend their coins based on gained anonymity scores using the coin selection interface provided by the plugin.

Choosing Coordinator Options

Merchants can choose to perform coinjoins with fees paid through coordinators provided by zkSNACKs or they can spin up their own coordinators using custom terms based upon Wasabi Wallet’s WabiSabi protocol. Furthermore, users are given access to dashboard which assesses level of privacy of wallets along with details about current coinjoin transaction being participated in providing more insights and control over payments made through coinjoins.

Conclusion

All BTCPay server merchants can now utilize new features offered by the framework including payment batching inCoinjoin,coin selection interfaceandarbitraryamountCoinjoinstoenhanceprivacyofpaymentsmadeonlinewithBitcoinalongwiththeoptiontousetheir owncustomcoordinatoriftheychooseto do so .