Bitcoin Forum
April 18, 2024, 12:48:04 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Which bitcoin client do run on your computer to look after you funds?
Armory
Bitcoin QT
Bitcoin Wallet
Electrum
Multibit
bitcoind
OTHER

Pages: « 1 [2]  All
  Print  
Author Topic: POLL: Which bitcoin client do you use?  (Read 1861 times)
gweedo
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000


View Profile
February 08, 2013, 07: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.
1713444484
Hero Member
*
Offline Offline

Posts: 1713444484

View Profile Personal Message (Offline)

Ignore
1713444484
Reply with quote  #2

1713444484
Report to moderator
1713444484
Hero Member
*
Offline Offline

Posts: 1713444484

View Profile Personal Message (Offline)

Ignore
1713444484
Reply with quote  #2

1713444484
Report to moderator
1713444484
Hero Member
*
Offline Offline

Posts: 1713444484

View Profile Personal Message (Offline)

Ignore
1713444484
Reply with quote  #2

1713444484
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Nagato
Full Member
***
Offline Offline

Activity: 150
Merit: 100



View Profile WWW
February 08, 2013, 07:25:00 AM
Last edit: February 08, 2013, 07:40:30 AM by Nagato
 #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.

BitStick
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
February 08, 2013, 07: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
Nagato
Full Member
***
Offline Offline

Activity: 150
Merit: 100



View Profile WWW
February 08, 2013, 07: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.

gweedo
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000


View Profile
February 08, 2013, 07: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
Nagato
Full Member
***
Offline Offline

Activity: 150
Merit: 100



View Profile WWW
February 08, 2013, 08:15:18 AM
 #26

Could you elaborate?

Rarrikins
Newbie
*
Offline Offline

Activity: 23
Merit: 0



View Profile
February 08, 2013, 03:44:50 PM
 #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....
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
February 08, 2013, 04:02:33 PM
 #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.

"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'
flatfly
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
February 08, 2013, 06: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.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3360
Merit: 4570



View Profile
February 08, 2013, 06: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.
haitispaceagency
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


Coinlancer.io ICO | Oct 14th


View Profile
February 08, 2013, 06:51:52 PM
 #31

bitspinner on my phone

         ▄████▄
          ██  ██
 ▄▄▄▄     ▀████▀     ▄▄▄▄
██▀▀██     ▄▄▄▄     ██▀▀██
██▄▄███▄▄██▀▀▀▀██▄▄███▄▄██
 ▀▀▀▀ ▀██▀▄████ ▀██▀ ▀▀▀▀
      ██ ██     ██
 ▄▄▄▄  ██▄▀████ ▄██  ▄▄▄▄
██▀▀██  ▀██▄▄▄▄██▀  ██▀▀██
██▄▄██     ▀██▀     ██▄▄██
 ▀▀▀▀     ▄████▄     ▀▀▀▀
          ██  ██
         ▀████▀
Coinlancer
         ▄▄████████▄▄
      ▄▄████████████████▄▄
    ▄█████████████████████▄
   ▄████████████████████████▄
  ████████████████████████████
█████████████████████████████▄
████████████████████████████████
██████████████████████████████
███████████████████████████████
████████████████████████████████
███████████████████████████████
▀█████████████████████████████▀
  █████████████████████████
  ▀███████████████████████▀
   ▀█████████████████████▀
      ▀▀████████████████▀▀
          ▀▀████████▀▀
CL
WHITEPAPER         ANN THREAD
Coinlancer
FACEBOOK     TWITTER     MEDIUM     TELEGRAM
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
!!
Pages: « 1 [2]  All
  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!