From bitcoin newest source, how can I set transaction fee as more lower?
Some wallet(ledger nano hardware wallet) even provide now custom transaction fee, how is possible?
Run your own full node and set the fee to ZERO, most exchanges and pools, and day-trading platforms are middle men, and are collecting the 'fees' because most of the mining pools are held in just a few hands, who get these fee's back, and they own the wallet 'software' out there, ... all these fee's just roll btc back to mother mining pools in china, that control +90% of all, ...
But if your run a classic node yourself, you don't have a middle man, and if you set your fee to zero, it will eventually get accepted into the system.
It really all just depends on how cheap you want to be, but if you want to experiment and do lots of 0.00001 btc transactions, you definitely don't want to be paying a 0.001 fee
Just run your own full node
...
Remember FEES go to the GUY that found the block where your transaction is recorded, the problem is that GUY who finds the block is +90% most of the time a GUY in china that sells ANTMINER's who controls almost all the BTC mined on earth, so feeding fee's to these people just helps them monopolize btc
Fee's are BIG MONEY these days, fee's used to be nada