logo
vision scalability social networking revelation source
consensus immutability Bitcoin mixer snarks

Bitcoin mixer.

abstract: I want to get early adopters to use my planned privacy social net, as a small step to replacing SWIFT. all existing bitcoin mixers have been shut down because they relied on a centralized social net, which depended on domain names, which resulted in the fbi arriving at address of the owner of the domain name

Samourai wallet migrated to centralization, which directly led to them getting busted. That codebase is poisoned with communications that the FBI has flagged as actionable. And integrating anything into current Bitmessage is impossible except for the original developer. No big Python program is truly open source, because a sufficiently large and old Python program becomes incomprehensible and unintelligible

The correct design for a mixer is as follows. One has a social net, on which anyone can offer to coordinate a single mixing transaction. for a mix that will produce mixed coins (utxos )of a particular round number, 10mBTC, 20mBTC, 50mBTC, or 100mBTC, plus unmixed changed coins.

All the mixed coins are of equal value, for example all 100mBTC.

Not some funny value highly identifiable value like 99.9872384mBTC

People offer to contribute utxos to this mix transaction - revealing to the coordinator the public keys, the address, of the utxos,and revealing to the coordinator that these utxos have a common owner.

They also give him the blinded addresses of coins they want to receive. He blindsigns those addresses. They then reveal the unblinded addresses, and his unblinded signature, which proves he signed those addresses, but does not reveal to him which of the addresses he blindsigned it is – he does not learn the relation between the utxos that will be contributed to the mix transaction, and the mixed or the change utxos that it will replace them. (Though he and anyone doing blockchain analysis can trace the change coins by the Sudoku attack. But the Sudoku attack is irrelevant to coins that are all the same round number of bitcoin, such as 10mBTC)

He then creates the transaction, and everyone signs it. If not everyone signs, everyone can see what the missing utxos were, the ones that were promised, and not delivered, and blacklist them, then try again.

People contributing already mixed utxos do not have to pay transaction fees so get back exactly what they contributed.

People contributing as yet unmixed bitcoin have to pay a portion of the transaction fee proportional to the number of utxos contributed and received. This is good for them because the free of charge remixed utxos are enlarging their anonymity pool. making each mixing transaction part of one enormous anonymity pool instead of many tiny anonymity pools.

If mixing does not work like this, then someone has mucked it up in order to profit from it, their users will be traced, and they will be traced, then arrested.


The core of my plan has always been Web 3.0, a privacy social net, and everything else is just monetization, because software never gets done properly or properly maintained without someone making money off it.

Creative Commons License reaction.la gpg key 154588427F2709CD9D7146B01C99BB982002C39F
This work is licensed under the Creative Commons Attribution 4.0 International License.