Bitcoin Forum
June 16, 2024, 02:39:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Bitcoin core - some questions  (Read 456 times)
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 22, 2019, 04:11:33 PM
Merited by LoyceV (1), ABCbits (1)
 #1

Have a few questions about Bitcoin core wallet, the main one, the firstborn son.

1) For maximum security and anonimity, I'm gonna use just one address for each transaction. So keeping every single private key may be a bit problem for me, actually no need of it, methinks. Please correct me if I'm wrong. So creating new address for every transaction can cause a problem for me? Any kind of problem I mean, just as an example, it can be longer sync time, or something like that.

2) I was an XMR guy actually. But recently sold for some reasons and planned to buy some btcs. Well, when I use XMR wallet (CLI/GUI), they give me private key of the wallet and so I can open my wallet with any other type of wallet such as Android/iOS ones or any lightweight one. I just need a private key of that wallet. But Bitcoin Core, itself, gives us only wallet.dat. So how can I reach my wallet on any other device? Or just as an example, I'm in hurry and I need to open my wallet on my android phone. How can I open it? I have used different addresses for each transactions. So basically I have 100 bits in my x address, 200 bits in my y address, 300 bits in my z addres... go on... So should I write down private key of every single address that I have?

3) I keep copying wallet.dat file to safe USB device after each transaction. Is that the only thing that I have to do?

4) Is there any other thing that I should know about Bitcoin core wallet?

Thank you!
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
October 22, 2019, 04:31:08 PM
Merited by Jet Cash (2)
 #2

1) For maximum security and anonimity, I'm gonna use just one address for each transaction. So keeping every single private key may be a bit problem for me, actually no need of it, methinks. Please correct me if I'm wrong. So creating new address for every transaction can cause a problem for me? Any kind of problem I mean, just as an example, it can be longer sync time, or something like that.
No problems, just a larger wallet.dat.

2) I was an XMR guy actually. But recently sold for some reasons and planned to buy some btcs. Well, when I use XMR wallet (CLI/GUI), they give me private key of the wallet and so I can open my wallet with any other type of wallet such as Android/iOS ones or any lightweight one. I just need a private key of that wallet. But Bitcoin Core, itself, gives us only wallet.dat. So how can I reach my wallet on any other device? Or just as an example, I'm in hurry and I need to open my wallet on my android phone. How can I open it? I have used different addresses for each transactions. So basically I have 100 bits in my x address, 200 bits in my y address, 300 bits in my z addres... go on... So should I write down private key of every single address that I have?
There is no direct way to use that file on a mobile phone, if anywhere. You need your individual private keys or your master private key.

3) I keep copying wallet.dat file to safe USB device after each transaction. Is that the only thing that I have to do?
That is completely necessary. You need to encrypt it on the following events:
1) Wallet.dat creation.
2) Wallet.dat encryption.
3) Keypool renewal.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 22, 2019, 04:50:54 PM
 #3

1) For maximum security and anonimity, I'm gonna use just one address for each transaction. So keeping every single private key may be a bit problem for me, actually no need of it, methinks. Please correct me if I'm wrong. So creating new address for every transaction can cause a problem for me? Any kind of problem I mean, just as an example, it can be longer sync time, or something like that.
No problems, just a larger wallet.dat.

2) I was an XMR guy actually. But recently sold for some reasons and planned to buy some btcs. Well, when I use XMR wallet (CLI/GUI), they give me private key of the wallet and so I can open my wallet with any other type of wallet such as Android/iOS ones or any lightweight one. I just need a private key of that wallet. But Bitcoin Core, itself, gives us only wallet.dat. So how can I reach my wallet on any other device? Or just as an example, I'm in hurry and I need to open my wallet on my android phone. How can I open it? I have used different addresses for each transactions. So basically I have 100 bits in my x address, 200 bits in my y address, 300 bits in my z addres... go on... So should I write down private key of every single address that I have?
There is no direct way to use that file on a mobile phone, if anywhere. You need your individual private keys or your master private key.

3) I keep copying wallet.dat file to safe USB device after each transaction. Is that the only thing that I have to do?
That is completely necessary. You need to encrypt it on the following events:
1) Wallet.dat creation.
2) Wallet.dat encryption.
3) Keypool renewal.
Yup that was what I think as well, I need individual private keys, so basically I need to keep every private key of my addresses, but wait, what is "master private key"?

Thanks for your answers. Really helped!

Also just in case,

Is there any other thing that I should know about Bitcoin core wallet I haven't mention above?
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
October 22, 2019, 05:02:21 PM
 #4

Yup that was what I think as well, I need individual private keys, so basically I need to keep every private key of my addresses, but wait, what is "master private key"?
https://bitcoin.org/en/wallets-guide#term-master-private-key

Is there any other thing that I should know about Bitcoin core wallet I haven't mention above?
Well, I wouldn't recommend running it on any external drive. Also, makes sure to properly shut it down before you turn off your system in any way. Both of these could cause corruptions which could require a full reindex, and those are painfully long.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 22, 2019, 05:14:26 PM
 #5

Yup that was what I think as well, I need individual private keys, so basically I need to keep every private key of my addresses, but wait, what is "master private key"?
https://bitcoin.org/en/wallets-guide#term-master-private-key

Is there any other thing that I should know about Bitcoin core wallet I haven't mention above?
Well, I wouldn't recommend running it on any external drive. Also, makes sure to properly shut it down before you turn off your system in any way. Both of these could cause corruptions which could require a full reindex, and those are painfully long.
Do you personally recommend write down private keys of every address that I have created just in case? wallet.dat "can" corrupt for some reasons and if ever happens, I will need private keys of my addresses, right?
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3132



View Profile
October 22, 2019, 05:44:57 PM
 #6

Do you personally recommend write down private keys of every address that I have created just in case? wallet.dat "can" corrupt for some reasons and if ever happens, I will need private keys of my addresses, right?

Yes, you will need your private keys to spend the coins. The corruption Lauda mentioned affects the blockchain data; not your wallet. It might be easier for you to copy the wallet file to a few different data storage devices after encrypting them with VeraCrypt than writing the Master Private Key down. Other wallets give users a mnemonic passphrase (12/24 words) which can be used for wallet recovery.
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 22, 2019, 06:07:05 PM
 #7

Do you personally recommend write down private keys of every address that I have created just in case? wallet.dat "can" corrupt for some reasons and if ever happens, I will need private keys of my addresses, right?

Yes, you will need your private keys to spend the coins. The corruption Lauda mentioned affects the blockchain data; not your wallet. It might be easier for you to copy the wallet file to a few different data storage devices after encrypting them with VeraCrypt than writing the Master Private Key down. Other wallets give users a mnemonic passphrase (12/24 words) which can be used for wallet recovery.
Syncing now, it's going faster than I thought.

Thought I will need only wallet passphrase for sending bitcoin. Will I need private keys for sending bitcoin as well?

It seems I have to rethink about creating new address for each transaction lol. I run a cafe and I just started to accept bitcoin as a payment method.

Also when I send coins, which wallet will I use? One of my depo addresses? or what?
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3132



View Profile
October 22, 2019, 06:15:28 PM
 #8

Thought I will need only wallet passphrase for sending bitcoin. Will I need private keys for sending bitcoin as well?

You either need you wallet file + passphrase or only private keys to spend your funds. The wallet file contains your private keys and it is encrypted with your passphrase.

Also when I send coins, which wallet will I use? One of my depo addresses? or what?

One or a few of your addresses will participate in the transaction depending on the number of coins you want to spend. Let's say you want to send 0.15 BTC but you received 0.1 BTC to two different addresses. Both of these addresses will participate in the transaction and the remaining 0.05 BTC minus the transaction fee will be returned to your change address.
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 22, 2019, 06:28:08 PM
 #9

Thought I will need only wallet passphrase for sending bitcoin. Will I need private keys for sending bitcoin as well?

You either need you wallet file + passphrase or only private keys to spend your funds. The wallet file contains your private keys and it is encrypted with your passphrase.

Also when I send coins, which wallet will I use? One of my depo addresses? or what?

One or a few of your addresses will participate in the transaction depending on the number of coins you want to spend. Let's say you want to send 0.15 BTC but you received 0.1 BTC to two different addresses. Both of these addresses will participate in the transaction and the remaining 0.05 BTC minus the transaction fee will be returned to your change address.
Got it. Thank you!

Last question then. Bitcoin core already comes with wallet.dat in its wallets file. Do I need to do "File" and "Backup Wallet" again?
Rath_
aka BitCryptex
Legendary
*
Offline Offline

Activity: 1876
Merit: 3132



View Profile
October 22, 2019, 06:51:14 PM
 #10

Last question then. Bitcoin core already comes with wallet.dat in its wallets file. Do I need to do "File" and "Backup Wallet" again?

There is no need to back up the wallet file again as long as you don't import any private keys. I don't think you are going to do it. Back up your wallet once, copy the file to multiple devices, optionally encrypt them and don't forget the passphrase.
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
October 23, 2019, 11:18:27 AM
Merited by Jet Cash (2)
 #11

Syncing now, it's going faster than I thought.

old blocks were empty, so they're fast (and sync starts with old blocks)

blocks 400,000 - 600,000 are much fuller, they're slow to sync.

Vires in numeris
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 24, 2019, 04:31:51 PM
 #12

Is that possible to occur "corrupting" in wallet.dat file for some reasons? Did it happen before?

If I use different address for every deposit, well, I'll have bunch of addresses so keeping every damn private keys of them should be pain in the ass. That's why I'm asking.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
October 24, 2019, 04:39:37 PM
 #13

Is that possible to occur "corrupting" in wallet.dat file for some reasons? Did it happen before?
Yes, there's probably an unknown number of potential causes for file corruption. It's irrelevant if you have a valid backup of it though; you'd just have to rescan the old backup wallet to get the latest transaction history. Keep in mind that you'll lose address labels though.


If I use different address for every deposit, well, I'll have bunch of addresses so keeping every damn private keys of them should be pain in the ass. That's why I'm asking.
Just keep wallet.dat backups. Export private keys only for things when you need it elsewhere.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 24, 2019, 07:40:14 PM
 #14

Is that possible to occur "corrupting" in wallet.dat file for some reasons? Did it happen before?
Yes, there's probably an unknown number of potential causes for file corruption. It's irrelevant if you have a valid backup of it though; you'd just have to rescan the old backup wallet to get the latest transaction history. Keep in mind that you'll lose address labels though.


If I use different address for every deposit, well, I'll have bunch of addresses so keeping every damn private keys of them should be pain in the ass. That's why I'm asking.
Just keep wallet.dat backups. Export private keys only for things when you need it elsewhere.
Got it. Thank you for your detailed answers. Reading your every post since yesterday. Sold my all XMR for BTC and I was all %100 on XMR since 2017. Was XMR maximalist. Things changed for me. Changed my mind, and I'm accumulating BTC for a while. I don't think that I will buy any other shit besides BTC. After reading your posts, I think I decide right lol.
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 25, 2019, 08:05:49 PM
 #15

I have one more question.

I'm using bitcoinfees.earn for checking current fee but Bitcoin core uses kb instead of byte. How can I convert it or how to calculate basically?
TryNinja
Legendary
*
Offline Offline

Activity: 2870
Merit: 7113


Crypto Swap Exchange


View Profile WWW
October 25, 2019, 08:51:14 PM
 #16

I'm using bitcoinfees.earn for checking current fee but Bitcoin core uses kb instead of byte. How can I convert it or how to calculate basically?
1 kb = 1000 byte.

Just multiply.

I also like to use https://coinb.in/#fees which shows some approximation of how much (in BTC) you will pay.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
October 26, 2019, 01:35:38 AM
 #17

I have one more question.

I'm using bitcoinfees.earn for checking current fee but Bitcoin core uses kb instead of byte. How can I convert it or how to calculate basically?
You don't have to use and external site to calculate your fees. When you want to send Bitcoins, just use the floating fee feature available in the client. You should be able to get a fairly accurate estimate of the current network conditions and be able to get your coins confirmed in a reasonable period of time.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 26, 2019, 07:22:19 AM
Last edit: October 26, 2019, 07:42:07 AM by btcanonymous666
 #18

So recommended fee is ok to use?

Also how many conf. do I need? Can I adjust it as 1 conf.?
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
October 26, 2019, 08:25:00 AM
 #19

So recommended fee is ok to use?

Also how many conf. do I need? Can I adjust it as 1 conf.?
Yes. Bitcoin Core's recommended fee is derived from your client's perception of the network's condition (ie. Having a more busy network would naturally require a larger fee per size since miners prioritise the higher fees.)

One confirmations is more than enough for most transactions. The more confirmation there is, the harder it is to reverse the transaction.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
btcanonymous666 (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 7


View Profile
October 26, 2019, 08:31:34 AM
 #20

So recommended fee is ok to use?

Also how many conf. do I need? Can I adjust it as 1 conf.?
Yes. Bitcoin Core's recommended fee is derived from your client's perception of the network's condition (ie. Having a more busy network would naturally require a larger fee per size since miners prioritise the higher fees.)

One confirmations is more than enough for most transactions. The more confirmation there is, the harder it is to reverse the transaction.
I mean, when I receive a transaction, it will be deposited after one confirmation? Can I adjust it? Just as an example, I want to make it 3 confirmation before I use it, can I do that or is it default and it's 1 conf?
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!