7
When the option to import/export keys is implemented, will fees be charged in this kind of transaction?
- My friend exports a key from their wallet with 2 BTC.
- My friend sends me this exported key by email.
- I receive the key and import it to my wallet.
Note that this allows your friend to do a double-spend attack. Of course, if this happens, you may want to get different friends. – Nick ODell – 2013-03-14T04:24:00.580
3Transaction fees are charged by the miners who process the transaction. In your scenario there is no such thing. – nmat – 2011-10-04T04:01:36.880
1My understanding is that they aren't so much "charged" by the miners as volunteered by the party initiating the transaction - whether or not each miner chooses to include each transaction in their block is largely the mining user's decision. But an export of a wallet is an export, not a transaction. – Highly Irregular – 2011-10-04T18:22:20.943
2@HighlyIrregular good distinction. Nobody can force any bitcoin user to pay a fee but each miner (or more accurately each pool) decides which transactions to include in a block. Currently almost all miners include every transaction in a block but if volume increases those paying no or less fees may have to wait longer to get confirmations. – DeathAndTaxes – 2011-10-06T19:45:49.230
Transaction fees are paid for the service of confirming transactions. When transferring between friends who trust each other there is no need for that so it makes sense that's it possible to do the transfer with no fees. But this doesn't work in a vendor setting. – Meni Rosenfeld – 2011-10-28T12:34:12.147