Nervos Foundation стремится создать очевидную, децентрализованную платформу с помощью сообщества, поэтому технология Nervos Network всегда будет с открытым исходным кодом. Это относится и к принятию решений о будущем Nervos. В этой статье вы узнаете, как можно повлиять на технологическое направление сети Nervos.
Принятие технологических решений, влияющих на протокол уровня 1 Nervos, начинается с создания общедоступного документа, который называется RFC (запрос комментариев).
Мы приглашаем наше сообщество внести свой вклад в RFC для будущих модернизаций. Основное обновление протокола фактически началось с официальных предложений, называемых RFC, которые были открыты для обратной связи с сообществом для внесения улучшений в Nervos Layer 1.
Например, существует RFC37 — Согласованное изменение CKB (CKB2021), в котором подробно описаны все связанные изменения в протоколе уровня 1 для завершения основного обновления протокола. Нажмите здесь, чтобы увидеть его. RFC37 ссылается на другие RFC, которые вместе образуют набор RFC, подробно описывающих все необходимые изменения для обновления протокола.
Будущие предложения по хард-форкам и софт-форкам также попадут в nervosnetwork/rfcs и будут ждать вашего вклада в их улучшение.
Что такое Nervos RFC?
Nervos RFC — это стандарт или документ, относящийся к Nervos Network, который был рассмотрен и принят сообществом. Аббревиатура «RFC» означает «Запрос на комментарии» и предназначена для открытого и прозрачного процесса, управляемого сообществом, для новых протоколов, улучшений и передового опыта. Это разработано, чтобы дать заинтересованным сторонам Nervos уверенность в будущем, поскольку экосистема Nervos продолжает развиваться.
Ниже приведены несколько документов, с которыми сообщество может быть знакомо:
Полный список RFCs : https://github.com/nervosnetwork/rfcs/blob/master/README.md.
Вклад в существующий RFC
Самый простой способ принять участие — внести свой вклад в существующие RFC с помощью отзыва. Ваш вклад может варьироваться от исправления опечаток до вопросов. Вы можете предложить серьезные структурные изменения в документе или предоставить примеров кода.
Перейдите к списку RFC репозитория Nervos RFC Github и найдите RFC со статусом «Черновик» или «Предложение». Выберите один из-них, прочитайте его и посмотрите, сможете ли вы что-то добавить.
Вы можете внести в RFC огромное количество комментариев.
Одним из требований для участия является наличие учетной записи Github, если вы хотите добавить что-то в RFC, которые уже размещены в репозитории Nervos RFC Github. Создать учетную запись можно бесплатно.
Обычно техническое обсуждение начинается не на Github, а, например, на форуме CKB Development & Technical Discussion. Если вы хотите принять участие в этом, вам также необходимо создать бесплатную учетную запись.
Создание собственного RFC
Создание собственного RFC может потребовать больше усилий, чем добавление существующего. Джордан Мак из отдела по связям с разработчиками в Nervos Foundation подготовил для вас несколько советов, которые помогут вам добиться максимального успеха в RFC:
1.Начните неофициальное обсуждение вашей концепции с сообществом, чтобы получить ранние отзывы. Общение с другими в Discord и Telegram — хорошее место для начала. Обычно канал #dev-chat на Nervos Discord является подходящим местом для технических дискуссий.
2.Создайте тщательное описание вашего предложения. Оно должно быть достаточно подробным, чтобы каждый мог точно понять, что предлагается, почему это предлагается, и точные технические детали того, как это будет реализовано. Опубликуйте свой текст в открытом доступе, где его можно будет просмотреть, и начните формальный сбор отзывов от других разработчиков и пользователей. Публикация на сайте talk.nervos.org на форуме CKB Development & Technical Discussion очень распространена, так как это обычное место взаимодействия в техническом сообществе Nervos. Формальный сбор отзывов важен для того, чтобы подучить точку зрения сообщества на дальнейших этапах. Ссылка на предыдущее обсуждение или цитаты могут стать ценным дополнением к фактическому RFC (просто опубликуйте ее в комментариях, а не как часть RFC).
3.После того, как вы соберете отзывы и заручитесь поддержкой сообщества, уточните свое предложение и сделайте официальный RFC. Обязательно используйте рекомендации, изложенные в README Nervos Network RFC (https://github.com/nervosnetwork/rfcs/blob/master/README.md). Сделайте запрос на вытягивание своего предложения на GitHub в репозиторий Nervos Network RFC (https://github.com/nervosnetwork/rfcs).
4.После того, как ваше предложение будет рассмотрено и объединено, оно будет иметь статус «Черновик» для информационных предложений или статус «Предложение» для предложений по стандартам. На этом этапе ваше предложение будет рассмотрено и изучено сообществом Nervos и заинтересованными сторонами. Принятие RFC основано на примерном консенсусе (https://en.wikipedia.org/wiki/Rough_consensus), что означает, что Фонд Nervos определил, что предложение было рассмотрено и получило поддержку значительной части сообщества и заинтересованных сторон. В будущем принятие RFC будет осуществляться с помощью децентрализованного управления, вероятно, с использованием голосования DAO.
Процесс принятия RFC может занять от нескольких месяцев до нескольких лет, поскольку ваше предложение должно быть рассмотрено значительной частью сообщества, никто не обязан делать это быстро или вообще это делать. Будьте терпеливы, но также не бойтесь продолжать продвигать свое предложение в сообществе, чтобы получить больше поддержки и внимания. Те, кто что-то выиграет от вашего предложения, с большей вероятностью рассмотрят и поддержат его, и они рассмотрят его только в том случае, если узнают, что оно существует.
После того, как ваше предложение будет принято, оно станет стандартом и останется частью репозитория RFC Nervos Network до тех пор, пока оно актуально. Однако качество стандарта зависит от проектов, в которых он используется. Поэтому вы должны продолжать продвигать и мотивировать других к использованию стандарта, пока он не утвердится в экосистеме.
Независимо от того, решите ли вы внести свой вклад в существующий RFC, создать свой собственный или просто наблюдать за тем, что происходит с протоколом, мы рады, что вы являетесь частью сообщества!
Оставайтесь с нами и помогайте внести свой вклад в будущее платформы Nervos, как это было сделано сообществом, чтобы помочь пройти обновление протокола Nervos Layer 1Major.