How many transactions can a bank/person make per block
The cost of a Bitcoin transaction doesn't scale respective to the amount that is being sent, but according to the amount of data that the transaction occupies on the blockchain. The Bitcoin blockchain produces about one block every 10 minutes which can (depending on the transaction composition) carry about 2,000 – 4,000 transactions.