лан, я примерно понял зачем. Всем спасибо!
механизмом комиссий за транзакции убивают несколько зайцев:
а) вознаграждение майнеру за то, что он потратил электричество, чтобы внести твою транзакцию в БД, и потом продолжить тратить ресурсы на хранение в БД данных, сгенерированных транзакцией
б) способ определять приоритет транзакций в блоке — величиной комиссии ты мотивируешь майнера включить твою транзакцию в блок первее других, когда транзакций сильно больше, чем емкость блока
в) децентрализованная защита от спама. не очень надежная, лучше чем ничего
механизмом вознаграждений за блоки создают, в основном, экономическую мотивацию майнерам вести себя корректно: адекватно составляю цепочку блоков из правильных транзакций -> получаю монеты, обладающие определенной ценностью, появляющейся за счет доверия к моим действиям; начинаю хитрить с блоками или транзакциями -> доверия к сети падает -> монеты теряют стоимость.
А вообще, — решай задачи.