Долой все эти ежедневные срезы! ;) Набросал наглядное представление статистики BMCHAIN ICO в реальном времени1.
Находится сервис тут: bmchain.zxcat.ru. Если кому интересно, могу сделать пост о его технической стороне, как всё устроено и запрограммировано.
История
Этот «проект» появился можно сказать случайно. В начале pre-ICO BMCHAIN @jupiter.zeus показывал статистику по сборам тут и тут. В постах были графики, но невзрачные и с повторяющимися данными. Но можно же нагляднее сделать, так набросал на коленке первую версию своего «сборщика-показчика» статистики.
Что даёт
Чем хорош блокчейн, так это открытостью. Что бы ни говорили официальные источники, всё это легко проверить на достоверность. Собственно, сервис и показывает голую, так сказать, правду.
Видно почти всё, что есть в блокчейне: что-то берётся прямо из «хранилищ»2 смарт-контрактов, что-то из транзакций. Кой-чего (даты этапов, цены) вынес прямо в код, чтоб лишний раз не обращаться к блокчейну, т.к. запросы медленные.
Расскажу по порядку.
Сводка текущего этапа
По текущему этапу видно основное:
- сколько собрано эфира, примерные суммы в рублях и $ (курс с CoinMarketCap);
- число участников (повторные вклады не учитываются), максимальный и средний вклад;
- время до конца этапа, а также время его начала и окончания.
Для четвёртого блока так и не придумал хорошего применения, сейчас в нём сведения о цене токена, скидке и максимум токенов.
Общая сводка ICO
Сводка по всем этапам с круговыми диаграммами.
- весь собранный эфир, наглядно сумму по этапам и для полноты текущий курс ETH;
- все выпущенные токены BMT, и отдельно: купленные и из фонда баунти;
- подробные сведения об участниках всех этапов, уникальных участниках и тех, кто участвовал сразу в нескольких этапах.
❓ Может для наглядности поменять эти блоки местами? Сверху общую сводку, а ниже подробно по этапам. Что думаете?
Графики
С графиков всё начиналось, но прикол в том, что сейчас сменился движок, их рисующий. А на нём совмещённый график (из-за которого я делал первую версию) выглядел криво, и отключен :)
Но зато добавлена логарифмическая шкала. (Без неё крупные вклады в конце pre-ICO делают все остальные вклады прижатыми к низу графика.)
На графиках:
- полная динамика вкладов (при наведении на точку покажет дату и общую сумму);
- сборы по дням;
- транзакции по дням (успешные и с ошибками). Кстати видно, что с каждым следующим этапом число ошибочных транзакций падает.
- расход газа (в ETH) на успешные транзакции и ошибки, здесь особенно наглядно видно цену ошибок.
+ есть переключалка этапов ICO.
Транзакции
Управляемая табличка со всеми транзакциями этапа, она умеет:
- упорядочивание по столбцу;
- выбор количества строк на странице;
- и поиск.
Ещё фильтр хочу добавить, типа скрыть системные/ошибочные транзакции, прямые переводы на контракт и т.д.
Поиск
Поиск оказался очень удобный: вводишь 4-5 знаков адреса и видишь все транзакции этого адреса. Особенно удобно, если интересующий адрес на скрине ;) — в etherscan такой замучаешься вводить, да ещё и ошибиться легко.
Кстати, некоторые люди зачем-то затирают свои адреса на скринах, но блокчейн то помнит всё. Если вы в нём что-то оставили, чтоб найти вас, достаточно кусочка адреса или даже примерное время транзакции. (Если известно, где искать, конечно, например на ICO BMCHAIN).
Так что сейчас анонимность в блокчейне скорее миф, чем истина. Для анонимности делюат что-то дополнительно.
Доли
Здесь же в разделе транзакций видны текущие доли токенов с разбивкой по адресам. Для адреса видно, в каких этапах он вкладывал и число вкладов. Здесь же наглядно видно выгоду участия в ранних этапах, когда меньшие вложения эфира дают бо́льшую долю. Но пока что не учитываются выплаты из фонда баунти: 1% за промокод и партнёрские.
Калькулятор BMT, бонусы/промокоды и таймлайн этапов ICO.
Калькулятор переводит эфиры в токены BMT и наоборот, токены в ETH, USD и рубли.
Таймлайн показывает выжимку по этапам и адреса смарт-контрактов каждого этапа.
Есть также перевод на английский. English version.
Обратная связь.
Вот такой получился сервис. Штука всё ещё бета, в некоторых местах глючная, исправляю понемногу, как время появляется.
Пост этот задумывался для сбора обратной связи, ссылку на него размещу на странице сервиса.
Нашли ошибку? Пишите в комментах.
Есть предложение? Пишите в комментах.
Хотите новую фичу? Пишите в комментах!
Во-во!! Но в последнее время их стало реально меньше, или мне кажется?
На всякий случай:
@gemini up!
спасибо за попытку ))
но походу надо в начале коммента вызывать бота, иначе не сработает
@gemini up!
@html, если необходим мой апвоут за пост, то позовите меня в комментарии первого уровня.
хорошо, @gemini, пойдём в комментарии первого уровня, зову тебя туда!
(какой привередливый)
@zxcat, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Добавил english-версию.