# Инструкция по стейкингу TWINS

* Начнем с самого сначала и сходу немного теории и общей информации. Для того, чтобы объяснить, как и что лучше сделать для работы стейкинга, начнем немного раньше - с наград. У монеты TWINS награды постоянные и распределяются следующим образом: основная часть 80% или 12176.56 TWINS идет держателям мастернод; 10% или 1522.07 TWINS идет стейкингу; и столько же - 10% в фонд разработчиков. 80% получает тот, кто владеет 1М монет и запускает у себя или на VPS мастерноду, таким образом вставая в сеть TWINS и обеспечивая ее дополнительным участником (пиром) этой сети, добавляя децентрализацию. В этом случае участник будет получать награду с частотой, зависящей от общего количества мастернод. Очевидно, чем больше мастернод в сети, тем реже будут приходить награды. Учитывая, что один блок в среднем создается один раз в 2 минуты, то в сутки генерируется всего 720 блоков (30\*24=720). Соответственно, если будет 720 мастернод, то награды будут приходить один раз в сутки. Сразу добавлю еще немного цифр – время созревания монет для стейкинга – 3 часа. Вся эта информация есть на сайте win.win в разделе «Coin Specs»;

* Кошелек-Адрес-Вход. В чем отличие? Кошелек – установленный программный продукт (программа) на персональном компьютере. По аналогии с обычной системой клиент-банк - также программа для подключения к сети. Адрес – набор символов вида WfEzRnnLwpErP44VWtJhpKHzX1UVdPovUD, генерируемый в кошельке, адресов может быть сколько угодно, т.е. сколько Вы их сгенерируете в кошельке, столькими и сможете оперировать в сети TWINS. Вы сможете отправлять и получать переводы (транзакции) на эти адреса. Именно адресами и обмениваются участники транзакций. Это аналог расчетного счета в обычной системе клиент-банк. Вход – количество платежей, на которые можно разбить транзакцию, если отправлять ее на один адрес. Именно входы участвуют в стейкинге и чем их количество и сумма на них выше, тем выше шанс получить награду. Теперь подробнее распишем процесс создания адресов в Вашем кошельке и отдельных входов. Для того, чтобы иметь возможность контроля над входами монет, необходимо активировать соответствующую функцию в настройках кошелька. Необходимо зайти в «Settings-Options» и в настройках кошелька «Wallet» поставить галочку на активации управления монетами. Только в этом случае будет доступна возможность выбирать отдельные входы.

![Рис. 1](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKyvlMsn8muu6dbAV5%2F-LZKz7cOiStnwv0Tn3oQ%2FRUSwalstaking1.jpg?alt=media\&token=b0bae61f-9e28-4d95-a061-133854f65366)

![Рис. 2](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKyvlMsn8muu6dbAV5%2F-LZKzCn1IEuOuvKo6Nkr%2FRUSwalstaking2.jpg?alt=media\&token=115d633f-f7e5-4553-b601-2d9711b7e8a2)

* Теперь можно пойти в «Отправить» и будет доступна кнопка «Открыть контроль монет»

![Рис. 3](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKyvlMsn8muu6dbAV5%2F-LZKzaZbR3CGtEyMFRKC%2FRUSwalstaking3.jpg?alt=media\&token=6c4de27e-9bb2-4241-856a-90ab2f5c585e)

* Как Вы видите, для удобства мои адреса имеют алиасы. Это можно сделать при создании адресов. На всякий случай, если кто-то не разбирается в этом – данный пункт будет вкратце посвящен этому. Заходим в «Получить», в поле «Метка» вбиваем удобное для нас имя алиаса, которое будет отображаться вместе с адресом, вбиваем любое количество монет, неважно какое и жмем кнопку «Запросить платеж» (Рис. 4). После нажатия на эту кнопку сгенерируется новый адрес. Для примера я использую алиас «MNTEST».

![Рис. 4](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKyvlMsn8muu6dbAV5%2F-LZKzglz4NlIm7AnyeOB%2FRUSwalstaking4.jpg?alt=media\&token=2b60648e-ee11-4b65-907f-cc70896d0fff)

И вот следующее окно, в котором уже появляется сгенерированный новый адрес, с нужным нам алиасом (Рис. 5).

![Рис. 5](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKzxIq6mjMUyuLxU9T%2F-LZKzzn4XeSae_apN-Rf%2FRUSwalstaking5.jpg?alt=media\&token=1a18c4a1-f06e-4ed1-bca1-6af006630081)

Либо есть еще один вариант, как создать новый адрес - «Файл-Адреса получения-Новый», возможно этот путь будет проще. Там также можете указать метку для Вашего нового адреса и создать его, нажав кнопку «ОК» (Рис. 6).

![Рис. 6](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKzxIq6mjMUyuLxU9T%2F-LZL-3RrRjgFcXYx_Lvo%2FRUSwalstaking6.jpg?alt=media\&token=b0bf2a2a-bfc1-4a91-8f5a-2584f8835273)

* Вот теперь у нас есть конкретный адрес, который можно использовать для конкретной цели –стейкинга. Именно на него мы и будем переводить наши монеты, чтобы разбивать их на входы. В этом случае мы будем использовать 1 адрес и много входов. Каждый вход принимает участие в случайном выборе стейкинга. Но также надо учесть, что чем меньше количество монет на входе, тем позже он примет участие в награде. К сожалению, сейчас нет точного расчета и графика статистики оптимального количества монет для каждого входа, или хотя бы какого-то среднего значения, так как оно тоже не постоянное. Именно поэтому рекомендуется использовать монеты экспериментальным способом. Сделать несколько входов с определенным количеством монет, например по 10% от стоимости ноды, т.е. 100к, далее посмотреть несколько дней, как они будут получать награду и смотреть, стоит ли увеличивать, попробовать уменьшить количество монет на каждом входе или оставить все как есть. Также хочу заметить, что при получении награды Ваш вход разбивается на 2 части и надо следить за тем, чтобы вовремя снова переводить нужное количество монет на входы обратно, чтобы снова иметь большое количество для нормального стейкинга, либо можно попробовать выполнить в консоле отладки команду «setstakesplitthreshold 999999» и в этом случае ничего разбиваться не будет (теоретически). Итак возвращаемся назад к рисунку 3 и обращаем внимание на строчки в открывшемся окне. Именно эти строчки и есть входы. Как Вы можете заметить, одна строчка с замком. Это заблокированный 1М монет на мастерноде. Они недоступны, в обычном режиме, для переводов. Зато остальные монеты можно перевести, к примеру, на один адрес, разбив их на несколько входов с одинаковым количеством монет на каждом. Для того, чтобы перевести все доступные монеты на один адрес и создать на нем несколько входов с одинаковым количеством монет на каждом входе, воспользуемся кнопкой «Выбрать все», убедимся, что все строчки отмечены и нажимаем кнопку «ОК» внизу.

![Рис. 7](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZKzxIq6mjMUyuLxU9T%2F-LZL-IOFZSzbMnivdGuo%2FRUSwalstaking7.jpg?alt=media\&token=f5c63162-51bd-47ac-b6cc-6bfee788a9ca)

Далее мы получаем сумму всех существующих входов в качестве общей для одного перевода (Рис. 8-1). Мы можем округлить ее до более удобного значения, чтобы получить целые числа, ближайшие к общей сумме, если делить на 5 (Рис. 8-4) к примеру, и получаем 37325 (Рис. 8-2) (рассчитано вручную!!!). На (Рис. 8-3) Вы можете видеть галочку, которая отвечает за разбивание общей суммы (Рис. 8-2) на равное количество ВХОДОВ (Рис. 8-3). Собственно это и есть та галочка, которая позволяет создать необходимое количество входов для стейкинга с равным количеством монет от общей суммы на каждом входе. Либо можно разделить всю имеющуюся сумму на определенное количество входов без округления и тогда сам кошелек разделит все на равные части. Все эти входы будут привязаны к адресу, указанному в «Отправить кому (Pay To)». Если этот адрес был создан ранее с алиасом (меткой), то алиас подтянется автоматически по примеру, созданного ранее «MNTEST» (Рис. 9).

![Рис. 8](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZL-fHNhou0gsXTYyE7%2F-LZL-mdYCdSPtGxc3Bwf%2FRUSwalstaking8.jpg?alt=media\&token=1d643af1-d771-4f1b-879f-dbb4005d9bb0)

![Рис. 9](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZL-fHNhou0gsXTYyE7%2F-LZL-q5id6KiPPrmawG4%2FRUSwalstaking9.jpg?alt=media\&token=7f24c0cf-7523-40f0-9895-a8be81d00b1c)

* Вот собственно и все, осталось нажать кнопку «Отправить (Send)», подтвердить и вся выбранная сумма будет отправлена на один адрес, но с разбиванием на заданное (в нашем случае 5) количество входов. Теперь после первого подтверждения этой транзакции во входах «Отправить-Контроль монет», мы можем увидеть наши новые входы с одинаковым количеством монет на каждом (Рис. 10). После 3 часов созревания они начнут участвовать в стейкинге. Столько же времени нужно для повторного созревания монет на входе.

![Рис. 10](https://1656297259-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXpIa_undrOYkGQm38v%2F-LZL0-Bv557CiMFENbaD%2F-LZL01bJ78j5-zvY6yk0%2FRUSwalstaking10.jpg?alt=media\&token=219ab4f4-7398-4f2e-ada9-8a5b4124caf6)

P.S. В заключении хочу описать обязательные моменты, без которых стейкинг работать не будет! Кошелек должен быть запущен (все время онлайн), синхронизирован, должны быть созревшие монеты и он должен быть разблокирован паролем. Проверить можно командой getstakingstatus. Результаты, где везде «true»:

&#x20; `"validtime": true,`\
&#x20;  `"haveconnections": true,`\
&#x20;  `"walletunlocked": true,`\
&#x20;  `"mintablecoins": true,`\
&#x20;  `"enoughcoins": true,`\
&#x20;  `"mnsync": true,`\
&#x20;  `"staking status": true`

говорят о том, что все пункты соблюдены и стейкинг работает. Также об этом скажет зеленый значок справа внизу кошелька на букве «W».

* Если у Вас «"walletunlocked": false», то это говорит о том, что Вы забыли разблокировать кошелек, о чем будет свидетельствовать закрытый замок слева от буквы «W»;
* "haveconnections": true – есть соединение с сетью;
* "mintablecoins": true – есть созревшие монеты (время созревания 3 часа для стейкинга);
* "mnsync": true – кошелек полностью синхронизирован с блокчейном;
* "staking status": true – общий статус, когда все предыдущие пункты соблюдены и в «true».

Также для большей уверенности в работе стейкинга, в файле twins.conf можно прописать строчку staking=1.

P.P.S. Самая заключительная информация – время (в часах) созревания мастерноды до первой награды рассчитывается по формуле – кол-во\_мастернод\*2.6\60. Пример: на момент написания статьи общее количество мастернод=386, значит имеем 386\*2.6\60=16,72 часа.
