Ethereum 2.0 с помощью DappNode

Есть несколько способов начать делать ставки на Ethereum 2.0, но для этого урока я собираюсь использовать DappNode.

DappNode OS

Это бесплатный проект с открытым исходным кодом, основанный на Linux, но позволяющий одновременно запускать несколько цепочек или несколько децентрализованных приложений. Когда я искал, что я хочу сделать, я знал, что не хочу открывать док-контейнер на старом компьютере с Windows или Mac. Я должен был бы обратить внимание на управление версиями, и оба требуют принудительных обновлений, что означает время простоя моего валидатора. Я собирался установить на него Ubuntu, но уже видел проблемы с людьми, использующими версию 20, поскольку версия 18 была более стабильной и нуждалась в несвободных сетевых драйверах. Существует также уровень комфорта командной строки и постоянный поиск всех рекомендуемых параметров для лучшей производительности. Я также начал искать пулы ставок, не связанные с хранением, чтобы я мог отправлять меньше, чем требуемые 32 ETH, но по той или иной причине ни один из них не выглядел привлекательным, поскольку я хотел запустить свой собственный узел и не доверять подписи их программного обеспечения для моих средств. См. поспешные обновления Prsym иСтавка как один пример. Я также не хотел ждать год для бирж, которым я не доверяю, чтобы включить услуги стейкинга, чтобы я мог воспользоваться отправкой менее 32 ETH. Более того, нам следует еще больше децентрализовать сеть и использовать собственные узлы. Prism уже заявила, что работает в Google Cloud, а Lighthouse — на AWS. Независимо от вашей собственной ситуации, это позволит вам делать ставки в одиночку или вернуть себе некоторый контроль, если вы не хотите полностью доверять пулу ставок с 0,01 ETH.
DAppnode
DappNode продает аппаратные устройства, если вы не хотите искать детали и создавать свои собственные. По иронии судьбы устройства, которые они продают, очень похожи на то, что я собирал до того, как начал интересоваться Linux. Если вы ищете пользовательский интерфейс, который позволяет вам указывать и щелкать, то это может быть для вас. Единственное, что меня беспокоило, это то, что меня беспокоили пулы ставок: будут ли они доступны через 2 года? С хорошим первым продуктом, грантами от The Ethereum Foundation , Aragon , ЕС и возможностью пожертвовать на Gitcoin , я думаю, они будут. Если вы используете эту опцию, я призываю вас делать пожертвования на Gitcoin всякий раз, когда их соответствующие пулы становятся доступными.

Аккумулятор и старый телефон с тарифным планом

Все это сводится к тому, чтобы вас не оштрафовали, не сократили, и вы максимизировали прибыль.

Как упоминалось ранее, для ставок требуется, чтобы вы были в сети. Beacon Chain будет случайным образом назначать валидаторов для предложения блока, а также комитеты для проверки блока. Если ваш валидатор подключен к сети и выбран, вы можете заработать некоторый уровень ETH в качестве награды. Если ваш валидатор отключен и выбран, вы будете оштрафованы за его отсутствие.

Пол Хаунер объясняет, что если ваш узел не работает в течение недели, вы будете оштрафованы на 0,3% убытка, что составляет 0,096 ETH из 32 ETH, необходимых для стакинга.

Аккумулятор и старый телефон с тарифным планом

Все это сводится к тому, чтобы вас не оштрафовали, не сократили, и вы максимизировали прибыль.

Как упоминалось ранее, для ставок требуется, чтобы вы были в сети. Beacon Chain будет случайным образом назначать валидаторов для предложения блока, а также комитеты для проверки блока. Если ваш валидатор подключен к сети и выбран, вы можете заработать некоторый уровень ETH в качестве награды. Если ваш валидатор отключен и выбран, вы будете оштрафованы за его отсутствие.

Пол Хаунер объясняет, что если ваш узел не работает в течение недели, вы будете оштрафованы на 0,3% убытка, что составляет 0,096 ETH из 32 ETH, необходимых для стакинга.

Как скачать программное обеспечение

Загрузите ОС DappNode. Пока он загружается, установите Etcher или предпочитаемый вами способ записи образов системы. Подключите USB-накопитель, с которым все в порядке, содержимое стирается. Откройте Etcher, нажмите «Выбрать изображение», чтобы выбрать только что загруженный файл DappNode. Нажмите flash, и пока идет установка, давайте настроим компьютер.

Настроить DappNode

Как только вы подключите устройство к задней панели маршрутизатора, подключите настольный монитор и клавиатуру. Опять же, они вам не понадобятся на постоянной основе, это только для настройки устройства. Подключите USB-накопитель, на котором вы записали ОС Dappnode, и включите устройство. Вы увидите экран с какой-то надписью, а затем вы перейдете к серии вопросов.

  1. Выберите язык — Язык: [английский или ваш родной язык]
  2. Выберите свое местоположение — Страна, территория или район: [США или ваша страна]
  3. Настроить клавиатуру — раскладку клавиатуры использовать? [американский английский или ваш собственный]
  4. Настройте сеть — Имя хоста: [dappnode]
  5. Настройте пользователей и пароли — Пароль root: [Оставьте пустым (дважды)]
  6. Настройте пользователей и пароли — Имя пользователя для вашей учетной записи: [dappnode]
  7. Настройте пользователей и пароли Выберите пароль для нового пользователя: [Ваш собственный пароль]
  8. Настройте пользователей и пароли. Повторно введите пароль для подтверждения: [Подтвердите созданный пароль]
  9. Настройте часы — выберите свой часовой пояс: [Выберите свой регион]
  10. Разметить диск — Метод разбиения: [Под руководством — использовать весь диск и настроить LVM]
  11. Раздел диска — выберите диск для создания раздела: [SCSIX (0,0,0) (sda) — марка и размер вашего жесткого диска]
  12. Раздел диска — выбрано для разбиения: [Все файлы в одном разделе]
  13. Разделить диск — записать изменения на диски и настроить LVM? [Да]
  14. Диск с разделами — объем группы томов, используемый для управляемого разбиения на разделы: [Продолжить]
  15. Разделить диск — Записать изменения на диски? [Да]
  16. Установить загрузчик GRUB на жесткий диск — Установить загрузчик GRUB в основную загрузочную запись? [Да]
  17. Установите загрузчик GRUB на жесткий диск — [/dev/sda ваш диапазон жесткого диска и размер]
  18. Ваш общедоступный IP-адрес — [Если у вас нет фиксированного IP-адреса, оставьте это поле пустым]
  19. Завершить установку — Установка завершена [продолжить]
После того, как вы пройдете настройку, потребуется перезагрузка. Извлеките USB, и он должен загрузиться сам по себе. Вы должны попасть на черный экран, который сообщит вам ваше имя пользователя и пароль. Идите вперед и введите это, и вы попадете на другой экран, который говорит вам ввести: dappnode_connect

Это займет некоторое время, но пока это происходит, загрузите OpenVPN на любое устройство, которое вы хотите проверить на своем узле удаленно. Я настоятельно рекомендую вам загрузить его как на свой ноутбук/рабочий стол, так и на телефон. Таким образом, вы всегда можете проверить свой узел на случай, если что-то пойдет не так в пространстве Ethereum или возникнет что-то незначительное, например, сбой Wi-Fi.
К этому времени вы увидите на мониторе гигантский QR-код. Откройте приложение камеры на телефоне, поднесите его к QR-коду и отсканируйте его. Это приведет вас к странице, где вы можете скачать файл VPN. Загрузите файл и откройте приложение OpenVPN на своем телефоне. Нажмите знак «плюс», нажмите «Файл», затем импортируйте загруженный файл. Это позволяет вам безопасно войти в устройство, не находясь в той же сети Wi-Fi. Повторите те же шаги для вашего ноутбука или настольного компьютера. Обратите внимание, что файл позволяет вам войти в систему удаленно, поэтому помните о том, как вы передаете файл с телефона на другое устройство и как вы храните файл в целом. Я бы посоветовал не оставлять его в своей электронной почте, а если вы оставляете его в iCloud, Google Диске или любом другом поставщике облачных хранилищ, убедитесь, что у вас есть надежный пароль и настроена двухфакторная аутентификация. Если кто-то получит доступ к этому файлу, они могут получить доступ к вашему узлу удаленно. Как только он будет загружен, вы можете нажать Перейти кmy.dappnod e, который приведет вас к приборной панели устройства.
Одна важная вещь, которую вы должны сделать, это изменить настройку BIOS. Перезагрузите устройство и зайдите в настройки Intel. Перейдите вправо, где написано «питание», а затем в дополнительных настройках питания измените режим «После сбоя питания» на «Питание включено». Это делается для того, чтобы в случае отключения электроэнергии ваше устройство автоматически включилось, и ваша нода возобновила стейкинг. Если вы не выполните этот шаг, вам придется всегда вручную включать устройство после отключения электроэнергии. Сохраните свои настройки, а затем протестируйте их, отключив устройство и снова подключив его. Оно должно снова включиться автоматически, и как только вы успешно доберетесь до панели управления Dappnode после имитации отключения питания, вы все сделали с физической настройкой. Вы можете убрать монитор компьютера и клавиатуру и очистить все остальное.

Настройте свой узел Ethereum

Чтобы начать делать ставки, вам необходимо загрузить блокчейн Ethereum, также известный как клиент ETH1.

Основная сеть : загрузите Geth, TurboGeth, Nethermind или OpenEthereum, если вы хотите сделать это в основной сети. Для полной синхронизации полного узла в основной сети потребуется от 24 до 48 часов в зависимости от скорости вашего интернета. Вы можете использовать легкий клиент или удаленный узел, использовать Infura. Это хороший вариант, если вы не купили большой SSD, но помните, если вы полагаетесь на данные другой компании 1. если у этой компании произошел сбой сервера, ваш узел не будет проверяться и 2. потому что это займет немного больше времени для получения данных вашего валидатора, потому что вы эффективно транслируете свой узел ETH1, у вас, скорее всего, будет худшая производительность аттестации.

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

Настройте цепочку маяков и выберите валидатор

Testnet : установите Pyrmont Validator в магазине приложений. Единственным доступным клиентом на момент обновления (28.11.20) является Prysm.

Основная сеть: единственный доступный клиент на момент обновления (28.11.20) — Prysm. Если вы хотите использовать Prysm, загрузите его прямо сейчас. Команды клиентов заявили, что выпустят версию, готовую к основной сети, за неделю до основной сети. Я предполагаю, что команда dappnode должна подготовить пакеты в dappstore в течение нескольких дней после того, как по крайней мере две клиентские команды выпустят окончательное программное обеспечение. Смотрите каждый день, как он ведет к генезису.

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

Тестовая сеть : переключите сеть на тестовую сеть Goerli, скопируйте свой адрес эфириума, затем перейдите на сборщик Goerli , чтобы получить немного бесплатного эфира тестовой сети, разместив сообщение в Twitter или Facebook. Нажмите «Дай мне эфир», чтобы получить 32 эфира, необходимых для депозита, поскольку по умолчанию это 14 эфиров. Перейдите на панель запуска Pyrmont и следуйте инструкциям.

Основная сеть : подготовьте свои 32 эфира в Metamask или подключите аппаратный кошелек к Metamask. Вы не можете использовать обмен для этого. Перейдите на панель запуска основной сети и выполните каждый шаг. Я знаю, что основная сеть готова, но я бы рекомендовал тестовую сеть, чтобы ознакомиться с рисками, связанными со стекингом, чтобы увидеть, готовы ли вы психологически пройти через это в основной сети. Он спросит вас, сколько валидаторов вы хотите запустить (32 ETH на валидатор), а затем даст вам инструкции о том, как настроить его в зависимости от операционной системы вашего компьютера. Загрузите инструмент командной строки для вашей операционной системы и вставьте команду в зависимости от вашей операционной системы. Скопируйте после ОС:

Pyrmont для тестовой сети ИЛИ основная сеть для основной сети. НЕ вводите pyrmont/mainnet.

Для Linux: ./deposit new-mnemonic — цепочка pyrmont/mainnet

Для Windows: .\deposit.exe new-mnemonic — цепочка pyrmont/mainnet

Для MacOS: ./deposit new-mnemonic — цепочка pyrmont/mainnet
Вам нужно будет ввести:

Сколько валидаторов вы хотите запустить: 1

Язык: английский или ваш родной язык

Сеть: Пирмонт/Mainnet

Пароль: Ваш собственный пароль. Не теряйте его, иначе вы не сможете вернуть свои средства. Сброса пароля нет.

Подтверждение пароля: повторите пароль
Это создаст новое начальное число из 24 слов для создания ваших ключей валидатора, а также ваших ключей подписи. Запишите их, так как они понадобятся вам, если что-то пойдет не так, чтобы получить ваши средства. На следующем шаге вам нужно будет ввести эти 24 слова, чтобы сгенерировать ключи. После создания ключей вернитесь на вкладку Launchpad, прокрутите вниз и перейдите на следующую страницу.
Вам будет предложено загрузить файл данных депозита. В папке, которую вы только что загрузили, чтобы перейти к интерфейсу командной строки, вы увидите два файла в папке с ключами валидатора: один говорит о депозитных данных, а другой — о хранилище ключей. Загрузите данные депозита и нажмите «Продолжить».
Подключите свой кошелек через Metamask или другой выбор. Если вы находитесь в Brave, вам нужно отключить щиты, иначе Metamask не подключится. Убедитесь, что вы все еще находитесь в тестовой сети Goerli, и вы должны увидеть свой кошелек, на который вы недавно отправили сборщик ETH.
Вы увидите последние предупреждения. ПРИНИМАЙТЕ ЭТО СЕРЬЕЗНО. Я знаю, что это тестовая сеть, но притворяюсь, что это реально. Вот почему вы запускаете тестовую сеть в первую очередь. Это будет двухлетнее обязательство, так что не ввязывайтесь в YOLO.
Вы перейдете к последнему экрану транзакции. Нажмите «Инициировать транзакцию», и появится всплывающее окно Metamask с окном для отправки ваших 32 тестовых сетей ETH.

Если вы делаете это в основной сети, депозитный договор 0x00000000219ab540356cBB839Cbe05303d7705Fa.будет ТОЛЬКО ОДИН депозитный контракт. Мошенники обязательно скажут вам, что их несколько. Я связался с блогом Ethereum не просто так. Здесь только один. Кроме того, следуйте инструкциям на панели запуска. Не отправляйте свой эфир напрямую на сам контракт, иначе он будет потерян навсегда. Это происходит каждый день. Launchpad инициирует его правильно для вас, чтобы вы не тратили свой эфир впустую.
ТАДА. Я знаю, супер тусклый не так ли? Теперь еще кое-что неинтересное, прежде чем вы сможете начать делать ставки. Вернитесь в DappNode, щелкните пакеты, затем щелкните пакет валидатора. Откроется новая вкладка. Нажмите на импорт, перейдите к скачанному ранее файлу с файлами депозита и хранилища ключей. На этот раз вы загрузите файл хранилища ключей. Введите пароль к файлам хранилища ключей, когда вы были в командной строке, а затем нажмите «Импортировать валидатор».
Это изображение Medalla (старая тестовая сеть). Возможно, это уже не выглядит точно так же, но применяется та же идея.
Вернитесь к панели инструментов на той же вкладке, и вы увидите свой баланс в 32 ETH, некоторую статистику узла, а также ваш публичный ключ ETH2 и транзакцию депозита. Нажмите на стрелку рядом с ключом паба, и вы увидите свой депозит в очереди валидатора. Как только вы пройдете очередь, вы официально сделаете ставку на ETH2. Ваше время будет другим. Я настроил это заранее, и это заняло 12 дней. Другие могут получить его в течение нескольких часов.

Советы

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

  1. Отключите устройство и снова включите его. Синхронизировался сам?
  2. Подключите устройство к роутеру друга. Это надо отработать за 2 года. Вероятность того, что вы купите новый маршрутизатор, довольно высока. В новой сети все нормально?
  3. Ознакомьтесь с аттестациями и узнайте, как улучшить свой балл. Возможно, вы захотите попробовать подключиться к большему количеству пиров или получить лучший маршрутизатор или улучшенного интернет-провайдера прямо сейчас.
  4. Спросите себя, почему вы это делаете. Это поможет децентрализовать Ethereum и запустить сеть, или вы хотите получить прибыль. Если это финансово мотивировано, покрывают ли эти возвраты стоимость узла и лучшего банка для вашего gwei.
  5. Делайте все, что вы можете придумать сейчас, пока вы еще можете. Пожалуйста , напишите мне для других тестов и предложений.

Необязательный

Я предварю весь этот раздел, сказав, что, пока вы находитесь в сети не менее 50% времени , вы должны оставаться в безубыточности, если не получать прибыль. Большинство начинающих путают наказание с порезом. Скорее всего, вы не злоумышленник, поэтому вам не нужно беспокоиться о том, что вас порежут. Тем не менее, вы можете беспокоиться о чем-то столь же обычном, как отключение электроэнергии. Многие телекоммуникационные компании по-прежнему предоставляют интернет и телефонную связь во время отключения электроэнергии. К сожалению, большинство людей не подключают свои модемы или маршрутизаторы к резервному источнику питания, чтобы это заметить. Если ваш интернет-провайдер является одним из них, все, что вам нужно, это резервная батарея. Обратите внимание, что если у вас отключится электричество, и вы потратите свое время на потоковую передачу Netflix, ваш источник питания отключится, а ваш узел все равно отключится.

Если ваш интернет-провайдер не является одной из этих компаний или вы не знаете, вы можете получить тот же эффект со старым телефоном и SIM-картой с предоплатой или только данными. Вы можете использовать свой старый телефон в качестве точки доступа Wi-Fi, и ваш узел может или не может не отставать от главы цепочки, но ваши штрафы будут намного ниже, чем если бы вы были полностью в автономном режиме. Я предлагаю предоплаченную SIM-карту или SIM-карту только для передачи данных, чтобы вам не нужно было оплачивать ежемесячный счет за телефон, который вы не используете. Вы можете пойти в Best Buy, Target или любое количество магазинов и купить несколько ГБ данных на всякий случай или получить бесплатную SIM-карту от Google Fi, и они будут взимать с вас плату за данные только в том случае, если вы их используете. Когда у вас отключится электричество, ваш узел все еще будет в сети. Вы можете включить свой старый телефон, включить точку доступа,

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

Поддержите блог, переведя небольшие чаевые

Если у вас нет кошелька MetaMask его можно взять тут
Made on
Tilda