Bitcoin: from which address when I send some bitcoin in bitcoin core?

Bitcoin Sending Addresses: A Guide

As a Bitcoin Core user, you are probably familiar with the concept of sending Bitcoins to different addresses. However, you may not know which address is used when you send less than one Bitcoin or more than one Bitcoin. In this article, we will cover how to determine the receiving address for your Bitcoin transactions.

Understanding Bitcoin Addresses

Bitcoin addresses are 34-character strings that begin with a letter (a-z or A-Z) followed by a series of hexadecimal digits. The first character is always “1” (the decimal representation of 2^10 + 4), and each subsequent character represents one byte of the address.

For example, an address like “1A1Bc1234567d” can be broken down into its components:

  • “1”: letter indicating that the transaction is being sent from
  • “A”: hexadecimal digit representing the sender’s account balance (in this case, 2^10 + 4 = 36)
  • “1”: another hexadecimal digit representing another byte of the sender’s account balance
  • “B”: hexadecimal digit representing a third byte of the sender’s account balance
  • “c”: hexadecimal digit representing another byte of the sender’s account balance
  • “12”: the first six characters represent a block number and the hash of a Merkle tree root (not relevant to this explanation)
  • “7”: another hexadecimal digit representing another byte of the sender’s account balance

Sender ID Address

When sending Bitcoins, you can identify the receiving address using the following methods:

  • Check your Bitcoin Core wallet: In the Bitcoin Core wallet, go to
    Wallet Settings >
    Addresses

    Bitcoin: from which address when I send some bitcoin in bitcoin core?

    . Find the transaction that displays the receiving address.

  • Use the bitcoin-qt command-line tool: Run bitcoin-qt --address in your terminal or command prompt. This will display the full transaction history, including the sending and receiving addresses.

In this example:

  • If you send 1 bitcoin to address A: 1A1Bc1234567d, then the receiving address is A.
  • To send more than 1 bitcoin to address B: 2A1Bc1234567d, then the receiving address is B.

Sending and receiving addresses in Bitcoin Core

In Bitcoin Core, when you want to send a transaction using multiple addresses (for example, sending 3 bitcoins to A and B), you can do so by specifying each address individually. Here is an example:

bitcoin-qt -address 1A1Bc1234567d -from -to A -amount 0.5

This command will send 0.5 bitcoin from your wallet to the specified addresses.

Conclusion

Understanding Bitcoin addresses is essential for efficient and secure Bitcoin transactions. Using this guide, you should now be able to identify the receiving address of your Bitcoin transactions when sending less than or more than one bitcoin. Remember to always use the bitcoin-qt command line tool or check your wallet settings to confirm the transaction details.

Additional Resources

For more information about Bitcoin Core and its features, visit the [Bitcoin.org]( website, which provides a comprehensive guide to the platform.

Bitcoin Does Signatures