приведите, пожалуйста примеры сетей, где бы пользователь "А" видел бы новости пользователя "С", при учете, что "А" подписан на "В", а "В" подписан на "С". И "В" не репостит все подряд.
И где это видано, чтобы сиськи ничего не рекламировали?

Например, рекомендации ВК, но там ещё ранжирование прикручено, дабы не сваливать кучу шлака в одну, простите за тавтологию, кучу.
Регистрируете 10 млн уникальных аккаунтов? И ведете их достаточно активно?... Ну хрен знает, зачем оно Вам.
То есть не только количество связей и/или денег на кошельке играет роль. Значит, надо ещё это самое "ведение" хранить. Децентрализованно, конечно.
Как собираетесь обеспечивать случайность? Что мешает генерировать R=0 и быть победителем?
Как числовое значение первых N байт результата хэша предыдущего блока и публичного ключа узла, поделенное на максимально возможное значение 2^( N*8 ). Математически доказано, что результат SHA256 распределен равномерно на всем интервале возможных значений. Это уже реализовано в NXT например.
≠ случайно