Pages:
Author

Topic: Android Bitcoin Client Bounty (1740 BTC pledged) (Read 44782 times)

legendary
Activity: 1526
Merit: 1134
These days the Schildbach wallet works pretty well, but I don't think the full bounty was ever claimed. This thread is a great example of why bounties are a bad idea, actually. I usually tell people not to post bounties when I see them these days and so far nobody has ever disagreed with me.
newbie
Activity: 53
Merit: 0
What is the status of this project? Was it ever completed? Anyone have the git?
legendary
Activity: 1036
Merit: 1002
Sorry in advance for the necropost. It took ages until this got settled.

My little 20 BTC bounty is being paid now, I sent 15 to BCCAPI and will send at least the remaining 5 to BitcoinSpinner when I find a donation address.

What's the story with all you guys offering btc here for that app, was that all hot air and you are now sitting back home smiling because you got the app for free?

The bounty was obviously not intended for "lol I meet the nonexistent specification when there is good weather" crapware. I need software that I can actually use to introduce people to Bitcoin. The kinds of errors, crashes and broken designs (Backup?!) the first Android clients produced were unacceptable. The Schildbach wallet has failed me on many occasions, and did destroy money on a newcomer's phone. I needed Nandroid backups to get coins back multiple times, those with locked-down phones were not so lucky.

BitcoinSpinner using BCCAPI was the first project that delivered and worked reliably enough to be used, so I can announce it as my personal winner. Strange as it is in terms of block chain management, it does what is asked of it.

That said, I encourage everyone to join in and support whichever client they prefer. A few BTC does not seem much, but if a lot of people donate, it adds up and supports good software and thus Bitcoin.
legendary
Activity: 1708
Merit: 1010
1740 BTCs ?  Wow

Some of those bounties have mutually exclusive goals, so they cannot all be claimed for the same client.
legendary
Activity: 1708
Merit: 1010
If I can't use it to buy half-priced milk at the corner store because the store owner doesn't have power to run his refrigeration units (or his register to process credit card transactions) than it's not "cashlike".

Good luck preventing him from double spending. If all shops accept offline transactions, he walks from door to door spending the same coins over and over again restoring his backup in between. I doubt BTC will be any useful offline.

The risk of a double spend isn't always of greatest concern.  It would still be quite technically difficult to double spend even in this situation, kinda stupid to risk it for half priced milk.
legendary
Activity: 1862
Merit: 1114
WalletScrutiny.com
If I can't use it to buy half-priced milk at the corner store because the store owner doesn't have power to run his refrigeration units (or his register to process credit card transactions) than it's not "cashlike".

Good luck preventing him from double spending. If all shops accept offline transactions, he walks from door to door spending the same coins over and over again restoring his backup in between. I doubt BTC will be any useful offline.
hero member
Activity: 714
Merit: 500
1740 BTCs ?  Wow
legendary
Activity: 1708
Merit: 1010

What's the story with all you guys offering btc here for that app, was that all hot air and you are now sitting back home smiling because you got the app for free?


No offense to yourself, nor to Andreas; but his app never met my own bounty requirements.  I've conversed with him about this in the past via email, and have received some interest in finishing those requirements; but apparently mine are too few to be of significant interest.

Could you be more precise about your requirements??

I have been in the past on this very topic thread, but much deeper.  Basicly everything has been implimented except for off network transactions, and direct (ad hoc wifi) or semi-direct (two android phones using an open wifi access point as a bridge) client connections to both trade transaction data and blocks.  The later could be accomplished by utilizing broadcast/multicast features of wifi & a "piratebox" as the bridge (http://wiki.daviddarts.com/PirateBox) and Andreas has created another program for networking android devices into a complex screen that uses multicast to coordinate, so I know it's within his abilities to do so.  I just think that he doesn't consider off-network ad-hoc transactions to be a worthwhile goal.  I wan't to be able to use my phone wallet, for in person transactions, even during a power/network outage. (or beyond wireless service range, camping perhaps?)  Otherwise a remote control app for my home bitcoind is just as powerful.  If I can't use it to buy half-priced milk at the corner store because the store owner doesn't have power to run his refrigeration units (or his register to process credit card transactions) than it's not "cashlike".
legendary
Activity: 1862
Merit: 1114
WalletScrutiny.com
ok, fine, but with a sample of 6 peers, the Schildbach-Client could also just drop those with the stalest data and connect to fresher ones, couldn't it? How come there are so many stale clients that 6 peers are not enough to get the head of the block chain??
full member
Activity: 121
Merit: 100
I highly recommend you connect to a dedicated back-up node or your bitcoind on a vps or something ( this is my setup ).

But if I need a connection to my bitcoinD, what's the point in having Schildbach's app? I can already remote control bitcoinD with other apps that are far less code.

Why? I think the answer is obvious but single point of failure is a good one. by connecting to other known well connected nodes such as your own, or https://en.bitcoin.it/wiki/Fallback_Nodes you eliminate this risk, not to mention it's a full feature client and makes you part of the network.

*due to the limited number of connections (6) you might not able to get the "freshest" data on the network thus you have spotting tx confirmations and etc.
the satoshi and any bitcoin client can suffer from the same problem from this low connectivity.
legendary
Activity: 1862
Merit: 1114
WalletScrutiny.com
I highly recommend you connect to a dedicated back-up node or your bitcoind on a vps or something ( this is my setup ).

But if I need a connection to my bitcoinD, what's the point in having Schildbach's app? I can already remote control bitcoinD with other apps that are far less code.
full member
Activity: 121
Merit: 100

What's the story with all you guys offering btc here for that app, was that all hot air and you are now sitting back home smiling because you got the app for free?


No offense to yourself, nor to Andreas; but his app never met my own bounty requirements.  I've conversed with him about this in the past via email, and have received some interest in finishing those requirements; but apparently mine are too few to be of significant interest.

Could you be more precise about your requirements??
The last post surprised me a bit as my shildbach-transactions always had problems. Once I sent 1BTC and it only got sent after sending another 0.005BTC. Now I have 1BTC stuck since weeks and sending another 0.005BTC went through without breaking the other BTC loose like last time. A permanent grayed out transaction.
Therefore my requirements would be some way to backup my wallet but if all txns get through, I'm happy with it.

This is often caused by the inconsistent nodes the android client connects to, it was limited to 6 nodes for concurrent connection issues that android had (I might be wrong though, correct me Goonie :/)

I've too have been testing/forking the codebase and been using it September, it has little issues. I highly recommend you connect to a dedicated back-up node or your bitcoind on a vps or something ( this is my setup ).
legendary
Activity: 1862
Merit: 1114
WalletScrutiny.com

What's the story with all you guys offering btc here for that app, was that all hot air and you are now sitting back home smiling because you got the app for free?


No offense to yourself, nor to Andreas; but his app never met my own bounty requirements.  I've conversed with him about this in the past via email, and have received some interest in finishing those requirements; but apparently mine are too few to be of significant interest.

Could you be more precise about your requirements??
The last post surprised me a bit as my shildbach-transactions always had problems. Once I sent 1BTC and it only got sent after sending another 0.005BTC. Now I have 1BTC stuck since weeks and sending another 0.005BTC went through without breaking the other BTC loose like last time. A permanent grayed out transaction.
Therefore my requirements would be some way to backup my wallet but if all txns get through, I'm happy with it.
legendary
Activity: 1708
Merit: 1010

What's the story with all you guys offering btc here for that app, was that all hot air and you are now sitting back home smiling because you got the app for free?


No offense to yourself, nor to Andreas; but his app never met my own bounty requirements.  I've conversed with him about this in the past via email, and have received some interest in finishing those requirements; but apparently mine are too few to be of significant interest.
sr. member
Activity: 359
Merit: 250
Actually bitcoinandroid is not the first standalone wallet.

For example, just the day after BitcoinJ was released, I released the first version of Bitcoin Wallet

https://market.android.com/details?id=de.schildbach.wallet

Never got any piece of the bounty, though... )-:


I installed this app today and I'm quite convinced it deserves at least a major piece of the bounty promised. Whatever y'all imagined when you promised to pay some BTC: This is it!

To be honest, my 20 BTC bounty hasn't been paid yet. Couldn't get around testing those apps yet, and I often see reviews with coins disappearing.

If this works out, I guess I should pay half of it to the main BitcoinJ developer, he really made this possible.

Then... mh, I'll try the Bitcoin Wallet app. The other one practically admitted sending my wallet to Google unencrypted -- I don't know whether to call it theft or a bad joke. Tongue


Any experiences with the Wallet app? Has anyone lost coins using it, or faced any other problems? I'll fool around with it a bit as soon as I find some time for it.

I don't want to pay bounty to a program that just leaks or steals the coins in the end, so I'm taking my time watching first.

The bitcoin wallet from Andreas Schildbach has been around for months now. We use it at POS in our business every day. Andreas gives immediate support and keeps on developing updates and putting in more functionality over time. No coin got ever lost and every payment made has always arrived.

If anyone deserves to get the bounty this thread is all about, it's him. I have personally donated btc to him for creating this sftware and releasing it open source.

What's the story with all you guys offering btc here for that app, was that all hot air and you are now sitting back home smiling because you got the app for free?



hero member
Activity: 483
Merit: 551
I like this bounties escrow service idea.
Is anyone working on it?

Have a look at
https://en.bitcoin.it/wiki/Contracts

Very interesting outlook for the future, regarding your question especially Example 3 (assurance contracts).
legendary
Activity: 1372
Merit: 1002
oh i wish i had seen this pledge earlier Smiley

is there any site that collects bounties with an escrow service? On the one hand I see how generous many BTC people are but on the other hand with a 2 or 3 man month effort one would like to be sure to get payed in case one provides the best solution.
Also I see BTC is just perfect for such a bounty service. I saw pledge site for open source development fail but I'm sure if the pledges were charged for real, things might have gone differently.

I like this bounties escrow service idea.
Is anyone working on it?
hero member
Activity: 483
Merit: 551
To be honest, my 20 BTC bounty hasn't been paid yet. Couldn't get around testing those apps yet, and I often see reviews with coins disappearing.

If this works out, I guess I should pay half of it to the main BitcoinJ developer, he really made this possible.

Then... mh, I'll try the Bitcoin Wallet app. The other one practically admitted sending my wallet to Google unencrypted -- I don't know whether to call it theft or a bad joke. Tongue

Any experiences with the Wallet app? Has anyone lost coins using it, or faced any other problems? I'll fool around with it a bit as soon as I find some time for it.

I don't want to pay bounty to a program that just leaks or steals the coins in the end, so I'm taking my time watching first.

If you don't trust Bitcoin Wallet, you can try the Testnet version first. Or try with only small values.

And yes, there are known problems. It will take some time to get them ironed out.

If you should have troubles with "stuck" coins, I can help you out.

Cheers,

Andreas
Eli
full member
Activity: 128
Merit: 100
The Bitcoin Client I'm developing is aimed to be cross-platform with Android being one of the supported platforms from the get-go.

I'm not sure if it's up to your standards or needs, but if you think that it's something you'd like see developed seriously please consider donating/investing in the project.

More details: http://forum.bitcoin.org/index.php?topic=29109.0

-Eli
legendary
Activity: 1036
Merit: 1002
Actually bitcoinandroid is not the first standalone wallet.

For example, just the day after BitcoinJ was released, I released the first version of Bitcoin Wallet

https://market.android.com/details?id=de.schildbach.wallet

Never got any piece of the bounty, though... )-:


I installed this app today and I'm quite convinced it deserves at least a major piece of the bounty promised. Whatever y'all imagined when you promised to pay some BTC: This is it!

To be honest, my 20 BTC bounty hasn't been paid yet. Couldn't get around testing those apps yet, and I often see reviews with coins disappearing.

If this works out, I guess I should pay half of it to the main BitcoinJ developer, he really made this possible.

Then... mh, I'll try the Bitcoin Wallet app. The other one practically admitted sending my wallet to Google unencrypted -- I don't know whether to call it theft or a bad joke. Tongue


Any experiences with the Wallet app? Has anyone lost coins using it, or faced any other problems? I'll fool around with it a bit as soon as I find some time for it.

I don't want to pay bounty to a program that just leaks or steals the coins in the end, so I'm taking my time watching first.
Pages:
Jump to: