Author

Topic: Send bitcoin to own same wallet's another address require fee? (Read 276 times)

legendary
Activity: 1624
Merit: 2481
So as far as I know,

old wallet can send coin with 0 fee.

But while bitcoin core updated, at some point, the rule adopted that fee can't be 0 regardless of amount of sending coin.
So now bitcoin can't be send with 0 fee, Right?

You still can send transaction with 0 fee.
Since clients updated those aren't considered as standard anymore and therefore won't be relayed (by the majority of clients).

Still, if you manage to get your transaction to a miner and his mining software does accept/include transactions with 0 fee, it eventually will get mined.

Technically, it is possible. But since miners are profit-oriented this is less likely to happen.

HCP
legendary
Activity: 2086
Merit: 4361
This. Addresses in the same wallet are just addresses with a mathematical relations between them. The Blockchain doesn't "know" they are all from the same seed. It's a regular transaction.
That's only true for Hierarchical Deterministic or "HD" wallets... older non-HD wallets simply generated random numbers to create private keys that were completely unrelated to each other.

It's one of the reasons why HD wallets were developed... to make wallet recovery more "robust". Previously, with non-HD wallets, if you took a backup of your wallet file and then generated new keys/addresses... the backup file would not be able to replicate those new keys/addresses as they were effectively just "random numbers". So, every time you created new keys/addresses you'd have to remember to create a new backup or face potential coin loss.

With HD wallets, as long as you have the seed, you will ALWAYS be able to generate any and all keys/addresses that the wallet will have. (Note that Bitcoin Core still requires that you take a new backup if you encrypt the wallet or change the wallet password, as it generates a new seed when you do this.)
sr. member
Activity: 574
Merit: 296
Bitcoin isn't a bubble. It's the pin!
So as far as I know,

old wallet can send coin with 0 fee.

But while bitcoin core updated, at some point, the rule adopted that fee can't be 0 regardless of amount of sending coin.
So now bitcoin can't be send with 0 fee, Right?

As far as I understand this is correct. There are some client's out there where they will let you send a transaction with a 0 fee, but miners would be unlikely to accept that transaction since there is no incentive for them to do so.
jr. member
Activity: 413
Merit: 5
So as far as I know,

old wallet can send coin with 0 fee.

But while bitcoin core updated, at some point, the rule adopted that fee can't be 0 regardless of amount of sending coin.
So now bitcoin can't be send with 0 fee, Right?
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
Send bitcoin to own same wallet(daemon)'s another address require fee?

To show transaction detail on blockchain explorer.

The bitcoin network does not know which addresses 'belong together' inside a wallet.
BTC's do exist as UTXO's (unspent transaction outputs). If you want to move them from one address to another one (regardless whether you have control over the private key of the receiving address or not) it does require a transaction.

The only way to transfer ownership of UTXO ('bitcoins') between 'addresses' is to create and sign a transaction with the corresponding private key.




This. Addresses in the same wallet are just addresses with a mathematical relations between them. The Blockchain doesn't "know" they are all from the same seed. It's a regular transaction.
legendary
Activity: 1624
Merit: 2481
The amount of a fee depends on the size of transaction (in kilobytes).

Actually the fee depends on (1) the fee rate in sat/B and (2) the weight of the transaction.



Moreover, if you just send your funds to the same BTC-address, you will pay the transaction fee to the miners.

You always pay the transaction fees to the miner who mines a block including your transaction.



This feature is used when you want to get a change back.

A change is simply just a second output (besides the first-/main- output which is the actual balance you want to transfer).
E.g. You have received 1 BTC and want to send 0.3 BTC.
You make a transaction with one input (1 BTC) and two outputs (0.3 BTC and 0.7 BTC(your change), ignoring fees).

J-N
member
Activity: 100
Merit: 13
Send bitcoin to own same wallet(daemon)'s another address require fee?
Yes, the fee is required in any case, because every transaction takes some space in the block of Bitcoin's blockchain. The amount of a fee depends on the size of transaction (in kilobytes). Moreover, if you just send your funds to the same BTC-address, you will pay the transaction fee to the miners. This feature is used when you want to get a change back.
legendary
Activity: 1624
Merit: 2481
Send bitcoin to own same wallet(daemon)'s another address require fee?

To show transaction detail on blockchain explorer.

The bitcoin network does not know which addresses 'belong together' inside a wallet.
BTC's do exist as UTXO's (unspent transaction outputs). If you want to move them from one address to another one (regardless whether you have control over the private key of the receiving address or not) it does require a transaction.

The only way to transfer ownership of UTXO ('bitcoins') between 'addresses' is to create and sign a transaction with the corresponding private key.


full member
Activity: 210
Merit: 119
Send bitcoin to own same wallet(daemon)'s another address require fee?
Yes, if you want the transaction to be mined onto the blockchain.
jr. member
Activity: 413
Merit: 5
Send bitcoin to own same wallet(daemon)'s another address require fee?

To show transaction detail on blockchain explorer.
Jump to: