Bitcoin Forum
August 20, 2026, 06:35:12 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dice to Seed - comprehensive guide  (Read 76 times)
dkbit98 (OP)
Legendary
*
Offline

Activity: 3066
Merit: 8826



View Profile WWW
August 19, 2026, 09:21:42 PM
Merited by BlackHatCoiner (4), LoyceV (2), bitmover (1), Cookdata (1)
 #1

I found a very nice guide how to use dice to correctly generate strong entropy for your seed words.
This was written by developer Keith Mukai who is one of the meain developers for Seedigner projects.
He is trying to standardize dice seed generation for all wallets, as alternative for using mess combination used by many wallets.

This should be a good reading material even for people who think they know how to use dice for see generation:
https://kdmukai-bot.github.io/seedsigner-ai-analysis/dice/standard.html

▄▄██████▄░░░▄██████▄▄
██▀▀░░░░░░░░░░░░░▀▀██
▄▄██████▄▄██████▄▄
▄████▀▀▀▀█████▀▀▀▀████▄
▄███░░░▄▄░░░░░░▄▄░░░███▄
▄▄▄███░░░░██░░░░░░░██░░░░███▄▄▄
████████░░░░██░░░░░░░██░░░░████████
██████████░░░▀▀░░░░░░▀▀░░░██████████
████▀▀██████▄▄▄▄█████▄▄▄▄██████▀▀████
▀███▄░░▀▀███████████████████▀▀░░▄███▀
▀████▄▄░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀░░░░▄▄████▀
▀███████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███████▀
▀▀█████████████████████▀▀
  
OrangeFren
  
██
██
██
██
██
██
██
██
██
██
██
  
▄▄█████▄▄
▄████▀▀▀████▄
███▀░░░░░░░▀███
███▀░░░▄█░░░░▀███
███░░░░░░░░░░███
███▄░░░▄█▄░░░▄███
███▄░░░░░░░▄███
▀████▄▄▄████▀
█████████
▐█████████▌
██████████
▐████▌▐████▌
▀▀▀█░░░█▀▀▀
 
LoyceV
Legendary
*
Offline

Activity: 4144
Merit: 22505


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
Today at 06:23:30 AM
 #2

That was a good read. But still, I'd feel more confident (and less paranoid) if I combine the randomness of this dice seed with a Trezor seed:
This way, even if one of the random inputs is compromised, adding them together ensures it's still completely random.
Real random + flawed random = real random.
Real random + real random = real random.

¡uʍop ǝpᴉsdn pɐǝɥ ɹnoʎ ɥʇᴉʍ ʎuunɟ ʞool no⅄
BlackHatCoiner
Legendary
*
Offline

Activity: 2128
Merit: 10047


S a t R u s h . i o


View Profile
Today at 12:33:58 PM
Last edit: Today at 05:02:30 PM by BlackHatCoiner
 #3

The dice paranoia is really unjustified. Any dice is fine if you roll it enough times; in SeedSigner, that is 99 times, and even with a completely flawed dice that returns '5' 75% of the times, you're still getting above 128 bits.

Just to understand how flawed this is, you'd be getting roughly 75 times a '5' and roughly five times '1', '2', '3', '4' and '6', each. You'd notice it, and you could just change dice. But even with that flawed dice, you're getting enough entropy.

LoyceV
Legendary
*
Offline

Activity: 4144
Merit: 22505


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
Today at 05:04:46 PM
 #4

99 times, and even with a completely flawed dice that returns '5' 75% of the times, you're still getting above 128 bits.
Can you show the math on this? My gut feeling tells me this should produce much less than 128 bits entropy, but my statistics is rusty.

¡uʍop ǝpᴉsdn pɐǝɥ ɹnoʎ ɥʇᴉʍ ʎuunɟ ʞool no⅄
bitmover
Legendary
*
Online Online

Activity: 3136
Merit: 7684


Trêvoid █ No KYC-AML Crypto Swaps


View Profile WWW
Today at 05:11:57 PM
Merited by notocactus (1)
 #5

99 times, and even with a completely flawed dice that returns '5' 75% of the times, you're still getting above 128 bits.
Can you show the math on this? My gut feeling tells me this should produce much less than 128 bits entropy, but my statistics is rusty.

Here in the post . He mentions a 50% flawed dice , but looks solid still

Quote

I think the point is that the attacker doesn't know that your seed used a flawed dice, and which number is repeating.

The problem is when you created a wallet with a flawed method used by thousands of people and the flaws are known (like coldcard)

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
████████████████████████
████████▄▄██████▄▄██████

████████████████████████
██▄▄█████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
██████▀▀██████▀▀████████
████████████████████████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
█████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀
▄██▀▄██
█████▀▀
███████
████████
▀██▄████
▄████▄▄
▄█████▀███
▄█████▀████
█████▀███████
▀██▀█████████
|  BTC     XMR  
  DAI     LTC  
   Fees  0.8%    
notocactus
Legendary
*
Offline

Activity: 3108
Merit: 5118


Glory to Ukraine!


View Profile
Today at 05:41:40 PM
 #6

Here in the post . He mentions a 50% flawed dice , but looks solid still
It only looks and is solid till it is compromised, and I only want to try with dice method without flaws. So if it is 50% flawed dice, and I know that from reports, I will never hesitate to abandon that wallet and instantly move my bitcoins to another wallet without flawed dice.

Quote
I think the point is that the attacker doesn't know that your seed used a flawed dice, and which number is repeating.

The problem is when you created a wallet with a flawed method used by thousands of people and the flaws are known (like coldcard)
That's true but it also says about a fact that is not comfortable at all because non technical people only can trust technical guys, companies, manufacturers about security and quality of a wallet.

Like I trust Bitcoin Core, trust Electrum because they are very old wallet brands and people technically reviewed those wallets as top notch. I don't know how to do technical things, code reviews and I have no other choice than trusting them while they all can make mistakes from developments, QA/QC to community reviews.

It's stressful during this AI era.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!