Pages:
Author

Topic: POLL: Which bitcoin client do you use? (Read 1893 times)

sr. member
Activity: 252
Merit: 250
Coinlancer.io ICO | Oct 14th
February 08, 2013, 01:51:52 PM
#31
bitspinner on my phone
legendary
Activity: 3472
Merit: 4801
February 08, 2013, 01:30:13 PM
#30
Wrong! Electrum clients verify transactions locally using SPV, the light-client payment verification method originally suggested by Satoshi. Which means a rogue server just can't show clients any fake transaction. There are other attacks possible in theory, but to my knowledge this is not one of them.
Interesting.  I'll look into that.  In the meantime, I'll delete my post as it may be incorrect due to a misunderstanding on my part about how Electrum works.
legendary
Activity: 1092
Merit: 1016
760930
February 08, 2013, 01:26:03 PM
#29
If you are running a Bitcoin business selling goods/services and need to receive Bitcoins, a full client is your only logical choice.
A full client is the only way to verify transactions, check for double spends without having to trust anyone else.


That's not completely accurate, there are several levels of trust.  I use Electrum because it combines the small local footprint of a light client, without the need to trust a third party with my private keys.  Electrum basicly uses a specially designed p2p network overlay to offload the blockchain database to a remote server (stratum server) but it keeps the wallet.dat local, and all transactions are created and signed locally.  While it's true that certain blockchain based deceptions can theoretically be performed against a particular Electrum client, this is far from an easy fraud method, and there is no case of this happening in the wild that we know of.
Actually it is completely accurate.  Nagato specifically states that the only way to verify transactions and check for double spends with a client such as Electrum is to trust someone else.  You then indirectly point out that Electrum requires you to trust stratum server to verify transactions and check for double spends.

Wrong! Electrum clients verify transactions locally using SPV, the light-client payment verification method originally suggested by Satoshi. Which means a rogue server just can't show clients any fake transaction. There are other attacks possible in theory, but to my knowledge this is not one of them.
legendary
Activity: 1708
Merit: 1010
February 08, 2013, 11:02:33 AM
#28
If you are running a Bitcoin business selling goods/services and need to receive Bitcoins, a full client is your only logical choice.
A full client is the only way to verify transactions, check for double spends without having to trust anyone else.


That's not completely accurate, there are several levels of trust.  I use Electrum because it combines the small local footprint of a light client, without the need to trust a third party with my private keys.  Electrum basicly uses a specially designed p2p network overlay to offload the blockchain database to a remote server (stratum server) but it keeps the wallet.dat local, and all transactions are created and signed locally.  While it's true that certain blockchain based deceptions can theoretically be performed against a particular Electrum client, this is far from an easy fraud method, and there is no case of this happening in the wild that we know of.
newbie
Activity: 23
Merit: 0
February 08, 2013, 10:44:50 AM
#27
As a newbie, I'd like to know what the most popular bitcoin client other newbies and experienced users alike are using.
Perhaps I've made a bad choice? - Mine (who will not be mentioned in case it prejudices the poll) is a bit clunky.

I used bitcoind because I'm planning on using the Armory or something like it when it finishes updating the block chain in about three months from now....
full member
Activity: 150
Merit: 100
February 08, 2013, 03:15:18 AM
#26
Could you elaborate?
legendary
Activity: 1498
Merit: 1000
February 08, 2013, 02:38:53 AM
#25
Im assuming you mean have a wallet in cold storage and use blockchain.info to watch your address and notify you of any incoming transactions?

That does not give you trustless verification.
You would have to trust blockchain.info to be telling you your balance and incoming transactions.

Lets assume the owner of blockchain.info or a hacker who compromises blockchain.info servers wants to get your goods without paying for it.
He can alter the blockchain DB and post fake incoming transactions to your address which you will trust and ship out your goods.
Without a full client running, you have to trust someone.

You could do it trust-less,it be a pain but could be done
full member
Activity: 150
Merit: 100
February 08, 2013, 02:38:10 AM
#24
yay i'm on the winning team with bitcoin QT  Grin

I'm a total noob to bitcoins, is there any advantage to download another client or sign-up for an online wallet?
Eventually I want to have an interactive website so the web page can send and receive payments, etc

The advantage is mobility, lower cpu/memory usage.
Like i said, for an average user only looking to store/spend, using any of the light desktop clients(opensource and downloaded from trusted website) is fine.
For web wallets, there are 2 kinds

1) Hosted wallets
You have to trust the wallet provider to not run off with your coins or get compromised.(I would not use this for anything more than a few BTC)

2) Hybrid wallets (Blockchain.info)
Here the wallet and private keys are encrypted by a password only you know, such that even the server administrator cannot get to your keys.
Theoretically this is as safe as the desktop light clients.
Yet, you have to continually trust the service that it's source is not changed to send back your password to the server or that the server is compromised to send your password to a 3rd party.

Unless you read the entire javascript source everytime you login, you can never be 100% sure.


For all options, a compromised PC means you will lose your coins as soon as your wallet is decrypted.
newbie
Activity: 32
Merit: 0
February 08, 2013, 02:26:47 AM
#23
yay i'm on the winning team with bitcoin QT  Grin

I'm a total noob to bitcoins, is there any advantage to download another client or sign-up for an online wallet?
Eventually I want to have an interactive website so the web page can send and receive payments, etc
full member
Activity: 150
Merit: 100
February 08, 2013, 02:25:00 AM
#22
Im assuming you mean have a wallet in cold storage and use blockchain.info to watch your address and notify you of any incoming transactions?

That does not give you trustless verification.
You would have to trust blockchain.info to be telling you your balance and incoming transactions.

Lets assume the owner of blockchain.info or a hacker who compromises blockchain.info servers wants to get your goods without paying for it.
He can alter the blockchain DB and post fake incoming transactions to your address which you will trust and ship out your goods.
Without a full client running, you have to trust someone.

For a small retail shop/cafe selling low cost items, it might be OK to use blockchain.info or any light client as your risk is minimal.
legendary
Activity: 1498
Merit: 1000
February 08, 2013, 02:18:37 AM
#21
If you are running a Bitcoin business selling goods/services and need to receive Bitcoins, a full client is your only logical choice.
A full client is the only way to verify transactions, check for double spends without having to trust anyone else.

You could use cold storage and blockchain.info inside of a full client, I have implement that before.
full member
Activity: 150
Merit: 100
February 08, 2013, 02:05:25 AM
#20
If you are running a Bitcoin business selling goods/services and need to receive Bitcoins, a full client is your only logical choice.
A full client is the only way to verify transactions, check for double spends without having to trust anyone else.

For a spending account with small balance, monitoring your balance, other clients are great.

The inconveniences of the full client give you something no other client can, trustless verification.
For anyone else who does not receive bitcoins often or does not need to receive bitcoins from untrusted parties, it might make sense to use the ligher/web clients.
legendary
Activity: 1708
Merit: 1010
February 07, 2013, 08:44:23 PM
#19
. . . Would a solid majority vote be a reliable endorsement for that particular client?
No.

And does this poll do anything positive for those who have yet to choose a bitcoin client? Would a solid majority vote be a reliable endorsement for that particular client?
No. Especially when in this subforum most people know only the qt client.

Didn't think so.

So then what are your recommendations, and why?

How do you see yourself using it?  Personally, I have BitcoinSpinner on my android smartphone and Electrum on my desktop.  I can't really recommend a full client anymore, the bootstrapping is a huge burden; and we don't really need more full clients anymore.  10K copies distributed across the Internet is enough.
legendary
Activity: 3472
Merit: 4801
February 07, 2013, 05:57:24 PM
#18
So then what are your recommendations, and why?
That's like telling someone you are thinking of purchasing a vehicle and asking which vehicle you should buy and why. It depends on the purpose of the vehicle.  Is it for a large family?  Do you need to tow heavy loads? How many miles do you expect to put on the vehicle each year? Do you intend to keep the vehicle for many years, or sell it after a few?  How tall are you? Will you spend a lot of time driving in hot environments? Cold environments? Is comfort important to you? Is fuel efficiency important to you? Etc.

It's the same with a wallet. It depends on the purpose of the wallet.

Will you be storing a very large amount of bitcoin in the wallet?  Will you need access to the bitcoins while mobile? Will you only be receiving bitcoins, or will you be sending them as well?  Will you be sending a lot of transactions frequently? How important is security to you? What level of technical ability do you have?  How important is anonymity to you? There are many other factors as well.  Each wallet has it's benefits and it's shortcomings.

When I'm ready to purchase a vehicle, I learn as much as I can about several vehicles that seem like they might fit my needs, and then make an educated decision about the best fit for my purposes.  I recommend that anyone choosing a bitcoin wallet do the same.  (Learn about the various features and limitations of the available wallets and make an educated decision about which wallet will best fit your purposes.)
newbie
Activity: 7
Merit: 0
February 07, 2013, 05:22:14 PM
#17
. . . Would a solid majority vote be a reliable endorsement for that particular client?
No.

And does this poll do anything positive for those who have yet to choose a bitcoin client? Would a solid majority vote be a reliable endorsement for that particular client?
No. Especially when in this subforum most people know only the qt client.

Didn't think so.

So then what are your recommendations, and why?
hero member
Activity: 743
Merit: 500
February 07, 2013, 05:16:30 PM
#16
Multibit - Online Spending, Bill Paying 40%
Blockchain mobile app - Mobile Spending 40%
Satoshi-Qt - Savings 20%
Electrum - testing
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
February 07, 2013, 05:08:22 PM
#15
And does this poll do anything positive for those who have yet to choose a bitcoin client? Would a solid majority vote be a reliable endorsement for that particular client?
No. Especially when in this subforum most people know only the qt client.
legendary
Activity: 3472
Merit: 4801
February 07, 2013, 05:03:22 PM
#14
. . . Would a solid majority vote be a reliable endorsement for that particular client?
No.
newbie
Activity: 7
Merit: 0
February 07, 2013, 04:59:37 PM
#13
And does this poll do anything positive for those who have yet to choose a bitcoin client? Would a solid majority vote be a reliable endorsement for that particular client?
legendary
Activity: 3472
Merit: 4801
February 07, 2013, 04:35:37 PM
#12
What other online/Web wallets are there (not exchanges; just services that strictly act as an online wallet)?
For the sake of knowledge of it's existence I'll mention:
https://www.instawallet.org

But I wouldn't recommend it for anything except very briefly holding extremely small amounts of bitcoin.  You don't have control of the private keys, and therefore there is no way to back up your wallet, or prevent people at the wallet hosting company from running off with your bitcoin.
Pages:
Jump to: