Bitcoin Forum
May 01, 2024, 02:58:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 »
  Print  
Author Topic: BitcoinSpinner  (Read 55413 times)
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
August 14, 2013, 04:26:50 AM
 #581

wait, which do you recommend?  mycelium or spinner 0.8.3.   makes no diff to me.

since one shouldn't reuse addresses (for privacy and especially in recent light for higher security), mycelium is a step in the right direction.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714575490
Hero Member
*
Offline Offline

Posts: 1714575490

View Profile Personal Message (Offline)

Ignore
1714575490
Reply with quote  #2

1714575490
Report to moderator
1714575490
Hero Member
*
Offline Offline

Posts: 1714575490

View Profile Personal Message (Offline)

Ignore
1714575490
Reply with quote  #2

1714575490
Report to moderator
Jan (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 1002



View Profile
August 14, 2013, 05:26:37 AM
 #582

  • Unlike the Android Bitcoin Wallet, Mycelium does not connect directly to several nodes in the Bitcoin network. This means less bandwidth requirement for your mobile plan, less power consumption, and immediate availability, but also means that the server side could establish IP/address relations. (which it doesn't)

Can you reason this claim? Bitcoin Wallet also is "immediate available", has a very low bandwidth requirement and power consumption. The Bitcoin P2P protocol is very efficient (its binary), so how can Mycelium get any better than that?

Android Bitcoin Wallet connects to multiple nodes. Each node sends protocol messages containing inventory messages, blocks (filtered), transactions (filtered), ping and so forth. All this data is processed and which incurs a great deal of bookkeeping.  Each connection is kept alive (I guess also some time after the app has stopped).
Mycelium depends on a server, but it is updated in one or two messages.

Mycelium let's you hold your private keys private.
giszmo
Legendary
*
Offline Offline

Activity: 1862
Merit: 1105


WalletScrutiny.com


View Profile WWW
August 14, 2013, 05:34:57 AM
 #583

I switched back to Bitcoin wallet as it really is not that heavy and closer to how Bitcoin should work. I expect innovation from you guys though.

ɃɃWalletScrutiny.comIs your wallet secure?(Methodology)
WalletScrutiny checks if wallet builds are reproducible, a precondition for code audits to be of value.
ɃɃ
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
August 14, 2013, 06:20:08 AM
 #584

I switched back to Bitcoin wallet as it really is not that heavy and closer to how Bitcoin should work. I expect innovation from you guys though.

Andreas' bitcoin wallet doesn't offer pin, does it?. I know a pin is easily brute-forceable, but what the fuck... can't even go for a leak with my phone on the table?!?

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Andreas Schildbach
Hero Member
*****
Offline Offline

Activity: 483
Merit: 501


View Profile
August 14, 2013, 09:29:47 AM
Last edit: August 14, 2013, 09:46:22 AM by Andreas Schildbach
 #585

Mycelium depends on a server, but it is updated in one or two messages.

Is the format of these messages (the protocol) documented somewhere?

Is the source code of the server side available? Can it be audited for security vulnerabilities?

Andreas' bitcoin wallet doesn't offer pin, does it?

Wallet encryption is planned, but its not ready yet. For now, you can use the Android lock screen. It should provide the same level of security as a simple PIN lock for the wallet.
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
August 14, 2013, 11:25:42 AM
 #586

Mycelium depends on a server, but it is updated in one or two messages.

Is the format of these messages (the protocol) documented somewhere?

Is the source code of the server side available? Can it be audited for security vulnerabilities?

Andreas' bitcoin wallet doesn't offer pin, does it?

Wallet encryption is planned, but its not ready yet. For now, you can use the Android lock screen. It should provide the same level of security as a simple PIN lock for the wallet.

Good to know it's planned.

It doesn't provide the same level of security, at least not in my case: I use PIN lock but consider that PIN to be easily compromised: I enter it often and it can easily be read "over my shoulder". This is even unecessarily made easier by the fact that the stupid lock screen actually displays the pin while entering it (albeit one digit at a time, but still it's very easy to read even when typing really fast). So I consider the lock-screen PIN quite insecure. To support this: my gf actually told me my lockscreen PIN a couple of days ago. She just read it when I entered it.

Wallet PIN is entered a lot less frequently. My one is longer, too and I take good care that noone watches (the whole sequence) when I enter it.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Jan (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 1002



View Profile
August 14, 2013, 11:49:00 AM
 #587

Andreas, it seems to me that you persistently want to complain about something today  Cheesy

Is the format of these messages (the protocol) documented somewhere?
The wallet sources are available here: https://github.com/mycelium-com/wallet
The API interface is pretty straightforward: https://github.com/mycelium-com/wallet/blob/master/public/mbwapi/src/main/java/com/mrd/mbwapi/api/MyceliumWalletApi.java

Is the source code of the server side available? Can it be audited for security vulnerabilities?

The server side sources are not open, and they don't have to. As you can see from the API and wallet code, no matter how much the server cheats and lies, it cannot spend your coins. It basically tells you what the unspent outputs are for a given set of addresses. If it tells you something wrong your transactions will not get accepted by the network. If this happens users would quickly get unhappy and move their private keys somewhere else.
The server side contains no 'secrets', usernames, passwords, and whatnot. It is just a stunningly fast index on the blockchain and unconfirmed transactions.

Mycelium let's you hold your private keys private.
apetersson
Hero Member
*****
Offline Offline

Activity: 668
Merit: 501



View Profile
August 14, 2013, 11:54:10 AM
 #588

Wallet PIN is entered a lot less frequently. My one is longer, too and I take good care that noone watches (the whole sequence) when I enter it.

Please note that the pin protects you from a kid grabbing your smartphone while on the toilet. it can not protect against a dedicated attacked with physical access to the phone, or root-level malware, any 6-digit pin would be cracked in minutes anyways. what could work is server side pin support with 2-of-3 multisig. that could in fact help against root level malware (but we are not there yet)

therefore, the pin does NOT encrypt your private keys it is just a UI measure.
giszmo
Legendary
*
Offline Offline

Activity: 1862
Merit: 1105


WalletScrutiny.com


View Profile WWW
August 14, 2013, 02:29:39 PM
 #589

While at the toilet the kids *have* to play pou so no way I could lock the screen with anything they don't know. The wallet pin they don't need to know and the backup saves me when the uninstall "stupid apps" to make room for more "cool" games.

ɃɃWalletScrutiny.comIs your wallet secure?(Methodology)
WalletScrutiny checks if wallet builds are reproducible, a precondition for code audits to be of value.
ɃɃ
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
August 14, 2013, 03:22:03 PM
 #590

  • Unlike the Android Bitcoin Wallet, Mycelium does not connect directly to several nodes in the Bitcoin network. This means less bandwidth requirement for your mobile plan, less power consumption, and immediate availability, but also means that the server side could establish IP/address relations. (which it doesn't)

Can you reason this claim? Bitcoin Wallet also is "immediate available", has a very low bandwidth requirement and power consumption. The Bitcoin P2P protocol is very efficient (its binary), so how can Mycelium get any better than that?

Any plans for private key management from you guys? That is Mycelium's best "killer feature" right now.
Wrong thread. Continued here: https://bitcointalk.org/index.php?topic=4384.msg2932680#msg2932680

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
Richy_T
Legendary
*
Offline Offline

Activity: 2436
Merit: 2114


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
August 14, 2013, 06:16:21 PM
 #591

I haven't noticed this stated explicitly though it seems to mean that it would be the case. Does this latest security issue mean that the Bitcoin address that I have been using from Bitcoinspinner should be retired permanently and not re-imported*?



(*With the possible exception of coins somehow getting sent to it somehow and then just to move them out)

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
westkybitcoins
Legendary
*
Offline Offline

Activity: 980
Merit: 1004

Firstbits: Compromised. Thanks, Android!


View Profile
August 14, 2013, 06:19:36 PM
 #592

I haven't noticed this stated explicitly though it seems to mean that it would be the case. Does this latest security issue mean that the Bitcoin address that I have been using from Bitcoinspinner should be retired permanently and not re-imported*?

Short answer: yes, unfortunately.

Bitcoin is the ultimate freedom test. It tells you who is giving lip service and who genuinely believes in it.
...
...
In the future, books that summarize the history of money will have a line that says, “and then came bitcoin.” It is the economic singularity. And we are living in it now. - Ryan Dickherber
...
...
ATTENTION BFL MINING NEWBS: Just got your Jalapenos in? Wondering how to get the most value for the least hassle? Give BitMinter a try! It's a smaller pool with a fair & low-fee payment method, lots of statistical feedback, and it's easier than EasyMiner! (Yes, we want your hashing power, but seriously, it IS the easiest pool to use! Sign up in seconds to try it!)
...
...
The idea that deflation causes hoarding (to any problematic degree) is a lie used to justify theft of value from your savings.
Richy_T
Legendary
*
Offline Offline

Activity: 2436
Merit: 2114


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
August 14, 2013, 06:25:40 PM
 #593

Is there any way to empty my wallet without having to play "chase the network fee"? Everytime I subtract 0.0005 from the amount I want to send, BitcoinSpinner calculates that I need 0.0005 more and I don't have enough to send. This has happened through five or six (now eight) iterations, I'm kinda getting fed up.

Edit: Finally went at 0.0055

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
westkybitcoins
Legendary
*
Offline Offline

Activity: 980
Merit: 1004

Firstbits: Compromised. Thanks, Android!


View Profile
August 14, 2013, 06:33:48 PM
 #594

Is there any way to empty my wallet without having to play "chase the network fee"? Everytime I subtract 0.005 from the amount I want to send, BitcoinSpinner calculates that I need 0.005 more and I don't have enough to send. This has happened through five or six (now eight) iterations, I'm kinda getting fed up.

I ran across this too. If you import the private key into Mycelium, it is able to sweep everything it can into one spend after it calculates the necessary fee. Then you can just archive the key in case someone sends funds to it.

Bitcoin is the ultimate freedom test. It tells you who is giving lip service and who genuinely believes in it.
...
...
In the future, books that summarize the history of money will have a line that says, “and then came bitcoin.” It is the economic singularity. And we are living in it now. - Ryan Dickherber
...
...
ATTENTION BFL MINING NEWBS: Just got your Jalapenos in? Wondering how to get the most value for the least hassle? Give BitMinter a try! It's a smaller pool with a fair & low-fee payment method, lots of statistical feedback, and it's easier than EasyMiner! (Yes, we want your hashing power, but seriously, it IS the easiest pool to use! Sign up in seconds to try it!)
...
...
The idea that deflation causes hoarding (to any problematic degree) is a lie used to justify theft of value from your savings.
VeeMiner
Hero Member
*****
Offline Offline

Activity: 752
Merit: 500


bitcoin hodler


View Profile
August 14, 2013, 07:01:19 PM
 #595

Is there any way to empty my wallet without having to play "chase the network fee"? Everytime I subtract 0.0005 from the amount I want to send, BitcoinSpinner calculates that I need 0.0005 more and I don't have enough to send. This has happened through five or six (now eight) iterations, I'm kinda getting fed up.

Edit: Finally went at 0.0055

I had the same problem, I had just a few fractions of mBTC left there and unluckilly I was unable to get them out due to the weird fee calculation system. Whatever, it was not even a dollar Smiley
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
August 14, 2013, 07:13:30 PM
 #596

Can we have an option to force a transaction with zero fees please? Sometimes I just need to send money between accounts, and I don't care if it takes days to process.
elebit
Sr. Member
****
Offline Offline

Activity: 441
Merit: 250


View Profile
August 14, 2013, 07:20:34 PM
 #597

Android Bitcoin Wallet connects to multiple nodes.

To be fair, that's a config option. You can lock it to a specified server. This makes it faster.

Both Mycelium and Bitcoin Wallet are fast enough from a user perspective. Both can be lifted out of the pocket and do a transaction in the blink of an eye.

It is probably true that Mycelium is a bit faster and transmits less data though. Does it matter? For some people it does, for example if you are roaming abroad, which is so expensive every megabyte counts.
Jan (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 1002



View Profile
August 14, 2013, 09:06:23 PM
 #598

Is there any way to empty my wallet without having to play "chase the network fee"? Everytime I subtract 0.005 from the amount I want to send, BitcoinSpinner calculates that I need 0.005 more and I don't have enough to send. This has happened through five or six (now eight) iterations, I'm kinda getting fed up.

I ran across this too. If you import the private key into Mycelium, it is able to sweep everything it can into one spend after it calculates the necessary fee. Then you can just archive the key in case someone sends funds to it.

You can also use the Cold Storage Spending feature in Mycelium. It basically allows you to do instant spending of any private key.

If you have two devices
BitcoinSpinner on one device: Click options button -> Settings -> Advanced -> Export Private Key
Mycelium on another device: Click options button -> Clod Storage -> QR-Code, and choose MAX for the amount (swiping)

If you are on the same device
In BitcoinSpinner: Click options button -> Settings -> Advanced -> Export Private Key -> Copy to clipboard
In Mycelium: Click options button -> Clod Storage -> Clipboard, and choose MAX for the amount (swiping)
Please note that the private key will be exposed to other apps on your device in the clipboard.
Alternatively you can use a camera to take a picture of the QR-code

Mycelium let's you hold your private keys private.
Jan (OP)
Legendary
*
Offline Offline

Activity: 1043
Merit: 1002



View Profile
August 14, 2013, 09:12:43 PM
 #599

Can we have an option to force a transaction with zero fees please? Sometimes I just need to send money between accounts, and I don't care if it takes days to process.

There is no guarantee that you transaction will ever get mined if you are below the relay fee, as it may never reach a miner. The 0.0001 fee pr 1000 bytes which Mycelium uses is already pushing the limits. With a zero fee feature, greed will make people enable it, and when it turns out that their transactions never confirm they will blame it on the wallet (or developer... shit, that's me) or simply say "Bitcoin sucks"

Mycelium let's you hold your private keys private.
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
August 14, 2013, 11:47:41 PM
 #600

Put about 15 "Are you sure?". "Are you really really sure?" confirmations in front of it  Grin

Or just allow unconfirmed transactions to expire after a day or two, making the money available in the wallet again, and letting you try to create another transaction, maybe with a fee this time. That's the way blockchain.info does it. Or used to.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 »
  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!