Стейкінг AVAX для валідаторів чи делегаторів через гаманець Avalanche

Mixa
6 min readNov 14, 2020

--

Дізнайтеся, проте як ви можете заробляти винагороди AVAX за стейкінг своїх токенів та захист платформи Avalanche.

Що таке стейкінг:

Стейкінг — це природний механізм для участі в забезпеченні роботи відкритої мережі, який пропонує прямий економічний аргумент: ймовірність успіху нападу прямо пропорційна чітко визначеній функції грошових витрат. Ноди зі стейками економічно мотивовані діяти доброчесно та уникати поведінки, яка може зашкодити вартості їх ставки.

Власник ноди, який бажає взяти участь у роботі мережі, повинен спочатку поставити стейк в токенах, який заморожується на певний проміжок часу часу, який встановлюється власником токена. Після прийняття, стейк не може бути скасований або розблокований, що гарантує, використання нодами єдиного уявлення всієї мережі. А також важливо те, що ні для власника токенів, ні для самої мережі стейкінг сам по собі не вимагає яких-небудь фінансових витрат.

На відміну від інших систем, які також пропонують механізм Proof-of-Stake (PoS), в AVAX не використовується слешінг, і, отже, вся застейкана сума токенів повертається після закінчення періоду стейкінга.

Слешінг — це дія, керована протоколом, згідно з яким валідатор втрачає частину своїх токенів (а то і всі токени) в стейкінгу, через поведінку, яку мережа вважає нечесною або несправною. Ці штрафи списуються автоматично без будь-якого втручання людини і можуть бути застосовані за щось “чесне”, наприклад таке як зникнення живлення, що переводить вузол в автономний режим.

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

Ми віримо в створення потужної, але передбачуваної «технології спокою». В технологіях, розроблених для вирішення завдань реального світу, а не заради прихильності і впевненості в ідеальних умовах роботи.

У Avalanche, застейкані токени не можуть бути піддані ризикам через збої мережі.

Як Стейкати AVAX через Avalanche Wallet:

Власники токенів Avalanche можуть стейкати їх в мейннет в якості Валідаторів і Делегаторів, використовуючи гаманець Avalanche Wallet.

Валідатор

Валідатор — це власник токенів, який керує своєю нодою, і хоче брати участь у валідації і підтримці роботи мережі, він же відправляє спеціальну транзакцію «addValidator» в Platform chain (P-Chain). У цих транзакціях вказуються: сума стейка, ідентифікатор вузла, час початку і закінчення валідації (і стейка), комісія за делегування і адреса винагороди.

Як тільки транзакція буде прийнята, кошти заблокуються до закінчення терміну стейкінга. Мінімальна сума, необхідна для участі в якості валідатора, становить 2000 AVAX. Розмір стейка, розміщеного учасником, впливає як на ступінь впливу, яку учасник має в процесі досягнення консенсусу, так і на його винагороди.

Делегатор

Делегатор — це власник токенів, який хоче брати участь у стейкінгу, але вважає за краще довіряти вже запущеному вузлу валідатора за допомогою делегування. Делегування ініціюється за допомогою спеціальної транзакції addDelegator, відправляємо в мережу платформи (P-Chain). При транзакціях вивчаються: ідентифікатор ноди (вибранного валідатора), час початку і завершення та адреса винагороди.

Давайте швидко глянемо на ці вхідні дані:

  • ID Ноди: унікальний ідентифікатор, отриманий із сертифіката стейкера кожного окремого вузла.
  • Час початку: дата і час активації стейкінга делегатора або валідатора.
  • Час закінчення: дата і час завершення стейкінга делегатора або валідатора.
  • Комісія за делегування: Комісія за делегування встановлюється кожним валідатором, коли він запускає ноду в мережі. Цю комісію платять делегатори, які делегують свої маркери валідатору.
  • Адреса винагороди: на цю адресу нараховуються токени в якості винагороди за участь в роботі мережі Avalanche.

Параметри стейкінга

  • Мінімальна сума для стейкінга валідатором становить 2000 AVAX.
  • Мінімальна сума для стейкінга делегатором становить 25 AVAX.
  • Мінімальний час стейкінга (для валідації і делегування) — 2 тижні.
  • Максимальний час стейкінга (для валідації і делегування) — 1 рік.
  • Мінімальна комісія за делегування — 2%.
  • Кількість токенів у валідатора, (власний стейк + стейк від делегаторів), становить мінімум 3 x 106 AVAX і в 5 разів більше суми, що застейкана самим валідатором. Наприклад, якщо ви, щоб стати делегатором застейкали 2000 AVAX, то вам можна буде делегувати 8000 AVAX.
  • Мінімальна кількість часу для отримання нагород, при якому валідатор повинен знаходиться в мережі та працювати коректно, становить 60%.

Ви можете дізнатися більше про стейкінге тут.

Зверніть увагу, що після виконання транзакції для додавання вузла як валідатора, параметри змінити неможливо. Ви не можете достроково вилучити свою ставку або змінити суму ставки, ідентифікатор вузла або адресу винагороди. Тому будьте уважні та перевіряйте дані перед підтвердженням валідації та делегування, і переконайтесь, що ви використовуєте правильні значення для API. Якщо ви не впевнені, зв’яжіться за допомогою в Discord або перегляньте наші відповіді на часто задані питання для розробників.

Стейкінг за допомогою Avalanche Wallet

Гаманець Avalanche- це веб-додаток без проміжного програмного забезпечення або будь-якої взаємодії з сервером. Avalanche Wallet написаний на Vue JS, до нього можна отримати доступ онлайн або ж компілювати та запускати локально.

Ви можете отримати доступ до Avalanche Wallet тут.
Вихідний код Avalanche Wallet можна знайти тут.

Давайте ж запустимо стейкінг!

Крок 1 — Відкрийте гаманець Avalanche Wallet

Ви можете отримати доступ до свого гаманця, використовуючи ключову фразу (сід-фразу), Keystore-файл, пізніше буде додана повноцінна підтримка Ledger Nano S.

Крок 2 — Перейдіть в розділ «Earn» (Доходи)

Щоб запустити стейкінг, вам потрібно мати свої кошти на платформі (P-Chain)! Якщо ваші кошти знаходяться в підмережі для обміну (X-Chain), вам потрібно буде перевести їх в P-Chain, ініціювавши переклад між підмережами. Якщо ваші токени заблоковані, то вони вже знаходяться в P-Chain, і вам не потрібно виконувати кроссчейн-транзакцію між X-Chain до P-Chain.
Введіть суму, яку ви хочете переказати на свій P-Chain, і завершіть переказ, натиснувши кнопку «Передати» нижче.
Вуаля!
Тепер у нас є кошти, готові для розміщення в стейкінгу на P-Chain. Далі вам необхідно додати в свій гаманець свою ноду для валідації і адресу іншої Ноди для делегації.

Крок 3А— Станьте валідатором!

Щоб додати свою ноду-валідатора, потрібно спочатку її запустити. Ви можете зробити це, використовуючи готові релізи, або ж зібрати їх з вихідного коду AvalancheGo.

Використовувати вже скомпільований клієнт легко і зручно, і ви зможете стати валідатором за 4 кроки:

  • Завантажте останню версію tar.gz (zip для osx і windows), яку можна знайти тут
  • Розпаковуємо в обрану нами папку:

* Linux: tar -xvf avalanchego-linux- <VERSION> .tar.gz

* OSX: розпакувати avalanchego-macos- <VERSION> .zip

* Windows: розпакувати avalanchego-win- <VERSION> .zip

  • Перейдіть в каталог з виконавчими файлами cd avalanchego- <VERSION>
  • Запустіть виконавчі файли за допомогою ./avalanchego в Linux і OSX і AvalancheGo в Windows.

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

Щоб запустити валідацію, вам знадобиться ID вашої Ноди. Його можна дізнатися за допомогою виклику API ось так.

Якщо вам потрібна допомога в налаштуванні Ноди, ви завжди можете запитати про це в Discord.

Заповніть поля та підтвердьте!
Уважно перевірте деталі і знову натисніть «Submit»
Вітаємо! Тепер ви стали валідатором в мережі Avalanche!

Крок 3B: Додайте делегатора!

Виберіть валідатора, якому ви хочете делегувати свої токени, зі списку активних мережевих валідаторів.
Вкажіть період і розмір стейкінга. Зверніть увагу на час закінчення роботи обраного делегатора. Ваш період делегування не може бути виставлений на термін після закінчення роботи Ноди валідатора.
Підтвердіть деталі!
Вітаємо. Тепер ви стали делегатором в мейннет Avalanche!

Про Avalanche:

Avalanche — це платформа з відкритим вихідним кодом для запуску децентралізованих фінансових додатків і впровадження корпоративних і публічних блокчейнів в одній взаємосумісності, високомасштабованості екосистеми. Розробники, що використовують Avalanche, можуть легко створювати швидкі, надійні і безпечні додатки і призначені для користувача блокчейн-мережі з налаштованим складними наборами правил, або ж використовувати вже існуючі рішення у вигляді приватних і публічних субмереж.

Сайт | Whitepapers | Twitter | Discord | GitHub | Документацiя |

Explorer| Avalanche-X | Facebook | LinkedIn | Reddit | YouTube

--

--