I just saw that the transaction fee for bitcoin is really dropped when compared with the earlier few months.
I just wanted to know what affects the bitcoin transaction fee, what makes the fee high or low? Does the demand increase the fee too or when bitcoins price is volatile and keeps increasing or decreasing real fast, does that affect the transaction fee? Does the amount being sent decide the fee?
If not then please state the factors affecting transaction fee!