законы физики. Нельзя обмануть, но можно перейти от абсолютизма "всё всегда должно быть консистентно" к "ну по большей части если всё будет неконсистентно какое-то время - нам пофиг, у нас процессом это предусмотрено"
Второй момент, если мы говорим о мерчантах, то у них нет снятия с баланса, если только пополнение, когда они получают бабло. Для получения бабла ничего лочить не надо, а раз в месяц снять заработанное можно и с локом
ну это и есть снепшот es, и опять таки обычно баланс идет из расчета транзакций es, и только делается периодически снепшот транзакций к примеру за неделю до текушего, и уже расчет текущего берется от снепшота до текущего