0

I just recently 0.0306 BTC from a friend, but the weird thing is that he sent me 0.0316 BTC.

I got 0.0306 BTC, 0.0010 BTC less.

So do you lose money when transferring in the blockchain ?

This is the blockchain link of my transaction.

ng.newbie
  • 101
  • 1
  • 1

2 Answers2

2

Bitcoin transactions always pay fees. Your friend had 0.04488434 BTC, he sent you 0.0306 BTC, paid miner fee 0.00036984 BTC and his change was 0.0139145 BTC

So do you lose money when transferring in the blockchain ?

Bitcoin transactions are not free

amaclin
  • 6,718
  • 1
  • 20
  • 32
  • Is there a deterministic way to calculate how much miner fees I will have to pay in a given transaction ? – ng.newbie Oct 21 '17 at 11:14
  • you can set **any** fee while creating transaction. but all clients today calculate the fee themselves basing on their algorithms. i always pay 1 satoshi/byte for my outgoing transactions with my own transaction creating tool :) – amaclin Oct 21 '17 at 12:39
  • how can you set the cost/transaction ? why would that be even allowed ? I mean if I am sending you BTC I would obviously like to pay the least amount as transaction fees. Its like going to a shop and you deciding what is the price of the item you want to buy ? What am I missing here ? – ng.newbie Oct 22 '17 at 13:22
  • You are using `standard` cleint for creating/sending transaction. I use my own tool. – amaclin Oct 22 '17 at 18:07
  • @ng.newbie While a client is free to set any fee they like, miners (who ultimately include your transaction in the blocks they mine) are also free to reject it. Each block has space for a limited number of transactions. Transactions with higher fees get priority. Transactions with no fees usually get ignored. – Tenders McChiken Jan 09 '22 at 06:00
0

yes, you do lose money. When you send someone, you'll pay the transaction fee as Bitcoin mining requires a lot of hardware.

Aravind Palla
  • 41
  • 1
  • 2