Coinswap v0.1.0: First Public Beta Release
Coinswap is a functioning, minimal-viable binaries and libraries to perform a trustless, peer-to-peer Maxwell-Belcher Coinswap Protocol. With v0.1.0, Coinswap marketplace is now live on Testnet4.
- Coinswap is a decentralized atomic swap protocol that facilitates trustless swaps of Bitcoin UTXOs through a decentralized, Sybil-resistant marketplace.
"We’re thrilled to announce the first public beta release of Coinswap: a decentralized, Sybil-resistant protocol for trustless Bitcoin UTXO swaps," announced Citadel FOSS.
- This release represents a major milestone, featuring a fully functional implementation of the protocol along with crucial tools and documentation tailored for developers, testers, and early adopters.
"Calling all protocol developers and privacy researchers to test the apps, dig into the code, break it, spam it, and report bugs," said the developers.
- Originally designed as a privacy protocol, Coinswap also offers significant potential for Bitcoin scalability by facilitating decentralized cross-chain swap bridges. Coinswap is now live on Testnet4, with swap servers providing services.
DISCLAIMER: The Coinswap library is currently in beta development and remains in an experimental stage, featuring known and unknown bugs. Mainnet use is strictly not recommended.
What's new
- Complete Protocol Specification. The full Coinswap protocol has been formalized and documented in detail.
- Explore the Coinswap Protocol Specification to understand how it ensures decentralized, private, and censorship-resistant swaps.
- Functional Test Coverage. A robust set of functional tests has been introduced to simulate swap scenarios and ensure protocol correctness.
- Dive into the tests and explore various swap situations: Functional Tests.
- Modular Protocol Design. All protocol components have been modularized for flexibility, extensibility, and easier integration into other Bitcoin applications. Check the src.
- Command-Line Applications. Coinswap introduces three key command-line apps:
makerd
: Run as a swap service provider and earn fees. Get started with makerd.maker-cli
: Manage your maker server via a command-line interface. Learn more about maker-cli.taker
: Act as a client and perform swaps with multiple makers. Use the taker app.
Announcement / Archive
GitHub Repo
Maxwell-Belcher Coinswap Protocol
- Do you want more? Subscribe and get No Bullshit GM report straight to your mailbox and No Bullshit Bitcoin on Nostr.
- Feedback or news tips? Drop it here.