Подумалось тут. В битке транзакции имеют полностью предсказумый результат и локальный стейт (utxo, которыми автор владеет). В эфире и стелларе - глобальный стейт, поэтому транзакция может оказаться невалидной посередине и быть закоммиченной наполовину (фи списали, прочие эффекты откатили). Первая схема (utxo) предотвращает race conditions из-за шардинга стейта, вторая - позволяет гибко программить кастомные правила мультиплеерной игры (ДАО, унисвопы), но решает race conditions через "майнеры решат как применить транзакции, а ты заплатишь no matter what"