есть вы есть компания, действия между вами регулирует не человек , а программа , в которой прописан определенный алгоритм/условия (при соблюдении этого алгоритма , сделка будет реализована , при не соблюдении не будет , других вариантов нет , это машина и какой либо человеческий фактор исключен)
Так вот что касается депозита, вы делаете запрос на депозит , когда вами открывается депозит , вся ваша сумма + процент депозита , отображаются в вашем личном кабинете , то есть система уже посчитала ваш доход и зарезервировала его выдачу (это все регулирует смарт контракт) на тех условиях которые были актуальны для выбранного вами депозита! Если же у системы нет средств , что бы зарезервировать их для выдачи в указанный срок , вы просто на просто не сможете открыть депозит , потому как это действие регулирует смарт контракт !