Rethinking Blockchain Architecture for Financial Systems