June 13, 2022

Обзор делегатора

Как сделать ставку на коллатор и заработать вознаграждение

Важное предупреждение о рисках

Владельцы токенов TUR должны тщательно проверять подборщики перед делегированием. То, что он указан в качестве составителя, не является одобрением или рекомендацией от Turing Network или OAK Foundation. Ни Turing Network, ни OAK Foundation не проверяли составители списков и не несут никакой ответственности в отношении выбора, производительности, безопасности, точности или использования любых сторонних предложений. Вы сами несете ответственность за то, чтобы приложить все усилия, чтобы понять применимые сборы и все существующие риски, включая активный мониторинг деятельности ваших подборщиков.

Вы соглашаетесь и понимаете, что ни Turing Network, ни OAK Foundation не гарантируют, что вы получите вознаграждение за стекинг и любой применимый процент при условии, что (i) является только оценкой и не гарантируется, (ii) может измениться в любое время и (iii) может быть больше или меньше, чем фактическое вознаграждение за стекинг, которое вы получаете. Фонд OAK никогда не делает никаких заявлений относительно денежной стоимости каких-либо вознаграждений.

Размещение токенов TUR сопряжено с риском. Размещенные токены TUR заблокированы, и для их извлечения требуется период ожидания. Кроме того, если составитель не выполняет требуемые функции или действует недобросовестно, часть его общей ставки может быть урезана (то есть уничтожена). Это включает в себя долю их делегатов. Если подборщик ведет себя подозрительно или слишком часто находится в автономном режиме, делегаторы могут отвязаться от него или переключиться на другой подборщик. Делегаторы также могут снизить риск, решив распределить свою долю между несколькими составителями.

Информация о сети

Сеть Тьюринга — Kusama Parachain

  • PolkadotJS Extrinsics — используйте это для выполнения почтовых вызовов или функций (например, регистрация в качестве подборщика)
  • Subscan - используйте это для индексации или справочной службы с восхитительным пользовательским интерфейсом.
  • Состояние цепочки — используйте это для запроса взаимозаменяемых элементов хранилища (например, количество выбранных кандидатов).
  • Цепные константы — используйте это для запроса констант для блокчейна (например, любой параметр со знаком constниже)
  • Телеметрия

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

Как делать ставки

Шаг 1: Выясните, на кого вы хотите сделать ставку

Прежде чем размещать токены в коллаторах, мы рекомендуем вам изучить, на кого делать ставки. Чтобы выяснить пул кандидатов, вы можете найти набор сортировщиков в Subscan в столбце Collator. Сохраните адрес своего кошелька, COLLATOR_WALLET_ADDRESSчтобы использовать его на шаге ниже.

Шаг 2. Определите свои входные данные

Вам понадобится 3 входа, чтобы поставить свои токены. Эти входы следующие:

  1. Количество
  2. Число делегаций кандидата
  3. Количество делегаций

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

Вариант 1: поиск входных данных через Javascript

Чтобы стать вашим делегатом через внешние элементы PolakdotJS, вам нужно выяснить три числа. Мы предоставили вам полезный скрипт. Перейдите на вкладку « Разработчик» > «Javascript » в приложении PolkadotJS . Удалите содержимое белого поля, скопируйте и вставьте приведенный ниже скрипт, затем замените COLLATOR_WALLET_ADDRESSи YOUR_WALLET_ADDRESSна правильные адреса.

const collatorWalletAddress = "COLLATOR_WALLET_ADDRESS";
const delegatorWalletAddress = "YOUR_WALLET_ADDRESS";
const minDelegationStake = await api.consts.parachainStaking.minDelegation;
const candidateInfo = await api.query.parachainStaking.candidateInfo(
collatorWalletAddress
);
const candidateDelegationCount = JSON.parse(candidateInfo).delegationCount;
const delegatorState = await api.query.parachainStaking.delegatorState(
delegatorWalletAddress
);
const delegationsLength = (delegatorState.toJSON() !== null && delegatorState.toJSON().delegations)
? delegatorState.toJSON().delegations.length
: 0;
console.log(`2a. Minimum Amount to be staked: ${minDelegationStake}`);
console.log(`2b. Candidate Delegation Count: ${candidateDelegationCount}`);
console.log(`2c. Delegation Count: ${delegationsLength}`);

Вариант 2: поиск входных данных через пользовательский интерфейс Polkadot JS#

Минимальная сумма

Это должно показать число, представляющее минимальную сумму, которую можно ввести в amountполе при parachainStaking.delegateвызове на шаге 3. Введенное значение amountдолжно быть больше или равно этому числу.

  1. Перейдите в раздел Разработчик > Состояние цепочки > Константы, чтобы перейти на страницу.
  2. Для запроса используйте левый раскрывающийся список на странице, чтобы выбрать parachainStakingпервый. Это должно позволить вам выбрать minDelegationиз правого раскрывающегося списка.
  3. Нажмите круглую +кнопку справа от раскрывающихся списков, чтобы выполнить запрос.

Число делегаций кандидата

Он содержит информацию о кандидате на подбор. Под полем delegationCountиз результата запроса вы можете найти нужный вам номер для candidateDelegationCountполя при parachainStaking.delegateзвонке в Шаге 3. Не забудьте сохранить этот номер. Каждый раз, когда другой делегатор делегирует средства данному подборщику, это число увеличивается на 1 для этого конкретного подборщика.

  1. Перейдите «Разработчик»> «Состояние цепочки»> «Хранилище», чтобы перейти на страницу.
  2. Для запроса используйте левый раскрывающийся список на странице, чтобы выбрать parachainStakingпервый. Это должно позволить вам выбрать candidateInfoиз правого раскрывающегося списка.
  3. В поле ниже с надписью AccountId32, пожалуйста, введите адрес кошелька коллятора, с которым вы хотите сделать стейкинг.
  4. Нажмите круглую +кнопку справа от раскрывающихся списков, чтобы выполнить запрос.

Количество делегаций

Он содержит информацию о состоянии делегатора. Поле delegationsдолжно быть списком. Подсчитайте количество элементов в этом списке, где каждый элемент определяется набором скобок, содержащим владельца и количество. На картинке выше он состоит из 2 предметов. Не забудьте сохранить этот номер для delegationCountполя в parachainStaking.delegateвызове на шаге 3. Каждый раз, когда вы делегируете другому сопоставителю, этот номер увеличивается на 1.

  1. Перейдите «Разработчик»> «Состояние цепочки»> «Хранилище», чтобы перейти на страницу.
  2. Для запроса используйте левый раскрывающийся список на странице, чтобы выбрать parachainStakingпервый. Это должно позволить вам выбрать delegatorStateиз правого раскрывающегося списка.
  3. В поле ниже с надписью AccountId32введите адрес своего кошелька, где у вас есть токены TUR для стейкинга.
  4. Нажмите круглую +кнопку справа от раскрывающихся списков, чтобы выполнить запрос.

Шаг 3: Разместите свои токены на подборщике
В настоящее время все, что связано со стекингом, должно быть доступно через меню Extrinsics на вкладке Developer. Чтобы делегировать кандидата, предоставьте следующую информацию:

делегировать

candidate: это будет подборщик, который вы выбрали для стейкинга из своего исследования на шаге 1, и он будет таким же, как COLLATOR_WALLET_ADDRESSна шаге 2 выше.
amount: Выясните, сколько вы хотели бы поставить коллатору. Как минимум, вы должны сделать ставку 2a. Minimum Amount to be stakedиз приведенного выше вывода. Обратите внимание, чтобы определить, сколько TUR нужно поставить, вы должны умножить количество TUR, которое вы хотите поставить, на 10 000 000 000. Другими словами, возьмите количество TUR, которое вы хотите поставить, и добавьте к нему 10 нулей. Обязательно введите правильное количество нулей, так как это может привести к значительно большему или меньшему TUR, чем предполагалось.
candidateDelegationCount: значения доступны из раздела выше как 2b. Candidate Delegation Count. Каждый раз, когда другой делегатор делегирует средства данному подборщику, это число увеличивается на 1 для этого конкретного подборщика.
delegationCount: значения доступны из раздела выше как 2c. Delegation Count. Каждый раз, когда вы делегируете другому сопоставителю, это число увеличивается на 1.

Часто задаваемые вопросы

Как мне выбрать, какой подборщик делегировать?

Хотя мы не можем ответить на этот вопрос за вас, вы можете идентифицировать составителя по идентификатору , который он установил в цепочке. Пожалуйста, изучите их биографию на основе предоставленной информации. Вы также можете запросить дополнительную информацию в #collator-open-chat на сервере OAK Discord .

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

Как узнать, сколько наград TUR я получил?

Вы можете перейти на страницу Subscan Тьюринга, чтобы просмотреть свои награды.

Какие награды я получу?

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

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

Вы можете просмотреть делегированную сумму и изменение баланса в связи с каждым раундом вознаграждений за стекинг на странице «Учетные записи».

статья написана и переведена на русский язык StopBan05#6967