Bitcoin is an extension of ourselves, it’s our money — the people’s money. We can choose to transact with whomever, wherever, whenever, and for whatever we want — because Bitcoin does not discriminate.
However, Bitcoin works with an unprecedented level of transparency that most people are not used to dealing with. Contrary to popular belief, Bitcoin transactions are NOT anonymous, but pseudo-anonymous.
All transactions are public, traceable, and permanently stored in the Bitcoin network. Privacy in Bitcoin is an important (missing) element that gives us the control over who knows what about our identities, our wallets, and our transactions.
Right now, the most significant chunk of transactions happening on the Bitcoin network uses poor privacy practices. Address reuse, exchange linked KYCs, use of custodial wallets, transaction broadcasts to third-party nodes over the open internet, and the list goes on…
People prefer convenience over safety and we’ve seen that play out over and over in the past.
Cash is (surprisingly) wonderful when it comes to privacy. A $1 note is a $1 note, no matter if the person who handed it to you had stolen it from someone, or used it to buy weed from the street-peddler.
You wouldn’t know that because you cannot trace its history, and even if you somehow figure that out, you will not use special tricks such as shuffling it in a basket of several $1 notes to remove its “taint” and to make it clean.
Strictest privacy settings are applied by default, without any manual input from the end-user, to every $1 note out in the market, making it fungible.
Today it achieves that using features such as address labeling, integrated-Tor, in-built CoinJoins, and such. Tomorrow it could be different — for instance, if Bitcoin implements something like the MimbleWimble protocol down the lane, most of the features that exist in Wasabi today would be useless, and for good.
However, if privacy is a fundamental human right, why isn’t every Bitcoin user using Wasabi right now?
That comes down to the users of Wasabi. As with every technology, the first set of users who adopt it are those who desperately need it. With Wasabi, the first set of users who require such strong privacy-oriented features are those who desperately need to anonymize their footprint on the Bitcoin network (similar to why one of the first user-base on Tor network came for illegal pornography and the Silk Road market).
The second user-base of Wasabi is comprised of people who really care about their privacy and don’t necessarily have “something to hide”. However, this subset of users is technologically literate enough to understand two things in-depth — #1 the need for digital privacy, and #2 privacy shortcomings of the Bitcoin network. As you might have guessed, this subset is really small.
That said, I firmly believe that now is the time to bring the third set of users to Wasabi, which is by far the largest and the most important — the average Bitcoin user, because for the Bitcoin network to truly succeed in its original intention of being “a peer-to-peer electronic CASH system” — as Satoshi titled the Bitcoin whitepaper — privacy-by-default is the only way forward.
And thus, Wasabi as the de-facto Bitcoin wallet, instead of the most private wallet for Bitcoin geeks, has a much brighter future not just for itself, but for the humanity (or at least the crypto-humanity).
So how do we get there?
While the argument itself is correct, education tends to work only if there’s enough curiosity in the subject on an individual level (unless its enforced education like in schools). That’s why your dad is not interested to learn the benefits of using a VPN, and happily uses unencrypted chat applications.
Education alone is not enough.
I believe that confidence in using the Wasabi Wallet application, achieved via user-centric experience design, is the key to bring the third-set of Bitcoin users to Wasabi.
“Why is it so hard to use?”,
“I don’t understand it”,
“I was scared to use it”,
“I think its easier to just keep my Bitcoin on exchange”
and sometimes even
“I’m too dumb to figure it out”
With the continuously falling attention-spans, everybody wants to experience the best technology without spending too much of their time and exhausting their busy brains in figuring it out.
The problem gets even worse because unlike non-crypto applications, there is real money involved in Wasabi. For an average Bitcoin user, the downside of not being able to understand the functionality and accidentally doing something wrong far outweighs the upside of him gaining privacy.
“When you combine real with a lack of undo buttons, a lack of password resets, and a lack of central place that fixes all the problems, the risk of something going wrong increases and therefore the user’s confidence decreases”
As a simple example, consider the following screen of Wasabi Wallet where you need to enter a label to generate a receive address. When I hover on the label input it suggests “Start labeling today and your privacy will thank you tomorrow”.
Which is as true as Newton’s law of universal gravitation, but it fails to educate me, as an average Bitcoin user, on the most important ground — “Why?”
– “Why should I label?”
– “Or what exactly is a label anyway?”
– “I’m confused, what do I need to enter here?”
– “What is it for and how is my privacy impacted?”
– “I never had to put or label anything to generate a receive address in my previous wallet.”
– “How can I find my receive address?”
Now consider the following interface. I can easily understand what a label is, what its purpose is, and how it helps my privacy.
Simple things, but the trail of emotions that follow ultimately ruin my experience and I might not want to consider using Wasabi.
Here is a bit more comprehensive example, along with an emotion-trail, from the CoinJoin screen of Wasabi Wallet:
– “Why is the password I typed in Chinese characters? Am I doing something wrong?” (a real issue!)
– “Target? Anonymity set? What’s that? Am I supposed to click it?”
– “Registration ends in 23 seconds? What’s the registration for? Maybe for a CoinJoin?”
– “88 Registered peers???”
– “0.003% coordinator fee per anonymity set? Who is the coordinator? Does that mean I should select the lowest set for the lowest fees?”
– “Enqueue/Deque selected coins? For what? Are my existing coins queued somewhere? I just want to CoinJoin…”
There is a lot of information on the above interface that expects the user to have a certain level of knowledge, and understand specific terminology before participating in a CoinJoin. There are many UI elements that can be comfortably removed depending upon the state of the wallet, such as hiding the “Dequeue Selected Coins” button when the user has not queued any coins because thee shalt not deque what thee haven’t queu’d.
Now consider the following (re-imagined) interface. It’s dynamic, conditional and is broken down into three, where the user sees only one of them depending upon his current state of wallet.
The user sees the following interface when he has selected the coins for CoinJoin:
The following interface when he has selected less than the minimum amount of coins required for CoinJoin:
And the following interface when he has already registered the selected coins for CoinJoin:
Practically speaking, you don’t need to think a lot when using a well-designed application, just like you don’t think about every gear-shift and turn when driving your car as it’s highly unlikely that something unexpected would happen. You have full confidence in using it, so instead of being confused, scared or frustrated, you just use the app happily to accomplish your desired outcome because everything “just works.”
Everything just works, because everything is well-designed, which doesn’t necessarily mean everything looks beautiful; it means everything works beautifully.
As developers, we always think that we are building the best possible interfaces, which is not wrong. We are building the best possible interfaces, but for whom? Most likely, the users will have way different knowledge and expectation level than us.
Disclosure #1: Wasabi is non-profit enterprise. Wasabi Wallet is a completely free, open-source wallet with the mission to increase privacy in the Bitcoin network.
Disclosure #2: I work at Blockspace.