Author

Topic: Bitcoin Wallet 3.0 available! (Read 14592 times)

sr. member
Activity: 421
Merit: 250
March 14, 2014, 02:20:19 PM
#43
Can you tell more about those lots of small improvements?
hero member
Activity: 504
Merit: 500
February 28, 2014, 10:23:43 AM
#42
What do you think about a Namecoin version of the wallet ?
How difficult would it be ?
legendary
Activity: 1526
Merit: 1134
November 17, 2013, 01:56:03 PM
#41
No. I mean once you've got the ATM money into a blockchain.info wallet, send it to the address of your phone like with a normal payment.
legendary
Activity: 1526
Merit: 1134
November 16, 2013, 03:33:47 PM
#40
That ATM really needs to be able to scan QRcodes directly. Most wallets, even Bitcoin-Qt, cannot import private keys from paper wallets due to the large indexes it requires.

For now the best bet is to use blockchain.info or some other website that has computed the relevant indexes, then send it onwards to your mobile wallet.
hero member
Activity: 483
Merit: 551
November 15, 2013, 05:25:31 PM
#39
The first thing that needs to happen is a wallet format that's suitable for backups. The old format doesn't support encrypted private keys. Here is the issue in the tracker. It should be quite easy to implement. Maybe someone would like to take the opportunity and start contributing to bitcoinj?
member
Activity: 110
Merit: 10
November 15, 2013, 11:47:52 AM
#38
Wallet encryption is on track but it still needs quite some work. For example, the internal backup system must be reimplemented (there is no point in encryption if the automatic backups remain unencrypted).

I will probably offer pin or password initially and experiment with NFC tags and other tokens.


any progress yet? especially with the pin?
newbie
Activity: 53
Merit: 0
June 28, 2013, 11:00:13 AM
#37
How does signing prove anything? You could put any address you like in there. Perhaps it's in case of a dispute?

Anyway, it will take some time to add that feature unless Andreas does it, like, this weekend (but I doubt it). So you may need to instead, send coins from your Android wallet to MultiBit on your desktop and then use MultiBit to sign and send the money onwards to its final location.

I was thinking the same thing about the address.  Thanks for your help.

legendary
Activity: 1526
Merit: 1134
June 28, 2013, 07:43:08 AM
#36
How does signing prove anything? You could put any address you like in there. Perhaps it's in case of a dispute?

Anyway, it will take some time to add that feature unless Andreas does it, like, this weekend (but I doubt it). So you may need to instead, send coins from your Android wallet to MultiBit on your desktop and then use MultiBit to sign and send the money onwards to its final location.
newbie
Activity: 53
Merit: 0
June 28, 2013, 05:14:51 AM
#35
It currently can't do that. It's not hard to add but the question is, whether that's really a common feature to use on a phone or tablet? Also, what's the best user experience for that. It'd help to know more about what you want to do. Eg, are you sending a signed email? You want to sign a forum post? Or do you just need to prove that you own a particular address? If you just want to prove address ownership, then maybe a separate feature for that is the right way to go.

I've never heard of a wallet used to sign a message, but someone needs me to sign a message to prove to I own the shipping address.   Undecided

legendary
Activity: 1526
Merit: 1134
June 28, 2013, 03:43:36 AM
#34
It currently can't do that. It's not hard to add but the question is, whether that's really a common feature to use on a phone or tablet? Also, what's the best user experience for that. It'd help to know more about what you want to do. Eg, are you sending a signed email? You want to sign a forum post? Or do you just need to prove that you own a particular address? If you just want to prove address ownership, then maybe a separate feature for that is the right way to go.
newbie
Activity: 53
Merit: 0
June 27, 2013, 07:30:41 PM
#33
I've been using Bitcoin Wallet 3.0 to recieve bitcoins from mining.  Simple interface.  It works great.

I have one problem, I need to send a signed message using my wallet.  Can Bitcoin Wallet 3.0 do this?   Huh  If so, how?
If not, can someone recommend a good android or window 7 based wallet that can.

Thanks
sr. member
Activity: 434
Merit: 250
June 27, 2013, 08:17:58 AM
#32
new version loading faster and works great.
hero member
Activity: 483
Merit: 551
June 26, 2013, 07:45:44 AM
#31
I yesterday released version 3.09, which - thanks to Matt and Mike's work on bitcoinj 0.9 - calculates transaction fees correctly. For most transactions, that means a fee of 0.0001 rather than the flat 0.0005 which was hardcoded before.
hero member
Activity: 483
Merit: 551
May 10, 2013, 02:07:28 AM
#30
Does Bitcoin Wallet works like the Electrum?

I mean does it connects to Bitcoin Wallets servers to check the blockchain?

It doesn't, that's the main idea of Bitcoin Wallet.
member
Activity: 85
Merit: 10
May 09, 2013, 11:42:12 AM
#29
Just a technical question.

Does Bitcoin Wallet works like the Electrum?

I mean does it connects to Bitcoin Wallets servers to check the blockchain?

And if so who runs those servers?

Thank you.
hero member
Activity: 483
Merit: 551
May 09, 2013, 02:27:48 AM
#28
Which is "You can't copy your wallet address" nor you can send your wallet address to your mail or anything else.

Go to "Request Bitcoins". From here, you can share your address via QR-code, NFC, mail or any mail-like intent or clipboard.
legendary
Activity: 1274
Merit: 1004
May 08, 2013, 05:49:56 PM
#27

Which is "You can't copy your wallet address" nor you can send your wallet address to your mail or anything else. If you want to give it to someone you need to manually check and write wallet address.
Erm, why can't you? Just tap your address... press copy....

I did that but when i tried to paste in mail it didn't worked, I will try it again and post here if it works.

but still it will be good if client can give you address at pastebin or something else.
full member
Activity: 322
Merit: 113
Sinbad Mixer: Mix Your BTC Quickly
May 08, 2013, 05:40:12 PM
#26

Which is "You can't copy your wallet address" nor you can send your wallet address to your mail or anything else. If you want to give it to someone you need to manually check and write wallet address.
Erm, why can't you? Just tap your address... press copy....
legendary
Activity: 1274
Merit: 1004
May 08, 2013, 05:28:29 PM
#25

There is one this missing in android wallet and it really sucks.

Which is "You can't copy your wallet address" nor you can send your wallet address to your mail or anything else. If you want to give it to someone you need to manually check and write wallet address.


Ps: I tried it once then uninstalled it, it didn't worked on my tab not sure about cellphones.



hero member
Activity: 483
Merit: 551
May 08, 2013, 05:22:28 PM
#24
I'd also like a way to add a view only wallet, For checking the balance on a savings account!

Yeah, read-only wallets are planned. I figure it can be useful.
legendary
Activity: 1050
Merit: 1000
May 08, 2013, 03:19:59 PM
#23
I'd also like a way to add a view only wallet, For checking the balance on a savings account!
legendary
Activity: 1470
Merit: 1030
April 25, 2013, 02:01:47 PM
#22
Thanks for the extra info Mike. It sounds like it is not worth the candle to get BW working on the older android os. As Elebit says - a lot of the old phones can be upgraded to run a more recent version of the OS so BW3 is compatible with many old devices - they just need an OS upgrade first. If you were going to use a phone as a dedicated hardware wallet, you'd probably want to wipe it first anyhow.
sr. member
Activity: 441
Merit: 250
April 25, 2013, 03:59:43 AM
#21
I'm seeing 1.7% on 2.1 and 4% on 2.2. Quite small numbers, but I think one of the most secure ways to use Bitcoin, especially for a newbie, is to use an old, cheap, android phone as a dedicated hardware wallet. However I think a lot of these phones won't be compatible with BW3.

You probably already know this, but I can recommend CyanogenMod for you old cheap Android handset. CyanogenMod 7 is Android 2.3 and works with a lot of cheap phones. It gave my phone a few years more usable lifetime by freeing up space for applications. Works perfectly and with a bit of handholding during install it's completely usable for novices too.
legendary
Activity: 1526
Merit: 1134
April 19, 2013, 05:53:55 AM
#20
It appears that the BigInteger class has some major flaws (in particular, is not thread safe) and was rewritten in Gingerbread. A bad BigInteger class causes the ECDSA calculations to go wrong and fail.

Also, we upgraded to using Java 6 in bitcoinj 0.8 so at that point Froyo got left behind as well.

If you really really cared about Froyo support you could fork the relevant projects, find a way to bundle the Gingerbread BigInteger code and roll back any changes that need Java 6, but for such a small number of users it seems a lot of work. Gingerbread phones are dirt cheap these days and the Froyo devices will eventually break anyway.
legendary
Activity: 1470
Merit: 1030
April 19, 2013, 05:04:49 AM
#19
Froyo has serious bugs in it that can render the signatures you create on transactions silently incorrect (they will never confirm or propagate).

Thanks Mike - is it a library in Froyo that's got the bug? Can you point me towards more information on it?
legendary
Activity: 1526
Merit: 1134
April 19, 2013, 04:20:23 AM
#18
Froyo has serious bugs in it that can render the signatures you create on transactions silently incorrect (they will never confirm or propagate).
legendary
Activity: 1470
Merit: 1030
April 18, 2013, 01:41:58 PM
#17
Thanks for the amazing update Andreas - great to finally have a real Bitcoin wallet that doesn't need the whole blockchain.

Wondering about this . . . .

>Now requires Gingerbread (Android 2.3.3) or later.

What was the dependency or thought behind moving to Gingerbread?

Here's the current version penetration stats -
http://developer.android.com/about/dashboards/index.html

I'm seeing 1.7% on 2.1 and 4% on 2.2

Quite small numbers, but I think one of the most secure ways to use Bitcoin, especially for a newbie, is to use an old, cheap, android phone as a dedicated hardware wallet. However I think a lot of these phones won't be compatible with BW3.

hero member
Activity: 492
Merit: 500
April 16, 2013, 04:31:23 AM
#16
Can i use this wallet to deposit and get back winning from bit365 sportsbook?

"Only use Bitcoin wallets that allow you to receive BTC from the same address you sent from."


Yes.
hero member
Activity: 569
Merit: 500
April 15, 2013, 04:55:20 PM
#15
Can i use this wallet to deposit and get back winning from bit365 sportsbook?

"Only use Bitcoin wallets that allow you to receive BTC from the same address you sent from."
hero member
Activity: 483
Merit: 551
April 13, 2013, 09:41:53 AM
#14
Yes, multiple wallets would be nice for a lot of things. I'd have a third (readonly) wallet which monitors my savings account which is on cold storage.
legendary
Activity: 1526
Merit: 1134
April 13, 2013, 09:22:18 AM
#13
There used to be apps on the play store that let you lock arbitrary other apps behind PINs or other features, so you couldn't open them. They worked for any app not just ones that supported it. Do those apps still exist? If so it seems like a better feature than reimplementing everything in Bitcoin Wallet.

Bear in mind you can already encrypt your entire phone such that the keys are released only when your screen is unlocked. I think the use case of people who routinely give their phone unlocked to someone they don't trust is rare, and Android tablets since 4.2 support multiple users, which is a better way to solve the issue.

So I am not really convinced this is the best use of time.

Now, having said that, what would be useful is if the wallet could be partially encrypted such that you have a small amount spendable with lax security and a larger amount that maybe requires a password or NFC tag to unlock. In bitcoinj you'd implement this with two wallets created simultaneously, one unlocked, and then some code that sent Bitcoins between them (using real transactions to ensure the outputs were of the right size).

In this way you could have an NFC tag with your password in it, and mostly when you spend money you just do it and don't have to do anything, and you'd keep your NFC tag at home on your table. When you charge your phone at night you rest it on the NFC tag and now both wallets are unlocked and your pocket money can fill up again.
hero member
Activity: 483
Merit: 551
April 13, 2013, 08:51:29 AM
#12
Wallet encryption is on track but it still needs quite some work. For example, the internal backup system must be reimplemented (there is no point in encryption if the automatic backups remain unencrypted).

I will probably offer pin or password initially and experiment with NFC tags and other tokens.

Gesture patterns do not offer any security at all. Look at this video, I think you'll understand even without understanding German.
legendary
Activity: 1937
Merit: 1001
April 11, 2013, 10:42:11 PM
#11
Still no security features... With lots of people getting into bitcoin this is essential i think.
My phone goes around my friends and family quite a lot, to view pictures, browse the web, play games, so it's out of my sight from time to time.
I don't want anyone to be able to just spend my coins like that if they wish.

I know bitcoin is like cash, but it should be protected by some kind of wallet encryption that requires a password/pin before you can spend whatever is in there.

Time to take this serious i think... I've been nagging about this for what, a year now? xD And i'm sorry if it gets boring and annoying, it's too important to not have this feature i think.
What kind of security? Typing in a PIN is a pain in the ass, maybe voice patterns? Guess thumb print readers are a way off mainstream yet :/

Typing a pin is a pain in the ass? Are you kidding me? Everybody is messaging and browsing with their smart phones all day long and typing a pin is too much? O_o

Anyway, it should be optional, if you don't wish to use it fine, don't, but i'm pretty sure a lot of mobile users would appreciate some security features that protect our wallet.
legendary
Activity: 1937
Merit: 1001
April 11, 2013, 10:24:47 PM
#10
Still no security features... With lots of people getting into bitcoin this is essential i think.
My phone goes around my friends and family quite a lot, to view pictures, browse the web, play games, so it's out of my sight from time to time.
I don't want anyone to be able to just spend my coins like that if they wish.

I know bitcoin is like cash, but it should be protected by some kind of wallet encryption that requires a password/pin before you can spend whatever is in there.

Time to take this serious i think... I've been nagging about this for what, a year now? xD And i'm sorry if it gets boring and annoying, it's too important to not have this feature i think.
hero member
Activity: 492
Merit: 500
April 11, 2013, 03:53:08 PM
#9
+1

I've been using this app for roughly 2 years now and it keeps getting better and better.

Donation is on its way! Cheesy
hero member
Activity: 483
Merit: 551
April 11, 2013, 02:33:28 PM
#8
How much space does it use on the phone?
Also do you know roughly how much bandwith it uses in on month? My cell provider throttles after 2.5 GB I have heard

It boils down to 5-6 MB internal storage usage for the app including all data.

I get along with a 300 MB/month contract, and I also sync+read my email, news and do the occasional browsing. According to "Data usage" the app has used 30.3 MB during the last month, although I'm not sure I'm reading it right.
legendary
Activity: 3108
Merit: 1531
yes
April 11, 2013, 12:49:57 PM
#7
It's this kind of development that gets the coins further. Super!
newbie
Activity: 28
Merit: 0
April 11, 2013, 12:13:04 PM
#6
Very cool! Thanks!
legendary
Activity: 1526
Merit: 1134
April 11, 2013, 11:57:49 AM
#5
Great work Andreas!

100x, for new users (and old users if they reset/replay their chain), only the last 5000 headers are stored. This is enough to handle a re-org over 2 months deep, which has never happened in the history of Bitcoin and hopefully never will (it would mean Bitcoin has completely broken, essentially).

Bandwidth usage should be minimal. On the order of a few megabytes a month, if that (it can be much less but it depends how much you use it of course).
full member
Activity: 307
Merit: 102
April 11, 2013, 11:07:44 AM
#4
Awesome work Goonie!
legendary
Activity: 952
Merit: 1000
hero member
Activity: 504
Merit: 500
April 11, 2013, 08:29:02 AM
#2
Good work. Thanks.
This version seems to be more stable.
The former one was not usable by me because it was crashing.
hero member
Activity: 483
Merit: 551
April 11, 2013, 04:48:23 AM
#1
I'm proud to announce version 3.0 of Bitcoin Wallet.

The changes are massive:

  • Now requires Gingerbread (Android 2.3.3) or later.
  • Export/import encrypted private key backups to/from mail or online storage.
  • Switch to new block store format, uses seriously less internal storage and doesn't grow.
  • New installs are instantly fully updated and useable.
  • Got rid of block chain snapshot in APK, installs updates much faster.
  • Lots of small improvements and bugfixes.
  • Based on bitcoinj 0.8.

If you want to take advantage of the new block store format, you need to reset your blockchain once (Options > Settings > Reset Blockchain).

Download/update from Google Play:
https://play.google.com/store/apps/details?id=de.schildbach.wallet
(update will become available during the next hours)

Direct download:
https://code.google.com/p/bitcoin-wallet/downloads/list

Source:
https://code.google.com/p/bitcoin-wallet/source/checkout


Thanks to everyone who contributed to Bitcoin Wallet and bitcoinj. Mike Hearn again invested lots of work to make mobile wallets work just as snappy as online wallets, but without the disadvantages of online wallets.
Jump to: