They make me dream your dreams. They make me scream your screams - Muse
I actually like using Ledger. It’s been one of the best crypto hardware wallets for a long time now - a long time being 7 years, which is an eternity in crypto land.
I don’t wanna focus on bat-shitting on Ledger, and neither do I wanna focus on saying ‘How we should give them a chance!’. What I wanna theorize about in the most neutral way is - What may have been happening behind the scenes that convinced Ledger to make such an idiotic move.
The idiotic move to allow users to store their seed phrase on cloud servers.
Let’s break down a few problems in crypto land:
a) User design and user experience problem
It’s been shitty usually. Crypto companies are generally desperate to solve this problem. Mostly because the companies who solve it correctly will be able to monopolize a large market. Our entire internet and browser experience is built mostly on centralized tech. It is a problem that’s easy and hard to solve at the same time. It’s an easy problem to solve if you rely on centralized tech, but a fucking nightmare if you wanna solve it while keeping the ethos of decentralization.
Ledger wanted to solve the UX/UI problem with centralized tech. More specifically they wanted to solve the ‘backup your keys easily’ problem.
b) Regulatory pain in the ass problem
It is very common knowledge that regulators are on the asses of various crypto companies - exchanges, blockchain protocols, Defi, and hot wallets. Cold wallets are no exception. Sooner or later they are gonna go after self-custody wallets if they haven’t. Ledger probably wanted to be ahead of this regulatory curve. Ledger’s idea - let’s make some of our users share their seed phrase first, then we can do mandatory KYCs. Not so fast, ledger!
c) Lack of decentralized tech
The innovation around Web3 is actually disappointing. A majority of the applications are built on the same or similar underlying tech. The differentiation is on the product or market level, not necessarily on the tech level. If not all, a large majority of the Defi projects on Ethereum are built using Solidity. We don’t even have a proper second language!! How fucking crazy is that? Even
Javascript has its competitors - PHP, anyone?
This whole - extract your seed into 3 parts and store it in different centralized servers was probably Ledger’s attempt to build more reliable decentralized tech. Oh well, semi-centralized tech if that makes you feel better.
Overall, Ledger tried to solve all these problems together with one quick fix. So, they made the market mad. Instead, they could have taken the harder road and tried to solve these problems one by one while keeping crypto values (such as privacy, and decentralization) in mind.
Nonetheless, if I were you I would use Ledger cautiously. Maybe get a Trezor? Why not decentralize your hardware wallets?
Just fucking opinions. Keep your crypto safe, everyone.
Disclaimer - Nobody (Ledger or Trezor) paying me to write this shit.
Also published here.