Bitcoin Forum

Bitcoin => Project Development => Topic started by: Niggawatts on April 24, 2013, 06:44:39 PM



Title: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 24, 2013, 06:44:39 PM
Located here: http://evilwallet.wordpress.com/

https://i.imgur.com/Bz2N0LB.jpg


You can see the difference between my code and the bitaddress.org source code from their github repo by using an online utility such as: http://www.comparemyfiles.com/ to compare the two files and see for yourself quite quickly.

My source code: https://github.com/obesityspray/Dr.-Evil-Paper-Wallet

Bitaddress.org github repo: https://github.com/pointbiz/bitaddress.org


I hope you enjoy :)



Direct link to SVG file (Includes backside of bill):

https://googledrive.com/host/0Bxk7HN7rDLxGUGlNcllVUzJYUms/Final.svg

Direct link to XCF file (Includes backside of bill):

https://googledrive.com/host/0Bxk7HN7rDLxGUGlNcllVUzJYUms/Final.xcf

Base images can be found here:

http://imgur.com/ymfNCUE

http://imgur.com/mjbrQ27


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 25, 2013, 12:44:06 AM
I would love to hear any suggestions :)


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 25, 2013, 02:51:55 AM
How could I prove myself to be a reputable source for paper wallet generation? Does anyone have any ideas? Everything in this project is open source, but I'm unaware of another way to add another extra layer of trust, I would love some feed back.

Thank you


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Kluge on April 25, 2013, 02:56:05 AM
How could I prove myself to be a reputable source for paper wallet generation? Does anyone have any ideas? Everything in this project is open source, but I'm unaware of another way to add another extra layer of trust, I would love some feed back.

Thank you
Well, your forum handle is "Niggawatts."


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 25, 2013, 03:20:12 AM
Well, your forum handle is "Niggawatts."


What would you suggest as an alternative? Anything else beyond a name?


Title: Re: Dr. Evil Paper Wallet Generator
Post by: drawingthesun on April 25, 2013, 11:42:52 AM
Well, your forum handle is "Niggawatts."


What would you suggest as an alternative? Anything else beyond a name?

Maybe create a offline downloadable version?

Even though your site is trusted, I don't think its a good idea getting people into the idea of trusting sites for this type of thing, we need more people to become more paranoid. So many people have had their coins stolen. Getting people used to these sites is a bad idea I think.

EDIT:
In fact I prefer people building Bitcoin apps as perhaps python code? So the code can be investigated even before its run. I'm not a fan of running compiled code on my computer where my Bitcoins are.


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 25, 2013, 05:26:32 PM
Maybe create a offline downloadable version?

That's how all paper wallets work do they not? This wallet works offline just as bitaddress.org would


In fact I prefer people building Bitcoin apps as perhaps python code? So the code can be investigated even before its run. I'm not a fan of running compiled code on my computer where my Bitcoins are.


Although I agree with this statement, it can't really apply to this project, it's based on bitaddress.org source code which is already a reputable paper wallet generator, had I developed it in python from scratch I'm sure I would have been met by magnitudes more skepticism and poor adoption rate, and I probably couldn't count on you to come by and verify my code :P


Title: Re: Dr. Evil Paper Wallet Generator
Post by: drawingthesun on April 25, 2013, 05:58:24 PM
Maybe create a offline downloadable version?

That's how all paper wallets work do they not? This wallet works offline just as bitaddress.org would


I meant make the generator downloadable and offline, All these online generators get people used to making addresses online. I know the generator is client side but it gets people into a bad habit, especially non-technical people.


Although I agree with this statement, it can't really apply to this project, it's based on bitaddress.org source code which is already a reputable paper wallet generator, had I developed it in python from scratch I'm sure I would have been met by magnitudes more skepticism and poor adoption rate, and I probably couldn't count on you to come by and verify my code :P

If you made a version in python I could very quickly determine if it was sending private keys to a web server! Or if the generation algorithm was tampered with.

People can also verify these online paper-wallet generators but maybe I'm just being really paranoid, all users of these services need to get into a habit of either reading the source or trusting a service.

For people to trust you, I think you need more reputation. Its a chicken and egg issue, you just need to become more well known in the community.

(Also ignoring paranoid freaks like me is probably a good idea, lol, i'm too skeptical of anything that can record private keys)


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 26, 2013, 01:51:35 AM

I meant make the generator downloadable and offline, All these online generators get people used to making addresses online. I know the generator is client side but it gets people into a bad habit, especially non-technical people.


Oh okay I see what you mean, make it the default option. I see your point here, but speaking from my own experience easing into bitcoin and by proxy paper wallets, I found it kind of useful to have that quick and dirty instant gratification of seeing how the finished product would look like, then I got serious and took the proper precautionary measures of saving the file, disconnecting the internet, etc.. to generate my person wallet the first time. However, you absolutely right, alot of people probably wouldn't take those precautions. So I guess I would argue that it takes away time from the experience of seasoned users that just want to see it in action, which is my target demographic, but that's just my opinion, I could be completely wrong.


If you made a version in python I could very quickly determine if it was sending private keys to a web server! Or if the generation algorithm was tampered with.

People can also verify these online paper-wallet generators but maybe I'm just being really paranoid, all users of these services need to get into a habit of either reading the source or trusting a service.

For people to trust you, I think you need more reputation. Its a chicken and egg issue, you just need to become more well known in the community.

(Also ignoring paranoid freaks like me is probably a good idea, lol, i'm too skeptical of anything that can record private keys)


I'm not sure how I could use python with this project, how would I go about porting my source code to provide that option for you py heads to verify?


Title: Re: Dr. Evil Paper Wallet Generator
Post by: drawingthesun on April 26, 2013, 02:47:31 AM
After looking through the code in more detail, porting to python would be possible but not really worth it, considering the entire program is in one html file its pretty lean as it is. It is easy to use offline, I guess the main issue you have is reputation and trust, but I am sure that will come if you keep up with the projects.

Good luck my friend and build reputation!


Title: Re: Dr. Evil Paper Wallet Generator
Post by: saddambitcoin on April 26, 2013, 04:51:57 AM
lets face it, you may have Bruce Willis but people dont trust their money with "niggas" cmon son

even niggas put their money in TCf bank or what have you 5/3 bank idgaf


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 28, 2013, 07:28:00 PM
After looking through the code in more detail, porting to python would be possible but not really worth it, considering the entire program is in one html file its pretty lean as it is. It is easy to use offline, I guess the main issue you have is reputation and trust, but I am sure that will come if you keep up with the projects.

Good luck my friend and build reputation!


Thank you for your input, It is very much appreciated :)


Title: Re: Dr. Evil Paper Wallet Generator
Post by: zemario on April 28, 2013, 07:33:31 PM
One million bitcoins!!! da da daaaaa!


Title: Re: Dr. Evil Paper Wallet Generator
Post by: hashman on April 28, 2013, 08:07:07 PM
I would love to hear any suggestions :)

A button that says "display private keys of last 10 visitors" :)

Followed of course by a "your bitcoins are being converted... " progress bar. 

:)  Nice paper wallet!


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on April 30, 2013, 07:10:22 PM
I would love to hear any suggestions :)

A button that says "display private keys of last 10 visitors" :)

Followed of course by a "your bitcoins are being converted... " progress bar. 

:)  Nice paper wallet!

Haha! Thank you :)


Title: Re: Dr. Evil Paper Wallet Generator
Post by: ripper234 on May 01, 2013, 12:49:00 AM
Nice work!

Going to use this when I give bitcoins as wedding presents ... I have 3 weddings to attend to this month, all accepting bitcoins.


Title: Re: Dr. Evil Paper Wallet Generator
Post by: Niggawatts on May 04, 2013, 05:05:05 AM
Nice work!

Going to use this when I give bitcoins as wedding presents ... I have 3 weddings to attend to this month, all accepting bitcoins.

Wow! I'm honored! Thanks for checking it out :)