Joinstr Electrum Plugin v0.1.0 (Pre-alpha) Released
Joinstr is a free and open-source coinjoin implementation using nostr relays to coordinate coinjoin rounds.

- "Hi Bitcoin Developers. A pre-alpha release for electrum plugin to try joinstr protocol is available. Joinstr is a protocol for coinjoin using nostr," announced @/dev/fd0 to the Bitcoin Mailing list.
"I have also updated docs and website. Feel free to share your feedback after reviewing the code, docs and testing the plugin," added the developer.
NOTE: This is a pre-alpha release which can be used on mainnet with some trade-offs. Specifically, there is no sybil resistance added yet so avoid using untrusted relays and suspicious pools, warns the project's site.
- Learn more about sybil resistance in joinstr here. The NIP for coinjoins on Nostr can be found here.
1000 nostr relays that can be used for joinstr: https://t.co/8KjKGAjTJd
— /dev/fd0 NICHE PROGRAMMER (@1440000bytes) June 9, 2024
These relays do not "coordinate" coinjoin in the same way as wabisabi. Only used to read/write PSBT with encrypted channels. pic.twitter.com/OgVWuKsAMI
What's new
- Pools using encrypted channels. "Electrum plugin is now using pools using nostr encrypted channels. Users can create or join existing pools for coinjoin."
- Riseup VPN. "Riseup VPN is used which connects to a server based on config. This ensures all the peers in a pool use the same IP address to connect with relays and publish nostr events."
- Use of ANYONECANPAY sighash. "All participants sign PSBT using SIGHASH_ALL | SIGHASH_ANYONECANPAY flag in the input registration phase."
- Support for paid nostr relays. "Paid nostr relays can be used for pools in which members need to pay a one-time fee to join the pool."
