Java Implementation of Server and Client for CoinJoin Algorithm
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
bin/wallettemplate
client
lib
server
src
.classpath
.gitignore
.project
CoinJoin_Client.jar
LICENSE
README.md
WalletTemplate.spvchain
WalletTemplate.wallet

README.md

CoinJoin

Java Implementation of Server and Client for CoinJoin Algorithm

Dependencies

Demonstration

  • Start the local Bitcoin node, then start server and two clients:
  • cd server; java -jar CoinJoin_Server.jar
  • cd ../client; java -jar CoinJoin_Client.jar
  • cd ..; java -jar CoinJoin_Client.jar
  • Wait for wallets to synchronize with Bitcoin network
  • Start mixing coins!

Hard-Coded Values

  • ip = "localhost"
  • port = 4444
  • CHUNK_SIZE = 0.01 BTC
  • MIN_PARTICIPANTS = 2