I don't fully understand, is it true that I can simply deposit your BTF with a high interest rate of up to 100%

It looks like the system is very similar with the staking system or farming yield. When you are depositing your coins and you will get a huge return as the incentive for your participation. Im not sure this is the correct explanation but it seems like it's not clear where are the main source to pay the dividend for investors.