Bitcoin Forum
August 27, 2025, 08:59:17 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Forcing people to choose the private key of new address in Bitcoin-Qt  (Read 982 times)
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1122
Merit: 1017


ASMR El Salvador


View Profile WWW
March 05, 2014, 02:30:09 PM
 #1

I think Bitcoin-Qt should force choosing the 256 bits of the private key to generate a new address with very graphical radiobutton-like toggle buttons.
Who will I need to convince? Gavin, _sipa_, ...? Who do you think would consider this an important feature ??

" PetroPayPal ≠ PayPal. Sats > petrocash. Stack free. " — #Cubic #Postcode.
hello_good_sir
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 531



View Profile
March 05, 2014, 02:35:16 PM
 #2

People cannot reliably generate random numbers without the assistance of mechanical aids.  Thus, by making this change, most of the randomness of the system would be removed.  It would be very likely that people would sometimes discover someone else's private key.  This would kill bitcoin.

laanwj
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1030


View Profile
March 05, 2014, 02:45:38 PM
 #3

Why would that be useful?
You don't trust random number generators?

Well drawing a bitmap on a 16x16 grid (which would essentially be what you propose) wouldn't provide a lot of entropy either. There's just too much commonality in human-drawn patterns.

We could add something that would force you to roll a dice 100 times instead for every new key Grin
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1122
Merit: 1017


ASMR El Salvador


View Profile WWW
March 05, 2014, 02:47:49 PM
 #4

This would make people understand bitcoin much better. And you could still have a button to pick a random combination. But then the user would have complete freedom to change any individual bit/bits if he wanted to. This way, people would undertsand paper-wallets in one day instead of taking 4 or 5 five months, or more, to understand it. Also you should be able to print straight away the paper wallet without fear of using more dodgy software or web apps instead.  
You could also add an alert window. "Picking a custom key is highly risky. Are you sure you want a custom one? Why not pick a random one?". But the important thing is that people would finally understand this important milestone in learning about bitcoin much quicker.

" PetroPayPal ≠ PayPal. Sats > petrocash. Stack free. " — #Cubic #Postcode.
Draino
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
March 05, 2014, 02:51:52 PM
 #5

no.

when we think things are random, they're not even close

when things are random, we think we see patterns

this is a bad idea at every level.  there's a reason you don't even have the option to display private keys (without dropping to a console), and it's probably because of people just like you.
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1122
Merit: 1017


ASMR El Salvador


View Profile WWW
March 05, 2014, 03:03:50 PM
 #6

No, the reason is quite stupid. Because this way people will not understand it, which is much worse than doing something wrong intentionally.
Your logic is the same of that of Windows 8, which I definitely don't like.

" PetroPayPal ≠ PayPal. Sats > petrocash. Stack free. " — #Cubic #Postcode.
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!