wsxdrfv (OP)
Jr. Member
Offline
Activity: 405
Merit: 5
|
|
February 17, 2018, 09:54:26 AM |
|
as titles,
What are those each?
And any other runnable name?
|
|
|
|
|
|
|
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
aleksej996
Sr. Member
Offline
Activity: 490
Merit: 389
Do not trust the government
|
bitcoind is a Bitcoin service daemon, which is a program that runs in the background and with which a user can't usually interact directly during it's runtime. This is a full node server that downloads that creates a P2P network and synchronizes the blockchain and verifies transactions and blocks.
bitcoin-cli is a command-line interface for Bitcoin Core client that connects to a running instance of bitcoind daemon. User can interact with this program and do any necessary functions with it that will control the bitcoind service as well as the possibility of using a Bitcoin wallet to send and receive funds, among other functions that Bitcoin Core client provides.
bitcoin-qt is a program that, unlike bitcoind and blitcoin-cli, has a graphical environment. It acts as both bitcoind and bitcoin-cli, as it is running a full node service while providing a user with a graphical environment to control that service, as well as other wallet and non-wallet functions. It also provides a regular command-line interface when you go to Help->Debug window->Console.
|
|
|
|
wsxdrfv (OP)
Jr. Member
Offline
Activity: 405
Merit: 5
|
|
February 17, 2018, 01:00:06 PM |
|
bitcoind is a Bitcoin service daemon, which is a program that runs in the background and with which a user can't usually interact directly during it's runtime. This is a full node server that downloads that creates a P2P network and synchronizes the blockchain and verifies transactions and blocks.
bitcoin-cli is a command-line interface for Bitcoin Core client that connects to a running instance of bitcoind daemon. User can interact with this program and do any necessary functions with it that will control the bitcoind service as well as the possibility of using a Bitcoin wallet to send and receive funds, among other functions that Bitcoin Core client provides.
bitcoin-qt is a program that, unlike bitcoind and blitcoin-cli, has a graphical environment. It acts as both bitcoind and bitcoin-cli, as it is running a full node service while providing a user with a graphical environment to control that service, as well as other wallet and non-wallet functions. It also provides a regular command-line interface when you go to Help->Debug window->Console.
Thanks! Then, what runnable program should I distribute to normal users? (Most of them would just need wallet service (send, receive money, check history)) bitcoin-qt (mycoin-qt) is it? But this also at first should synchronize all the past data?
|
|
|
|
mocacinno
Legendary
Offline
Activity: 3388
Merit: 4919
https://merel.mobi => buy facemasks with BTC/LTC
|
|
February 17, 2018, 01:01:16 PM |
|
bitcoind is a Bitcoin service daemon, which is a program that runs in the background and with which a user can't usually interact directly during it's runtime. This is a full node server that downloads that creates a P2P network and synchronizes the blockchain and verifies transactions and blocks.
bitcoin-cli is a command-line interface for Bitcoin Core client that connects to a running instance of bitcoind daemon. User can interact with this program and do any necessary functions with it that will control the bitcoind service as well as the possibility of using a Bitcoin wallet to send and receive funds, among other functions that Bitcoin Core client provides.
bitcoin-qt is a program that, unlike bitcoind and blitcoin-cli, has a graphical environment. It acts as both bitcoind and bitcoin-cli, as it is running a full node service while providing a user with a graphical environment to control that service, as well as other wallet and non-wallet functions. It also provides a regular command-line interface when you go to Help->Debug window->Console.
Thanks! Then, what runnable program should I distribute to normal users? (Most of them would just need wallet service (send, receive money, check history)) bitcoin-qt (mycoin-qt) is it? But this also at first should synchronize all the past data? IF you want your users to use a gui wallet, then yes, you should distribute bitcoin-qt. Both bitcoind and bitcoin-qt start from the same default datadir, and use the same default configuration file. If you start either, the synchronisation process will start. As a matter of fact, you could start bitcoind -daemon, let it run untill the synchronisation is half done, then stop it properly and use bitcoin-qt do do the other half of the synchronisation (i don't see a reason why you should do this, but it is possible). Personally, i'm a bigger fan of running bitcoind in deamon mode, then using bitcoin-cli to communicate with the daemon. This way i don't need to open an annoying gui... I don't know the level of expertise of your users, but it *might* be a good idear to distribute both...
|
|
|
|
Random Seller
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 18, 2018, 02:11:30 AM |
|
bitcoind is a Bitcoin service daemon, which is a program that runs in the background and with which a user can't usually interact directly during it's runtime. This is a full node server that downloads that creates a P2P network and synchronizes the blockchain and verifies transactions and blocks.
bitcoin-cli is a command-line interface for Bitcoin Core client that connects to a running instance of bitcoind daemon. User can interact with this program and do any necessary functions with it that will control the bitcoind service as well as the possibility of using a Bitcoin wallet to send and receive funds, among other functions that Bitcoin Core client provides.
bitcoin-qt is a program that, unlike bitcoind and blitcoin-cli, has a graphical environment. It acts as both bitcoind and bitcoin-cli, as it is running a full node service while providing a user with a graphical environment to control that service, as well as other wallet and non-wallet functions. It also provides a regular command-line interface when you go to Help->Debug window->Console.
Thanks! Then, what runnable program should I distribute to normal users? (Most of them would just need wallet service (send, receive money, check history)) bitcoin-qt (mycoin-qt) is it? But this also at first should synchronize all the past data? For normal users I would recommend using SPV like Electrum because you don’t have to sync the entire Blockchain.
|
|
|
|
wsxdrfv (OP)
Jr. Member
Offline
Activity: 405
Merit: 5
|
|
February 18, 2018, 03:28:09 AM |
|
bitcoind is a Bitcoin service daemon, which is a program that runs in the background and with which a user can't usually interact directly during it's runtime. This is a full node server that downloads that creates a P2P network and synchronizes the blockchain and verifies transactions and blocks.
bitcoin-cli is a command-line interface for Bitcoin Core client that connects to a running instance of bitcoind daemon. User can interact with this program and do any necessary functions with it that will control the bitcoind service as well as the possibility of using a Bitcoin wallet to send and receive funds, among other functions that Bitcoin Core client provides.
bitcoin-qt is a program that, unlike bitcoind and blitcoin-cli, has a graphical environment. It acts as both bitcoind and bitcoin-cli, as it is running a full node service while providing a user with a graphical environment to control that service, as well as other wallet and non-wallet functions. It also provides a regular command-line interface when you go to Help->Debug window->Console.
Thanks! Then, what runnable program should I distribute to normal users? (Most of them would just need wallet service (send, receive money, check history)) bitcoin-qt (mycoin-qt) is it? But this also at first should synchronize all the past data? For normal users I would recommend using SPV like Electrum because you don’t have to sync the entire Blockchain. How to make that?
|
|
|
|
Random Seller
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 18, 2018, 05:15:32 AM |
|
bitcoind is a Bitcoin service daemon, which is a program that runs in the background and with which a user can't usually interact directly during it's runtime. This is a full node server that downloads that creates a P2P network and synchronizes the blockchain and verifies transactions and blocks.
bitcoin-cli is a command-line interface for Bitcoin Core client that connects to a running instance of bitcoind daemon. User can interact with this program and do any necessary functions with it that will control the bitcoind service as well as the possibility of using a Bitcoin wallet to send and receive funds, among other functions that Bitcoin Core client provides.
bitcoin-qt is a program that, unlike bitcoind and blitcoin-cli, has a graphical environment. It acts as both bitcoind and bitcoin-cli, as it is running a full node service while providing a user with a graphical environment to control that service, as well as other wallet and non-wallet functions. It also provides a regular command-line interface when you go to Help->Debug window->Console.
Thanks! If Then, what runnable program should I distribute to normal users? (Most of them would just need wallet service (send, receive money, check history)) bitcoin-qt (mycoin-qt) is it? But this also at first should synchronize all the past data? For normal users I would recommend using SPV like Electrum because you don’t have to sync the entire Blockchain. How to make that? https://electrum.org/#home
|
|
|
|
|