Bitcoin Forum
May 02, 2024, 02:02:20 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Anyway to create truly random Ether address using dice  (Read 229 times)
Moria843 (OP)
Sr. Member
****
Offline Offline

Activity: 442
Merit: 250


Found Lost beach - quiet now


View Profile
November 22, 2017, 07:36:09 PM
 #1

I use the trusted bitaddress.org loaded on a cold computer to create a truly random (not computer based randomization) bitcoin address using dice (actually one die) to generate 99 B6 values for my private key and then using its sha256 routine to hash them for the public bitcoin address.

Tried looking for something similar to generate truly random ethereum addresses without any luck.

Does anybody know of a similar trusted method to generate truly random ether addresses?


Hot time, summer in the city, back of my mine getting hot & gritty!!!
1714658540
Hero Member
*
Offline Offline

Posts: 1714658540

View Profile Personal Message (Offline)

Ignore
1714658540
Reply with quote  #2

1714658540
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
cuddleslug
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
November 22, 2017, 07:46:53 PM
 #2

This seems overkill on so many levels. Face smash your keyboard a few times. About as random as your going to get.
jk_14
Legendary
*
Offline Offline

Activity: 1292
Merit: 1000


View Profile
November 22, 2017, 07:53:07 PM
 #3

You can't really create anything truly random, since no matter what you do it will always be subject to the life experiences of yourself or whoever you order to "randomize" as well as all of their ancestors and surroundings.

So I don't really see much of a benefit of going computerized randomness over human or "natural" randomness. They're ultimately just a sample from different distributions, which with a computer randomizer you can choose.
Is this why you're trying to do this though? So nobody would know which distribution your address was drawn from?

And even then, mind sharing what the purpose of this whole ordeal is? I don't really see any benefit beyond an academic exercise.
Yasman
Newbie
*
Offline Offline

Activity: 66
Merit: 0


View Profile
November 22, 2017, 07:58:48 PM
 #4

This seems overkill on so many levels. Face smash your keyboard a few times. About as random as your going to get.
In a computer sense, it would be hard to generate anything random..
Moria843 (OP)
Sr. Member
****
Offline Offline

Activity: 442
Merit: 250


Found Lost beach - quiet now


View Profile
November 23, 2017, 01:15:29 AM
 #5

You can't really create anything truly random, since no matter what you do it will always be subject to the life experiences of yourself or whoever you order to "randomize" as well as all of their ancestors and surroundings.

So I don't really see much of a benefit of going computerized randomness over human or "natural" randomness. They're ultimately just a sample from different distributions, which with a computer randomizer you can choose.
Is this why you're trying to do this though? So nobody would know which distribution your address was drawn from?

And even then, mind sharing what the purpose of this whole ordeal is? I don't really see any benefit beyond an academic exercise.

I want to do with dice because I've seen too often where computer generated random numbers are not always truly random, and that weakness is not immediately discovered. Don't see how rolling 6 dice 10 times and hashing those 60 numbers to create a private key "will always be subject to the life experiences of yourself ..." as you state. At least rolling the dice are not subject to a coding error.

Hot time, summer in the city, back of my mine getting hot & gritty!!!
jk_14
Legendary
*
Offline Offline

Activity: 1292
Merit: 1000


View Profile
November 25, 2017, 08:16:10 PM
 #6

You can't really create anything truly random, since no matter what you do it will always be subject to the life experiences of yourself or whoever you order to "randomize" as well as all of their ancestors and surroundings.

So I don't really see much of a benefit of going computerized randomness over human or "natural" randomness. They're ultimately just a sample from different distributions, which with a computer randomizer you can choose.
Is this why you're trying to do this though? So nobody would know which distribution your address was drawn from?

And even then, mind sharing what the purpose of this whole ordeal is? I don't really see any benefit beyond an academic exercise.

I want to do with dice because I've seen too often where computer generated random numbers are not always truly random, and that weakness is not immediately discovered. Don't see how rolling 6 dice 10 times and hashing those 60 numbers to create a private key "will always be subject to the life experiences of yourself ..." as you state. At least rolling the dice are not subject to a coding error.
Choosing dice or other methods are a direct result of your personality.

But in the event of dice there are manufacturing errors, and physical constants to take into account as well which will skew the randomness.

Anyway, coding error or not, there is nothing that is truly random, at least not as far as humans know. But why would you want that in the first place? Are you trying to generate multiple keys with that method? Even with a non-random generator it will be virtually impossible to reconstruct other of your keys based on a sample.
Moria843 (OP)
Sr. Member
****
Offline Offline

Activity: 442
Merit: 250


Found Lost beach - quiet now


View Profile
November 26, 2017, 01:00:58 AM
 #7

Already explained

Hot time, summer in the city, back of my mine getting hot & gritty!!!
illiki23
Sr. Member
****
Offline Offline

Activity: 602
Merit: 295


Hail Eris!


View Profile
November 26, 2017, 05:09:53 AM
 #8

I use the trusted bitaddress.org loaded on a cold computer to create a truly random (not computer based randomization) bitcoin address using dice (actually one die) to generate 99 B6 values for my private key and then using its sha256 routine to hash them for the public bitcoin address.

Tried looking for something similar to generate truly random ethereum addresses without any luck.

Does anybody know of a similar trusted method to generate truly random ether addresses?



Dice rolls are not truly random.  You cannot find a perfect dice and even if you do it would only approach randomness as the number of bounces reaches infinity.  Not only is the shape of the dice not uniform but a dice thrower will hold it a certain way when throwing.

I can almost guarantee that most currently used 'pseudo random' number generators are more random.

There are other ways though.

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

     ███

██████████

     ██████

███████████

     ███████████████

███████████████████
█████████████████

███    

██████████

██████    

███████████

███████████████    

███████████████████
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████

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

███████▀▀▀   ▄▀   ███████
█████▄     ▄█▀     ████████
████████▄ █▀      █████████
█████████▌▐       █████████
██████████ ▄██▄  ██████████
████████████████▄██████████
███████████████████████████
▀█████████████████████████▀
▄█████████████████████████▄
███████████████████████████
███████████████████████████
███████▀           ▀███████
██████  ▄██▀▀▀▀▀█▀▄  ██████

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

█████▌             ▐█████
██████    ██   ██    ██████
█████▌    ▀▀   ▀▀    ▐█████
██████▄  ▄▄▄   ▄▄▄  ▄██████
████████▄▄███████▄▄████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀


na]][/font][/font][/size][/font][/td][td][/td][/tr][/table][/tr
jk_14
Legendary
*
Offline Offline

Activity: 1292
Merit: 1000


View Profile
November 26, 2017, 06:41:21 PM
 #9

Already explained
The only thing you've explained was that you wanted a truly random Ethereum address, unless I've missed something?

In either case and as already mentioned a truly random address is impossible regardless of the method (digital or analog) that you use.
Moria843 (OP)
Sr. Member
****
Offline Offline

Activity: 442
Merit: 250


Found Lost beach - quiet now


View Profile
November 26, 2017, 08:33:03 PM
 #10

See my earlier post. As stated earlier "I want to do with dice because I've seen too often where computer generated random numbers are not always truly random, and that weakness is not immediately discovered."

I just don't trust computers to generate random numbers and want to use dice.

Sure you can say my personality, taste, etc., will dictate the dice I pick but I believe that's a bunch of nit-picking baloney. Some of you make it sound like somebody can just do a psychological profile of me, can determine the dice I pick, how I roll, get a hold of the dice, duplicate my exact technique, and come up with the same 100 Base6 values that I use to generate my private key. Believe that's a bunch of crap. In reality I would just use the dice that came with my Yahtzee game, roll them on different surfaces, different rates, and I myself could not even duplicate knowing everything about myself and my technique used.

But if there's an error in a computer generated program that makes it not really random, that can and has been exploited.

Hot time, summer in the city, back of my mine getting hot & gritty!!!
jk_14
Legendary
*
Offline Offline

Activity: 1292
Merit: 1000


View Profile
November 26, 2017, 08:36:41 PM
 #11

That's not what I implied at all. It's just simply a fact that based on your life your brain will be wired differently than that of others. You have different memories for starters. And all of that influences your decisions.

But even with all that aside, there is no true randomness that you can draw from.
illiki23
Sr. Member
****
Offline Offline

Activity: 602
Merit: 295


Hail Eris!


View Profile
November 26, 2017, 10:20:50 PM
 #12

See my earlier post. As stated earlier "I want to do with dice because I've seen too often where computer generated random numbers are not always truly random, and that weakness is not immediately discovered."

I just don't trust computers to generate random numbers and want to use dice.

Sure you can say my personality, taste, etc., will dictate the dice I pick but I believe that's a bunch of nit-picking baloney. Some of you make it sound like somebody can just do a psychological profile of me, can determine the dice I pick, how I roll, get a hold of the dice, duplicate my exact technique, and come up with the same 100 Base6 values that I use to generate my private key. Believe that's a bunch of crap. In reality I would just use the dice that came with my Yahtzee game, roll them on different surfaces, different rates, and I myself could not even duplicate knowing everything about myself and my technique used.

But if there's an error in a computer generated program that makes it not really random, that can and has been exploited.

Of course this will be 'good enough', just as pseudo random number generators are. 

It is just that modern random num generators will actually be more random than dice and take less time!

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

     ███

██████████

     ██████

███████████

     ███████████████

███████████████████
█████████████████

███    

██████████

██████    

███████████

███████████████    

███████████████████
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████

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

███████▀▀▀   ▄▀   ███████
█████▄     ▄█▀     ████████
████████▄ █▀      █████████
█████████▌▐       █████████
██████████ ▄██▄  ██████████
████████████████▄██████████
███████████████████████████
▀█████████████████████████▀
▄█████████████████████████▄
███████████████████████████
███████████████████████████
███████▀           ▀███████
██████  ▄██▀▀▀▀▀█▀▄  ██████

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

█████▌             ▐█████
██████    ██   ██    ██████
█████▌    ▀▀   ▀▀    ▐█████
██████▄  ▄▄▄   ▄▄▄  ▄██████
████████▄▄███████▄▄████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀


na]][/font][/font][/size][/font][/td][td][/td][/tr][/table][/tr
illiki23
Sr. Member
****
Offline Offline

Activity: 602
Merit: 295


Hail Eris!


View Profile
November 28, 2017, 05:52:14 PM
 #13

Ugh.  I was wrong. 

I am the type of person who checks my own 'knowledge'.

So here is the deal:  dice are random, it is a random process when you throw a dice, they are just not 'uniformly random'.

Pseudo number generators are not random but they will generate a more uniform distribution.  Thus they are better if a uniform distribution is critical which in many cases is true.

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

     ███

██████████

     ██████

███████████

     ███████████████

███████████████████
█████████████████

███    

██████████

██████    

███████████

███████████████    

███████████████████
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████

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

███████▀▀▀   ▄▀   ███████
█████▄     ▄█▀     ████████
████████▄ █▀      █████████
█████████▌▐       █████████
██████████ ▄██▄  ██████████
████████████████▄██████████
███████████████████████████
▀█████████████████████████▀
▄█████████████████████████▄
███████████████████████████
███████████████████████████
███████▀           ▀███████
██████  ▄██▀▀▀▀▀█▀▄  ██████

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

█████▌             ▐█████
██████    ██   ██    ██████
█████▌    ▀▀   ▀▀    ▐█████
██████▄  ▄▄▄   ▄▄▄  ▄██████
████████▄▄███████▄▄████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀


na]][/font][/font][/size][/font][/td][td][/td][/tr][/table][/tr
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!