@Qandros с "аукционом ETH за ETH" наконец разобрались, это хорошо.
А вот тут
-- у вас арифметическая (а скорее концептуальная) ошибка.
Идея, что эмитированные "в распоряжение" пользователя sai должны быть обеспечены полученным от него залогом, причём с запасом, --- вполне понятна и правильна.
Если начальный "запас" обеспечения должен быть "50% сверху" -- это тоже кажется приемлемым.
Но принудительно ликвидироваться залог должен, конечно, пока "запас" всё ещё больше нуля. То есть оставлять не ликвидированной залоговую позицию до тех пор, пока "курс eth упал на 50%" -- это ошибка (сбой системы, ЧП). Так система, конечно, работать не должна.
Например, я могу принять, что начальная обеспеченность эмитированной порции sai 150% (50% сверху), а при снижении обеспеченности позиции до 110% (10% сверху) -- залоговая позиция принудительно ликвидируется (на аукционе за sai).
Соответственно, следует ожидать выручить на этом аукционе около 110 sai, из которых 100 сжечь, тем самым вернув всю систему в равновесие по обеспеченности. А оставшиеся 110 sai - 100 sai = 10 sai "обратить в доход системы" и тратить на поддержание её функционирования. А также - на накопление в некотором фонде, предназначенном для восстановления баланса на случай таких ЧП, с которого мы (вы) начали -- типа "курс eth упал на 50%" так быстро, что мы не успели ликвидировать залоговые позиции.