Bitcoin Forum

Economy => Service Discussion => Topic started by: Coincomm on August 29, 2012, 03:52:43 PM



Title: Brainwallet.org
Post by: Coincomm on August 29, 2012, 03:52:43 PM
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?


Title: Re: Brainwallet.org
Post by: Lumpy on August 29, 2012, 03:54:05 PM
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?

What is wrong with the current interface? It does exactly what it needs to do...


Title: Re: Brainwallet.org
Post by: Coincomm on August 29, 2012, 03:56:47 PM
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?

What is wrong with the current interface? It does exactly what it needs to do...


I have to copy my private key (security risk), click the transactions tab, paste the private key, scoll to the bottom of the page.

Then there is something about Re-sign? Okay, click that. Send transaction. Error message about the HTTP identifier or something. Workaround that.

It's confusing to those who don't know the software in and out. It would be nice to have the security and transactions on one page.


Title: Re: Brainwallet.org
Post by: Coincomm on August 29, 2012, 04:03:47 PM
typeStatus reportmessageHTTP method POST is not supported by this URLdescriptionThe specified HTTP method is not allowed for the requested resource (HTTP method POST is not supported by this URL).

I get the above error every time I try to send Bitcoins.


Title: Re: Brainwallet.org
Post by: nevafuse on August 29, 2012, 04:42:14 PM
I have to copy my private key (security risk)

I recommend saving the page to your desktop, disconnecting the internet, then filling in your private key.  Then copy the raw transaction to http://blockchain.info/pushtx.  Make sure you are sending the FULL amount from the originating private key.  All left overs will be considered a transaction fee & collected by a miner.  Bitcoin v0.7 has raw transaction create/send capabilities as well if you want to wait on that.  Supposedly it will be robust enough to handle change as well.  Maybe bitcoinwallet will take a hint & allow you to have multiple destination addresses.


Title: Re: Brainwallet.org
Post by: Coincomm on August 29, 2012, 04:44:58 PM
I have to copy my private key (security risk)
All left overs will be considered a transaction fee & collected by a miner.

Holy s***.


Title: Re: Brainwallet.org
Post by: phatsphere on August 29, 2012, 05:05:29 PM
Can we get a version of this that has a decent user interface?
at blockchain.info you can create a pub/priv address pair out of a string. that's what happens on that page, too. is that what you mean?


Title: Re: Brainwallet.org
Post by: CIYAM on August 30, 2012, 02:43:58 PM
Are you sure such a thing is possible?

I dont see how the miner can take the change. If I sign a transaction with an input of 10 BTC and and output of 7 BTC and I dont specify a change address. Then surely the 3 BTC is lost forever. I dont see how a miner can add his own change address to a transaction signed by someone else.

It would not be possible for miners to get any fees if you had to sign an address for them to do so (which address?) so am pretty sure that this is indeed how the protocol works (input - output = miner's fees).

Note that the change address is simply one of the output addresses (nothing in the protocol denotes it as being a change address).


Title: Re: Brainwallet.org
Post by: Lumpy on August 30, 2012, 02:50:47 PM
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?

What is wrong with the current interface? It does exactly what it needs to do...


I have to copy my private key (security risk), click the transactions tab, paste the private key, scoll to the bottom of the page.

I use BrainWallet exclusively on a clean offline computer.

I have to copy my private key (security risk)
All left overs will be considered a transaction fee & collected by a miner.

Holy s***.

OK, now THAT's dangerous. Good thing I've always used the full amount.


Title: Re: Brainwallet.org
Post by: DublinBrian on August 30, 2012, 03:03:17 PM
am pretty sure that this is indeed how the protocol works (input - output = miner's fees).
Thanks for that info.

Gotta be careful with Brainwallet and Bitaddress. Someone could lose thousands to a very lucky miner!


Title: Re: Brainwallet.org
Post by: cbeast on September 09, 2012, 06:42:02 PM
Whomever is the developer of the brainwallet on github, thanks for not only writing it, but making it PD a month ago.


Title: Re: Brainwallet.org
Post by: weex on September 12, 2012, 04:56:15 AM
Security Suggestion: do not suggest a static example passphrase of 'correct horse battery staple' or otherwise. Either go blank or have the page gather enough entropy from mouse movements to be safe. Someone is likely to lose an unknown amount of funds in the future due to this joke.

Another one which is more minor: default to compressed keys to save space in the blockchain.



Title: Re: Brainwallet.org
Post by: nevafuse on September 12, 2012, 01:59:49 PM
The transactions page has been updated to allow multiple destination addresses & transaction fees.  I also noticed it appears to automatically send unused funds back to the source address.  Although I haven't tested this out so use at your own risk.  It may have always done this AFAIK, but I don't recall that being the case.


Title: Re: Brainwallet.org
Post by: CIYAM on October 09, 2012, 05:51:51 AM
One issue I have found is that when specifying a tx amount when one has a "change" address then one satoshi goes missing in the "change" amount.

So starting from its default tx if I first set the BTC for the dest addr to 40.00 then it correctly creates a 10.00000000 value for the change, however, if I then set the tx fee to 0.005 the "change" output now appears as follows:
Code:
  "value": "9.99499999",

And if I change the fee to 0.05 the "change" output now appears as follows:
Code:
  "value": "9.94999999",

Maybe there is some kind of rounding issue going on here?


Title: Re: Brainwallet.org
Post by: mc_lovin on October 09, 2012, 10:59:36 PM
have you tried this?

http://www.bitcointrading.com/forum/linux-distros/btc-puppy-offline-brainwallet-linux-distro/


Title: Re: Brainwallet.org
Post by: CIYAM on October 10, 2012, 02:25:27 AM
have you tried this?

http://www.bitcointrading.com/forum/linux-distros/btc-puppy-offline-brainwallet-linux-distro/

I have played with bitaddress.org but AFAIA it doesn't let you create raw tx's.


Title: Re: Brainwallet.org
Post by: TheButterZone on October 18, 2012, 06:31:36 AM
http://blockchain.info's API isn't playing nice with BW.org anymore. No data, no response. Bitcoin Block Explorer works...

Had to copy the raw hex and paste it into http://blockchain.info/pushtx myself.

ETA: Fixed as of 1717 Pacific 10/19/12.


Title: Re: Brainwallet.org
Post by: phelix on February 25, 2013, 08:59:30 AM
this is a great page. is there no official thread?

here the source: https://github.com/brainwallet/brainwallet.github.com

Did anybody take a look at it?


Title: Re: Brainwallet.org
Post by: sunnankar on February 26, 2013, 12:58:14 AM
http://brainwallet.org

Can we get a version of this that has a decent user interface? Is there a version of this that has a decent UI?

What is wrong with the current interface? It does exactly what it needs to do...

Spoken like a true programmer.

The Brainwallet UI could be significantly improved. But I suppose part of using Bitcoin at that level is being able to figure out the Brainwallet UI ....


Title: Re: Brainwallet.org
Post by: TheButterZone on February 26, 2013, 02:02:09 AM
I'm far from a programmer and it's perfect for me.


Title: Re: Brainwallet.org
Post by: sethsethseth on March 10, 2013, 01:29:01 PM
Is there somewhere I can download a signed copy of the webpage to run offline?  I am skeptical of having to load it every time and not being technical enough to review the code.


Title: Re: Brainwallet.org
Post by: cbeast on March 10, 2013, 01:57:05 PM
Is there somewhere I can download a signed copy of the webpage to run offline?  I am skeptical of having to load it every time and not being technical enough to review the code.
I use bitaddress.org saved to my desktop and offline. I don't see why you can't do this with brainwallet.


Title: Re: Brainwallet.org
Post by: phelix on March 10, 2013, 04:01:45 PM
Is there somewhere I can download a signed copy of the webpage to run offline?  I am skeptical of having to load it every time and not being technical enough to review the code.

[...]

here the source: https://github.com/brainwallet/brainwallet.github.com

Did anybody take a look at it?


Title: Re: Brainwallet.org
Post by: eldentyrell on March 28, 2013, 03:42:54 AM
This is a really great tool.

Is the "transactions" tab supposed to be usable in offline (airwalled) mode?

I sort of expected to be able to:

1. Use the webpage on an internet-connected machine to grab the transaction history for my public key
2. Use a USB stick to transfer the JSON-encoded tx history to my airwalled machine
3. Enter the JSON-encoded tx history and private key on the airwalled machine
4. Sign the transaction

Unfortunately #4 didn't work.  Despite filling all the boxes, the "source address" field stays blank and clicking "sign" doesn't cause anything to appear in the "JSON transaction" box.  Also the UI is unusually laggy on that tab, which makes me think it's polling in the background or something.

Is the JS written with the expectation that the "transaction history" box will be populated by querying blockchain.info or blockexplorer?  If so, is there any chance it could be adjusted for airwalled mode?

Thanks, it's been ages since I wrote any javascript code.


Title: Re: Brainwallet.org
Post by: CIYAM on March 28, 2013, 04:56:41 AM
Unfortunately I don't think that the tx part has been designed to work properly offline (at least I had no luck with it when I tried) but assuming you can get it to properly handle the manual entry of the UTXO information (rather than having it read it from blockchain.info) then it should be able to work.

As far as the lag goes it does run a bunch of .js after every keystroke although the event to do this fires after a delay (you could try playing with that).


Title: Re: Brainwallet.org
Post by: happygeorge on April 05, 2013, 07:27:47 AM
I just checked to see if the Brainwallet js I downloaded from github a few weeks ago still matches results given by the brainwallet.org site

THEY DON'T MATCH!!!

This is scary because I generated my super secret VAULT addresses offline,and if they can't be recreated without my saved zip version, that sucks!

The core of the code shouldn't change with time should it... do i understand this wrong?

[the current github files generate the same codes as the website!]



Title: Re: Brainwallet.org
Post by: TheButterZone on April 05, 2013, 08:16:13 AM
https://github.com/brainwallet/brainwallet.github.com/commit/aeee13c8d151e23a50c29e034bc8622df0795108

The default was uncompressed, now it is compressed. Just click the other button.