Bitcoin Forum
December 04, 2016, 12:24:54 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 »  All
  Print  
Author Topic: [ANN] BitcoinSpinner  (Read 42296 times)
niko
Hero Member
*****
Offline Offline

Activity: 742


There is more to Bitcoin than bitcoins.


View Profile
August 09, 2012, 04:47:28 AM
 #241

I've been using spinner happily for a month. One detail bugs me: descriptions on Google Play and the wiki repeatedly refer to "private keys" in plural. And yet, from what I see there is only one private key involved, and its corresponding address. The only way to obtain a new key is to erase app data folder, so the new key pair is generated on the next start.

Am I missing something here?

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

Posts: 1480854294

View Profile Personal Message (Offline)

Ignore
1480854294
Reply with quote  #2

1480854294
Report to moderator
1480854294
Hero Member
*
Offline Offline

Posts: 1480854294

View Profile Personal Message (Offline)

Ignore
1480854294
Reply with quote  #2

1480854294
Report to moderator
1480854294
Hero Member
*
Offline Offline

Posts: 1480854294

View Profile Personal Message (Offline)

Ignore
1480854294
Reply with quote  #2

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

Posts: 1480854294

View Profile Personal Message (Offline)

Ignore
1480854294
Reply with quote  #2

1480854294
Report to moderator
MoonShadow
Legendary
*
Offline Offline

Activity: 1666



View Profile
August 09, 2012, 06:20:27 AM
 #242

I've been using spinner happily for a month. One detail bugs me: descriptions on Google Play and the wiki repeatedly refer to "private keys" in plural. And yet, from what I see there is only one private key involved, and its corresponding address. The only way to obtain a new key is to erase app data folder, so the new key pair is generated on the next start.

Am I missing something here?

Not really, the client only uses one key at the moment but is more than capable of handling more.  The one key rule has more to do with conserving bitcoin spinner's server resources.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
Jan
Legendary
*
Offline Offline

Activity: 1042



View Profile
August 09, 2012, 06:43:12 AM
 #243

Fyi...

I took a peak at a back up qr..

I formatted my own personal key into the QR code..

restored the wallet..


It made a wallet, but does not have the money I had sent into it..  therefore it must be a new/diff wallet..

I grabbed a key from Vanitygen..   of course.. this is a vanity address and priv key I want to import..


I have no idea what "type" of priv key vanity spits out..


Im actually suprised it did anything let alone make a wallet that is not the intended one I want to use, mind you I never tested its functionality, I would just assume it works..   but.. not how I wanted it to...

Any tips ? 
The backup QR code contains a random 256-bit seed, not a private key. From that random seed the bitcoin 2 private keys are deterministically generated. The first key is your login key, the second one is your bitcoin private key. Gory details here: http://code.google.com/p/bccapi/source/browse/trunk/src/com/bccapi/api/BitcoinClientAPI.java
If you use a bitcoin private key as the seed it will just be treated as a 256-bit random seed from which there will be generated keys which ties up to the next question:

I've been using spinner happily for a month. One detail bugs me: descriptions on Google Play and the wiki repeatedly refer to "private keys" in plural. And yet, from what I see there is only one private key involved, and its corresponding address. The only way to obtain a new key is to erase app data folder, so the new key pair is generated on the next start.

Am I missing something here?
The BCCAPI, which BitcoinSpinner is built on top of, allows you to manage a number of Bitcoin addresses. However, the main drivers for BitcoinSpinner are security and simplicity. And managing just one Bitcoin address/private key does make the UI much simpler to use. Now, as noted above there are two private keys in play, but the other one is used for login purposes.

This being said, there is a trick you can do to manage more than one address.
1. Install BS, which automatically generates a new random account and bitcoin private key
2. Make a backup, and print it on paper
3. Uninstall BS
4. Install BS, which automatically generates a new random account and bitcoin private key
5. Make a second backup, and print it on paper.

Now you have two different wallets, and you can switch between them by restoring from your two paper backups. Whenever you do a restore the previous keys are wiped from your device, making this a very useful feature for cold storage. I do this myself for the bulk of my coins.

Yes, this could (should) be built more seamlessly into the app.

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

Activity: 1042



View Profile
August 09, 2012, 06:44:06 AM
 #244

I've been using spinner happily for a month. One detail bugs me: descriptions on Google Play and the wiki repeatedly refer to "private keys" in plural. And yet, from what I see there is only one private key involved, and its corresponding address. The only way to obtain a new key is to erase app data folder, so the new key pair is generated on the next start.

Am I missing something here?

Not really, the client only uses one key at the moment but is more than capable of handling more.  The one key rule has more to do with conserving bitcoin spinner's server resources.
Yes, also that.

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

Activity: 742


There is more to Bitcoin than bitcoins.


View Profile
August 09, 2012, 02:03:15 PM
 #245

I've been using spinner happily for a month. One detail bugs me: descriptions on Google Play and the wiki repeatedly refer to "private keys" in plural. And yet, from what I see there is only one private key involved, and its corresponding address. The only way to obtain a new key is to erase app data folder, so the new key pair is generated on the next start.

Am I missing something here?

Not really, the client only uses one key at the moment but is more than capable of handling more.  The one key rule has more to do with conserving bitcoin spinner's server resources.
Yes, also that.

Great, thanks. I am happy the way it is now, I was just confused with the description talking about "keys" in plural, and wanted to make sure I wasn't missing anything.

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

Activity: 283



View Profile
August 09, 2012, 04:44:53 PM
 #246

I'm getting 'an unexpected error occurred' right after it says 'please wait while the network fee is being calculated' when I try to send bitcoins at the moment. Not sure why this is.

Additionally, there have been several times when I've sent or received bitcoins to a bitcoinspinner recipient of vice-versa and it's taken a half hour before it shows that the coins are on their way.

The first issue is obviously higher priority, but any feedback on either would be appreciated.

Thanks,

-bgc

I'm selling great Minion Games like The Manhattan Project, Kingdom of Solomon and Venture Forth at 4% off retail starting June 2012. PM me or go to my thread in the Marketplace if you're interested.

For Settlers/Dominion/Carcassone etc., I do email gift cards on Amazon for a 5% fee. PM if you're interested.
BoardGameCoin
Sr. Member
****
Offline Offline

Activity: 283



View Profile
August 09, 2012, 05:24:17 PM
 #247

It seems that the 'unexpected error' was caused because apparently the transmission fee is no longer a fixed 0.0005 but is instead calculated, and I didn't have enough in my wallet for the amount I wanted to send + the calculated TX fee. The send worked after I tried smaller values, but the TX fee was 0.01 (although, if the TX fee causes a faster transaction I guess I can't complain... would like to be able to customize it though.

I'm selling great Minion Games like The Manhattan Project, Kingdom of Solomon and Venture Forth at 4% off retail starting June 2012. PM me or go to my thread in the Marketplace if you're interested.

For Settlers/Dominion/Carcassone etc., I do email gift cards on Amazon for a 5% fee. PM if you're interested.
giszmo
Legendary
*
Offline Offline

Activity: 1568


¡ɥɔʇɐʍ ʇsnɾ &#7


View Profile WWW
August 09, 2012, 08:01:31 PM
 #248

It seems that the 'unexpected error' was caused because apparently the transmission fee is no longer a fixed 0.0005 but is instead calculated, and I didn't have enough in my wallet for the amount I wanted to send + the calculated TX fee. The send worked after I tried smaller values, but the TX fee was 0.01 (although, if the TX fee causes a faster transaction I guess I can't complain... would like to be able to customize it though.

1bitcent? What the hack? How can that be? In Spinner you should not be able to have huge transactions. anything beyond 0.001 should be a bug, shouldn't it?

BoardGameCoin
Sr. Member
****
Offline Offline

Activity: 283



View Profile
August 09, 2012, 08:24:38 PM
 #249

I misremembered. I checked the transaction and it was a 0.001 fee, not a 0.01.

Sorry for the confusion.

I'm selling great Minion Games like The Manhattan Project, Kingdom of Solomon and Venture Forth at 4% off retail starting June 2012. PM me or go to my thread in the Marketplace if you're interested.

For Settlers/Dominion/Carcassone etc., I do email gift cards on Amazon for a 5% fee. PM if you're interested.
Jan
Legendary
*
Offline Offline

Activity: 1042



View Profile
August 09, 2012, 10:13:34 PM
 #250

It seems that the 'unexpected error' was caused because apparently the transmission fee is no longer a fixed 0.0005 but is instead calculated, and I didn't have enough in my wallet for the amount I wanted to send + the calculated TX fee. The send worked after I tried smaller values, but the TX fee was 0.01 (although, if the TX fee causes a faster transaction I guess I can't complain... would like to be able to customize it though.
BitcoinSpinner dynamically calculates the fee necessary to guarantee that your transaction gets propagated through the network. The formula is based on the size of your transaction, and basically is 0.0005 * min (1, transaction size in bytes / 1000). If your wallet consists of many small input transactions the transactions you send will be big. So, instead of paying 0.0005 you will pay 0.001 or maybe even more.
So, why do I enforce this instead of letting the end-user decide whatever fee he wishes to pay?
The answer is simple: The end user needs a nice user experience. If I let the end user send with whatever fee he would like then some users would say "Hey, I don't want to pay any stinking fee, I'll send with a zero fee!". The end result would be users with transactions that never reach a miner, as the intermediate nodes would discard them. The end result would be "Hey, BitcoinSpinner is crap, it doesn't work".

So, why are there fees at all? Fees are there for two purposes:
1. They prevent someone from flooding the network with minuscule transactions. AKA DOS attack.
2. They provide miners a reason for mining once the mining reward diminishes.

The fee calculated by BitcoinSpinner only guarantees that your transaction gets propagated through the Bitcoin network (provided that it consists of nodes of the Satoshi client type) it does not however guarantee that your transaction ever gets into a block, but so far this has not been a problem.

Going forward mining fee calculation may get even more complex, as miners will start looking more closely at the fees, and only select the ones with the highest fees. Currently there is a upper limit on how big a block can be, so once the number of transactions get so high that the block size limit kicks in, then miners will only pick the transactions with highest fee pr byte.

Enough of that. Let's get back to what you experienced. You got an "unexpected error" while sending the last cents from your wallet, and as the fee (0.001) was higher than you expected there were not enough funds to send the transaction. That could clearly be handled better by BitcoinSpinner, and I'll look into that.

Thanks for the error report, and I am glad that you found a workaround.

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

Activity: 602



View Profile
August 16, 2012, 06:01:19 AM
 #251

I'm having a small problem with bitcoinspinner.. I sent some coins to my spinner address a while back yet they never made it out of limbo. Spinner shows them as "coins on their way to you" and has for days.

I checked on blockchain.info and the address does in fact have coins, and the transaction has 500+ confirmations. Any idea what could be the problem?
Jan
Legendary
*
Offline Offline

Activity: 1042



View Profile
August 16, 2012, 06:41:55 AM
 #252

I'm having a small problem with bitcoinspinner.. I sent some coins to my spinner address a while back yet they never made it out of limbo. Spinner shows them as "coins on their way to you" and has for days.

I checked on blockchain.info and the address does in fact have coins, and the transaction has 500+ confirmations. Any idea what could be the problem?
Please PM me your bitcoin address, and I'll take a look

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

Activity: 602



View Profile
August 16, 2012, 11:49:32 AM
 #253

Um.. did you do.something? It's fixed now.
Jan
Legendary
*
Offline Offline

Activity: 1042



View Profile
September 06, 2012, 08:28:23 PM
 #254

BitcoinSpiner has just been updated to version 0.7.2b. You can find the latest version on Google Play or as a direct download for Kindle users.

New Features:
  • You can now restore a backup from the clipboard in addition to using a QR-code. When using this feature the clipboard should contain the same text that you get when clicking 'Copy to clipboard' while the backup QR-code is shown.
  • Now displaying a message when your device is unable to connect to the server as opposed to just ghosting buttons on the main screen
  • Minor bug fixes related to the address book and some UI tweaks

If you happen to attend Bitcoin2012 don't miss my presentation on BitcoinSpinner. I'll be doing an interesting announcement about future development Shocked

Enjoy

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

Activity: 2128



View Profile
September 07, 2012, 09:44:36 AM
 #255

Looking forward to your talk.

If you happen to attend Bitcoin2012 don't miss my presentation on BitcoinSpinner. I'll be doing an interesting announcement about future development Shocked

has to do with bitpay? ;-)

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

Activity: 1042



View Profile
September 28, 2012, 10:09:29 AM
 #256

BitcoinSpiner has just been updated to version 0.7.3b. You can find the latest version on Google Play or as a direct download for Kindle users.

New Features:
  • Support for sending coins to multisig addresses - With this change BitcoinSpinner creates BIP-0013 (aka p2sh) compliant transactions when sending funds to multisig addresses.
  • Backup notifications - Making a backup is really important if you don't want to loose your coins. With this change a backup notification is displayed on the main screen whenever the app is restarted and you have a positive balance. The dialog allows you to disable the notification so you don't get nagged if you have made a backup already
  • Address book fixes for Android 2.1

Enjoy

Mycelium let's you hold your private keys private.
Uglux
Full Member
***
Offline Offline

Activity: 220



View Profile
September 28, 2012, 10:38:11 AM
 #257

Thank you for your effort.
Not high priority, but please reconsider the UI.
Richy_T
Legendary
*
Offline Offline

Activity: 1246


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
September 28, 2012, 03:32:16 PM
 #258

  • Backup notifications - Making a backup is really important if you don't want to loose your coins. With this change a backup notification is displayed on the main screen whenever the app is restarted and you have a positive balance. The dialog allows you to disable the notification so you don't get nagged if you have made a backup already

Might be nice to have a bit of intelligence on that. Rather than every time, just when first started and when new keys are added.

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
Jan
Legendary
*
Offline Offline

Activity: 1042



View Profile
September 28, 2012, 04:06:48 PM
 #259

  • Backup notifications - Making a backup is really important if you don't want to loose your coins. With this change a backup notification is displayed on the main screen whenever the app is restarted and you have a positive balance. The dialog allows you to disable the notification so you don't get nagged if you have made a backup already

Might be nice to have a bit of intelligence on that. Rather than every time, just when first started and when new keys are added.
Making a backup is a one time task. BitcoinSpinner generates its keys from a seed (deterministic), and currently is limited to one bitcoin key-pair. The latter lets BS have a simpler UI.

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

Activity: 1512


64blocks.com


View Profile WWW
September 29, 2012, 08:38:03 AM
 #260

Hi Mr BitcoinSpinner author, may I make a request?

Can you add more currencies to display the estimated worth of the bitcoins? A website called localbitcoins.com allows you to "convert" to 150+ different currencies, since it uses the rates found on openexchangerates.com.

My country's currency is not in the list, it only has a dozen or so. I understand those have online exchanges that trade in those currencies, but you can estimate all the others by comparing it to the USD, for example.

And can we choose between last price, low price, high price or weighted average? Since you are getting it from Mt. Gox anyway. I personally prefer a weighted average.

64blocks.com Social Multiplayer Dice (Gambling) - Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!