Спасибо за комментарий. Поправьте меня если я что-то упустил или у вас есть свои предложения как можно сделать лучше. Ответы ниже.
Не особо ясно, зачем здесь вообще использовать блокчейн?
Блокчйен нужен для того, чтобы: а) информация/отпечатки оставались децентрализванными и гарантировали точность, б) хранить информацию. Если не обеспечить децентрализации то первым же контраргументом, который можно выдвинуть против платформы - все это фейк и подделка.
И вы предлагаете для каждого нового посетителя обращаться к ноде для проверки достоверности новости?
Только в таком случае можно быть уверенным, что исходный материал на сате на котором просматривает его каждый конкретный пользователь был неизменен, толкьо таким образом можно для каждого просмотра подтягивать обновленный статус в виджет.
При этом хотите верифицировать каждого клиента по документам, что означает некую централизацию, где собственно и теряется смысл блокчейна.
Верификация пользователя нужна только для того, чтобы подтвердить статус Журналиста. Далее это можно односторонне шифровать и никто туда не будет иметь доступ. Нам нужно понимать, что мы имеем дело с настоящим акредитованным журналистом, а не с его копией или ботом. В системе может быть только один такой человек. Если будет второй, опять хешируем и сверяем хеши.