Купить мастерноды GoByte, VIVO, $PAC и Zcoin или доли в них поможет сервис 2Masternodes. Покупка и запуск полностью автоматизированы. Работает анонимно и прозрачно.
Запуск мастерноды PIRL
Для запуска своей мастерноды PIRL:
- Скачиваем и устанавливаем кошелёк Nautilus на компьютер (ссылка).
- Копим/покупаем/майним 20000 PIRL, которые выполняют функцию залога. Монет помещаем в автономный кошелёк. Здесь пригодится Pirl Nautilus.
- Создаём аккаунт на сайте Pirl’s Poseidon. После настройки и запуска мастерноды будем следить здесь за её статусом.
- Для доказательства владения адресом с залогом в 20000 PIRL отправляем несколько монет Pirl на адрес в сервисе Poseidon. Это позволит зарегистрировать транзакцию в блокчейне и подтвердит собственность.
После этого используем свой счёт Nautilus для регистрации/просмотра контрактов в Pirl Masternode. Депозит на счету — 20000 Pirl. Вернуть его можно в любой момент при деактивации мастерноды. Все монеты Pirl будут доступны на вашем кошельке Nautilus.
Сервер для мастерноды PIRL
Напоследок нужно настроить сервер linux, скачать установочные файлы Pirl masternode и выполнить простую настройку.
Требования к серверу следующие:
- Выделенный сервер или VPS (Virtual Private Server) – операционная система Linux, 4ГБ памяти, 20ГБ места на диске, 3ТБ передачи данных.
- VPS должен поддерживать публичный IP-адрес. Порты 30303 с протоколами UDP и TCP должны быть открыты в firewall.
Настройка мастерноды PIRL
ШАГ 1
Итак, вы уже установили на свой компьютер кошелек Nautilus и создали аккаунт на сайте poseidon.pirl.io
Теперь отправляем идентифицирующую транзакцию с кошелька Nautilus.
Необходимо подтверждение владения 20000 Pirl, необходимых для работы мастерноды.
- Зайдите на аккаунт Poseidon, в левом меню выберите «Wallet» Wallet Details. Увидим адрес кошелька Pirl аккаунта. Копируем.
- Заходим в кошелёк Nautilus и отправляем транзакцию с адреса с залогом на адрес Poseidon. Отправить можно любое количество монет. Подходит 1 или даже 0,5 Pirl.
ВАЖНО: Не отправляйте все 20000 Pirl на адрес Poseidon! Не отправляйте проверочный платеж с кошелька биржи!
Если вы всё-таки это сделали, не переживайте. Вы не потеряете эти Pirl, они просто будут доступны в вашей учетной записи Poseidon.
- Копируем хэш проверочной транзакции, который пригодится для следующего шага.
ШАГ 2
- Возвращаемся на Poseidon и выбираем в левом меню «Masternodes» «Create masternode»
- В полях «Create a new masternode» вводим:
- Name: имя вашей мастерноды (любое название)
- Wallet id: адрес кошелька, на котором находится залог. (Адрес Nautilus)
- Tx hash validation: сохраненный хэш транзакции (из ШАГ 1)
- Нажимаем «Create»
ШАГ 3
- Возвращаемся в кошелёк Nautilus и нажимаем иконку «Contracts» в шапке сайта справа.
- Нажимаем опцию «Watch Contract». Видим окно.
- В адресе контракта вводим:
0x256b2b26Fe8eCAd201103946F8C603b401cE16EC
В имени контракта указываем что угодно.
- В интерфейсе JSON вводим эти данные (скопируйте и вставьте весь код):
[{«constant»:false,»inputs»:[],»name»:»nodeRegistration»,»outputs»:[{«name»:»paid»,»type»:»bool»}],»payable»:true,»stateMutability»:»payable»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»_pirlAddress»,»type»:»address»}],»name»:»getNodeAddress»,»outputs»:[{«name»:»»,»type»:»address»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»»,»type»:»address»}],»name»:»moderators»,»outputs»:[{«name»:»»,»type»:»bool»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»»,»type»:»address»}],»name»:»nodes»,»outputs»:[{«name»:»pirlAddress»,»type»:»address»},{«name»:»nodeStake»,»type»:»uint256″},{«name»:»nodeHash»,»type»:»bytes20″},{«name»:»stakeLocked»,»type»:»bool»},{«name»:»nodeEnabled»,»type»:»bool»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:false,»inputs»:[],»name»:»disableNodeRegistration»,»outputs»:[{«name»:»disabled»,»type»:»bool»}],»payable»:false,»stateMutability»:»nonpayable»,»type»:»function»},{«constant»:true,»inputs»:[],»name»:»nodeCost»,»outputs»:[{«name»:»»,»type»:»uint256″}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»_pirlAddress»,»type»:»address»}],»name»:»getStakeLockedStatus»,»outputs»:[{«name»:»»,»type»:»bool»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[],»name»:»nodeCount»,»outputs»:[{«name»:»»,»type»:»uint256″}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:false,»inputs»:[{«name»:»_admin»,»type»:»address»}],»name»:»setAdmin»,»outputs»:[{«name»:»set»,»type»:»bool»}],»payable»:false,»stateMutability»:»nonpayable»,»type»:»function»},{«constant»:true,»inputs»:[],»name»:»owner»,»outputs»:[{«name»:»»,»type»:»address»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:false,»inputs»:[],»name»:»enableNode»,»outputs»:[{«name»:»enabled»,»type»:»bool»}],»payable»:false,»stateMutability»:»nonpayable»,»type»:»function»},{«constant»:true,»inputs»:[],»name»:»nodeRegistrationEnabled»,»outputs»:[{«name»:»»,»type»:»bool»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:false,»inputs»:[],»name»:»disableNode»,»outputs»:[{«name»:»disabled»,»type»:»bool»}],»payable»:false,»stateMutability»:»nonpayable»,»type»:»function»},{«constant»:false,»inputs»:[],»name»:»withdrawStake»,»outputs»:[{«name»:»withdrawn»,»type»:»bool»}],»payable»:false,»stateMutability»:»nonpayable»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»»,»type»:»uint256″}],»name»:»nodeAddresses»,»outputs»:[{«name»:»»,»type»:»address»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»_pirlAddress»,»type»:»address»}],»name»:»getNodeEnabledStatus»,»outputs»:[{«name»:»»,»type»:»bool»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»_pirlAddress»,»type»:»address»}],»name»:»getNodeStake»,»outputs»:[{«name»:»»,»type»:»uint256″}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:false,»inputs»:[],»name»:»enableNodeRegistration»,»outputs»:[{«name»:»enabled»,»type»:»bool»}],»payable»:false,»stateMutability»:»nonpayable»,»type»:»function»},{«constant»:true,»inputs»:[{«name»:»_pirlAddress»,»type»:»address»}],»name»:»getNodeHash»,»outputs»:[{«name»:»»,»type»:»bytes20″}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[],»name»:»nodeFee»,»outputs»:[{«name»:»»,»type»:»uint256″}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«constant»:true,»inputs»:[],»name»:»admin»,»outputs»:[{«name»:»»,»type»:»address»}],»payable»:false,»stateMutability»:»view»,»type»:»function»},{«inputs»:[],»payable»:false,»stateMutability»:»nonpayable»,»type»:»constructor»},{«payable»:true,»stateMutability»:»payable»,»type»:»fallback»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_pirlAddress»,»type»:»address»},{«indexed»:true,»name»:»_nodeHash»,»type»:»bytes20″},{«indexed»:true,»name»:»_nodeRegistered»,»type»:»bool»},{«indexed»:false,»name»:»_dateRegistered»,»type»:»uint256″}],»name»:»MasterNodeRegistered»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_pirlAddress»,»type»:»address»},{«indexed»:true,»name»:»_nodeHash»,»type»:»bytes20″},{«indexed»:true,»name»:»_nodeDisabled»,»type»:»bool»},{«indexed»:false,»name»:»_dateDisabled»,»type»:»uint256″}],»name»:»MasterNodeDisabled»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_pirlAddress»,»type»:»address»},{«indexed»:true,»name»:»_nodeHash»,»type»:»bytes20″},{«indexed»:true,»name»:»_nodeEnabled»,»type»:»bool»},{«indexed»:false,»name»:»_dateEnabled»,»type»:»uint256″}],»name»:»MasterNodeEnabled»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_pirlAddress»,»type»:»address»},{«indexed»:true,»name»:»_nodeHash»,»type»:»bytes20″},{«indexed»:true,»name»:»_nodePaid»,»type»:»bool»},{«indexed»:false,»name»:»_datePaid»,»type»:»uint256″}],»name»:»MasterNodeRewarded»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_pirlAddress»,»type»:»address»},{«indexed»:true,»name»:»_nodeHash»,»type»:»bytes20″},{«indexed»:true,»name»:»_stakeWithdrawn»,»type»:»bool»},{«indexed»:false,»name»:»_dateWithdrawn»,»type»:»uint256″}],»name»:»StakeWithdrawn»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_invoker»,»type»:»address»},{«indexed»:false,»name»:»_dateEnabled»,»type»:»uint256″},{«indexed»:true,»name»:»_registrationEnabled»,»type»:»bool»}],»name»:»MasterNodeRegistrationEnabled»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_invoker»,»type»:»address»},{«indexed»:false,»name»:»_dateDisabled»,»type»:»uint256″},{«indexed»:true,»name»:»_registrationDisabled»,»type»:»bool»}],»name»:»MasterNodeRegistrationDisabled»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_invoker»,»type»:»address»},{«indexed»:true,»name»:»_admin»,»type»:»address»},{«indexed»:true,»name»:»_adminSet»,»type»:»bool»}],»name»:»SetAdmin»,»type»:»event»},{«anonymous»:false,»inputs»:[{«indexed»:true,»name»:»_invoker»,»type»:»address»},{«indexed»:true,»name»:»_newOwner»,»type»:»address»},{«indexed»:true,»name»:»_ownerChanged»,»type»:»bool»}],»name»:»TransferOwnership»,»type»:»event»}]
- После заполнения нажимаем OK.
- Теперь в списке выбираем созданный контракт и заходим в него:
В нижней правой части экрана видим выплывающее окно с надписью «Select/Pick function»
- В списке «Select function» выбираем «Node Registration»
- В «Execute from» указываем адрес кошелька, на котором лежат 20000 Pirl залога.
- Вводим сумму 20000 в поле в поле «Send Pirl»
- Нажимаем EXECUTE. Как и при выполнении любой другой транзакции, вводим пароль.
ШАГ 4
Поднимаем мастерноду
- Переходим к VPS или выделенному серверу, который используется для вашей мастерноды.
- Убеждаемся, что на сервере назначен публичный IP адрес, а соответствующие порты открыты.
- Загружаем файлы мастерноды. https://release.pirl.io/downloads/masternode/linux/pirl
Перед запуском узла нужно еще кое-что:
- Заходим в аккаунт Poseidon. В верхней левой части экрана нажимаем имя пользователя и выбираем «Settings». Справа видим «Your TOKEN is : 0xxxx…». Это ваш Dashboard токен. Копируем его.
- В левом меню кликаем на «Masternodes» -> «My masternodes»
Справа появится код токена для мастерноды. Копируем его.
- Теперь, когда у нас есть два этих токена, можно вернуться обратно на ваш VPS. Вводим это в терминал linux (сохраняя кавычки):
export TOKEN=»1a23456b7c890de01fg2h34567h8ij90k12l3mn45″
export MASTERNODE=»a1234567-90a1-2b34-56e7-1234f5dfe6cb»
MASTERNODE – ваш токен из пункта 5. TOKEN – ваш токен из пункта 4.
После этого запускаем файл мастерноды:
./pirl
Перед запуском не забываем назначить права скачанному файлу:
chmod 755 pirl
На этом всё, можно наслаждаться мастернодой!
Для проверки работы мастерноды заходим в аккаунт Poseidon и выбираем пункт My Master Nodes. Здесь видим список всех наших мастернод и получаем детальную информацию по работе каждой из них.