Bitcoin Forum
April 23, 2024, 05:00:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BrainPay - a new way to manage your Bitcoins with your brainwallet  (Read 1439 times)
ThePiachu (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 307



View Profile WWW
June 01, 2013, 11:10:01 AM
 #1

http://www.reddit.com/r/Bitcoin/comments/1fgjxb/brainpay_a_new_way_to_send_transactions_from_your/

So, after creating a few Chrome Extensions (https://chrome.google.com/webstore/search-extensions/tpidev) I finally got to the meat of what I set out to do.
Combining my previous extensions focusing on balance checking, creating transactions and brainwallets, I created BrainPay - https://chrome.google.com/webstore/detail/tps-brainpay/aihogeigcnkcklfaljfimkefkmbmlomi .
This cool extension lets you access your money stored in a brainwallet from a small popup and send payments to anyone without exposing your private keys outside of the extension.
That's right - no more keeping your wallet.dat secure, no more storing long gibberish URLs, and no more letting other people keep your money "safe" for you in eWallets.
Finally, your coins are both secure and easy to access for you.

I got the idea for this extension from a fellow Bitcoiner that I met at a local Bitcoin Meetup. He is working on an interesting idea that uses the same technology I presented here for a bigger purpose,
but I won't be going into that over here.

So, lets talk about the features the extension has:

* It automatically tracks the balance of your brainwallet address if you wish
* It can fetch all Bitcoin addresses present in your current tab with just one button - you no longer have to manually copy the addresses over
* You can send money to any number of addresses at once
* When you are ready to pay, you just input your brainwallet passphrase and decide whether it is compressed or not (yes, we support compressed addresses for those people that are concerned about the blockchain Wink )
* The app fetches your unspent transactinos from blockchain.info, creates an appropriate transaction and presents it to you for either later use (both as JSON and raw), or to be sent imidietly
* Your passphrase or private key never leave the extension

I hope you will enjoy this Chrome Extension. Source code is available here - https://github.com/ThePiachu/TPs-BrainPay - so you can review it and make sure we don't send your sensitive information anywhere.
If you are also worried about our future updates being used to steal your money, again just use the source code and after review import it into your browser that way.
Nobody can automatically update your apps if they are imported like that through a developer mode.
And as always - create a new and secure brainwallet password for this new extension. Keep your cold storage safe while your spiffy new hot brainwallet handles the change Wink.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
1713891645
Hero Member
*
Offline Offline

Posts: 1713891645

View Profile Personal Message (Offline)

Ignore
1713891645
Reply with quote  #2

1713891645
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713891645
Hero Member
*
Offline Offline

Posts: 1713891645

View Profile Personal Message (Offline)

Ignore
1713891645
Reply with quote  #2

1713891645
Report to moderator
FreddyFender
Full Member
***
Offline Offline

Activity: 215
Merit: 100


Shamantastic!


View Profile
June 05, 2013, 08:59:10 PM
 #2

I'm diving into code now...
Clappity-clap, clap, clap!
Three cheers!

ThePiachu (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 307



View Profile WWW
June 06, 2013, 02:01:58 AM
 #3

I'm diving into code now...
Clappity-clap, clap, clap!
Three cheers!

Glad you like it. Wink

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
June 06, 2013, 02:11:43 AM
 #4

Chrome probably isn't the most secure platform for a software like this. It's a very interesting concept though, I like it Smiley
ThePiachu (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 307



View Profile WWW
June 06, 2013, 02:25:06 AM
 #5

Chrome probably isn't the most secure platform for a software like this. It's a very interesting concept though, I like it Smiley

Well, it's a popular platform, which means that more people will be able to use it.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
June 06, 2013, 02:13:23 PM
 #6

Chrome probably isn't the most secure platform for a software like this. It's a very interesting concept though, I like it Smiley

Well, it's a popular platform, which means that more people will be able to use it.

You do have a good point, but many people like to feel safer when managing their Bitcoins. Your extension is pretty cool though. Smiley
virtualmaster
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
June 06, 2013, 02:21:10 PM
 #7

Why not Mozilla extension ?

Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
Namecoinia.org  -  take the planet in your hands
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba   |  NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
ThePiachu (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 307



View Profile WWW
June 06, 2013, 04:17:54 PM
 #8

Why not Mozilla extension ?

Because Chrome is 2 times as popular? http://www.w3schools.com/browsers/browsers_stats.asp

I also use Chrome as my main browser, so I made the extension for myself Wink.

I will be looking into moving it to Firefox once I get my head around what I need to do to develop for it, the process appears a lot more complicated.

You do have a good point, but many people like to feel safer when managing their Bitcoins. Your extension is pretty cool though. Smiley

Well, eWallets are not created for top safety (that's what traditional clients are for), but for ease of use. I use them for pocket change and access outside of my house.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
virtualmaster
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
June 06, 2013, 08:32:40 PM
 #9

Why not Mozilla extension ?

Because Chrome is 2 times as popular? http://www.w3schools.com/browsers/browsers_stats.asp

I also use Chrome as my main browser, so I made the extension for myself Wink.

I will be looking into moving it to Firefox once I get my head around what I need to do to develop for it, the process appears a lot more complicated.

Probably it is a good feature but I will wait until it is available for Mozilla.
Thanks.

Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
Namecoinia.org  -  take the planet in your hands
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba   |  NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
usscfounder
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
June 10, 2013, 05:09:13 PM
 #10

Quote
Your passphrase or private key never leave the extension

How do you secure the extension?

Doesn't matter anyway.

The extension should not save anything. The extension should generate the wallet key on demand.

The purpose of a brain wallet is so you do not have to save anything at all.

Maybe that is what you are trying to say.  If so, then very good initiative!
ThePiachu (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 307



View Profile WWW
June 10, 2013, 05:55:03 PM
 #11

Quote
Your passphrase or private key never leave the extension

How do you secure the extension?

Doesn't matter anyway.

The extension should not save anything. The extension should generate the wallet key on demand.

The purpose of a brain wallet is so you do not have to save anything at all.

Maybe that is what you are trying to say.  If so, then very good initiative!

It only saves the public address if you wish it to in the options. Rest is just in RAM and never gets stored permanently. It is only kept in the working memory to create transactions (with the option to edit changes).

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
rebuilder
Legendary
*
Offline Offline

Activity: 1615
Merit: 1000



View Profile
June 10, 2013, 11:07:22 PM
 #12

So this handles change in a sane way? AFAIK the current recommendation is to empty a brainwallet completely when you decide to spend it, else the change will be sent to an address you do not control...

Selling out to advertisers shows you respect neither yourself nor the rest of us.
---------------------------------------------------------------
Too many low-quality posts? Mods not keeping things clean enough? Self-moderated threads let you keep signature spammers and trolls out!
ThePiachu (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 307



View Profile WWW
June 10, 2013, 11:16:39 PM
 #13

So this handles change in a sane way? AFAIK the current recommendation is to empty a brainwallet completely when you decide to spend it, else the change will be sent to an address you do not control...

I think that's how BitcoinQT handles things. Other custom wallets like blockchain send the change back to the same address. BrainPay does the latter as well. While it might offer less anonymity, there is always the convenience factor.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
virtualmaster
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
June 11, 2013, 06:51:57 PM
 #14

Why not Mozilla extension ?

Because Chrome is 2 times as popular? http://www.w3schools.com/browsers/browsers_stats.asp

I also use Chrome as my main browser, so I made the extension for myself Wink.

I will be looking into moving it to Firefox once I get my head around what I need to do to develop for it, the process appears a lot more complicated.

You do have a good point, but many people like to feel safer when managing their Bitcoins. Your extension is pretty cool though. Smiley

Well, eWallets are not created for top safety (that's what traditional clients are for), but for ease of use. I use them for pocket change and access outside of my house.
I tried with Google Chrome Portable and it works but I don't thrust so much this browser even if it is more popular than Mozilla.
With Mozilla (if implemented as add-on) I would thrust much more to make small payments.
It would be a great extension to the brain wallets.

Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
Namecoinia.org  -  take the planet in your hands
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba   |  NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
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!