Развитие. Путь на децентрализацию. Предложение о переводе блокчейн Голос на EOS протокол
Вступление:
Блокчейн Голос на текущий момент находится в состоянии, когда любые технические улучшения системы не приводят к ее развитию в части пользовательской базы, при этом в части технической имеются непреодолимые ограничения, связанные с кодовой базой. Для дальнейшего, в том числе технического развития, требуется смена вектора и толчок. Одним из рассматриваемых вариантов является перевод Голоса на кодовую базу EOS. Эта платформа является одной из самых перспективных на текущий момент на рынке в части технических возможностей, а сходство технической базы позволяет сделать переход почти безболезненным.
Все развитие экосистемы на данный момент зависит от централизованных частей Golos Core и Golos io, и лучшие покидают нашу экосистему. К сожалению, не все стейкхолдеры Голоса заинтересованы в развитии, и часть из них просто занимается выкачиванием пула вознаграждений.
Но мы можем это изменить, разделив блокчейн на два уровня:
- Блокчейн на базе ПО EOS для приложений
- Приложение Голос
На каждом уровне будет свой токен, DPOS и свои воркеры. Реализация подобного плана может потребовать всех ресурсов, в таком случае в перспективе Голос Ио и Голос Кор будут оплачиваться эмиссией по решению делегатов, или будут ликвидированы, если делегаты будут недовольны их работой.
Исходя из недавних действий делегатов сети EOS можно убедиться, что люди далеки от алгоритмов, в вопросе принятия различных решений предпринимают действия, не согласованные со всеми участниками процесса принятия решений, либо вовсе действуют в своих интересах. Еще одной проблемой EOS является то, что каждый стейкхолдер может голосовать за 30 различных производителей блоков один стейком. Подобный механизм голосования также ставит под сомнение управление сетью, поскольку топ-10 держателей токенов EOS смогут эффективно управлять сетью, выбирая производителей блоков по своему усмотрению, тем самым получая доминирование над всей сетью в целом. В связи с этим в консенсус новой сети будут предложены изменения, которые будут гарантировать возможность делать транзакции каждому участнику сети.
Цели перехода:
- Переход на более современную технологичную платформу с умными контрактами
- Появление в блокчейне возможностей необходимых современным приложениям
- Реализация логики блокчейна Голос с помощью умных контрактов, что позволит развиваться быстрее
Предлагаемое решение:
Блокчейн EOS имеет функционал, позволяющий реализовывать смарт-контракты, на базе которых можно реализовать бизнес-логику токенов сообществ.
Возможности:
Построение на протоколе EOS собственного блокчейна, позволяющего создавать/развивать приложения
Запуск медиа-платформы Голос на основе умных контрактов
Структура платформы:
Блокчейн на базе ПО EOS станет платформой для построения сообществ и приложений. Блокчейн будет транспортным уровнем протокола данных. А смарт-контракты будут задавать логику приложений и станут платформой для построения приложений. В текущем блокчейне Голоса нет подобной возможности.
Архитектурно предполагается наличие внешней базы данных. Встроенный механизм экспорта данных во внешнюю базу данных позволит делать приложения на блокчейне более гибкими в отношении хранения данных. Новым приложениям не придется ждать софтфорков блокчейна, чтобы получить ту или иную функциональность, исчезнет необходимость реализовывать логику фильтрации данных на уровне блокчейна, так как с этим прекрасно справится внешняя база данных.
Управление новым блокчейном будет осуществляться через DPOS из 21 делегата. Делегаты будут держать ноды, принимать решение об обновлении блокчейна, эмиссии системных токенов, получать вознаграждение за производство блоков. Они же будут управлять экономическими параметрами бэндвича, в соответствии с которыми приложениями смогут его приобретать.
На уровне приложения Голос вместо делегатов будут модераторы (количество будет параметризировано), которые будут избираться членами сообщества и принимать решения по экономическим вопросам, то есть управлять сообществом (инфляция, распределение пула наград сообщества / кривая распределения выплат, окно выплат, параметры эмиссии, версия контракта сообщества и др.). Через смарт-контракты также будет формироваться механизм управления экономическими параметрами сообщества.
Для развития блокчейна предусмотрено внедрение системы воркеров.
Пользователи в рамках сообщества по-прежнему смогут создавать контент, курировать его, голосовать за модераторов сообщества.
Бендвич в новом блокчейне. Бэндвич - это стоимость возможностей в единицу времени, то есть осуществляемые активности в системе платные. Приложения в новом блокчейн смогут закупать необходимое количество бэндвича и давать разрешения другим аккаунтам использовать его при вызове методов смарт-контрактов приложения. Такая модель распределения бэндвича позволит сделать его бесплатным для новых пользователей приложения. Приложение будет заинтересовано в покупке бэндвича в случае если оно желает нарастить свою пользовательскую базу, так как если пользователям придется платить за вход в систему, то прироста пользовательской базы практически не будет. Бэндвич может докупаться при необходимости за системные токены. Общий бэндвич приложения позволяет сильно упростить математику, и дать новым пользователям спокойно регистрироваться в системе.
Весь основной функционал Голоса может быть перенесен на новую технологическую базу без потерь.
В системе останутся фичи:
- Создание аккаунтов
- Посты и комментарии
- Голосование
- Делегирование СГ
- Бенефециарство
- DPOS
- Пропозал транзакции
Переход позволит избавится от рудиментов:
- Майнинг (отсутствует в БЧ EOS).
- GBG(Золотой будет сконвертирован в токены блокчейна и токены Голос на момент снапшота)
- Feed price
- Кастом операции (заменяется смарт-контрактами)
Оценки на реализацию проекта
- Ядро системы
- Реализация хранения стейта во внешней БД - 2 месяца
- Реализация экспорта состояния текущего сообщества в генезис нового блокчейна - 1.5 месяца.
- Реализация механизма проксирования бендвича от смарт-контракта к пользователям - 2 недели.
- Дополнительные изменения в механиках EOS. - 2 недели.
- Реализация приложения, состоящего из нескольких смарт-контрактов
- Смарт-контракт Токен-Вестинг 2 недели
- Смарт-контракт пользовательских профилей 2 недели
- Смарт-контракт публикации постов 1 месяц
- Смарт-контракт личных сообщений 2 недели
- Смарт-контракт воркеров 2 недели
- Смарт-контракт управления 2 недели
- Смарт-контракт проксирования 1 месяц
Команда
- Team Lead - Андрей Фалалеев.
- Senior C++ Developer - Констатин Константинов
- Senior C++ Developer - Семен Медведев
- Senior C++ Developer - Ростислав Величко
- C++ Developer - Вадим Кайнаров
- С++ Developer - Юлия Журавлева
Для реализации проекта планируется увеличить численность команды до 8 человек.
Дистрибуция токенов
Блокчейн на базе ПО EOS (системные токены),
- 45% текущему сообществу Голос
- 5% за переход на новый блокчейн и требуемые изменения, команде Голос Ио и Голос Кор
- 50% под управление делегатам, где делегаты смогут делегировать бендвич приложениям в песочнице по определенному алгоритму, и выдавать токены например при достижении 100 тыс недельных пользователей. Алгоритм подлежит отдельному обсуждению. Например, делегаты делегировали 5% бэндвича приложению Голос, при достижение 100 тыс недельных пользователей, данные токены переходят под управление приложения и воркеров, и гарантируют пропускную способность приложения, то есть приложения, которым не будет хватать бендвича в EOS, смогут начать работать у нас без наличия токенов и получить токены при достижении целевого показателя(например первое приложение получит 5%, второе 4%, третье 3%, второе 2%, первое и последующие 1%).
Срок дистрибьюции можно заложить 3 года, в случае если токены не будут распределены они будут уничтожены.
Эмиссия:
5% Делегатам, в ЕОС на данный момент 1%, наша задача сделать этот рынок конкурентным, так как от тех кого мы выберем будет зависеть развитие сети.
5% Воркерам
Сообщество Голос
100% держателям Голос токенов.
Эмиссия:
5% Модераторам, которые будут избираться членами сообщества и принимать решения по экономическим и техническим вопросам, то есть управлять сообществом.
5% Воркерам
Заключение
Переход на новый протокол в течении 6 месяцев откроет перед нами огромное количество возможностей, как создавать самостоятельно подобные Голосу сообщества, так и любые децентрализованные приложения, а самое главное даст возможность сети себя финансировать и выбирать Сообществу куда идти дальше.