Раздув utxo это плохо, но некоторым может быть и пофиг или даже хорошо когда данные в utxo.
Разумеется. Если кому-то выгодно определенное действие, то обязательно существует кто-то,
кому выгодно противоположное.
Хорошо тем, что данные будут у пользователей даже если синхронизация была в режиме prune.
То есть чтобы данные вытащить - не нужно обращаться к сторонним сервисам. Все хранится
на локальном устройстве пользователя.
Если мы говорим о варианте "я кладу данные в блокчейн и при этом храню их на своем компьютере,
но клиент у меня работает в режиме prune" - то у меня сразу вопрос:
а зачем тогда хранить данные
в блокчейне? Не проще ли хранить данные где-то отдельно на флешках и компакт-дисках, а в блокчейн
поместить только хэш этих данных? С точки зрения "доказательства знания" это примерно одно и то же.
Приведу пример: допустим, вы доказали какую-то математическую теорему. За которую назначена
награда миллиард долларов. Для того чтобы явить миру это событие, вам надо ваше доказательство
отправить каким-нибудь математикам на проверку и в журнал для публикации. Но вы справедливо
опасаетесь, что кто-то, кто прочитает ваше доказательство сможет просто изменить авторство и выдать
работу за свою собственную. Что делать?
Сегодня вы можете сделать вот что: поместить хэш статьи с вашим именем в блокчейн - то есть
через год, вы сможете сказать: вот статья с моими именем, вот хэш в блоке 517959, вот дата блока
13 апреля 2018 года. Значит я уже 13 апреля имел это доказательство. А потом у меня этот текст
статьи украли и опубликовали в сентябре, допустим, 2018 года под чужим именем. Само ваше доказательство,
которое может быть объемным вовсе не обязательно хранить в блокчейне. Для третейского судьи-эксперта
(у которого будет знание блокчейна) будет очевидно, что так оно и есть. Но для проверки ему все равно
понадобится полная версия блокчейна, а не пруне-версия с вашего диска.