Rolling dice is definitely an advanced feature of a hardware wallet unless it was specifically baked into the onboarding - which I think is a cool idea btw and worth doing. But I think @ODELL correctly stated it so in the video everyone is now bashing him for. It’s not deserved imo, he just pointed out an obvious risk with doing something you don’t know well. And that’s not to say it can’t be done well with the right onboarding experience.

Replies (19)

JackTheMimic's avatar
JackTheMimic 2 weeks ago
I mean, by his own words, an expert is somebody who can count to 50. He said if you're not an expert in this, don't do it. A lot of people have the humility to think they're not experts, but they didn't realize what he's describing is counting to at least 50.
I don’t think it’s as simple as explaining you’re just counting. It sounds like a foreign concept entirely. People barely understand what a seed phrase is. Do you know how much effort goes into just explaining not to share it…
JackTheMimic's avatar
JackTheMimic 2 weeks ago
I do, actually. That's most of my job. The thing is, once you get to the part where you're creating a seed phrase, counting dice rolls is not any more complicated than the seed phrase itself, especially with word order, final word checksum, and things of that nature.
JackTheMimic's avatar
JackTheMimic 2 weeks ago
Who are you talking about? What magical person listens to what Odell has to say, but doesn't understand any of those concepts?
99% of people listening to podcasts 😂 You vastly overestimate people’s ability to follow instructions (especially if they are not written well).
JackTheMimic's avatar
JackTheMimic 2 weeks ago
Listen, I work with boomers on a regular basis on how to secure their stack. I assure you, saying "You have to enter 50 dice rolls that you actually roll" does not fly over their head. I know you're imagining the tardiest of the tards, but there's a filtering process for those who even hear the word Bitcoin and stick around.
Don’t need to imagine. If they understand what you’re saying it’s only because you explained it well. I’ve worked in UX for a large part of my life and have witnessed all of the things I’m talking about.
One to one is great and arguably the best way to learn something. I think this is an exception to how most people get into hardware wallets.
JackTheMimic's avatar
JackTheMimic 2 weeks ago
I haven't seen much of a distinction between one-on-one versus one-to-many as far as educational advice goes. Conversationally, they're obviously very different. I just use the same phraseology. It is an absolute must you do at least 50 dice rolls and enter them as they appear on the dice into your device. I'm not sure I see too much of a distinction in those methods because if someone was serious about actually taking the podcast advice, they would go back and listen to it fully while creating their seed. which very well might have been the case when he told them not to use dice
JackTheMimic's avatar
JackTheMimic 2 weeks ago
To be clear though, this is entirely on the shoulders of Coinkite because they advertised 128-bit entropy which was not delivered. Odell just trusted and didn't verify.
I don’t remember the exact CC onboarding; but I don’t think it put any emphasis on rolling dice. I do think they mention it but even if they did it’s still not something a person would do unless the onboarding specifically sent them through this as a requirement (which it could have and I’m keen on seeing such UX actually). Maybe if they made that part fun and easy to follow through, Odell’s advice could have been different? I don’t know… but I don’t think he was out of line to say what he did in the video. Had entropy been handled correctly, it wouldn’t have been such a huge issue as it is now.
I think he knew. I think he also knows that the OP_RETURN fuckery is going to lead Bitcoin in a centralized direction. Marty knows too.
Onboarding experience. If you have instructions how to use device why not have a section on dice rolls. Rolling dice should be more intuitive, right?
Yes intuitive, and better guardrails for non-tech-savvy users that are venturing into the space. It’s often hard for devs to make a simple, effective UX. The ones that do it right are the ones that guardrail the onboarding flow with a good UX for introductory or advanced users that illustrates what’s happening and prevents missteps. Coldcard missed on that. Odell was only seeming to flail because the coldcard wasn’t good at onboarding all user types. So he was saying to use a certain feature but was clarifying that it was “advanced” when it wasn’t really. It’s dice. Pretty simple. It was just a shit UX built around a simple and important step.
the real risk for Bitcoin investors is high time preference mindset. Bitcoin requires taking time and doing research to understand how it works. its complicated and multi-faceted. for the average non tech person (such as me), it requires reading books and/or hours of listening to trustworthy podcasts. if someone doesn't want to invest time to do research on something that is completely out of their realm of knowledge, they will likely get rekt. so if you're onboarding a newbie, the first lesson is helping them shift to a low time preference mindset. I have never successfully onboarded anyone because the people i meet are only focused on ngu and not interested in learning the "why". if you don't know "why", you'll never understand why doing something like rolling dice 100x is important. so yeah.... that's why dice rolling is hard. #hightimepreference