# Cosmoshub users investigation 1. Повлиять на китов, чтобы делегировали свой стейк (до 20%) на бро 2. Определить портреты пользователей, чтобы понять, какое сообщение можно им написать 3. посмотреть своих делегатов, у которых не включен рестейк (внимание на леджер), после набора массы делегатов ## Potential stakeholders with non distributed tokens Горячие токены. Юзер УЖЕ заделегировал, не нужно его заставлять. Нужно намекнуть, что для него небезопасно делегировать на 1,2,3,4 валидаторов. Лучше 5. Совет от бро-н-бро для замеров есть смысл сделать снапшот делегаций, чтобы понять, как будет работать компания по привлечению делегаций. Проблема 1. Никто не смотрит в мемо. для реализации этой схемы, для повышения охвата есть смысл прогреть аудиторию через социальные сети. нужна серия постов о том, как сейчас выглядит дистрибьюция стейка между валидаторами в рамках одного аккаунта. График x количество валидаторов, y число аккаунтов. ```sql= SELECT validators, count(delegator_address) as delegators FROM ( SELECT delegator_address, COUNT(operator_address) as validators FROM spacebox.delegation FINAL GROUP BY delegator_address ) AS _t GROUP BY validators ORDER BY validators ASC ``` ![](https://hackmd.io/_uploads/r1tUUeEZa.png) Рассылать сообщение всем аккаунтам, но для оценки использовать только те аккаунты, у которых есть транзакции за последний год. Рассылать атомы? возможно лучше разослать другой токен, так будет заметнее. Если у аккаунта нет других токенов на счету появится вопрос, откуда взялся токен. Мотивация на исследование истории транзакций. Транзакция мультисенд. Странная транзакция, чем изучать все тело, скорее всего посмотрят в мемо. Транзакция с адреса валидатора, чтобы меньше было похоже на скам. Доверие. ```sql= SELECT * FROM ( SELECT delegator_address, count(operator_address) as vals, sum(amount) tokens FROM ( SELECT *, toUInt128(JSONExtractString(coin, 'amount')) as amount FROM spacebox.delegation FINAL WHERE operator_address != 'cosmosvaloper106yp7zw35wftheyyv9f9pe69t8rteumjrx52jg') GROUP BY delegator_address) WHERE vals < 5 and tokens >= 500000000 AND delegator_address not in ( select self_delegate_address from spacebox.validator_info FINAL) ORDER BY tokens DESC ``` Here were extracted non-bro validator delegators that staked more than 500 atoms with 4 or less validators https://docs.google.com/spreadsheets/d/1STsRsFyhztXMPi28HE5rv47cMUOyKomkoHazeQjk8OU/edit#gid=1756049263 it's around 20k delegators with ±19M staked atoms, the avg amount per delegator is 9k, the median is 1k If transactions with notifications will be sent and conversion of them will be 10%. That 10% users will delegate 20% of their stakes to bro-n-bro. It's 3.8M of atoms or 4K atoms of additional month income. If it not average but medians it will be 430K atoms or 485 atoms month income. For 0.001% of conversion it will be 3.7k in avg with 4.26 atoms month income, or 431 ATOMs median with 0.5 atom month income 10% conversion is 2k addresses 0.001% of conversion is 2 addresses ## Delegator portrait investigation заметки 1. построить скаттер плот всех делегатов с делегацией больше 10 атомов x делегация, y количество валиков 2. вытащить от туда кластера. 3. по каждому из них посмотреть количество транз за последний год, включенный рестейк, все делегаты с застейканными токенами и их делегациями ```sql= SELECT * FROM ( SELECT delegator_address, count(operator_address) as vals, sum(amount) tokens FROM ( SELECT *, toUInt128(JSONExtractString(coin, 'amount')) / 1000000 as amount FROM spacebox.delegation FINAL ) GROUP BY delegator_address) WHERE delegator_address not in ( select self_delegate_address from spacebox.validator_info FINAL) AND tokens > 10 ORDER BY tokens DESC ```