1

What happens on the blockchain if I try to transfer bitcoins without providing a recipient address?

3 Answers 3

2

Most wallet software won't let you send to a null address. If you have a transaction without an output script, that's invalid and won't be accepted by the network. If you have an output script that's simply an OP_RETURN or otherwise unspendable, those coins are lost forever.

Generally, you should be using a wallet to transfer bitcoins and if you don't provide an address using a wallet, you'll most likely not be able to send it.

1

To move a Bitcoin balance, you have to create a valid transaction. Bitcoin transactions have at least one input and one output.

Most wallets only allow creation of Pay-to-Private-Key-Hash (P2PKH) transactions. The output of P2PKH transactions must specify a recipient address. Leftover input balance that is not assigned to an output will be claimed by the miner as transaction fee. Therefore, a P2PKH transaction not providing a recipient address is invalid.

To create another type of transaction, you must either create raw transactions or use other advanced features. Using advanced features allows for more exciting ways to shoot yourself in the foot. Alternatively, you could send money to an address whose private key is unknown, or which can never be spent. This is used e.g. for Proof of Burn.

TL;DR: in most cases you shouldn't encounter the problem of "transferring bitcoins to no address".

-1

Most wallet sites such as blockchain won't allow you to send the coin if you don't provide an address.

On the other hand, if you use a 3rd part local wallet, it may send depending on the script, and you won't have those coins anymore.

1
  • Most 3rd party wallets will still only let you generate P2PKH transactions. This answer requires better explanation under what circumstances this would actually occur to make it useful.
    – Murch
    Commented Sep 19, 2016 at 22:36

Your Answer

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

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