Делегаты


Это был эксперимент. Напишу пожалуй что то умное, что бы не было потом мучительно стыдно.

Не знаю кто и как, а мне честно говоря не нравилось то, что после ХФ17 апвоты за делегатов будут автоматически сниматься через три месяца. Да, ваши апвоты будут не вечны и со временем будут сниматься. Казалось бы хорошая идея. @on1x даже отказывался голосовать за ХФ, если этой фичи не будет. Другие делегаты поулыбались, разработчики ее срочно встроили в ХФ, раз обещано было. Получите и распишитесь.

Таким образом, после ХФ17 (ака 0.2) делегатам придется устраивать цирковые представления раз в три месяца, что бы привлечь голоса избирателей, то-бишь голосунов. Зачем спрашивается?

Меня в чате, спросили, почему каждые три месяца только представления, а не постоянно. Да, по хорошему делегат должен быть постоянно быть активным на голосе, быть в теме нововведений, знать, чем дышит сообщество. Но дело в том, что многие голосовали за делегатов давным давно. И это может привести к тому, что сразу после ХФ, с первыми блоками новой цепочки старые голоса сбросятся и это может привести, к тому, что некоторые делегаты вылетят из топа и вообще список делегатов может поменяться до неузноваемости. Что повлечет за собой "избирательную компанию", пойдет волна постов от делегатов. Им надо будет привлекать снова на свою сторону пользователей. Потому конечно волна постепенно спадет, но эффект будет долгим, думаю.

В конце лета, я честно говоря даже собирался бросить это делегатское дело, так как ноду содержать затратное дело, причем сплошной убыток. Если бы не майнинг, то вообще было бы чисто благородное дело. Единственно ребята из топ 19-и еще зарабатывают монеты и могут окупить хостинг. Делегаты из топа подписывают один блок раз в минуту приблизительно (один блок генерируется раз в три секунды. 19 делегатов в очереди, плюс один делегат не из топа, плюс один майнер итого 21 человек подписывают блоки. 21 * 3 = каждые 63 секунды топ делегат подписывает блок) и получают ~0.1 голоса за это. В сутках 28800 блоков, из них топы подписывают ~457 блоков в сутки и соответственно получают 45 голосов в день или 1200 голосов в месяц. Остальные делегаты допускаются подписать блок реже чем раз в минуту, в зависимости, как высоко они в списке, но получают больше - ~0.5 голоса за блок.

Делегатом по сути может стать любой. Содержание ноды не бог весть какое сложное действие. Благо теперь все задокументировано более менее. В последнее время добавилось несколько достойных делегатов. Но летом можно было даже не мечтать попасть в топ. Так как там были старички и представители Киберфонда. Да, у нас на голосе царит так называемое DPOS - delegated proof of stake. То-есть власть капитала. На голосе каждый, даже мало-мальская рыбешка владеет акциями голоса. Так называемой Силой Голоса. У кого-то 3 голоса, у кого-то сотни тысяч, но все мы держатели акций -stake holders. И каждый может выбрать своего делегата, который отражает его точку зрения, делегировать ему свое видение, как будет развиваться блокчейн. Сейчас конечно это чисто номинально все. Так как делегат может пока только сказать свое "да" или "нет" хардфорку, но ввиду безальтернативности это было только театральным представлением. А так как КФ при форке стимита год назад получил много голосов "просто так", как основатели, то и в топ они могут продвинуть любого делегата, кто будет проводить политику партии. Об этом и говорит @fyrstikken, что КФ узурпировали голос и вертят им как захотят.

Но вот с в сентябре началось, на мой взгляд, самое интересное. Мы все ждали новый ХФ, ждали-ждали, пока не дождались. Часть делегатов, при поддержке крупных стейкхолдеров стукнули кулаком об стол и сказали "до коле!". И началось движение. Многие наверное заметили, что топ 19 делегатов изменился за последние пару месяцев. Некоторые мертвые души ушли из топа, новые, заслуженные делегаты вроде @vik-а и @on1x-а вошли в топ.

Думаю все таки может и правильно, что в делегатах будут умные, ответственные люди. Которые примут правильное решение. Принимать этот ХФ или нет.

Дело в том, что есть техническая возможность взять исходники steemit, подогнать их под голос, взять базу данных голоса (со всеми пользователями и постами) и все это запустить. Это действие не ахти какое сложное. С этим справился бы средней руки программист за неделю. Другое дело, что в этот момент можно захватить власть над аккаунтами КФ, кто будет это все контролировать?

Вот о чем и идет дискуссия последние несколько дней в кулуарах. Ждать дальше ХФ подготавливаемый командой разработчиков спонсируемых КФ или взять код стимита и на его базе сделать ХФ. Получить линейность голосования, делегирование и вообще все новейшие, хорошо отработанные достижения стимита. Койнбанк и Фюрстиккен за и готовы даже вложиться в ХФ стимита, лишь бы дело сдвинулось с места.

Тут вот в чем дело. ХФ подготавливаемый командой КФ отошел далеко от стимита. Исходный код поменяли настолько, что любое портирование фич стимита в голос становится нетривиальным и дорогим делом. Там где раньше можно было одним щелчком мышки внедрить линейный расчет вознаграждения на голосе, теперь придется помучиться. Поддержка голоса стенет дорогой и развитие тоже будет даваться нелегко. Придется нанять еще людей и платить им зарплату из фонда развития голоса, что был собран на ICO (600 BTC! Владимир Владимирович, где деньги?). Процесс внедрения новых фич будет затягиваться надолго, так как все придется тестировать по новой. Как видим на примере данного ХФ17, что это не совсем легкое дело.

Собственно частично из-за этого часть делегатов несогласна и хотели бы все таки оставаться как много ближе к кодовой базе стимита. И на данный момент даже не очевидно, примут ли ХФ или нет. Для принятия ХФ требуется поддержка двух третей топ делегатов плюс один.

Хотя честно говоря, я думаю все таки ХФ примут. Программисты вынужденно зашевелились и быстро выкатили testnet, что бы любой желающий мог потестировать. Альтернативы пока и нет.

С другой стороны поспешность меня пугает несколько, так как может привести к катастрофе. В прямом смысле этого слова. Блокчейн славен тем, что буквально реализует пословицу "Что написано пером, не вырубишь топором". Вот и представьте, если в блокчейн будет записана всякая ерунда. Потом все это исправить потребуется дополнительные усилия. Потому так важно хорошо оттестировать этот ХФ. Объем фич получился достаточно большой, всякие побочные эффекты не совсем очевидны и могут быть опасными. Кому охота получить нулевой баланс или 100500 флагов.

Да и исходники теперь проверять станет труднее. Так как отличие кода от стимовского большое, трудно проверить или сравнить, что встроили наши программисты от КФ в код.

Вот потому ответственность очень большая возложена на топ делегатов. Быть или не быть ХФ17. Семь раз отмерь, один раз отрежь.

А дальше будет еще больше ответственности, так как планируется внедрить динамическое изменение параметров блокчейна. Если до сих пор делегаты могли влиять только на выплаты вознаграждений публикуя фиды, то в будущем планируется так же дать делегатам возможность изменять параметры системы. К примеру время, через которое авторское вознаграждение будет выплачиваться. Сейчас же все параметры зашиты в код и что бы поменять их, требуется делать ХФ, что всегда является как видно не совсем простым делом.

Так что может быть и правильно будет, если делегаты каждые три месяца будут доказывать свою нужность участием в делах блокчейна, а не тупо майнить голоса и кататься по курортам.

Вообщем много понаписал. Вино кончается. Не надеюсь, что кто-то все прочитает. Но почему бы и нет.

Ах да, голосуйте за делегата ropox. Я ваш человек! ))


Комментарии 79


Чтобы читать и оставлять комментарии вам необходимо зарегистрироваться и авторизоваться на сайте.

Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю