Avatar
Kruw
0b9de7c5e82d26c285690a13cd164149a5a0ee3131b9912e1c0bb36c66b471ab
Taxes are a scam. Inflation is a stealth tax. Bitcoin fixes this.

-I mean that anyone with a copy of the blockchain can see those payments were made to the same user since they were merged by that user in a self spend transaction.

-Fair

-WabiSabi has even better privacy than "postmix spending" - You can send payments directly in a coinjoin. The recipient only sees their coins came from some combination of 150-400 inputs and no other information, such as the sender's change.

At the pinnacle of two way transactional privacy, WabiSabi enables discreet payments using key verified anonymous credentials . This means that a recipient can accept coins without even the sender knowing what their Bitcoin address is: https://twitter.com/MrKukks/status/1619294492854747138

Wasabi has even better remixing incentives than Whirlpool does: In addition to remixes being free of coordinator fees, change mixing is ALSO free as well. Whirlpool has backwards remixing incentives because sybil attackers have zero time preference when it comes to waiting in line to remix, placing legitimate users who want to gain privacy at an economic disadvantage to attackers.

I don't see any technical issues with Shinobi's article other than it's now outdated with the release of Wasabi 2.0/WabiSabi. You can find a brand new comparative analysis here: https://bitcoinmagazine.com/technical/toxic-change-wabisabi-bitcoin-coinjoin-privacy

I wish there were a nicely formatted Bitcoin "Roadmap" that shows all of the past achievements and notable upgrades on a timeline.

You can coinjoin privately with Wasabi Wallet for desktop without needing to connect to your node first. It's far more private, blockspace efficient, and cheaper than Whirlpool:

https://www.youtube.com/watch?v=UbOAbXjzBJg

What do you mean "a coordinator with no users"?... If I decided to coordinate Whirlpool coinjoins for free instead of charging the insanely expensive 5% of the pool size fee that Samourai does, it would allow many more Bitcoiners to coinjoin that wouldn't be able to afford to use Samourai's coordinator.

So that's why I'm wondering: Where can Bitcoiners find the open source code that Samourai uses for their Whirlpool coordinator so they can use it to run their own?

It’s all here https://code.samourai.io/whirlpool/Whirlpool/-/blob/whirlpool/THEORY.md

Stop pretending with your lies above link is all one needs to know.

That link you just posted leads to a text explanation of the theory behind coinjoins...

I asked you where I can find the open source code that Samourai uses for their Whirlpool coordinator so I can run my own Whirlpool coordinator.

I think that's a very cool feature how all of the Wasabi Wallet code is open source, including the backend coordinator.

Where can I find the open source code for running my own Whirlpool coordinator? How does a user change which coordinator they coinjoin with in Samourai Wallet?

Inputs 1, 4, and 5 leaked their doxxic change in an earlier round the same way inputs 2 and 3 leaked their doxxic change in this round. In any Whirlpool single round, you can only unpeel the doxxic change of the new entrants, not the remixers.

Yes. And even worse than a regular self transfer, the ricochet chain of transactions is initiated with an on chain fee payment to Samourai, which rules out any guess that the transactions are payments instead of self spends.

That address belongs to a remixer, not a new entrant. Whirlpool inputs 1, 4, and 5 leaked their doxxic change in a previous round, only Whirlpool inputs 2 and 3 leaked their doxxic change from this round.

I asked a dev, his guess is that you have the "Coinjoin time preference" setting preventing you from joining while fees are higher than normal. If you have it set to "Days", "Weeks", or "Months", change it to "Hours" instead.

The initial mix in Samourai is immediate because you are the taker of liquidity instead of the maker of liquidity. As a remixer, your coins can't move until someone else pays to move them for you.

Is that the exact message in the progress box at the bottom of the screen? Or does it say "Waiting for confirmed funds"?

Anti-samourai Bitcoiners are warning others about how Whirlpool works since we are easily able to unpeel the deterministic links from the tx0 premix:

#[7]

#[8]

Wasabi makes EVERY spend a coinjoin instead, so you never reveal any other addresses belong to you:

#[9]

Wasabi coinjoins in order to create equal amounts without creating any doxxic change.

Only Whirlpool creates these deterministic links since the equal amounts are created as a result of a completely non-private self-spending tx0.

You do reveal new information: tx0 shows multiple payments were sent to the same user since they are consolidated before entering the coinjoin. Each of the entities that sent these payments become aware of each other as well as aware of new addresses that you own that none of them interacted with at all, which is both the doxxic change address as well as the addresses of the first equal sized output you create to enter the first round.

WabiSabi coinjoins hide all this information since every transaction is a coinjoin instead of revealing these links through the self spending tx0. Multiple payments can't be deterministically linked to the same user with WabiSabi since your inputs are consolidated within a coinjoin instead of consolidated in a self spend. No doxxic change is created either in WabiSabi coinjoins unless a whale submits a non private input worth more than the rest of the round's participants combined.

I like Wasabi Wallet most due to its zero knowledge design. It provides Bitcoin privacy by default since it uses Tor to mask your IP address and client side block filters to find your balance from the blockchain without leaking your wallet's previously used addresses or unused addresses to any third parties.

The most impressive feature is the WabiSabi coinjoins that run passively in the background. These coinjoins fully prevent any on chain links from being created between any two payments you receive as well as hiding the source of your funds from any future payments you send.

Here's a demonstration: https://www.youtube.com/watch?v=UbOAbXjzBJg

In this video, the address that received coins from "Alice" (bc1qektmga2cn487jm8h3jf96hkp22cda2hn40myk2) and the address that received coins from "Bob" (bc1q0d9z8epkmud0nyycm6gdp3just6hl4vvsk6s4x) both got coinjoined with 285 other inputs from other users in tx ea3d037b16f72afbbb29170511f93af390bd42911931a94f6c13161204884f44 without revealing both addresses belonged to the same wallet.

The payment sent to "Carol" (bbe3436287f19cbd9a3df5abdc4871e87137831be23dea2763b557064b06f900) was made from addresses bc1qvax8ea5h49sd284vfp73ywqgrh4mqr3p23pvql and bc1qgsjl0k3mlnls7a7jmga5u3x9630d0xpnwxx7tq which have no deterministic links to the addresses that Alice and Bob paid, since they were made private by the coinjoin transaction.

The cool thing about nostr is that when one client is having bugs, I can just switch to another one.