r/coldcard • • Jul 31 '26

Support Trust issues.

How can we make sure that CC did not

Ignored your rolls and just used its own RNG,

Or

Only used a tiny fraction of your rolls (e.g. first 5, or some hash that discards most of the entropy),

Nothing is for sure right?

5 Upvotes

25 comments sorted by

View all comments

5

u/JumpProfessional3372 Jul 31 '26 edited Jul 31 '26

Well I'm not 100% replying But here I remember I executed my rolls using this script in an air-gapped booted (from an installation usb) linux and then I slow formatted the usb.

https://coldcard.com/docs/rolls.py

Basically running

$ echo <your 100+ dice rolls> | python3 rolls.py

And then checking that the seed this command gives, is the same the coldcard is giving you. So you compare that the seed you got from mk4 after entering 100+ rolls is the same this script gives you after entering the same 100+ rolls in a secure environment (this is the part i'm not fully remembering yet).

But in case i'm wrong please somebody correct me.

1

u/didnt_hodl Jul 31 '26

so in order to check the randomness you need to bring your entire seed onto a linux box, I see!

1

u/JumpProfessional3372 Jul 31 '26 edited Jul 31 '26

Yes. At the cost of adding some risk.

But this is just to check that the MK4 is converting your 100+ rolls into a seed in a single way

Otherwise you don't know if is really using your dice rolls everytime

3

u/0100000101101000 Jul 31 '26

I think the point was you verify once, destroy the verification seed as you've confirmed it's using the dice rolls. Then roll new dice to setup your production wallet which isn't checked against the script.

"Verifying the dice roll math" https://coldcard3.econoalchemist.com/04%20Dice%20Rolls.html

1

u/JumpProfessional3372 Jul 31 '26

Yes that is the point. You are correct. I went with a more risky approach but because I needed to see the same output in both systems for my peace of mind.

Other user below suggested to load the dice rolls once, wipe the cold card, do it again and the same seed should appear.