I did some research on Bitcoin transaction but I wasn't too clear on some things.
Bitcoin transaction fees are the rewards miners get when they verify transactions therefore the bigger the transaction fees the more inclined miners would be to verify the block.Does this mean that if two Bitcoin transactions are carried out simultaneously, the transaction with larger block chargess would likely be validated before that of lower transaction fees?
Also aside from network congestion which can be avoided by transacting when the network is less populated and transaction size , how does block space demand affect transaction fees?
There are complex algorithms of transaction queuing, some transactions can be verified faster than the others because of miners' preference... But in general the principle is " the higher the fees the faster the tranaction". Network congestion is a tough problem, since there are still not enough mining facilities in the world, and this makes adoption progress impossible, at least at this level of mining power...