Author

Topic: Mycelium Bitcoin Wallet - page 124. (Read 586360 times)

Jan
legendary
Activity: 1043
Merit: 1002
September 20, 2013, 07:16:36 AM
#25
Is signing messages on the cards?
Do you mean on Bitcoincard? Not in the first release.
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
September 20, 2013, 06:48:38 AM
#24
Is signing messages on the cards?
Jan
legendary
Activity: 1043
Merit: 1002
September 17, 2013, 04:43:36 AM
#23
This wallet looks really cool! Any plans to also support iOS / Win / BlackBerry phones?
Thanks!

BlackBerry: You should be able to run the app after a conversion. Stephen Gornick is looking into it. If it works out we will support it
I tried it out and the tool says that the Mycelium app is compatible. So far so good.
My problem: I don't have a device where I can test it

Doh!  Here's what I get:

Quote
Whoops, it looks like your system may not be supported. Currently the online packager only supports Windows and Mac OS.
- https://bdsc.webapps.blackberry.com/android/bpaa/applet-permissioning

I'll be giving it another try in a few days when I have access to a Windows system.

iOS: We have no current plans to support iOS. Apple does not like Bitcoin and they take down apps that let you send/receive BTC.

Windows Phone: No current plans. It all depends on whether it is worth the huge development.maintenance task that it takes. My understanding is that the installation base is still pretty small.
donator
Activity: 674
Merit: 523
September 17, 2013, 03:55:34 AM
#22
This wallet looks really cool! Any plans to also support iOS / Win / BlackBerry phones?
Jan
legendary
Activity: 1043
Merit: 1002
September 16, 2013, 10:10:46 AM
#21
Thanks for your support Smiley

Don't worry about the UI falling behind. We do have grand plans to overhaul it.
If you have any specific suggestions or something is bugging you, please don't hesitate to post here or write to [email protected]

Some illustrations how a comfortable GUI could look like after scanning the QR code, and also including comfortable tipping in "restaurant/pub" scenarios (in countries where tipping is common, like USA, central Europe, ...):

PDF file: http://de.scribd.com/doc/168360248/Bitcoin-App-Tip-Diagrams

Images:




(Note: One could make it even more comfortable by skipping the first (simple) "spend" screen and pre-occupying some fields with adequate values by enhancing BIP 0021 with a "tip" and "tipaddr" parameter, but it seems that such enhancements of BIP 0021 are not welcome by the bitcoin developers, even though "tipping" is a very frequent use case in daily life.)
Thanks for the thorough feedback.
Andreas and I will go through it this week.
sr. member
Activity: 278
Merit: 251
Bitcoin-Note-and-Voucher-Printing-Empowerer
September 15, 2013, 01:04:16 PM
#20
Thanks for your support Smiley

Don't worry about the UI falling behind. We do have grand plans to overhaul it.
If you have any specific suggestions or something is bugging you, please don't hesitate to post here or write to [email protected]

Some illustrations how a comfortable GUI could look like after scanning the QR code, and also including comfortable tipping in "restaurant/pub" scenarios (in countries where tipping is common, like USA, central Europe, ...):

PDF file: http://de.scribd.com/doc/168360248/Bitcoin-App-Tip-Diagrams

Images:




(Note: One could make it even more comfortable by skipping the first (simple) "spend" screen and pre-occupying some fields with adequate values by enhancing BIP 0021 with a "tip" and "tipaddr" parameter, but it seems that such enhancements of BIP 0021 are not welcome by the bitcoin developers, even though "tipping" is a very frequent use case in daily life.)
Jan
legendary
Activity: 1043
Merit: 1002
September 15, 2013, 12:34:01 PM
#19
Jan, thanks for the explanation.  Can you comment on why this method was chosen over SPV, which as I understand it would not need to rely on a trusted server?
SVP clients have some shortcomings because of the way SVP mode works. With SVP you only observe transactions being sent-from/received-to your addresses from the point in time where you create the corresponding key in your wallet and start tracking the blockchain. Because of that you cannot import arbitrary keys and start spending from them, as you would have to scan the block chain back from the genesis block to determine which funds you have and what your transaction history is.
The Mycelium wallet has very strong key management features such as importing arbitrary private keys and cold storage spending. Those features are not feasible with a SVP client.

edit: spelling
sr. member
Activity: 321
Merit: 250
September 15, 2013, 11:58:02 AM
#18
Jan, thanks for the explanation.  Can you comment on why this method was chosen over SPV, which as I understand it would not need to rely on a trusted server?

Quote from: Jan
Mycelium connects to one of our super nodes to synchronize its transaction history and unspent outputs inventory. Whenever the client starts it connects to a random server, and automatically fails over to another server in case of downtime (client side loadbalancing). Communication is secured with HTTPS using a certificate that is pinned in the wallet software. There are currently 2 servers located in two different datacenters. They are are 100% redundant, and more servers can be added as required to improve scalability and redundancy. Each server connects to 500+ Bitcoin nodes, which make your transactions propagate swiftly across the network.

So to answer your question. Mycelium does not use SVP mode, but relies on a set of servers that are very well connected to the Bitcoin network.
The servers do not have your private keys and do not hold any usernames, passwords or any other secret stuff. They just work as s super optimized index on top of the Bitcoin network.

In case you are worried about anonymity you can use the SOCKS proxy feature and connect through Tor using Orbot.

Making an FAQ that addresses this and many other topics is on the list
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
September 15, 2013, 08:05:44 AM
#17
What is the red big fat X next to the send-to-address supposed to mean? Had me confused there for a bit as I thought it may indicate an incorrect BTC address.
Clicking the red X clears the address and allows you to specify another one. I agree that it looks a bit intimidating. I see two options:
1. make the red X smaller
2. remove it entirely - to enter another address you can click the back button to start over.
I am leaning towards 2. I don't think you are likely to change your mind on the receiving address, and if you really change your mind you just click back to start over.

I would vote for removal too. I mean when I plan a tx I am _ready_ at this point, i.e. I got the address from a QR code or pasted from the clipboard. The decision which address to use happened way earlier, before I hit the send button.
Jan
legendary
Activity: 1043
Merit: 1002
September 15, 2013, 07:20:16 AM
#16
Does mycelium use SPV to validate transactions, or relies on a central server, or....?   Perhaps you could add that to the description.  thanks.

Maybe also add mycelium to this page?
https://en.bitcoin.it/wiki/Thin_Client_Security

Mycelium connects to one of our super nodes to synchronize its transaction history and unspent outputs inventory. Whenever the client starts it connects to a random server, and automatically fails over to another server in case of downtime (client side loadbalancing). Communication is secured with HTTPS using a certificate that is pinned in the wallet software. There are currently 2 servers located in two different datacenters. They are are 100% redundant, and more servers can be added as required to improve scalability and redundancy. Each server connects to 500+ Bitcoin nodes, which make your transactions propagate swiftly across the network.

So to answer your question. Mycelium does not use SVP mode, but relies on a set of servers that are very well connected to the Bitcoin network.
The servers do not have your private keys and do not hold any usernames, passwords or any other secret stuff. They just work as s super optimized index on top of the Bitcoin network.

In case you are worried about anonymity you can use the SOCKS proxy feature and connect through Tor using Orbot.

Making an FAQ that addresses this and many other topics is on the list
Jan
legendary
Activity: 1043
Merit: 1002
September 15, 2013, 06:39:41 AM
#15
What is the red big fat X next to the send-to-address supposed to mean? Had me confused there for a bit as I thought it may indicate an incorrect BTC address.
Clicking the red X clears the address and allows you to specify another one. I agree that it looks a bit intimidating. I see two options:
1. make the red X smaller
2. remove it entirely - to enter another address you can click the back button to start over.
I am leaning towards 2. I don't think you are likely to change your mind on the receiving address, and if you really change your mind you just click back to start over.
sr. member
Activity: 321
Merit: 250
September 15, 2013, 05:06:34 AM
#14
Does mycelium use SPV to validate transactions, or relies on a central server, or....?   Perhaps you could add that to the description.  thanks.


Maybe also add mycelium to this page?
https://en.bitcoin.it/wiki/Thin_Client_Security
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
September 14, 2013, 08:53:00 PM
#13
What is the red big fat X next to the send-to-address supposed to mean? Had me confused there for a bit as I thought it may indicate an incorrect BTC address.
legendary
Activity: 2506
Merit: 1010
September 14, 2013, 02:53:09 PM
#12
I tried it out and the tool says that the Mycelium app is compatible. So far so good.
My problem: I don't have a device where I can test it

Doh!  Here's what I get:

Quote
Whoops, it looks like your system may not be supported. Currently the online packager only supports Windows and Mac OS.
- https://bdsc.webapps.blackberry.com/android/bpaa/applet-permissioning

I'll be giving it another try in a few days when I have access to a Windows system.
Jan
legendary
Activity: 1043
Merit: 1002
September 14, 2013, 01:02:42 AM
#11
I had Mycelium initially installed from the website. Now however it shows as a Google store update too. Is this intended?
The APK in the play store and on the web-site is the same, and signed under the same certificate. I guess the play store app looks for installed packages on your device and sees whether the store has a newer version signed under the same certificate.
Jan
legendary
Activity: 1043
Merit: 1002
September 14, 2013, 12:56:39 AM
#10
Incidentally, I'm still willing to test this when repackaged for Blackberry 10.

Incidentally, I think apetersen is still waiting for you to reply on whether you would like to help us test on Blackberry  Grin

Please consider packaging it for BlackBerry10 too.
the plan is to have the application in beta for some time and then incrementally improving user experience.

we certainly consider creating a build for Blackberry 10, but we don't have a device for testing. would you like to help us running the tests on your device?

Blackberry has this online tool for converting and re-packaging Android APK files: https://bdsc.webapps.blackberry.com/android/bpaa/
I tried it out and the tool says that the Mycelium app is compatible. So far so good.
My problem: I don't have a device where I can test it

Stephen, would you like to try out the conversion and test it on BB? Here is the latest APK.
Jan
legendary
Activity: 1043
Merit: 1002
September 14, 2013, 12:31:02 AM
#9
I was copying an address to Mycelium yesterday and accidentally copied a trailing space.

In Mycelium the 'add address from clipboard' was disabled - presumably as the clipboard content did not parse to a Bitcoin address. It would be worth trimming the whitespace as I ended up doing it manually.
Thanks Jim. All fixed. Going into the next release.
legendary
Activity: 1358
Merit: 1001
https://gliph.me/hUF
September 13, 2013, 10:20:08 PM
#8
I had Mycelium initially installed from the website. Now however it shows as a Google store update too. Is this intended?
legendary
Activity: 2506
Merit: 1010
September 13, 2013, 02:19:58 PM
#7
Incidentally, I'm still willing to test this when repackaged for Blackberry 10.
legendary
Activity: 1708
Merit: 1066
September 13, 2013, 11:22:58 AM
#6
I was copying an address to Mycelium yesterday and accidentally copied a trailing space.

In Mycelium the 'add address from clipboard' was disabled - presumably as the clipboard content did not parse to a Bitcoin address. It would be worth trimming the whitespace as I ended up doing it manually.
Jump to: