Author

Topic: A little help and clarification please? (Read 758 times)

newbie
Activity: 35
Merit: 0
November 13, 2013, 04:12:35 PM
#10
so what is the difference between bitcoind and qt

Read my first post in this thread.

oops missed it. Thank you for your help.
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
November 13, 2013, 04:02:53 PM
#9
so what is the difference between bitcoind and qt

Read my first post in this thread.
newbie
Activity: 35
Merit: 0
November 13, 2013, 03:59:20 PM
#8
so what is the difference between bitcoind and qt
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
November 13, 2013, 02:47:43 PM
#7
Im essential asking how to generate an address

A list of all bitcoind API calls can be found here :
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
newbie
Activity: 35
Merit: 0
November 13, 2013, 02:44:21 PM
#6
Im essentially asking how to generate an address
hero member
Activity: 910
Merit: 1000
November 13, 2013, 02:29:07 PM
#5
huh?

If you're generating addresses with proper entropy, the sun will burn out before the chance of a collision is greater than winning the MegaMillions lottery 3 times in a row (approximately).  In other words, it's a waste of time to worry about it.

However, as I reread your original post, gmaxwell may have misread your question and thought you were asking about collisions.  It doesn't look like you were, so that may be an irrelevant response (unless you modified your post since then).

bitcoind is the base Bitcoin engine.  Bitcoin-Qt is simply bitcoind with a graphical user interface.  For the purposes of building a webservice, they are nearly identical in functionality, though you'll want to use bitcoind since your web service doesn't require a GUI.

With all the mention of collisions, in regards to OP's question, are you trying to say to that it doesn't matter what way he/she decides to generate the addresses? That any (proper) solution for generating addresses will do.. such as www.bitaddress.org or even VanityGen. He/she would then just have to use the 'importprivkey' with bitcoind to use them. Correct?
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
November 13, 2013, 02:14:53 PM
#4
huh?

If you're generating addresses with proper entropy, the sun will burn out before the chance of a collision is greater than winning the MegaMillions lottery 3 times in a row (approximately).  In other words, it's a waste of time to worry about it.

However, as I reread your original post, gmaxwell may have misread your question and thought you were asking about collisions.  It doesn't look like you were, so that may be an irrelevant response (unless you modified your post since then).

bitcoind is the base Bitcoin engine.  Bitcoin-Qt is simply bitcoind with a graphical user interface.  For the purposes of building a webservice, they are nearly identical in functionality, though you'll want to use bitcoind since your web service doesn't require a GUI.
newbie
Activity: 35
Merit: 0
November 13, 2013, 01:57:12 PM
#3
huh?
staff
Activity: 4284
Merit: 8808
November 13, 2013, 01:47:35 PM
#2
Colliding with yourself is uninteresting, so you actually don't want the birthday problem formula.  There can currently never be more than 21e14 addresses with things assigned to them. Best (for the attacker) case probability of a hit is 2.1e15/2^160 ≈ 1.4e-33 per attempt.
newbie
Activity: 35
Merit: 0
November 13, 2013, 12:50:19 PM
#1
Ive searched throughout the forum and I am confused as to what I need to use for my application development.

Background: I am developing an application that requires each user to have a separate address.

I have installed bitcoind, and downloaded the block chain. I am using ubuntu server with the bitcoin ppa. I come across two services, bitcoind and bit coin-qt. Im confused as to what each does. Is it possible to generate address soly with bitcoind? I understand that bitcoind is strictly for use with the RPC? How would one generate an address using the rpc and bitcoin-qt

Please do not be harsh, I am completely new to bitcoind development.
Jump to: