following the hackernoon for full node btc, https://hackernoon.com/a-complete-beginners-guide-to-installing-a-bitcoin-full-node-on-linux-2018-edition-cb8e384479ea i have some small questions, is there's any control for any service on that wallet ? the developers of it ? is that's the way the online exchanges and ledgers create our online wallets and their offline wallets or there's still a deeper way? after making getnewaddress, how can i create/view its private key? from the bitcoin-qt setting>encrypt wallet, what is it about exactly ? is that creating a password for the whole wallet to open it on other pc, or creates custom private key, or 12 words like blockchain.com? if its just a password for the wallet on the pc or another pc usage where can i get the private key for every getnewaddress? also how can i create 12 words that can work on http://blockchain.com when i enter them ? or it cant be as long as this 12 not from blockchain.com directly ? last and not least i didnt find any online documentation that includes all bitcoinq / bitcoin-cli command lines with their explanations and usage, do you have any link including that ?

1 Answer 1


Bitcoin Core is the name of the software you are referring to, and it is the software that runs Bitcoin. Computers that run Bitcoin Core are usually called nodes on the Bitcoin network. It is open source, and there are hundreds of developers around the world that have and are contributing to it over the last 10+ years.

The software can be run by anyone, and so the wallet that is included with the software must be secured by you. Online exchanges may or may not use Bitcoin Core, but likely have their own wallet implementation. You do not need to run your own node to transact in bitcoin, the wallet software will submit transactions to a node, however.

To create and view a private key for an address in bitcoin core, use:

$ bitcoin-cli getnewaddress
<your new address>

$ bitcoin-cli dumpprivkey <your new address>
<your private key in WIF format>

Encrypting your wallet just makes it so if someone opens your Bitcoin node, they must have your password in order to be able to spend your bitcoin. It is highly recommended to do so. This password is unrelated to the private keys for your bitcoin addresses. The 12 word mnemonics you are referring to is not implemented in Bitcoin Core, and not generally recommended.

Docs for the RPC commands can be found here: https://bitcoincore.org/en/doc/0.18.0/

  • thank you very much, so based on this that means the bitcoin core is the best/safest retail wallet? that even if the developers stopped supporting it or their code got hacked my addresses and pvt keys are not on any database and still secure until i am hacked personally ? also, if i created btc address through it and turned off the machine i created through it forever, does that make it a offline wallet until i use the pvt key on any online wallet to use my coins ? thanks in advance <3 Aug 23, 2019 at 15:42
  • It is not the only wallet that lets you control your own keys, but yes in that way it can be more secure if you understand how to secure your keys. If you have no connection to the internet, it would be an "offline" wallet.
    – JBaczuk
    Aug 23, 2019 at 15:57
  • `` but likely have their own wallet implementation. `` this was also one of the points i mean, to have the whole thing owned by me to meet the maximum security do you know any source which explains how to generate btc address with pvt key from the scratch without using helping softwares like bitcoincore or whatever Aug 23, 2019 at 16:22
  • medium.com/coinmonks/…
    – JBaczuk
    Aug 23, 2019 at 17:04
  • thank you very much, last thing. do you think it will really work if i turn of the internet before making getnewaddress will it really give something real? then also getting the private key while the internet is offline? because for example, bitaddress provides fake address and pvt key if used it offline when it fail sending the pvt key to the website owner database, what's your opinion in bitcoincore case do you think it will work offline ? if so will the info be real 100% and valid, or may find out i got fuc**d up after trying to use the address in years to get the btc i sent to it ? Aug 23, 2019 at 22:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.