Do you lose money when transferring between wallets?
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