Bitcoin Forum
November 14, 2024, 08:20:12 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A question for bitcoin wallet client?  (Read 729 times)
kk78952 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
April 14, 2013, 04:48:55 PM
 #1

I don't understand why I must sync network in my bitcoin wallet client, and also, why do I need to download bitcoin wallet when I'm mining at a pool, and then I can send bitcoin directly to my mtgox account, and then I can sell it, so why need a bitcoin wallet for?
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
April 14, 2013, 04:55:05 PM
 #2

Quote
I don't understand why I must sync network in my bitcoin wallet client
Because you downloaded a full node client  Smiley

Quote
so why need a bitcoin wallet for?
You can send the bitcoins directly from the pool to the mtgox account, just pay attention with the addresses.


hashkey
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile
April 14, 2013, 05:10:05 PM
 #3

I don't understand why I must sync network in my bitcoin wallet client, and also, why do I need to download bitcoin wallet when I'm mining at a pool, and then I can send bitcoin directly to my mtgox account, and then I can sell it, so why need a bitcoin wallet for?

You need to sync your Bitcoin wallet client to the Bitcoin network for you to have a local copy of the Bitcoin block-chain. It's a public record of all the transactions that occured on the Bitcoin network that you need to constantly sync/update as Bitcoin is a decentralized peer to peer currency.

You'll need to have a Bitcoin wallet when you're mining at a pool only if you want to transfer your bitcoin earnings to your Bitcoin wallet. When something bad happens to your pool (like getting all of their bitcoins hacked), you'll loose your bitcoins if you haven't transferred it to your Bitcoin wallet.

Again, if you plan to send your bitcoin earnings from pool mining to your mtgox account, if mtgox got compromised and got its bitcoins stolen, then your bitcoins would be doomed if you haven't stored some or all of those to your Bitcoin wallet.

With a Bitcoin wallet like Bitcoin-QT, you can view your transactions and generate new addresses that you can use for various Bitcoin services out there.

[WTS] 📞 Voice Call & 📩 SMS PV Services 📲 [non-US] ⏱️ Fast Service ✔️️✔️️✔️️ |
"Your effort to remain what you are is what limits you." ~ Puppet Master
kk78952 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
April 15, 2013, 12:21:30 AM
 #4

ok, now it's very clear why must have a bitcoin wallet, thanks you guys so much.
And my other question, I don't know why my bitcoin wallet cannot sync network, always 0.00% done, I try to disable my Avira anti virus program but no luck, any help?
getrichquack
Member
**
Offline Offline

Activity: 162
Merit: 10


Need money


View Profile
April 15, 2013, 02:31:25 PM
 #5

yeah ok....but ya don't really need to download and run the bitcoin client at all really do you...
Ya don't need a local wallet.
You can use an online version of a wallet like coinbase or similar... right? Smiley and as you say, mine from a pool and then arrange to have bounty sent straight to the online wallet address.
You only really [u]need[/u] the local Bitcoin client running ( or even installed for that matter) if you intend to mine solo ...OR am i missing some critical piece of information here ?
I agree .... re-syncing the block chain every couple of days is bloody annoying and if what we are saying here is correct ...a waste of time  Smiley
However, I wonder what would happen  if nobody downloaded the application and nobody used it to complete transactions anymore??
Would that mean that mining efforts would start to come up empty handed ?...would there be no more blocks to solve if the base system transactions just stopped? 
Isnt that what the algorithm in the bitcoin client is doing ...verifying transactions across the network?

DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
April 16, 2013, 10:06:29 PM
 #6

yeah ok....but ya don't really need to download and run the bitcoin client at all really do you...
Ya don't need a local wallet.
You can use an online version of a wallet like coinbase or similar... right? Smiley and as you say, mine from a pool and then arrange to have bounty sent straight to the online wallet address.

That would work, but it is a bit risky.  When you use an online wallet like that you are turning complete control of your bitcoins to someone else, and hoping that they'll honor any requests you make in the future to access those bitcoins.

You only really [u]need[/u] the local Bitcoin client running ( or even installed for that matter) if you intend to mine solo ...OR am i missing some critical piece of information here ?

Well you're ignoring issues related to risk and control of your bitcoins, but basically you're right.

I agree .... re-syncing the block chain every couple of days is bloody annoying and if what we are saying here is correct ...a waste of time  Smiley

There are lightweight clients you can look into that don't require you to maintain the blockchain, but that still give you full control over your bitcoins.

Look into Electrum, MultiBit, and https://blockchain.info/wallet

However, I wonder what would happen  if nobody downloaded the application and nobody used it to complete transactions anymore??

Transactions might take longer to propgate through the network since there would be less peers to relay.  The influence necessary to make changes to the core behavior of bitcoin would be reduced as well (every full node peer enforces the core behavior of bitcoin even if they are not mining).

Would that mean that mining efforts would start to come up empty handed ?

They'd still get the block subsidy, but there wouldn't be any transaction fees to collect.  At the moment, the block subsidy is more than 90% of mining income, so it wouldn't hurt the miners much.  In the future the subsidy will be reduced and eventually (decades from now) miners will depend on transaction fees for revenue.

...would there be no more blocks to solve if the base system transactions just stopped? 

Miners create blocks, and there is always one transaction available (the one that pays the block subsidy to the miner).  After 2140, when the block subsidy becomes 0, miners would lose the incentive to mine if nobody is engaging in any transactions.  On the other hand, if bitcoin isn't being used for lots of transactions by 2140, it will have long since died out entirely.

Isnt that what the algorithm in the bitcoin client is doing ...verifying transactions across the network?

The algorithm is simply calculating a SHA-256 hash of a block header.  The block header has a "merkle root" generated from the list of transactions that the miner chooses to include in the block, so the miner generally needs at least one transaction to create that "merkle root".  Fortunately the protocol provides every miner with 1 transaction that they use to pay themselves the block subsidy.  Any transactions that the miner includes after that are entirely voluntary on the part of the miner.
getrichquack
Member
**
Offline Offline

Activity: 162
Merit: 10


Need money


View Profile
April 17, 2013, 03:25:45 PM
 #7

thanks danny  Smiley, very informative!!

mantler
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
April 17, 2013, 03:45:32 PM
 #8

You don't need the bitcoin client, but you are exposing your bitcoins to unnecessary risk in the time between mining and selling your bitcoin, unless you are constantly moving your mined BTC to Mt.Gox and then selling.
ypsylon
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
April 17, 2013, 04:03:59 PM
 #9

Using Armory.

It is very complex, and it requires Bitcoin-qt (which kills my net...ugh) to run, but encryption and safety is great asset. Armory trounces Bt-qt and pretty much any other local wallet. I wouldn't send BTC straight to on-line wallets. Bad idea which was pointed out above. Never assume that on-line service is indestructible. When using services like Mt.gox never send more than you have too.

Trust is good between real people in real life. On the net NEVER trust anyone. Certainly not with money. Simple enough motto, don't you think.
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
April 17, 2013, 04:06:18 PM
 #10

Actually, unless everyone never moved their money out of their wallets, online or otherwise (or at most moved virtual bitcoins within a thirdparty's service, depending on how the service does it in the backend), there would still be the possibility of transaction fees.

Blocks would only really go empty if people stopped using Bitcoin entirely (using Bitcoin in name only, by having someone else other than the blockchain say who owns how much, obviously doesn't really count as using Bitcoin).

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
Pages: [1]
  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!