As a database administrator for a bank I don’t understand why the community would risk this vulnerability with integrity & fast catchup. All nodes should check all blocks from the beginning, if not sorry you cant be a node. We are too used to instant gratification in this society. But as currency is the backbone of the planet there should be no short cuts. If they have to wait 52 days then good, there are already plenty of nodes completely caught up. It separates real people vs people who are just trying to stand up a quick nodes to trick the system.
“At this time, there is no continues integrity checking for the entire accounts database.” There should be. Integrity checking is the backbone of a blockchain. A real DBA is primarily concerned with integrity and backups (what the programmers dont care about). You got rid of the need for backups thanks to the number of replicated nodes online, however integrity checking can never go away!