Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: BruceFenton on April 17, 2014, 12:29:33 AM



Title: Major Announcement: Bitcoin Association to Become Decentralized
Post by: BruceFenton on April 17, 2014, 12:29:33 AM
The Bitcoin Association industry group focused on Bitcoin and related technologies will move to a decentralized model with open and transparent voting system.

http://bitcoinassociation.org/about-us/bitcoin-association-to-become-decentralized/

Please read and provide your thoughts.

Thank you


Title: Re: Major Announcement: Bitcoin Association to Become Decentralized
Post by: franky1 on April 17, 2014, 12:50:40 AM
The Bitcoin Association industry group focused on Bitcoin and related technologies will move to a decentralized model with open and transparent voting system.

http://bitcoinassociation.org/about-us/bitcoin-association-to-become-decentralized/

Please read and provide your thoughts.

Thank you

imagine the registration process as only requiring a username and email address.

the registration script on the server uses a brain wallet code to make a random privkey+public keypair.

it then only saves the username email and PUBLIC key to the registration database. and emails the private key to the user.

(hope your following so far)

now when a user logs in, he types in his email. and private key does not go into any database. a script simply validates the public key saved, to then grant entry.

now inside the system admin cannot see private keys (because they are not saved) making the system safer from hacking making admin unable to say that the website hacked and passwords were compromised. as there are no passwords saved.

i know that website should already be only saving encrypted passwords. but we know that many dont. and i find it a better use of private/public keys to not even need to save a password encrypted or cleartext


Title: Re: Major Announcement: Bitcoin Association to Become Decentralized
Post by: BruceFenton on April 17, 2014, 12:53:50 AM
Thank you


Title: Re: Major Announcement: Bitcoin Association to Become Decentralized
Post by: birr on April 17, 2014, 02:06:37 AM
Franky,
Your idea for a scheme where the server
emails the private key to the user
might not be the best way.
The security community has well established techniques for password verification which do not require sending passwords, keys or such things through channels which may not be secure.  A password can be hashed on the client side (concatenated with salt sent from the server), and never leave the browser.
Check out
http://en.m.wikipedia.org/wiki/Cryptographic_hash_function
Go to the Applications section and the paragraph on "password verification"


Title: Re: Major Announcement: Bitcoin Association to Become Decentralized
Post by: BruceFenton on April 17, 2014, 03:43:28 AM
We can also separate the tokens and the site -- hopefully it will be fairly easy for people to vote though


Title: Re: Major Announcement: Bitcoin Association to Become Decentralized
Post by: franky1 on April 17, 2014, 02:46:08 PM
Franky,
Your idea for a scheme where the server
emails the private key to the user
might not be the best way.
The security community has well established techniques for password verification which do not require sending passwords, keys or such things through channels which may not be secure.  A password can be hashed on the client side (concatenated with salt sent from the server), and never leave the browser.
Check out
http://en.m.wikipedia.org/wiki/Cryptographic_hash_function
Go to the Applications section and the paragraph on "password verification"

+1
there we go. taking my 30 second brainfart of an idea, and improving on it.

so instead of the server forming and emailing the priv/public key. the client side page makes a random privkey/public key. asks the user to save the privkey. and then only sends username email and public key to the server.

the reason i suggested prikey/public key of an alt is because the next stage would be that because the privkey never touches the server. then its safe for the system to give users x amount coins each, to their public address of this registration altcoin. and people can use those coins to vote. by sending 1 coin to the candidates address of whatever topic is being voted for



Title: Re: Major Announcement: Bitcoin Association to Become Decentralized
Post by: BruceFenton on April 18, 2014, 03:39:32 AM
Do you have any ideas on issuance?

Some options:

One human, one token
Weighting for activity, tenure, meansuremenrs of activity in the organization, votes by members, donations

We want a system which is fair, open and clear --- but also which is simple but also not easy to game and not something which becomes unfair over time.