There is a technology called an optimistic rollup. The basic idea is that you submit transactions to the rollup and these transactions are assumed to be valid. These transactions stay on the rollup for a period of time, 7 days, 1 month, whatever. During that time anyone can submit a "fraud proof" and that transaction can be reversed. After the time interval the valid transactions are committed to the main blockchain.
There is no reason that bank of america or visa couldn't run their own rollup and implement their own fraud system. In fact, visa is likely working on tools like this.
There is no reason that bank of america or visa couldn't run their own rollup and implement their own fraud system. In fact, visa is likely working on tools like this.