У других блокчейнов, которые работают с контрактами, все так же! Алгоритм хэширования на это не влияет, пофиг даггер это, криптоночь, скрипт и т.д. У всех операции стоят денег.
Даже у битка есть язык "Скрипт", на нем можно тоже контракты делать)), но он не полный по Тьюрингу и сильно ограничен. У битка используется система запирающих скриптов, по факту функцию запирания можно сделать очень длинной (такой скрипт указывает как расходовать средства), в битке нет циклов, и операции бесплатные, казалось бы вот и узкое место, а не все так просто.))
Программу на битке можно сделать и длинной, она же бесплатная, но вот чем программа длиннее тем больше места она занимает в блоке, а там каждый байт стоит приличных денег)