Radix Olympia Betanet FAQ

Этот FAQ предназначен для поддержки в участии сообщества Radix в Olympia Betanet. Хотя этот FAQ не предназначен для основной сети, мы включили некоторую информацию о основной сети в интересах прозрачности.

Обратите внимание, что эти часто задаваемые вопросы и ответы на них могут изменяться по мере того, как мы разрабатываем, проверяем и тестируем. Мы постараемся обновлять эти часто задаваемые вопросы, насколько это возможно.

1 Что такое Olympia Betanet ?

Olympia Betanet стартует 28 апреля 2021 года и предоставит окончательный крупномасштабный стресс-тест протокола, который будет предложен нашему сообществу для основной сети Olympia, которая станет первой действующей версией общедоступной сети Radix. Наш Betanet - это чисто тестовая сеть, созданная Radix, и она будет отключена до запуска полностью децентрализованной сети Olympia Mainnet.

2 Что будет предоставлено в Olympia Betanet ?

Radix предоставит три программных продукта для поддержки Olympia Betanet .

  1. Настольный кошелек - используется для хранения, совершения транзакций и стейкинга токенов. Для Olympia Betanet кошелек будет включать функцию «крана» для распространения тестовых токенов.

  2. Node + CLI - Radix Node - это ключевое программное обеспечение, которое запускает общедоступную сеть Radix и предоставляет полезные конечные точки API для таких вещей, как кошельки, в зависимости от того, как они настроены. CLI означает «интерфейс командной строки» и представляет собой инструмент, который мы предоставляем для настройки и управления программным обеспечением Ноды.

Нода предоставляется в виде предварительно созданного JAR или Docker образа.

После установки Ноды, она может работать в одном из двух режимов:

  • Нода валидатора
  • Полная нода

Нода валидатора - это просто полная нода, на котором оператор «зарегистрировался» в сети Radix для рассмотрения включения в набор валидаторов, который управляет консенсусом в сети Radix.

Узел валидатора

  1. Поддерживает состояние и, следовательно, копию реестра
  2. Может отвечать на запросы
  3. Может перенаправлять транзакции на другие узлы
  4. Участвует в консенсусе
  5. Может быть в топ 100 узлов валидатора. В основной сети они выбираются протоколом делегированной долей токена XRD - в Betanet набор валидаторов будет выбран Radix для целей тестирования.
  6. Маловероятно для запуска на домашнем ПК - лучше всего запускать на серверном оборудовании с высоким техническими характеристиками и надежностью сети

Полная нода

  1. Поддерживает состояние и, следовательно, копию реестра
  2. Может отвечать на запросы
  3. Может перенаправлять транзакции на другие узлы
  4. Не участвует в консенсусе
  5. Нет ограничений на участие
  6. При желании может быть запущен на домашнем ПК
  1. Веб-сайт Explorer - позволяет просматривать состояние сети и подробные сведения об адресах и транзакциях.

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

3 Что такое Olympia Mainnet?

После успешного завершения Olympia Betanet будет запущена основная сеть Olympia. Это живая версия сети Radix, которая будет полностью децентрализованной и не требующей прав доступа. Radix Foundation никогда не будет иметь возможности применять разрешения к валидаторам основной сети.

Пожалуйста, посмотрите здесь дорожную карту после запуска основной сети Olympia.

4 Для чего нужны полные ноды?

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

Radix также будет запускать полные ноды для поддержки веб-сайта Explorer и Настольного Кошелька.

5 Какой тип стекинга использует Radix?

Radix использует Delegated Proof of Stake (DPoS), что означает:

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

  • Чтобы стимулировать эту форму безопасности, держатели токенов могут делегировать свои токены (или «долю») нодам валидаторов для получения части токенов, вновь созданных протоколом. Эти токен-вознаграждения называются «сетевой эмиссией». Это включает в себя валидаторов запускающих ноды, делегирующих долю своему собственному узлу.

6 Как отбираются валидаторы для Olympia Betanet?

Программа Radix Validator Node Community Proposal принимала заявки на узлы-валидаторы до 15 марта 2021 года. Было получено более 300 заявок.

Radix выберет как можно больше лучших предложений для участия в Olympia Betanet. Отобранные валидаторы будут объявлены 7 апреля 2021 года.

Radix сохраняет контроль над валидаторами в Radix betanet в целях упорядоченного тестирования. Этим валидаторам рекомендуется проявить себя перед сообществом, если они хотят привлечь делегированную долю в Olympia Mainnet.

7 Где я могу увидеть программу валидаторов?

Все заявки, поданные в рамках программы валидатора, были опубликованы здесь как стартовая база данных. Сообщество, владеющее токенами Radix, может использовать это, чтобы решить, какие узлы валидатора они хотят делегировать в Olympia Mainnet.

8 Где лучше всего обсудить и / или пообщаться с валидаторами и более широким сообществом Radix?

Мы попросили потенциальных валидаторов присоединиться к сообществу как на канале #node-runner в Radix Discord, так и в Subreddit Radix Validators, созданном сообществом.

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

9 Как делегировать токены?

Если вы являетесь держателем токенов, вы можете сделать ставку на токены, делегировав свою ставку Ноде валидатора. Это будет сделано через Настольный кошелек.

Если вы являетесь узлом валидатора, вы можете делегировать токены себе через CLI.

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

10 Что за эпоха?

Эпоха - это период времени, определяемый сетевым протоколом, в течение которого фиксируются узлы валидатора, которые участвуют в консенсусе, и размер доли, выделенной им. Набор валидаторов и делегированные ставки обновляются консенсусом в начале каждой новой эпохи.

Во время Betanet мы ожидаем периодов 1-2 дня для целей тестирования, хотя в основной сети они будут дольше.

11 Как рассчитываются вознаграждения за стекинг для держателей токенов?

Стейкинг - это барьер сети против атаки Сивиллы; это увеличивает стоимость и сложность достижения злоумышленником порога, при котором их узел (ы) может нарушить работу сети. Поэтому поощрительные вознаграждения (в виде новых токенов XRD) предоставляются тем, кто ставит свои токены на активные узлы валидатора. Награды за делегированные токены пропорциональны вашим делегированным токенам по сравнению со всеми токенами стейка.

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

12 Что произойдет с моими токенами, как держателем токенов, когда я их делегирую? Может ли Нода, которой я делегирую полномочия, украсть их?

Когда вы делегируете свои токены Ноде валидатора, эти токены переходят в особое состояние «ставки». Вы не можете ничего делать с этими токенами, пока они находятся в этом состоянии.

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

13 Как держатели токенов отменяют свои ставки?

Если владелец токена желает отказаться от ставки, это делается через настольный кошелек. Кроме того, будет задержка снятия ставок. Цель этой задержки - дать сети достаточно времени, чтобы с уверенностью определить, что валидатор, которому были делегированы эти токены, не сделал ничего злонамеренного, например, двойного голосования.

Задержка снятия ставок в Betanet в целях тестирования, вероятно, составит день или два. О задержке в основной сети будет объявлено позже, но, скорее всего, она продлится несколько недель.

14 Как владелец токена, как я должен делать ставку? Какой эффект это будет иметь, если большая доля делегированной ставки будет помещена в руки нескольких избранных Нод?

Сообщество должно хотеть:

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

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

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

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

Наилучший сценарий - это 100 различных сущностей, работающих на 100 различных Нодах валидатора, каждому из которых доверяет сообщество и каждый из которых имеет значительную долю делегированной ставки. Это минимизирует возможность атаки, делает сеть максимально устойчивой в случае случайного сбоя Ноды конкретного валидатора.

Тем не менее, увеличение доли доверенных участников - это функция, а не ошибка. Делегирование более надежным валидаторам обеспечивает противовес, который сильно сопротивляется возможности атаки Сивиллы. В экстремальной ситуации, если только несколько валидаторов имеют большую часть делегирования, в этом нет ничего плохого до тех пор, пока им доверяет сообщество (как для того, чтобы не действовать плохо, так и для надежной работы своего узла).

15 Какие инструменты будут доступны держателям токенов, чтобы помочь им решить, какой узел валидатора использовать для стекинга?

На веб-сайте Radix Explorer будет подробно описана сумма ставки по каждой Ноде валидатора - с разбивкой на долю, делегированную им самим, и долю, делегированную этому валидатору держателями токенов.

В основной сети мы намерены выделить ключевые факторы в списке валидаторов в Explorer, чтобы помочь держателям токенов принять решение. Он будет включать в себя% раундов консенсуса, в которых участвовала Нода, будет выделять Ноды вверху списка с опасной суммой долей и настоятельно поощрять участников делегировать полномочия другим валидаторам, а также позволит валидаторам ссылаться на информационную веб-страницу своих Нод, чтобы заслужить доверие сообщества.

Также просмотрите субреддит Radix Validators и канал #node-runner в Discord.

16 Будут ли ограничения по минимальной или максимальной ставке?

Будет установлена минимальная ставка только для предотвращения спама в сети с минимальными суммами ставок. Любой, у кого есть XRD, сможет участвовать в делегировании своей доли для защиты сети и получать поощрительные вознаграждения.

Мы не ожидаем, что в настоящее время будет ограничения по максимальной ставке.

17 Когда распределяются награды?

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

18 Каковы вычислительные требования для запуска узла валидатора или полного узла?

Для узла валидатора, основываясь на нашем первоначальном тестировании, мы в настоящее время рекомендуем эквивалент экземпляра AWS c5.xlarge с объемом хранилища gp2 - с верхней границей 500 ГБ на время работы Betanet. Мы обнаружили, что эта конфигурация поддерживает консенсус без узких мест; и он хранит состояние реестра в достаточной степени, чтобы правильно участвовать в консенсусе, если он подключен к быстрому и надежному интернет-соединению. Это эквивалент относительно небольшого виртуального сервера с 4 ядрами, 8 ГБ памяти и SSD. Обратите внимание, что по мере того, как мы узнаем больше об истинных практических требованиях во время бетанет и после запуска основной сети, эта рекомендация может измениться.

Для полноценного узла достаточно обычного домашнего ПК.

19 Как установить программное обеспечение Настольный кошелек и Node + CLI?

Настольный кошелек будет исполняемым файлом Windows / Mac, который будет легко установить.

Программное обеспечение Node + CLI будет доступно в виде файла JAR или образа Docker.

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

20 Как выбираются валидаторы для Olympia Mainnet?

Любой может зарегистрировать свой узел в сети в качестве потенциального валидатора через интерфейс командной строки узла. Зарегистрированные узлы будут видны как на веб-сайте Explorer, так и в настольном кошельке.

Затем держатели токенов могут делегировать свою долю зарегистрированным узлам.

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

Таким образом, Radix будет полностью децентрализован и не будет требовать разрешения от Genesis.

21 Как запуск валидатора в сети Betanet влияет на шансы запуска узла валидатора в основной сети?

Бетанет не использует какие-либо полномочия. Все начинают с равных условий в основной сети. Но мы ожидаем, что валидаторы с сильным предложением, взаимодействием сообщества в Reddit и Discord и зарекомендовавшие себя на бетанете завоюют доверие сообщества и таким образом, делегируют долю в основной сети.

22 Откуда берутся награды валидатора для основной сети?

Для основной сети Olympia узлы валидатора будут иметь право получать часть 300 миллионов XRD в качестве эмиссии сети, которая генерируется протоколом на ежегодной основе для обеспечения безопасности сети.

Кроме того, еще 600 миллионов XRD хранятся в резерве Фонда Radix и могут быть использованы для субсидирования узлов по своему усмотрению, если это необходимо.

Для получения дополнительной информации, пожалуйста, ознакомьтесь с Техническим документом Radix Economics. Ближе к запуску mainnet мы опубликуем более конкретную информацию о эмиссии и механизмах субсидирования.

23 Как будет рассчитываться 300 млн XRD в годовом вознаграждении за эмиссию сети, для Olympia Mainnet?

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

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

  • Во-вторых, что более важно, каждый валидатор получит дополнительные сетевые стимулы, пропорциональные сумме собранной ими ставки, что будет стимулом для валидаторов к активному поиску дополнительных ставок и соревнованию, чтобы максимально распределить долю между 100 валидаторами.

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

24 Как узлы валидатора снимают ставку или отменяют регистрацию?

Удаление делегированной ставки с собственного узла работает точно так же, как снятие ставок третьей стороной - с такой же увеличенной задержкой для сетевой безопасности.

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

25 Что произойдет, если узел валидатора «выпадет» или отменит регистрацию в течение эпохи?

Описание отмены регистрации см. 24 вопросе выше. Если узел валидатора «выпадает» - физически отключая или иным образом прекращая работу без отмены регистрации, - сетевой протокол считает этот узел неисправным. Сеть имеет возможность обходить неисправные узлы, но делегатам токенов следует сразу же переместить свою долю с такого узла, так как они, вероятно, получат уменьшенное или нулевое вознаграждение.

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

Обратите внимание: наличие менее 100 активных и правильно участвующих валидаторов в течение эпохи не обязательно вызывает проблему. Cerberus позволяет достичь консенсуса без единодушного «голосования» валидаторов, и сеть продолжит работу. Однако достаточная доля должна поддерживаться активными валидаторами, поэтому мы настоятельно рекомендуем сообществу широко делегировать свою долю между многими валидаторами из 100 активных.

26 Как Ноды, не входящие в топ-100, побуждают «вмешаться», если какой-либо из 100 лучших валидаторов выбывает?

Если кто-либо из 100 лучших валидаторов отменяют регистрацию или если держатели токенов удаляют делегированную ставку, достаточную для исключения этого валидатора из топ-100, например поскольку валидатор не работает или ему больше не доверяют, этот валидатор будет заменен на границе следующей эпохи.

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

27 Почему нет наборов валидаторов большего размера?

Наборы валидаторов могут стать такими большими только тогда, когда сложность обмена сообщениями станет мешать, вызывая прямое снижение пропускной способности (TPS). Набор из 100 валидаторов обеспечивает хороший компромисс между избыточностью и пропускной способностью для исходной незащищенной сети. В более позднем выпуске основной сети Radix мы перейдем к сегментированному реестру и фактически неограниченному количеству наборов валидаторов.

28 Какие аппаратные кошельки будут работать с настольным кошельком?

Клиент Настольного кошелька будет интегрирован с Ledger Nano S к запуску Olympia Mainnet.

29 Сможет ли сообщество каким-то образом предварительно зарегистрировать валидаторов или делегировать долю в Genesis?

Чтобы обеспечить упорядоченный и надежный запуск Genesis, мы предлагаем общественности Ноды, управляемые Radix, для начальной загрузки сети. В течение этой эпохи (которая, вероятно, будет порядка 2 недель) у сообщества будет достаточно времени, чтобы зарегистрировать ноды валидатора, потребовать свои токены XRD и делегировать их. Как и в случае с началом всех эпох, начало первой эпохи после генезиса затем выберет открытый набор 100 валидаторов из всех, кто зарегистрировался, на основе делегированной им доли.

перевод сделан с оригинальной статьи