UTXO dealership is a forthcoming privacy tool for bitcoin. It enables bitcoin miners to easily sell their freshly mined utxos for a premium, and it enables bitcoiners to acquire decent privacy simply by visiting a website and buying a history-free utxo. (It uses coinswaps, invented by bitcoin legend Gregory Maxwell, to prevent chain analysts from identifying the swap and linking the "old" utxo to the "new" one.) This project should also help increase miner revenues (because miners can sell their utxos for a premium), which should help improve bitcoin's security.
It should also incentivize miners to use pools that sell their utxos via this software, because those pools will have higher revenues. In turn, this may result in KYC'd mining pools -- who I imagine will not want to touch this software, despite its profitability -- losing members to non-KYC'd mining pools, because they have no qualms about doing stuff without KYC, and therefore they will use this software and accrue higher profit margins.
The software is free and open source.
The frontend code is here: github.com/ntheile/utxo-deale...
The backend is here: github.com/supertestnet/utxo-...
I hope to continue working on it to (1) release it on mainnet (2) allow custom amounts (currently it is hard coded to only let you buy 3000 "fresh sats" for 4000 "old sats") (3) allow custom destinations (currently the destination addresses for both the buyer and the seller are hard coded) (4) delink the swaps by avoiding pubkey reuse (5) ensure that only "fresh sats" show up for sale (currently it is just a coinswap tool, there is no checking to ensure coinbase utxos are sold) (6) allow multiple simultaneous offers (currently only one offer can be made at a time)
Let me know what you think! And if you're a dev, help me finish the code!
bc1qefhunyf8rsq77f38k07hn2e5njp0acxhlheksn
10 сен 2023