Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
viz.world
7 лет назад

VIZ.World: Выбор для форка

Практика показывает: есть много проектов с открытым исходным кодом, которые игнорируют сообщество. Они полагают, что открыть код на GitHub — достаточное условие для того, чтобы вновь пришедшие разработчики выбирали их, среди конкурентов. Несмотря на мнение, что чем больше разработчиков вовлечены в код, его изучение, анализ, обсуждение, тем эффективнее становится разработка того или иного ПО. Баги замечают до их критичного негативного влияния на пользователей, необходимые фичи внедряются быстрее, так как своей идеей или новыми возможностями заряжают других разработчиков на эксперименты.

Весь мир Open Source развивается только благодаря смелым экспериментам, притоку новых разработчиков, заинтересованных здесь и сейчас влиться в процесс или повлиять на него. Составляющих для здоровой экосистемы приложения можно легко перечислить:

  • Описание и документация;
  • Рабочие примеры использования;
  • Тестовые конфигурации (тестнет);
  • Мануалы и обратная связь с Maintainer;
  • Дружелюбное сообщество разработчиков.

Бывает, что некоторые пункты плохо проработаны или вовсе отсутствуют. Это не проблема, а возможность для новичков разобраться в вопросе и внести свой вклад. За что не возьмись — работы везде полно. Главное, чтобы взгляды на развитие проекта совпадали у большинства. В случае, если взгляды не совпадают происходит форк (копия репозитория и отдельное развитие клона). Форк — отличный стимул для всего сообщества. Проверка на целостность идеи. Целостность позиции части сообщества. Это работает как для любого Open Source проекта с доступной лицензией, так и для блокчейн-систем.

Форки не всегда успешны. Часть из них слабее оригинала, часть и вовсе забыты. А часть форков, из-за своих принципов и новых идей, становятся популярнее родителя или вовсе находят свою нишу в другом секторе экосистемы. Некоторые форки стараются сохранить принципы и договоренности внутри сообщества (например, форк ETH Classic случился из-за несогласия части сообщества вносить изменения в цепочку блоков из-за ошибки в смарт-контракте). Некоторые, изменить правила экономики, мини-игр. Или выражают свое несогласие с первичным распределением токенов оригинала.

Если говорить о VIZ.World, то до недавнего времени выбора вовсе не было. Единственно возможным вариантом было основываться на ПО Steem. Выбор стоял между разрабатываемой в данный момент версии 0.19.4 или 0.17.3. Разработка началась с 0.19.4 версии, но вскоре стало понятно, что качество кода в Steem не удовлетворяет разумным требованиям текущего сообщества.

Отсутствие описания коммитов, видимые костыли в коде и игнорирование документации, обсуждения или описания внедряемых в ядро приложения изменений. Открытый код проекта Steem открыт для галочки. Все изменения в ядре преследуют одной цели: закончить SMT и оставить рабочим API при увеличении нагрузки (но, под вопросом этот порог работоспособности при текущей ситуации с кодом). Финальная разработка VIZ должна была перейти на версию 0.17.3, чтобы не идти по пути проблем и ошибок, куда, как нам кажется, идет Steem. Под цели и задачи VIZ форк Steem версии 0.17.3 подходил больше всего.

До того момента, пока проект Голос не получил обновление лицензии до MIT в версии 0.18.0. Pull Request 621 был принят командой Golos Core. Спасибо им большое за работу и шаг навстречу всему миру Open Source. Теперь у VIZ появилась альтернатива классическому Steem 0.17.3, и, по мнению @CryptoStorm.Fund, VIZ должен основываться именно на движке от Golos Core.

Их команда сильно преобразилась в 2018 году, комментарии в коммитах, хорошая работа в GitHub, разумные изменения в ядре. Мы видим, как Голос буквально за 2-3 месяца догоняет Steem и, похоже, скоро оставит его позади в технологическом плане. Поддержать команду @goloscore можно проголосовав за их делегата.

У VIZ свои идеи и принципы. Поэтому нам необходимо следовать за сильным технологическим ядром, избегая части надуманных практик (таких как дополнительный пегнутый актив, создание ассетов наравне с основным токеном системы, динамическая инфляция, неразумная оценка долей в снапшоте). Расширение экосистемы всегда идет на пользу всем ее участникам. VIZ.World постарается стать хорошей площадкой для новых разработчиков децентрализированных приложений на основе разных блокчейн-систем.

7
11.307 GOLOS
На Golos с March 2018
Комментарии (4)
Сортировать по:
Сначала старые