IoTeX Программа для производителей блоков - минимальные требования
Posted by Sergei Romanov 7 months ago(Updated 7 months ago)

Привет, сообщество IoTeX! 2018 год был насыщенный событиями для IoTeX - мы создали удивительное глобальное сообщество, разработали корневую цепь IoTeX с нуля, перечислили токен IOTX на топовых биржах, начали сотрудничество с инновационными стратегическими партнерами и многое другое. Размышляя об этих этапах, мы также тщательно планируем предстоящие этапы на нашем пути. Следующим рубежом для IoTeX станет официальный старт нашей программы производителей блоков и запуск альфа версии майннета в первом квартале 2019 года. В этом посте мы представляем наши руководящие принципы для проектирования управления и криптоэкономики IoTeX, роль производителей блоков IoTeX и первоначальные требования для производителей блоков.


Основополагающие принципы для IoTeX

Основная сеть IoTeX использует механизм консенсуса Roll-DPoS, более демократичную версию делегированного доказательства доли (DPoS) с высокой пропускной способностью, мгновенной завершенностью и высокой устойчивостью к сетевым атакам. В сети IoTeX комитет "производителей блоков" избирается держателями токенов с использованием алгоритма рандомизации для поддержания сети. Мы твердо убеждены, что производители блоков IoTeX должны иметь глубокие корни в нашем сообществе и быть достаточно увлеченными и опытными, чтобы сделать нашу децентрализованную экосистему справедливой и процветающей. Для этой цели, мы используем "PEGS" в качестве нашего руководящего принципа для разработки избирательного процесса производителей блоков и общего управления сетью:

Участие и инклюзивность: в процесс голосования / стейкинга будут встроены механизмы, обеспечивающие то, чтобы власть не была централизована для нескольких производителей блоков - "больших игроков"; другими словами, наш процесс будет направлен на предотвращение сговора и формирования "картелей".

Эволюция, движимая всеми заинтересованными сторонами: производители блоков IoTeX будут нести ответственность за производство / валидацию новых блоков и будут вознаграждены соответствующим образом. Кроме того, производители блоков вместе со всеми держателями токенов и участниками сети будут участвовать в управлении сетью, чтобы убедиться, что IoTeX развивается справедливо и децентрализованно.

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

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


Почему Roll-DPoS?

Принципиально отличаясь от схем доказательства работы (PoW) и доказательства доли (PoS), Roll-DPoS обеспечивает огромную масштабируемость при сохранении высокой децентрализации. В Roll-DPoS держатели токенов учитывают вычислительные ресурсы, ставки на токены и ряд других факторов (например, вклады, репутацию, сетевую активность) при голосовании за производителей блоков. Потенциальные производители блоков ранжируются по количеству голосов, которые они получают, и пул из участников собравших наибольшее количество голосов ("кандидатов") имеет право присоединиться к комитету производителей блоков для текущей эпохи - это то, что мы называем «схема ранжирования».

Из этого пула кандидатов, несколько подкомитетов производителей блоков случайным образом выбираются алгоритмом рандомизации, чтобы стать производителями блоков для корневой цепи IoTeX и различных субцепей. После каждой эпохи новые подкомитеты кандидатов случайным образом отбираются для производства блоков. После отбора в подкомитет, основная роль производителей блоков IoTeX заключается в производстве и проверке блоков в обмен на вознаграждение, выплачиваемое в токенах IoTeX - это то, что мы называем «схема вознаграждения». Для получения более подробной информации см. желтую бумагу о Roll-DPoS и этот видео-обзор.

Благодаря нашей высококачественной реализации, Roll-DPoS имеет следующие преимущества:

  1. Новый блок производится каждые ~7 сек для большой масштабируемости (~3000 TPS для каждой корневой цепи и субцепи в тестовой сети); быстрая и надежная синхронизация блоков
  2. Комитеты, ответственные за "майнинг" корневой цепи и каждой субцепи, выбираются случайным образом; в каждом комитете порядок производства блоков также рандомизирован, что обеспечивает высокую устойчивость к олигополиям / картелям, атакам и сетевым сбоям.
  3. Отдельные комитеты отвечают за различные / гетерогенные блокчейны (обратите внимание, что это одна из форм шардинга). Это уменьшает накладные расходы сети / вычисления / хранения для производителей блоков. Другими словами, производитель блоков может выбрать производство блоков для блокчейна, который обеспечивает самый высокий ROI (в настоящее время это корневая цепь) без необходимости хранить данные / поддерживать другой блокчейн, о котором он не заботится.

В ближайшее время мы поделимся подробной информацией о схеме ранжирования и схеме вознаграждения в двух отдельных блогах.


Требования к производителям блоков

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


Hardware

  • Server and backup server running IoTeX software (both with firewall)
  • Memory: 16GB of RAM
  • Local storage: 4TB
  • CPU: 64-bit
  • Processor: 8 cores, 2.4 GHz each
  • Network: 100Mbps

Software

  • Linux: Debian Stretch (9)
  • Go-lang: 1.10.x
  • Monitoring & alerting tools (feel free to DIY)

Operation

  • Node monitoring and on-call support
  • 99.9% uptime, with failover across geolocations
  • Data backup across geolocations
  • Preventative measures to guarantee security
  • Handle frequent software upgrades during the bootstrapping phase

Кроме того, чтобы стать производителем блока, нужна минимальная ставка в размере 1,200,000 IOTX токенов. Учитывая это минимальное требование, фактическая сумма и продолжительность ставки будут влиять на рейтинг потенциального производителя блока, а также на связанные с ним вознаграждения блока. Обратите внимание, что это начальные минимальные требования, и они могут быть изменены при загрузке IoTeX Network.


Estimated Expenses for the first year

Server: c5.2xlarge. ~$3,000/year
Memory: st1. ~$1100/year
Band width: ~$600/year

Total (with AWS Service): <$5,000 for the first year


Хотите стать производителем блоков?

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


Оригинальная статья в нашем блоге

194 Views0 Replies0 Subscriptions
Loading