Bitcoin Forum

Other => Meta => Topic started by: sdp on May 30, 2015, 02:59:19 PM



Title: Forum login with Bitcoin client
Post by: sdp on May 30, 2015, 02:59:19 PM
I am looking for a profitable and useful project involving software development.  Would anyone be interested in donating their time and skills or bitcoins to the development of a plug-in for Simple-Machines Forum that would allow you to login by signing a challenge with one of your bitcoin addresses?

What good is this?  Well, suppose the forum gets hacked (yet again) and you are using bitcoin signature verification instead of the password.  Then you don't need to change your password.  The hacker knows your bitcoin address but they cannot login by knowing your bitcoin address.  The forum can verify you have the private key but it doesn't get your private key.

There is new forum software in the works but it is unclear whether they will release this software in a timely manner.  Such a plugin could be installed on forums other than bitcoin talk that also use Simple-Machines Forum software.  The implementation of this plugin could act as a guide to other software developers who could create plugins for other forum software.

Post here if you are interested in making this possible.  Imagine a world without passwords.

sdp


Title: Re: Forum login with Bitcoin client
Post by: Quickseller on May 30, 2015, 03:17:06 PM
The forum is not going to be using SMF for very much longer, so creating a plugin for this kind of feature would be a moot point for bitcointalk. The new forum is going to have the ability for people to use 2FA


Title: Re: Forum login with Bitcoin client
Post by: moko666 on May 30, 2015, 03:24:39 PM
Yes better develop an addon for new forum software,the current SMF forum can be updated anytime with new software
but if you want to develop this for new forum software then post in new forum software category and offer to develop such plugin


Title: Re: Forum login with Bitcoin client
Post by: Welsh on May 30, 2015, 03:44:55 PM
This would almost be redundant in the new forum software. According to the  current requirements  (https://docs.google.com/document/d/1bHlm4NQkSzaBTT5tLIqQBmV92wSsbdOX5r-dRR9Dgg0/edit?pli=1) the new forum software will support 2 factor authentication with PGP and Bitcoin signature. Although, it seems you are wanting to do away with passwords altogether, I think it's better to have 2 factor along with a password.

If you want to go ahead developing something for the current forum, you would need to get into contact with theymos and discuss the matter further before proceeding.


Title: Re: Forum login with Bitcoin client
Post by: truthstalker on May 30, 2015, 03:51:55 PM
I think having this would greatly improve the security of the forum you might want to go and hire some people via services


Title: Re: Forum login with Bitcoin client
Post by: Jeremycoin on May 30, 2015, 04:23:44 PM
I interested to use it not making it, so I can help to testing it ;D I think, this would improve the secure here ;)


Title: Re: Forum login with Bitcoin client
Post by: achow101 on May 30, 2015, 04:42:08 PM
I think that is a great idea, propose it for the new forum. It would essentially prevent the sale of accounts since private keys need to be transfered. However, what happens if I lose my private key? Would there be a way to recover accounts?


Title: Re: Forum login with Bitcoin client
Post by: redsn0w on May 30, 2015, 05:00:31 PM
I do not think it is a good idea, a simple 2FA (like someone said previously) is much better than a bitcoin signed message (and if someone will 'stole' your private key? It is difficult to stole a smartphone from the other side of world).


Title: Re: Forum login with Bitcoin client
Post by: SaltySpitoon on May 30, 2015, 05:53:54 PM
This is a feature some people are pushing for with the new forum software. If you have ever used the Eligus Bitcoin Mining Pool, since there are no accounts, and payouts are sent directly to whatever Bitcoin address you provide, you have to change account settings by signing messages with that Bitcoin address. I agree something like that at least for changing account settings or something would be neat. I think that would be very annoying to have to sign a message every time you want to log in, but required to change your password or something like that would be cool.


Title: Re: Forum login with Bitcoin client
Post by: ajareselde on May 30, 2015, 06:34:30 PM
The forum is not going to be using SMF for very much longer, so creating a plugin for this kind of feature would be a moot point for bitcointalk. The new forum is going to have the ability for people to use 2FA

By the way things are going with new forum software, that plugin could be used for years it seams, if not forever.
Dont wave goodbye to smf just yet.

@op I would be interested in using this feature, and im sure many others would be also.
cheers


Title: Re: Forum login with Bitcoin client
Post by: sdp on June 03, 2015, 12:16:37 AM
I am thinking we should have the admin see in configuration:

override all logins to require a password [checkbox] [spin box : and/or], a signature [checkbox].
override all profile edits to require a password [checkbox] [spin box : and/or], a signature [checkbox].
allow users to choose what authentication is necessary. [checkbox]


Then the user sees if the last checkbox is selected in his configuration
login requires a password [checkbox] [spin box : and/or], a signature [checkbox].
profile edits requires a password [checkbox] [spin box : and/or], a signature [checkbox].

Then when a forum gets hacked, the admin can set to:
override all logins to require password and a signature which would change all users to require a signature (if they have a bitcoin address on file) and the user's password.

I think there should be a field for bitcoin login address as separate from the simple bitcoin address.  For your normal address might be some kind of 2of3 address or something.

sdp