Pages:
Author

Topic: Bitcoin core - some questions (Read 495 times)

legendary
Activity: 1876
Merit: 3132
October 30, 2019, 04:55:52 AM
#34
I've also checked for it on the Neironix platform (https://neironix.io/cryptocurrency/bitcoincore).

The link you provided shows an altcoin called 'Bitcoin Core' which has nothing to do with the Bitcoin Core which is a Bitcoin client.

It says I can operate with it only with pc, is that true? And should I really go for it or should I also check some other options?

Bitcoin Core is available only for PC. It downloads and verifies every single block that has ever been mined (over 200 GB of data). You can either run it in a pruned mode or use Electrum which is a light-weight client. If you are looking for a decent Android alternative then consider using Samourai Wallet.

You should create a separate thread for your questions. Edit: Ah, I have checked your other post. It's just an ad.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
October 30, 2019, 01:17:58 AM
#33
HD Wallet = Hierarchical Deterministic Wallet. Rather than having 1 private key for 1 address, HD wallets have 12 word seeds that contain ALL your private keys and all your addresses. You can have unlimited addresses and keeping the 12-word safe and secure is enough.
It doesn't have to be a 12 word mnemonic phrase, that's BIP39 and wasn't used by Bitcoin Core.
Bitcoin Core's new (some old) wallets are Hierarchical Deterministic (HD) but doesn't have a mnemonic phrase, it follows BIP32 but not the one generated from a BIP39 seed.

More info in the links.
legendary
Activity: 1638
Merit: 1329
Stultorum infinitus est numerus
October 30, 2019, 12:38:56 AM
#32
Your wallet.dat will have everything you need.
newbie
Activity: 28
Merit: 7
October 30, 2019, 12:37:06 AM
#31
-snip-
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?

Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?

That's the gist of it. Your wallet.dat holds your private key, unless you import a new one. You should be good.

What do you mean by "withdraw" ? Sending transactions out of your wallet or receiving them from a source? Unless you request a payment specifically, an address should be re-usable and there forever. You can view all of your addresses Window > Receiving Addresses.
I mean, sending bitcoin to a human being. For an example, let's say I have 1 BTC totally. 0.1 in one of my addresses, 0.2 in another one, 0.1 in another one etc. Totally 1 BTC. So when I send 0.5 BTC to someone, which address will Bitcoin core use as a sender? That was what I meant.
You do not want to use the same address for every transaction, or for more than 2 transactions (first to receive, second to send.)

If you use Core now, you most likely have an HD wallet. What this means is that you need to back this up once after you have encrypted your wallet. If you add any labels or descriptions to your wallet addresses (like who you gave them to, what you paid for, etc) you may want to back up the wallet.dat every now and then, maybe once a month or once every two weeks.

If you withdraw from an exchange or other website, you should always use a brand new address. If you accept payment from anyone, you should give them a brand new address.

The only reason to reuse an address is if you are accepting payments or donations or tips from many people and can't give each one of them individual addresses, so you post an address and everyone sends to that one. (or you are running some sort of game, or raffle, or fund raiser, or similar situation.)
What does "HD" mean?

Also when you talk and recommend that don't use same address for every transaction, it's totally about privacy perspective, isn't it? Is there any other thing that I have to think about that recommendation?

All of them. Bitcoin-qt will create a transaction with multiple inputs to one output (the person you are sending the coin.)

HD Wallet = Hierarchical Deterministic Wallet. Rather than having 1 private key for 1 address, HD wallets have 12 word seeds that contain ALL your private keys and all your addresses. You can have unlimited addresses and keeping the 12-word safe and secure is enough.

"Don't use the same address" is mostly seen from a privacy perspective yes.

From your personal perspective, no need to export that seed, right? I mean, I can see that 12-word seed by using console but keeping wallet.dat safe is enough?
legendary
Activity: 1638
Merit: 1329
Stultorum infinitus est numerus
October 29, 2019, 03:36:12 PM
#30
-snip-
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?

Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?

That's the gist of it. Your wallet.dat holds your private key, unless you import a new one. You should be good.

What do you mean by "withdraw" ? Sending transactions out of your wallet or receiving them from a source? Unless you request a payment specifically, an address should be re-usable and there forever. You can view all of your addresses Window > Receiving Addresses.
I mean, sending bitcoin to a human being. For an example, let's say I have 1 BTC totally. 0.1 in one of my addresses, 0.2 in another one, 0.1 in another one etc. Totally 1 BTC. So when I send 0.5 BTC to someone, which address will Bitcoin core use as a sender? That was what I meant.
You do not want to use the same address for every transaction, or for more than 2 transactions (first to receive, second to send.)

If you use Core now, you most likely have an HD wallet. What this means is that you need to back this up once after you have encrypted your wallet. If you add any labels or descriptions to your wallet addresses (like who you gave them to, what you paid for, etc) you may want to back up the wallet.dat every now and then, maybe once a month or once every two weeks.

If you withdraw from an exchange or other website, you should always use a brand new address. If you accept payment from anyone, you should give them a brand new address.

The only reason to reuse an address is if you are accepting payments or donations or tips from many people and can't give each one of them individual addresses, so you post an address and everyone sends to that one. (or you are running some sort of game, or raffle, or fund raiser, or similar situation.)
What does "HD" mean?

Also when you talk and recommend that don't use same address for every transaction, it's totally about privacy perspective, isn't it? Is there any other thing that I have to think about that recommendation?

All of them. Bitcoin-qt will create a transaction with multiple inputs to one output (the person you are sending the coin.)

HD Wallet = Hierarchical Deterministic Wallet. Rather than having 1 private key for 1 address, HD wallets have 12 word seeds that contain ALL your private keys and all your addresses. You can have unlimited addresses and keeping the 12-word safe and secure is enough.

"Don't use the same address" is mostly seen from a privacy perspective yes.
newbie
Activity: 28
Merit: 7
October 29, 2019, 03:30:13 PM
#29

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
Quote
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?


Why do you have that number by the end of your name?

Throw midget
Smoke crack
Worship satan

666

I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?

Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?

That's the gist of it. Your wallet.dat holds your private key, unless you import a new one. You should be good.

What do you mean by "withdraw" ? Sending transactions out of your wallet or receiving them from a source? Unless you request a payment specifically, an address should be re-usable and there forever. You can view all of your addresses Window > Receiving Addresses.

I mean, sending bitcoin to a human being. For an example, let's say I have 1 BTC totally. 0.1 in one of my addresses, 0.2 in another one, 0.1 in another one etc. Totally 1 BTC. So when I send 0.5 BTC to someone, which address will Bitcoin core use as a sender? That was what I meant.

You do not want to use the same address for every transaction, or for more than 2 transactions (first to receive, second to send.)

If you use Core now, you most likely have an HD wallet. What this means is that you need to back this up once after you have encrypted your wallet. If you add any labels or descriptions to your wallet addresses (like who you gave them to, what you paid for, etc) you may want to back up the wallet.dat every now and then, maybe once a month or once every two weeks.

If you withdraw from an exchange or other website, you should always use a brand new address. If you accept payment from anyone, you should give them a brand new address.

The only reason to reuse an address is if you are accepting payments or donations or tips from many people and can't give each one of them individual addresses, so you post an address and everyone sends to that one. (or you are running some sort of game, or raffle, or fund raiser, or similar situation.)

What does "HD" mean?

Also when you talk and recommend that don't use same address for every transaction, it's totally about privacy perspective, isn't it? Is there any other thing that I have to think about that recommendation?
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
October 29, 2019, 11:34:32 AM
#28
You do not want to use the same address for every transaction, or for more than 2 transactions (first to receive, second to send.)

If you use Core now, you most likely have an HD wallet. What this means is that you need to back this up once after you have encrypted your wallet. If you add any labels or descriptions to your wallet addresses (like who you gave them to, what you paid for, etc) you may want to back up the wallet.dat every now and then, maybe once a month or once every two weeks.

If you withdraw from an exchange or other website, you should always use a brand new address. If you accept payment from anyone, you should give them a brand new address.

The only reason to reuse an address is if you are accepting payments or donations or tips from many people and can't give each one of them individual addresses, so you post an address and everyone sends to that one. (or you are running some sort of game, or raffle, or fund raiser, or similar situation.)
legendary
Activity: 1638
Merit: 1329
Stultorum infinitus est numerus
October 29, 2019, 11:26:07 AM
#27
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?

Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?

That's the gist of it. Your wallet.dat holds your private key, unless you import a new one. You should be good.

What do you mean by "withdraw" ? Sending transactions out of your wallet or receiving them from a source? Unless you request a payment specifically, an address should be re-usable and there forever. You can view all of your addresses Window > Receiving Addresses.
legendary
Activity: 1876
Merit: 3132
October 29, 2019, 11:25:41 AM
#26
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?

Yes, the same applies if you use another address which belongs to your wallet by default.

Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?

You can reuse previously used addresses. A new address is provided in the 'Receive' tab if you use the previous one or/and generate a new invoice. Bitcoin Core should also generate a change address if you don't use up the whole input. It's a privacy enhancement.
newbie
Activity: 28
Merit: 7
October 29, 2019, 11:17:50 AM
#25
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
So basically, if I use same address for every transaction, no need to copy wallet.dat after each transaction, right?

Also does Bitcoin core itself create a new address for every withdraw? I noticed that I have different sending and receiving addresses, so how does it work exactly?
legendary
Activity: 1876
Merit: 3132
October 29, 2019, 04:15:30 AM
#24
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?

You don't need to replace the backed up wallet file as long as you don't import any new private keys.
newbie
Activity: 28
Merit: 7
October 29, 2019, 04:02:29 AM
#23
If you are downloading 250+ GB (the whole blockchain), then a wallet.dat that becomes about 10 megabytes isn't very big in comparison. You should be able to back that up using any tool, compressor, winzip, rar, or whatever.

If you are using Bitcoin core for the first time this year, then your wallet is an HD wallet, and you only need to back it up once. I'd probably make another backup a month from now after you have been using it, just so you keep all the labels and that backup is done after you've used encryption on it.

If you've used Bitcoin Core since way back when, the wallet.dat could still be using random keys, in which case you need a backup after every transaction (beyond the first hundred).. My wallet is like that right now, I might eventually just move over all my old coins to a brand new wallet and just keep the old wallet backed up just in case.
I'm using it first time. I was going to save and replace it with old wallet.dat after every each transaction actually but doing it only once is enough now?
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
October 28, 2019, 04:11:12 PM
#22
If you are downloading 250+ GB (the whole blockchain), then a wallet.dat that becomes about 10 megabytes isn't very big in comparison. You should be able to back that up using any tool, compressor, winzip, rar, or whatever.

If you are using Bitcoin core for the first time this year, then your wallet is an HD wallet, and you only need to back it up once. I'd probably make another backup a month from now after you have been using it, just so you keep all the labels and that backup is done after you've used encryption on it.

If you've used Bitcoin Core since way back when, the wallet.dat could still be using random keys, in which case you need a backup after every transaction (beyond the first hundred).. My wallet is like that right now, I might eventually just move over all my old coins to a brand new wallet and just keep the old wallet backed up just in case.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
October 26, 2019, 11:42:38 AM
#21
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?
When you receive a transaction, the transaction will appear in your wallet instantaneously (without any confirmations). By default, you can only spend the inputs after one confirmation and that isn't changeable. You can only change it with a change to the source code and building it yourself (AFAIK). After one confirmation, your wallet will be able to choose that input to be used.

It shouldn't be that much of a problem since a confirmation is relatively safe from double spending and there is no problem with you spending a transaction that has only one confirmation. You can always choose to select the inputs to be spent using the coin choose feature in the wallet.
newbie
Activity: 28
Merit: 7
October 26, 2019, 03: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?
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
October 26, 2019, 03: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.
newbie
Activity: 28
Merit: 7
October 26, 2019, 02:22:19 AM
#18
So recommended fee is ok to use?

Also how many conf. do I need? Can I adjust it as 1 conf.?
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
October 25, 2019, 08:35:38 PM
#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.
legendary
Activity: 2758
Merit: 6830
October 25, 2019, 03: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.
newbie
Activity: 28
Merit: 7
October 25, 2019, 03: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?
Pages:
Jump to: