<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Crypto Школа | Ноды</title><generator>teletype.in</generator><description><![CDATA[Crypto Школа | Ноды]]></description><image><url>https://img3.teletype.in/files/a9/b1/a9b1d939-3875-4bb7-a413-3a4595faa960.png</url><title>Crypto Школа | Ноды</title><link>https://teletype.in/@cryptodmitr</link></image><link>https://teletype.in/@cryptodmitr?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/cryptodmitr?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/cryptodmitr?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Thu, 25 Jun 2026 03:39:50 GMT</pubDate><lastBuildDate>Thu, 25 Jun 2026 03:39:50 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/gaianet</guid><link>https://teletype.in/@cryptodmitr/gaianet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/gaianet?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>GaiaNet. Установка ноды + бот для общения с нодой. Гайд 2025</title><pubDate>Mon, 03 Mar 2025 15:03:57 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/63/e2/63e2f590-1d1c-42b4-941b-7a9e16f8ba68.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/27/22/272257d3-56f5-4933-a412-c70711e999f6.png"></img>В данном гайде используется скрипт одного из достаточно известных нодраннеров - его ник Богатый Сибил. Ссылка на его комьюнити тут]]></description><content:encoded><![CDATA[
  <blockquote id="h9M2">В данном гайде используется скрипт одного из достаточно известных нодраннеров - его ник Богатый Сибил. Ссылка на его комьюнити <a href="https://t.me/+PsXUCr_E6XszNTZi" target="_blank">тут</a></blockquote>
  <h2 id="WIY5">Установка ноды:</h2>
  <p id="sKrW">Поочерёдно ввести следующие команды:</p>
  <p id="HbhY">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="pyUO">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="ePvE"></p>
  <p id="i7lz">2/ Скачать скрипт: </p>
  <pre id="A72i">sudo wget https://raw.githubusercontent.com/londrwus/nodes/main/gaia.sh &amp;&amp; chmod +x gaia.sh</pre>
  <p id="LC3B"></p>
  <p id="b408">3/ Если на твоём сервере уже запущены другие ноды, то необходимо отредактировать скрипт. Если сервер чистый - этот пункт пропускаем.</p>
  <p id="yydv">Редактирование скрипта:</p>
  <pre id="fQFA">apt install nano -y
nano ./gaia.sh</pre>
  <p id="Zvuh">Необходимо удалить строку с командой обновления системы:</p>
  <figure id="sGrH" class="m_column">
    <img src="https://img3.teletype.in/files/27/22/272257d3-56f5-4933-a412-c70711e999f6.png" width="1600" />
  </figure>
  <p id="1Q1i">После удаления сохраняем изменения в файле: нажимаем Ctrl+X, затем Y, затем Enter</p>
  <p id="5JhI"></p>
  <p id="Oyqz">4/ Запустить скрипт и установку:</p>
  <pre id="Omnl">./gaia.sh</pre>
  <p id="aecp">Вводим 1 и нажимаем Enter:</p>
  <figure id="xYFR" class="m_column">
    <img src="https://img2.teletype.in/files/d1/cc/d1cc15df-04ac-4a09-a032-f96906ac0c5c.png" width="761" />
  </figure>
  <p id="uBbF">Когда первоначальная установка завершится, нужно выйти из скрипта (ввести 10 и Enter) и после выхода ввести команду в терминал:</p>
  <pre id="GDLc">source /root/.bashrc</pre>
  <p id="XOTQ"></p>
  <p id="zOkX">5/ Вернуться в скрипт и продолжить установку:</p>
  <pre id="8AZa">./gaia.sh</pre>
  <p id="q4bp">Выбрать пункт 2 и нажать Enter:</p>
  <figure id="XlSB" class="m_column">
    <img src="https://img4.teletype.in/files/f5/3b/f53bc932-eab1-44ac-9eae-c8dee3add810.png" width="840" />
  </figure>
  <p id="BpMd">В конце установки скрипт покажет твой Node ID и Device ID - созраняем оба значения в блокнот.<br />Также скрипт попросит ввести Node ID - копируем, вставляем и нажимаем Enter<br /></p>
  <figure id="JCuf" class="m_original">
    <img src="https://img4.teletype.in/files/7d/d0/7dd0bad5-be02-494a-9511-ea7f0b96afa8.png" width="350" />
  </figure>
  <p id="k8N5"></p>
  <p id="uYdU">6/ Проверяем логи: вводим в скрипте 4 и нажимаем Enter. Здоровые логи бота выглядят так:</p>
  <figure id="UsGx" class="m_column">
    <img src="https://img1.teletype.in/files/48/04/48040a85-2ab8-4cf7-9281-3e19b075421b.png" width="867" />
  </figure>
  <p id="ZuIn">Если же будут ошибки Failed, то возвращаемся в скрипт, обновляем ноду (ввести 5 и нажать Enter), и после обновления проверяем логи ещё раз. Логи должны нормализоваться.</p>
  <p id="vbT5"></p>
  <p id="Ll7e">7/ Регистрируем ноду: <a href="https://www.gaianet.ai/setting/nodes" target="_blank">идём на сайт проекта</a>, подключаем кошелёк, жмём Connect new node:</p>
  <figure id="D2Xi" class="m_column">
    <img src="https://img2.teletype.in/files/13/57/1357df49-c563-4552-b375-ba293ddaefa6.png" width="1920" />
  </figure>
  <p id="azAO">Вводим Node ID и Device ID и нажимаем Join:</p>
  <figure id="LQZA" class="m_column">
    <img src="https://img1.teletype.in/files/c0/7c/c07cb2f9-3c92-40cd-9ce8-7fe2e8c370c2.png" width="1920" />
  </figure>
  <p id="EypJ">Если всё прошло успешно, ты увидишь свою ноду онлайн:</p>
  <figure id="Cjoc" class="m_column">
    <img src="https://img3.teletype.in/files/ed/75/ed755660-c7e9-43ba-99c1-5dc40d50e813.png" width="1920" />
  </figure>
  <p id="uH0D">Количество Throughputs со временем будет расти</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/multiple</guid><link>https://teletype.in/@cryptodmitr/multiple?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/multiple?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Multiple Network. Установка ноды. Гайд 2025</title><pubDate>Mon, 03 Mar 2025 11:35:19 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/01/ec/01ec55fd-5311-4389-8415-2d67697f9483.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/f8/3f/f83f0d64-03a8-47e2-af6b-266248ebc819.png"></img>1/ Перейти на сайт проекта, подключить кошелёк и пройти регистрацию

2/ После регистрации перейти на главную страницу проекта, получить ID аккаунта и сохранить в блокнот:]]></description><content:encoded><![CDATA[
  <h2 id="RGb7">Регистрация аккаунта для ноды:</h2>
  <p id="pCno">1/ Перейти на <a href="https://www.app.multiple.cc/#/signup?inviteCode=62kNG9lJ" target="_blank">сайт проекта</a>, подключить кошелёк и пройти регистрацию<br /><br />2/ После регистрации перейти на главную страницу проекта, получить ID аккаунта и сохранить в блокнот:</p>
  <figure id="sILx" class="m_column">
    <img src="https://img4.teletype.in/files/f8/3f/f83f0d64-03a8-47e2-af6b-266248ebc819.png" width="1920" />
  </figure>
  <p id="M8Ln"></p>
  <h2 id="4Iw4">Установка ноды:</h2>
  <p id="sKrW">Поочерёдно ввести следующие команды:</p>
  <p id="HbhY">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="nP4l">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="WWbU"></p>
  <p id="c6i4">2/ Установить зависимости:</p>
  <pre id="QYQB">apt install wget tar nano -y</pre>
  <p id="RxX5"></p>
  <p id="wia7">3/ Скачать и распаковать архив с файлами ноды, подготавливаем файлы:</p>
  <pre id="7d7T">wget https://mdeck-download.s3.us-east-1.amazonaws.com/client/linux/x64/multipleforlinux.tar
tar -xvf multipleforlinux.tar
cd multipleforlinux/
chmod +x ./multiple-cli
chmod +x ./multiple-node
cd</pre>
  <p id="fbHK"></p>
  <p id="lcZ0">4/ Открыть и отредактировать конфиг:</p>
  <pre id="AJ61">nano /etc/profile</pre>
  <p id="1Pkh">В конфиг последней строкой необходимо добавить значение:</p>
  <pre id="dw7U">PATH=$PATH:/root/multipleforlinux/</pre>
  <p id="H7w5">Должно получиться так:</p>
  <figure id="T7hk" class="m_column">
    <img src="https://img1.teletype.in/files/43/93/43934e28-f192-4b5d-a67c-6a71e45208cc.png" width="1645" />
  </figure>
  <p id="PVXf">Сохраняем файл: нажимаем Ctrl+X, затем Y, затем Enter</p>
  <p id="ukoJ"></p>
  <p id="XDki">5/ Обновляем переменные и даём доступ на запуск ноды:</p>
  <pre id="CzFL">source /etc/profile
chmod -R 777 multipleforlinux</pre>
  <p id="0Kw3"></p>
  <p id="2ikE">6/ Идём в каталог ноды и регистрируем свою ноду:</p>
  <pre id="KT5n">cd multipleforlinux/
nohup ./multiple-node &gt; output.log 2&gt;&amp;1 &amp;</pre>
  <p id="SdGL">После регистрации система даст PIN, сохраняем его в блокнот:</p>
  <figure id="tlyu" class="m_original">
    <img src="https://img1.teletype.in/files/0f/64/0f644ab5-4e9d-436f-a603-e3a483ac495e.png" width="597" />
  </figure>
  <p id="uzUe"></p>
  <p id="foex">7/ Запускаем ноду (в команде нужно заменить 2 значения: PIN (получен на предыдущем шаге) и identifier (это ID аккаунта, полученный на сайте). Меняй ХХХХХХ на свои значения):</p>
  <pre id="I0Cc">multiple-cli bind --bandwidth-download 100 --identifier XXXXXXXX --pin XXXXXX --storage 10000000 --bandwidth-upload 100</pre>
  <p id="j0W3"></p>
  <p id="PYJH">8/ Идём обратно на сайт проекта, и проверяем, что нода запущена:</p>
  <figure id="jn6E" class="m_column">
    <img src="https://img2.teletype.in/files/15/f2/15f27606-0324-46e4-98ee-f7047d3a9144.png" width="1920" />
  </figure>
  <p id="pvJV"></p>
  <p id="w57E">9/ Проверить статус ноды на сервере:</p>
  <pre id="sO87">multiple-cli status</pre>
  <p id="PfxG">Статус NodeRun должен быть True:</p>
  <figure id="rKI5" class="m_column">
    <img src="https://img1.teletype.in/files/02/fc/02fca255-0d0c-46d6-8dc6-193596ab451b.png" width="808" />
  </figure>
  <p id="iBAW"></p>
  <p id="Vdcq">Если у тебя есть несколько серверов, то можешь запустить ноду на каждом из них, при этом привязав к одному аккаунту в проекте. Чем больше нод запущено, тем быстрее будет расти Run time</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/titan</guid><link>https://teletype.in/@cryptodmitr/titan?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/titan?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Titan Network Testnet. Установка ноды. Гайд 2025</title><pubDate>Mon, 03 Mar 2025 09:00:02 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/05/cb/05cba11a-786e-45fd-8be5-ca84002d2e43.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/e5/fd/e5fdbe39-160a-41ed-b374-328bb228e76a.png"></img>Поочерёдно ввести следующие команды:]]></description><content:encoded><![CDATA[
  <h2 id="785r">Установка ноды:</h2>
  <p id="sKrW">Поочерёдно ввести следующие команды:</p>
  <p id="HbhY">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="IiXk">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="xzuR"></p>
  <p id="rp7n">2/ <a href="/@cryptodmitr/docker_install">Установить Docker</a>, если он не установлен на сервере</p>
  <p id="olVm"></p>
  <p id="qzh5">3/ <a href="https://test1.titannet.io/intiveRegister?code=pSYiWv" target="_blank">Перейти на сайт проекта</a> и зарегистрироваться</p>
  <p id="6nJi">После регистрации идём в Node Management:</p>
  <figure id="nx0D" class="m_column">
    <img src="https://img3.teletype.in/files/e5/fd/e5fdbe39-160a-41ed-b374-328bb228e76a.png" width="1920" />
  </figure>
  <p id="A6FQ">Получаем ID ноды:</p>
  <figure id="Ihpr" class="m_column">
    <img src="https://img3.teletype.in/files/a5/83/a583a00f-4870-4bbf-82de-a8d8e0eb3c69.png" width="1920" />
  </figure>
  <p id="9IFc">Копируем себе в блокнот:</p>
  <figure id="uxOO" class="m_column">
    <img src="https://img1.teletype.in/files/cf/33/cf33b384-3321-4005-9250-df91ef0a281d.png" width="1920" />
  </figure>
  <p id="BtqC"></p>
  <p id="kN5S">4/ Стянуть Докер-образ ноды:</p>
  <pre id="ixGK">docker pull nezha123/titan-edge
mkdir ~/.titanedge
docker run --network=host -d -v ~/.titanedge:/root/.titanedge nezha123/titan-edge</pre>
  <p id="2c7i"></p>
  <p id="Ppi4">5/ Запустить ноду на сервере (обязательно меняем YourIdentityCode на ID ноды, который получили на предыдущем шаге):</p>
  <pre data-lang="bash" id="nxcI">docker run --rm -it -v ~/.titanedge:/root/.titanedge nezha123/titan-edge bind --hash=YourIdentityCode https://api-test1.container1.titannet.io/api/v2/device/binding</pre>
  <p id="BwV7"></p>
  <p id="lOd5">6/ Идём обратно на сайт, и проверяем, что нода успешно запущена:</p>
  <figure id="Ee2G" class="m_column">
    <img src="https://img2.teletype.in/files/da/d4/dad45825-5a73-4ef3-80b9-fae8614d4e33.png" width="1920" />
  </figure>
  <p id="dOsI">Если у тебя есть несколько серверов, то можешь запустить ноду на каждом из них, при этом привязав к одному аккаунту в проекте. Чем больше нод запущено, тем больше поинтов будет начисляться.</p>
  <p id="7dJz"></p>
  <h2 id="8ftm">Перезапуск ноды:</h2>
  <p id="zeOZ">Если при проверке ноды ты увидел, что нода находится Оффлайн, то её необходимо перезапустить. Для этого на сервере вводим команду:</p>
  <pre id="nAkB">rm -r .titanedge/</pre>
  <p id="7pFn">После этого переходим к пункту 3 этого гайда, и проходим гайд до конца (получить новый ID ноды, стянуть образ заново, запустить ноду)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/infura</guid><link>https://teletype.in/@cryptodmitr/infura?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/infura?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Infura. Создание RPC для нод</title><pubDate>Mon, 24 Feb 2025 20:33:38 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/ac/61/ac612eb2-1179-4256-94f8-fcbd6adbecb1.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/51/1c/511cad38-813c-4c23-88f7-b7bddf40283b.png"></img>1/ Перейти на сайт и зарегистрироваться (из РФ используй VPN|PROXY)]]></description><content:encoded><![CDATA[
  <p id="ZUVY">1/ <a href="https://developer.metamask.io/register" target="_blank">Перейти на сайт</a> и зарегистрироваться (из РФ используй VPN|PROXY)</p>
  <p id="Ibh6">2/ Подтвердить регистрацию в письме, которое придёт на Емейл</p>
  <p id="Y5So">3/ Заполить данные пользователя, как на скриншотах:</p>
  <figure id="KuND" class="m_column">
    <img src="https://img2.teletype.in/files/51/1c/511cad38-813c-4c23-88f7-b7bddf40283b.png" width="1920" />
  </figure>
  <figure id="kLVU" class="m_column">
    <img src="https://img2.teletype.in/files/59/d9/59d914cd-9ec5-4c22-b4ba-9c2c7a473676.png" width="1920" />
  </figure>
  <figure id="pSly" class="m_column">
    <img src="https://img2.teletype.in/files/13/e8/13e8f471-a500-454c-8d2a-52879d552b1a.png" width="1920" />
  </figure>
  <p id="OA6Z"></p>
  <p id="mmDr">4/ Задаём параметры RPC (сеть):</p>
  <figure id="2JED" class="m_column">
    <img src="https://img4.teletype.in/files/f6/03/f6037cd0-1759-4000-a873-f39d1a5a905e.png" width="1920" />
  </figure>
  <p id="hzgv">Убираем галочки со всех пунктов, кроме того, который нам необходим, и жмём Save Changes:</p>
  <figure id="Qto6" class="m_column">
    <img src="https://img2.teletype.in/files/d7/ce/d7ce5dae-bd2c-4f17-8284-7d9b8434779b.png" width="1920" />
  </figure>
  <p id="5m53"></p>
  <p id="vRu7">5/ Убираем лимит запросов для RPC:</p>
  <figure id="OOpi" class="m_column">
    <img src="https://img1.teletype.in/files/ca/28/ca28eb92-e185-47e0-be9d-633cd45975be.png" width="1920" />
  </figure>
  <figure id="lE8A" class="m_column">
    <img src="https://img2.teletype.in/files/d6/dd/d6dd66fd-48d2-4f2a-a76a-8d274c033a5b.png" width="1920" />
    <figcaption>Вводим значение 1.000.000</figcaption>
  </figure>
  <p id="MG0o"></p>
  <p id="jlQV">6/ Копируем полученный RPC:</p>
  <figure id="3T5f" class="m_column">
    <img src="https://img3.teletype.in/files/6f/3d/6f3ddfa6-367c-4d94-bc4a-123265b3b303.png" width="1920" />
  </figure>
  <p id="xWfd"></p>
  <h2 id="q3s3">Infura позволяет использовать 1 бесплатный RPC с лимитом 3.000.000 запросов в сутки</h2>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/waku</guid><link>https://teletype.in/@cryptodmitr/waku?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/waku?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Waku. Установка ноды. Гайд 2025</title><pubDate>Mon, 24 Feb 2025 12:39:15 GMT</pubDate><description><![CDATA[1/ Подготовить кошелёк Метамаск для запуска ноды (лучше отдельный, так как будем светить свой приватный ключ)]]></description><content:encoded><![CDATA[
  <h2 id="h024">Подготовка к установке:</h2>
  <p id="5tv3">1/ Подготовить кошелёк Метамаск для запуска ноды (лучше отдельный, так как будем светить свой приватный ключ)</p>
  <p id="aV8k">2/ Перевести/запросить в кране тестовый ETH на кошелёк, который полготовил для запуска ноды (нужно около 0,5 ЕТН). Я покупаю тестовые ЕТН <a href="https://testnetbridge.com/sepolia" target="_blank">тут</a>, стоит копейки</p>
  <p id="MQNo">3/ <a href="https://teletype.in/@cryptodmitr/infura" target="_blank">Создать RPC точку на сайте Infura</a> в сети Etherium Sepolia</p>
  <p id="3jki"></p>
  <h2 id="WHLz">Установка ноды:</h2>
  <p id="sKrW">Поочерёдно ввести следующие команды:</p>
  <p id="HbhY">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="UoKd">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="qb1M"></p>
  <p id="sOTY">2/ <a href="/@cryptodmitr/docker_install">Установить Docker</a>, если он не установлен на сервере</p>
  <p id="Dufa"></p>
  <p id="MpDN">3/ Установить зависимости:</p>
  <pre id="lbQ3">apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y</pre>
  <p id="m4T5"><br />4/ Загрузить файлы ноды:</p>
  <pre id="ulNT">git clone https://github.com/waku-org/nwaku-compose.git
cd nwaku-compose
git checkout 32b3b917c7feb6016e7ea653e5c51d27bcf34972</pre>
  <p id="cr39"></p>
  <p id="wRth">5/ Создать конфигурационный файл и открыть его для редактирования:</p>
  <pre id="vY2H">cp .env.example .env
nano .env</pre>
  <p id="vtJu">В открывшемся окне редактируем данные (данные в скобках &lt;&gt; необходимо заменить на свои, сами скобки убрать):</p>
  <pre id="FCeA">ETH_CLIENT_ADDRESS=https:&lt;https://...&gt; # RPC Infura Sepolia ETH 
ETH_TESTNET_KEY=&lt;YOUR_TESTNET_PRIVATE_KEY_HERE&gt; # Приватный ключ кошелька где есть тестовые sepolia ETH 
RLN_RELAY_CRED_PASSWORD=&lt;my_secure_keystore_password&gt; # Придумай пароль</pre>
  <p id="PSW4">Сохраняем изменённый файл - нажимаем Ctrl+X, затем Y, затем Enter</p>
  <p id="EBIY"></p>
  <p id="CbJw">6/ Меняем порты ноды (если нода будет единственной на сервере, то этот шаг можно пропустить. У меня стоит несколько нод на одном сервере, поэтому я меняю порты):</p>
  <p id="MxaQ">Ищем в дереве файлов файл docker-compose.yml (он находится по пути /root/nwaku-compose/) и открываем его в текстовом редакторе</p>
  <figure id="pvFi" class="m_column">
    <img src="https://img4.teletype.in/files/3f/39/3f39018d-073a-41ba-a055-a90a40675a3b.png" width="903" />
  </figure>
  <p id="VXYR">Меняем порты так, как указано на скринах ниже:</p>
  <figure id="OFSN" class="m_original">
    <img src="https://img2.teletype.in/files/5c/4f/5c4fe7ba-04fa-482b-b566-669ea1f6cfc9.png" width="1902" />
  </figure>
  <figure id="Yl2X" class="m_original">
    <img src="https://img3.teletype.in/files/6f/86/6f8605d9-2e2f-4615-aa8d-8917ad525ede.png" width="1902" />
  </figure>
  <p id="6D4y">После редактирования не забудь сохранить изменения в файле</p>
  <p id="nYik"></p>
  <p id="ybBV">7/ Регистрируем ноду:</p>
  <pre id="dcyP">./register_rln.sh</pre>
  <p id="3X0h">Если возникает ошибка, как на скрине ниже - не хватает тестового ETH на кошельке</p>
  <figure id="vTeD" class="m_original">
    <img src="https://img4.teletype.in/files/ff/cb/ffcb618d-bc62-47ab-9cd2-105894741e67.png" width="1646" />
  </figure>
  <p id="ZFuO"><br />После завершения команды проверь успешную регистрацию <a href="https://sepolia.etherscan.io/" target="_blank">тут</a>, введя номер кошелька, который используешь для ноды</p>
  <figure id="HdG2" class="m_column">
    <img src="https://img2.teletype.in/files/95/e2/95e227ba-15e3-4ad6-8093-7a3e6dbb5f92.png" width="1920" />
  </figure>
  <p id="n73E"></p>
  <p id="vNwj">8/ После проверки регистрации запускаем ноду:</p>
  <pre id="SKZH">docker compose up -d</pre>
  <p id="0cFp"></p>
  <p id="dZzf">9/ Смотрим логи:</p>
  <pre id="YfEC">docker compose logs nwaku --tail=50</pre>
  <p id="05zo">Вот так выглядят здоровые логи ноды:</p>
  <figure id="RYtG" class="m_original">
    <img src="https://img1.teletype.in/files/40/75/40751708-2660-462d-ac7c-731cafe9ce53.png" width="1672" />
  </figure>
  <p id="FnF7"></p>
  <p id="RFdi">10/ Проверяем процесс синхронизации ноды в Grafana черз браузер. В адресной строке вводим:</p>
  <p id="RNAo">а) если менялся порт по моему скриншоту выше в этом гайде:</p>
  <pre id="Ot0i">http://localhost:3001/d/yns_4vFVk/nwaku-monitoring</pre>
  <p id="8o4Z">б) Если порт не менялся:</p>
  <pre id="lSsS">http://localhost:3000/d/yns_4vFVk/nwaku-monitoring</pre>
  <blockquote id="uahc">Вместо localhost необходимо ввести IP адрес своего сервера, где запущена нода</blockquote>
  <p id="yZXR">Во время синхронизации ноды с сетью графана выглядит так:</p>
  <figure id="XFdX" class="m_column">
    <img src="https://img2.teletype.in/files/15/cb/15cb5100-1702-4f0c-93b5-cdacc37d55a5.png" width="1920" />
  </figure>
  <p id="rFtG">После синхронизации с сетью в графане появятся данные:</p>
  <figure id="vTLW" class="m_column">
    <img src="https://img4.teletype.in/files/bb/23/bb232e16-3a84-41ad-985f-09f153da5568.png" width="1920" />
  </figure>
  <p id="7zHB"></p>
  <p id="WQcg">11/ Проверяем статус ноды способом, который указан в официальной документации проекта (способ подходит для ежедневной проверки правильной работы ноды). Вводим команду:</p>
  <pre id="Nq8e">cd
cd nwaku-compose
./chkhealth.sh</pre>
  <p id="B0Mr">Во время синхронизации ноды ответ должен выглядеть так:</p>
  <figure id="24Pk" class="m_original">
    <img src="https://img4.teletype.in/files/b7/6b/b76b1779-4a60-4455-83ba-bebd8315b5bf.png" width="611" />
  </figure>
  <p id="cfLm">После того, как нода синхронизировалась с сетью, ответ должен выглядеть так:</p>
  <figure id="dSJT" class="m_column">
    <img src="https://img1.teletype.in/files/c5/8b/c58bf39c-1aee-4590-ac07-41ce59dcb477.png" width="682" />
  </figure>
  <p id="bAYO"></p>
  <p id="wQM3">12/ Сохраняем регистрационный ключ (необходим для повторного запуска ноды, переноса на другой сервер, и так далее. Сохранить обязательно!)</p>
  <p id="A5D1">Ищем файл keystore.json в дереве файлов. Он находится по адресу /root/nwaku-compose/keystore/</p>
  <p id="zqkO">Сохраняем содержимое файла в блокнот к себе в надёжное место!</p>
  <figure id="0zGp" class="m_column">
    <img src="https://img4.teletype.in/files/ba/a9/baa9024d-4743-4a9f-b7df-0c29d4bc25e1.png" width="1902" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/cysic</guid><link>https://teletype.in/@cryptodmitr/cysic?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/cysic?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Cysic. Установка ноды. Гайд 2025</title><pubDate>Mon, 24 Feb 2025 09:01:58 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/3e/b8/3eb8d7ed-6a09-4a29-ae3a-df56efbb01b6.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/b0/2c/b02cd2d0-e997-44e0-aa7a-1652c5f71221.png"></img>1/ Подготовить кошелёк Метамаск для запуска ноды]]></description><content:encoded><![CDATA[
  <h2 id="CfmK">Подготовка к установке:</h2>
  <p id="43Xv">1/ Подготовить кошелёк Метамаск для запуска ноды</p>
  <p id="YH6X">2/ <a href="https://chromewebstore.google.com/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap" target="_blank">Скачать кошелёк Keplr Wallet</a> и импортировать приватный ключ из Метамаск в Keplr</p>
  <p id="4Fzr"></p>
  <h2 id="5Yj8">Установка и запуск ноды:</h2>
  <p id="GkL8">1/ Перейти на <a href="https://testnet.cysic.xyz/m/referral/invite?code=4ff08" target="_blank">сайт тестнета Cysic</a> и приконнектить кошелёк метамаск (если пригласительный код не подтянется автоматом, то используй этот: 4ff08)</p>
  <p id="7zTO">2/ Заполнить профиль: имя, лого, выбираем PC. нажимаем Register, подписываем в Метамаск</p>
  <figure id="h9vF" class="m_column">
    <img src="https://img4.teletype.in/files/b0/2c/b02cd2d0-e997-44e0-aa7a-1652c5f71221.png" width="1920" />
  </figure>
  <p id="rNn3">3/ Подключить кошелёк Keplr (иногда подключается не с первого раза)</p>
  <figure id="Lolv" class="m_column">
    <img src="https://img3.teletype.in/files/64/1a/641a347a-feae-429f-821e-02141ad9cbf6.png" width="1920" />
  </figure>
  <p id="Vy7U">4/ Запросить тестовые токены в кране </p>
  <figure id="bzAR" class="m_column">
    <img src="https://img4.teletype.in/files/38/80/38807987-4bea-4e0f-9838-e92b88236471.png" width="1920" />
  </figure>
  <p id="pjLE"></p>
  <p id="jFZ4">5/ Перейти на сервер, где будет установлена нода. Ввести поочерёдно команды:</p>
  <p id="nb5S">Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="gSWH">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="nVay"></p>
  <p id="7GmC">Установить зависимости и необходимые программы:</p>
  <pre id="1o5r">apt install curl screen -y</pre>
  <p id="G4th"></p>
  <p id="xK4c">Скачать установочный файл (не забудь вставить в команду адрес кошелька):</p>
  <pre id="edhB">curl -L https://github.com/cysic-labs/phase2_libs/releases/download/v1.0.0/setup_linux.sh &gt; ~/setup_linux.sh &amp;&amp; bash ~/setup_linux.sh АДРЕС_КОШЕЛЬКА_ЕВМ</pre>
  <p id="Brz7"></p>
  <p id="ly1m">Запустить ноду (нода запускается в сессии screen):</p>
  <pre id="Z9Ls">screen -S cysic</pre>
  <pre id="cJys">cd ~/cysic-verifier/ &amp;&amp; bash start.sh</pre>
  <p id="MbBk">После запуска необходимо свернуть сессию Screen, чтобы при этом нода продолжала работать. Для этого нужно зажать Ctrl и нажать A + D</p>
  <p id="8BzH"></p>
  <p id="7qae">6/ Проверка логов:</p>
  <p id="V5BT">Чтобы проверить логи и правильную работу ноды, нужно вернуться в Screen сессию ноды. Для этого введи:</p>
  <pre id="WfDN">screen -r cysic</pre>
  <p id="BNLm">Здоровые логи сразу после запуска при синхронизации ноды:</p>
  <figure id="NsQk" class="m_column">
    <img src="https://img3.teletype.in/files/e3/cf/e3cfc28f-1f9c-4f38-a47c-c24f4e7fe897.png" width="1670" />
  </figure>
  <p id="DJMC">Здоровые логи работающей синхронизированной ноды выглядят так:</p>
  <figure id="RMRz" class="m_column">
    <img src="https://img3.teletype.in/files/2b/7b/2b7b82c0-515e-4552-ab94-1e3e7c1429f9.png" width="1672" />
  </figure>
  <p id="KdGf">Для правильного выхода из Screen сессии используй ту же комбинацию для выхода, что и при установке ноды: нужно зажать Ctrl и нажать A + D</p>
  <p id="0WIl"></p>
  <p id="qVRv">7/ После синхронизации ноды на сайте отобразится активный статус твоего Verifier</p>
  <figure id="Mhqh" class="m_column">
    <img src="https://img2.teletype.in/files/5b/70/5b7026e7-d8f9-4026-a4ff-0097d9c1d1fd.png" width="1920" />
  </figure>
  <p id="T9f0"></p>
  <h2 id="AZfb">Сохранение ключей ноды:</h2>
  <p id="eNMl">После запуска ноды обязательно сохрани ключи ноды, без этого ключа невозможно будет перенести ноду или запустить на другом сервере.</p>
  <p id="EphT">Для сохранения файла ключа на свой компьютер нужно воспользоваться деревом файлов. Ключ лежит по адресу \root\.cysic\keys\</p>
  <figure id="p107" class="m_column">
    <img src="https://img2.teletype.in/files/9c/c8/9cc80f8b-64c6-4907-a1f6-89fee584dac5.png" width="808" />
  </figure>
  <figure id="nMqf" class="m_column">
    <img src="https://img1.teletype.in/files/4c/92/4c92a1e0-695c-49c7-9848-de730e0f6c42.png" width="646" />
  </figure>
  <figure id="XrR5" class="m_column">
    <img src="https://img3.teletype.in/files/a1/3a/a13af234-60f3-450c-8fd4-6df9b4a5f9dd.png" width="1066" />
  </figure>
  <p id="c2L9">Сохрани файл в надёжном месте!</p>
  <p id="Dpfh"></p>
  <h2 id="ZyYd">Как набрать максимально много токенов за работу ноды:</h2>
  <p id="1CS9">За что начисляются поинты:</p>
  <p id="2LG8">1/ За выполнение твоей нодой тасков верификации. Чем мощнее твой сервер, тем чаще твоя нода получает таски, соответственно, тем больше токенов ты получаешь</p>
  <p id="muSt">2/ Доить кран даждые 24 часа</p>
  <p id="czLo">3/ Отправлять заработанные токены в стейкинг на сайте тестнета:</p>
  <figure id="hnk3" class="m_column">
    <img src="https://img4.teletype.in/files/f3/96/f3960e99-0c5a-47d1-a7c2-64944ad7d164.png" width="1920" />
  </figure>
  <p id="uNRe">4/ Делиться своеё реферальной ссылкой (чтобы её получить, необходимо застейкать минимум 12 CGT)</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/shardeum</guid><link>https://teletype.in/@cryptodmitr/shardeum?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/shardeum?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Shardeum testnet. Установка ноды. Гайд 2025</title><pubDate>Sun, 23 Feb 2025 13:52:12 GMT</pubDate><description><![CDATA[1/ Подготовить кошелёк Метамаск для запуска валидатора]]></description><content:encoded><![CDATA[
  <h2 id="lVwE">Подготовка к установке:</h2>
  <p id="suKv">1/ Подготовить кошелёк Метамаск для запуска валидатора</p>
  <p id="C5HZ">2/ Вступить в<a href="https://discord.com/invite/shardeum" target="_blank"> Discord проекта</a></p>
  <p id="bbCD">3/ Запросить тестовые токены SHM <a href="https://discord.com/channels/933959587462254612/1253938152775749673" target="_blank">в канале faucet Discord</a> (кран становится доступным через 10 минут после вступления в канал). Чтобы получить токены, необходимо отправить сообщение:</p>
  <pre id="Vf3Z">/faucet АДРЕС_КОШЕЛЬКА_ВАЛИДАТОРА</pre>
  <p id="ln4F"></p>
  <h2 id="CNjt">Установка и запуск ноды:</h2>
  <p id="bkdn">Поочерёдно ввести следующие команды:</p>
  <p id="31wB">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="GygN">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="Rhyb"></p>
  <p id="2xhg">2/ <a href="/@cryptodmitr/docker_install">Установить Docker</a>, если он не установлен на сервере</p>
  <p id="zppj"></p>
  <p id="egKM">3/ Установить ноду:</p>
  <pre id="3fH1">apt install curl -y</pre>
  <pre id="XqQm">curl -O https://raw.githubusercontent.com/shardeum/shardeum-validator/refs/heads/itn4/install.sh &amp;&amp; chmod +x install.sh &amp;&amp; ./install.sh</pre>
  <p id="4pcl"></p>
  <p id="OLUz">Во время установки система будет задавать вопросы. Почти всегда нужно просто нажать Enter, кроме одного пункта:</p>
  <blockquote id="IJO8">Скрипт задаст вопрос - <strong>Enter the port (1025-65536) to access the web based Dashboard (default 8080):</strong> - тут нужно ввести порт, через который мы будем подключаться к ВЕБ-интерфейсу ноды. По умолчанию предлагается порт 8080, но я предлагаю использовать другой порт, так как многие другие ноды используют порт 8080, и не во всех нодах есть возможность менять порты. Поэтому, тут вводим нужный порт (я использую 8091) и нажимаем Enter</blockquote>
  <p id="9PZK"></p>
  <p id="L2pB">В конце установки необходимо будет задать пароль для доступа к управлению нодой:</p>
  <blockquote id="YPLH">Enter the password for accessing the Dashboard:</blockquote>
  <p id="x0xn">Тут нужно будет придумать пароль, и нажать Enter. Так как при вводе пароля символы не отображаются в терминале, рекомендую сначала написать пароль в блокноте, а затем копировать-вставить в терминал</p>
  <p id="J6MF"></p>
  <p id="f0JJ">4/ Теперь необходимо запустить ноду. Для этого переходим в браузер и подключаемся к ноде, введя в адресной строке:</p>
  <pre id="YEfn">https://IP_адрес_сервера:порт_который_указал_во_время_установки

НАПРИМЕР: https://123.23.45.221:8091</pre>
  <p id="DCKR">Откроется страница:</p>
  <figure id="IVIm" class="m_column">
    <img src="https://img4.teletype.in/files/b8/b7/b8b70023-65fd-4f17-ac1e-e3378016f2ce.png" width="1920" />
  </figure>
  <p id="J6FT">Вводим пароль, который задавали при установке ноды, и жмём Connect</p>
  <p id="wYPg"></p>
  <p id="8t9O">5/ Подключаем кошелёк, на который запрашивали тестовые токены:</p>
  <figure id="ym6S" class="m_column">
    <img src="https://img1.teletype.in/files/82/e0/82e0e212-efec-4e10-bd96-cb4e2e3d5cc1.png" width="1920" />
  </figure>
  <p id="LCZY"></p>
  <p id="MRA3">6/ Жмём &quot;у меня уже есть токены&quot;</p>
  <figure id="3qUt" class="m_column">
    <img src="https://img3.teletype.in/files/6d/98/6d9875dd-82e0-4d44-a83d-04d0c97856a3.png" width="1920" />
  </figure>
  <p id="8E8R"></p>
  <p id="3phe">7/ Жмём &quot;Start node&quot;</p>
  <figure id="tUqg" class="m_column">
    <img src="https://img3.teletype.in/files/6f/bc/6fbca58f-2b8d-45d5-b4a6-60d59d43f620.png" width="1920" />
  </figure>
  <p id="YVA4"></p>
  <p id="R6Tw">8/ Отправляем тестовые токены в стейкинг (минимум 10): вводим количество и нажимаем Stake, подписываем транзакцию</p>
  <figure id="rvC2" class="m_column">
    <img src="https://img3.teletype.in/files/e6/01/e6019920-06ba-484c-a2f4-e9cf9996d208.png" width="1920" />
  </figure>
  <p id="N8Zl">Если подписание транзакция фейлится, нажимаем Skip setup:</p>
  <figure id="nxMT" class="m_column">
    <img src="https://img2.teletype.in/files/18/84/18845c43-d950-45d8-9099-32fdf2677c05.png" width="1920" />
  </figure>
  <p id="ukO8">В панели управления жмём &quot;Start node&quot;</p>
  <figure id="3AoW" class="m_column">
    <img src="https://img4.teletype.in/files/73/a9/73a98505-6be7-4ea0-9f8c-4d56d7237181.png" width="1920" />
  </figure>
  <p id="Jfqm">Далее - &quot;Add stake&quot;</p>
  <figure id="lZLP" class="m_column">
    <img src="https://img3.teletype.in/files/24/ad/24adcfcb-4fc0-480c-9500-8ee04c41b76e.png" width="1920" />
  </figure>
  <p id="AFqq">Далее - вводим количество, нажимаем Stake, подписываем транзакцию</p>
  <figure id="itfU" class="m_column">
    <img src="https://img2.teletype.in/files/90/fe/90fe85e0-7f5e-46ab-b01e-0598e3fe2f7d.png" width="1920" />
  </figure>
  <p id="KQTy"></p>
  <p id="BY9B">9/ Если ты сделал всё правильно, то ты увидишь свои токены в стейкинге, а также статус ноды - сначала будет Waiting for network, потом поменяется на On Standby - это значит, что нода запущена и синхронизирована с сетью</p>
  <figure id="MLV3" class="m_column">
    <img src="https://img4.teletype.in/files/75/e9/75e91f38-f90d-4eb9-acd1-26473511781a.png" width="1920" />
  </figure>
  <figure id="o3Ng" class="m_column">
    <img src="https://img4.teletype.in/files/be/82/be826e70-44aa-40a6-8571-4d0dffda8aa6.png" width="1920" />
  </figure>
  <p id="0dVa"></p>
  <p id="a9IZ">10/ Проверяем логи ноды на сервере:</p>
  <p id="M9qc">Зайти в командную строку ноды</p>
  <pre id="DbAh">shardeum/shell.sh</pre>
  <p id="OzPV">Команда для проверки статуса ноды</p>
  <pre id="M9r2">operator-cli status</pre>
  <p id="dEnb">Здоровые логи выглядят так (статус может быть &quot;waiting for network&quot;, &quot;standby&quot;, &quot;active&quot;, &quot;validating&quot;):</p>
  <figure id="wRtt" class="m_original">
    <img src="https://img2.teletype.in/files/1d/71/1d711d43-c355-4433-b2b5-44b2c29741bb.png" width="1672" />
  </figure>
  <p id="UIH8">Если статус &quot;stopped&quot; - это значит, что нода остановлена, и её нужно запустить. Есть 2 способа запустить ноду: </p>
  <p id="Sn19">1. Через ВЕБ-интерфейс ноды (на сайте, где ты закидывал в стейкинг токены) </p>
  <p id="EBwQ">2. Через терминал ноды, где ты проверяешь логи. Нужно ввести команду:</p>
  <pre id="ycPo">operator-cli start</pre>
  <p id="hrHr">И через пару минут снова проверить статус ноды:</p>
  <pre id="IqN2">operator-cli status</pre>
  <p id="oY32">Для выхода из терминала ноды в терминал сервера нужно ввести команду:</p>
  <pre id="3ETG">exit</pre>
  <blockquote id="99tZ">Обращаю внимание, что статус ноды в логах всегда приоритетнее,чем статус на ВЕБ сайте (это в случае, если они отличаются), так как в ВЕБ часто бывают баги</blockquote>
  <p id="xpBE"></p>
  <h2 id="gSHx">Получение баллов XP за установку ноды:</h2>
  <p id="sNIj">Через 15-20 минут после запуска ноды необходимо посетить сайт тестнета, и получить 1500 ХР за установленную ноду. Для этого:</p>
  <p id="UMhB">1/ <a href="https://shardeum.org/incentivized-testnet?referral-code=cryptodmitr" target="_blank">Перейти на сайт тестнета</a></p>
  <p id="1FEh">2/ Подключить кошелёк валидатора</p>
  <p id="2aPM">3/ Перейти на вкладку Validator task</p>
  <figure id="Pjyw" class="m_column">
    <img src="https://img4.teletype.in/files/32/5e/325e526d-ec3c-4b38-af57-f82e057a64a0.png" width="1920" />
  </figure>
  <p id="f4Ln">4/ Выполнить все доступные задания на странице</p>
  <figure id="qZhL" class="m_column">
    <img src="https://img4.teletype.in/files/bf/1b/bf1b3127-676b-436a-84d1-41636551d8f5.png" width="1920" />
  </figure>
  <p id="yVJb">5/ По желанию можно выполнить дополнительные задания во вкладке Onchain Task, это даст дополнительные XP</p>
  <figure id="5Ylo" class="m_column">
    <img src="https://img2.teletype.in/files/98/70/9870bd06-e3d7-40e1-8ccf-6f55a5c17ec9.png" width="1920" />
  </figure>
  <p id="v6TN">6/ Также советую делать ежедневный Check-in <a href="https://shardeum.org/incentivized-testnet/game/daily-gems" target="_blank">на этой странице тестнета</a>. Это также даёт дополнительные XP.</p>
  <p id="uMIE"></p>
  <section style="background-color:hsl(hsl(0, 0%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="NLo2">Окончательная награда от проекта Shardeum будет зависеть от количества XP, собранных на всех этапах тестнета. За работу ноды также начисляются XP (каждые 10 минут), поэтому советую делать все активности проекта по максимуму и не ограничиваться запуском ноды.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/hyperlane</guid><link>https://teletype.in/@cryptodmitr/hyperlane?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/hyperlane?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Hyperlane. Установка ноды валидатора в сети Base. Гайд</title><pubDate>Wed, 19 Feb 2025 13:31:59 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/ba/91/ba914857-14a3-4434-8a14-daa416f7695e.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/fc/40/fc40dc08-2816-4f7f-ac93-4a8baf8c7d73.png"></img>1/ Зарегистрировать отдельный кошелёк в Метамаск для запуска валидатора]]></description><content:encoded><![CDATA[
  <h2 id="JPub">Подготовка к установке:</h2>
  <p id="YGLk">1/ Зарегистрировать отдельный кошелёк в Метамаск для запуска валидатора</p>
  <p id="JPjS">2/ Закинуть на кошелёк ЕТН в сети Base (1$ достаточно)</p>
  <p id="FBpq">3/ <a href="https://teletype.in/@cryptodmitr/alchemy" target="_blank">Создать RPC точку на сайте Alchemy</a> в сети Base Mainnet</p>
  <p id="xJeK"></p>
  <h2 id="HjaP">Установка валидатора:</h2>
  <p id="XoPE">Поочерёдно ввести следующие команды:</p>
  <p id="HhRN">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="bwZc">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  <p id="ERAP"></p>
  <p id="lysB">2/ <a href="/@cryptodmitr/docker_install">Установить Docker</a>, если он не установлен на сервере</p>
  <p id="gWWL"></p>
  <p id="sDZ6">3/ Установить образ Docker:</p>
  <pre id="sImh">docker pull --platform linux/amd64 gcr.io/abacus-labs-dev/hyperlane-agent:agents-v1.0.0</pre>
  <p id="K1Oh"></p>
  <p id="8syS">4/ Создать директорию для данных ноды:</p>
  <pre id="gBhb">mkdir -p /root/hyperlane_db_base &amp;&amp; chmod -R 777 /root/hyperlane_db_base</pre>
  <p id="kx7n"></p>
  <p id="3CFV">5/ Настраиваем и запускаем валидатор (данные в скобках &lt;&gt; необходимо заменить на свои, сами скобки убрать):</p>
  <blockquote id="OloO">Приватный ключ должен начинаться с &quot;0x&quot;. Если в начале твоего приватника нет этих символов, то добавь их</blockquote>
  <pre id="tYGk">docker run -d -it \
--name hyperlane \
--mount type=bind,source=/root/hyperlane_db_base,target=/hyperlane_db_base \
gcr.io/abacus-labs-dev/hyperlane-agent:agents-v1.0.0 \
./validator \
--db /hyperlane_db_base \
--originChainName base \
--reorgPeriod 1 \
--validator.id &lt;ИМЯ ВАЛИДАТОРА (любое)&gt; \
--checkpointSyncer.type localStorage \
--checkpointSyncer.folder base \
--checkpointSyncer.path /hyperlane_db_base/base_checkpoints \
--validator.key &lt;ПРИВАТНЫЙ КЛЮЧ КОШЕЛЬКА&gt; \
--chains.base.signer.key &lt;ПРИВАТНЫЙ КЛЮЧ КОШЕЛЬКА&gt; \
--chains.base.customRpcUrls &lt;URL RPC с сайта Alchemy в сети Base Mainnet&gt;</pre>
  <blockquote id="uRjY">В коде нужно изменить 3 типа данных: ИМЯ, ПРИВАТНИК, RPC полученный на Alchemy</blockquote>
  <p id="dYfg"></p>
  <p id="BnvY">6/ Идем в <a href="https://basescan.org/" target="_blank">Explorer сети Base</a>, и проверяем успешную регистрацию валидатора, введя адрес кошелька валидатора:</p>
  <figure id="wVY2" class="m_column">
    <img src="https://img4.teletype.in/files/fc/40/fc40dc08-2816-4f7f-ac93-4a8baf8c7d73.png" width="1831" />
  </figure>
  <p id="mLAN">7/ Проверяем логи: </p>
  <pre id="Fppz">docker logs hyperlane --tail=50</pre>
  <p id="VGly">Здоровые логи (по окончании синхронизации валидатора 10-30 минут) выглядят так:</p>
  <figure id="ld1q" class="m_original">
    <img src="https://img3.teletype.in/files/2c/55/2c555ed0-5fbc-4c7f-80f8-fdd6f5694382.png" width="1672" />
  </figure>
  <p id="EA7W"></p>
  <h2 id="KaD5">Перезапуск ноды:</h2>
  <p id="d3P0">Гайд будет дополнен</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/alchemy</guid><link>https://teletype.in/@cryptodmitr/alchemy?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/alchemy?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Alchemy. Создание RPC для нод</title><pubDate>Wed, 19 Feb 2025 13:14:29 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/69/43/694337c8-84fa-4bcf-a589-00bc3d863654.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/55/5e/555e13d6-da77-4357-b768-6d29114bcdcf.png"></img>1/ Перейти на сайт и авторизоваться/зарегистрироваться (из РФ используй VPN|PROXY)]]></description><content:encoded><![CDATA[
  <p id="MsYL">1/ <a href="https://dashboard.alchemy.com/apps" target="_blank">Перейти на сайт</a> и авторизоваться/зарегистрироваться (из РФ используй VPN|PROXY)</p>
  <p id="ZBv5">2/ Перейти Apps — Create new app</p>
  <figure id="TKWg" class="m_column">
    <img src="https://img2.teletype.in/files/55/5e/555e13d6-da77-4357-b768-6d29114bcdcf.png" width="1920" />
  </figure>
  <p id="4Ale">3/ Ввести название (любое) и нажать Next</p>
  <figure id="Or8I" class="m_column">
    <img src="https://img1.teletype.in/files/80/90/80909043-f9c8-48ab-bcce-acb6e1bf6260.png" width="1920" />
  </figure>
  <p id="QxJs">4/ Активировать ползунок Enable all EVM и нажать Next</p>
  <figure id="W1dm" class="m_column">
    <img src="https://img3.teletype.in/files/ae/be/aebe7c8f-3968-48ba-a738-9de1cda9c444.png" width="1920" />
  </figure>
  <p id="27Nb">5/ Нажать Create app</p>
  <figure id="Swnw" class="m_column">
    <img src="https://img3.teletype.in/files/a9/f3/a9f31f8f-a9b4-4158-b947-ec42a75d2bd4.png" width="1920" />
  </figure>
  <p id="wDWU">6/ Выбрать сеть, в которой будет использоваться RPC, и скопировать URL</p>
  <figure id="G050" class="m_column">
    <img src="https://img4.teletype.in/files/74/13/74139a8a-aa58-4442-a39c-9a4fe230d660.png" width="1920" />
  </figure>
  <p id="695Y"></p>
  <blockquote id="hjNf">На один профиль Alchemy можно создать 5 RPC бесплатно.</blockquote>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@cryptodmitr/nexus</guid><link>https://teletype.in/@cryptodmitr/nexus?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr</link><comments>https://teletype.in/@cryptodmitr/nexus?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=cryptodmitr#comments</comments><dc:creator>cryptodmitr</dc:creator><title>Nexus. Testnet 2. Установка ноды</title><pubDate>Wed, 19 Feb 2025 10:31:58 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/58/80/5880da70-cee1-47fb-a7fa-65b7d4e8971e.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/3c/88/3c88253f-01ed-489e-8cd1-0c8842a08c63.png"></img>1/ Заходим на сайт проекта и авторизуемся с почтой или Google. Если участвовал в предыдущих фазах тестнета, авторизуйся с той же почты!]]></description><content:encoded><![CDATA[
  <h2 id="CKYh">Регистрация и получение ID ноды:</h2>
  <p id="9bL7">1/ Заходим на <a href="https://app.nexus.xyz/" target="_blank">сайт проекта</a> и авторизуемся с почтой или Google. Если участвовал в предыдущих фазах тестнета, авторизуйся с той же почты!</p>
  <p id="whi6">2/ Идём в Nodes</p>
  <figure id="grSJ" class="m_column">
    <img src="https://img4.teletype.in/files/3c/88/3c88253f-01ed-489e-8cd1-0c8842a08c63.png" width="1920" />
  </figure>
  <p id="zlUJ">3/ Выбираем Add Node</p>
  <figure id="aYg2" class="m_column">
    <img src="https://img3.teletype.in/files/a3/6f/a36f69fb-4319-40ea-b54b-dbe41e5cf3c3.png" width="1920" />
  </figure>
  <p id="mvez">4/ Нажимаем Add CLI node</p>
  <figure id="4mK0" class="m_column">
    <img src="https://img1.teletype.in/files/cf/26/cf26ac24-b0ba-482c-bba9-7152de0c3331.png" width="1920" />
  </figure>
  <p id="j5cU">5/ Копируем выданный ID ноды</p>
  <figure id="08zw" class="m_column">
    <img src="https://img3.teletype.in/files/6e/2e/6e2eac71-609d-48b2-92ce-403d46dc2904.png" width="1920" />
    <figcaption>Сайт глючит, ID ноды не всегда загружается с первого раза. Пробуй несколько раз</figcaption>
  </figure>
  <h2 id="FVFJ"></h2>
  <h2 id="jFOk">Установка ноды на Ubuntu:</h2>
  <p id="jGZK">Поочерёдно ввести следующие команды:</p>
  <p id="LQcn">1/ Обновление системы (использовать, если сервер новый. Если на сервере уже запущены ноды, команду не вводить!)</p>
  <pre id="snOQ">sudo apt update &amp;&amp; sudo apt upgrade    # По оканчании нажать Enter</pre>
  <p id="D9NF"></p>
  <p id="1Fh6">2/ Установка зависимостей:</p>
  <pre id="0NeK">sudo apt install -y build-essential pkg-config libssl-dev cargo protobuf-compiler git-all screen unzip</pre>
  <p id="OKHi">По окончании установки зависимостей нажми Enter</p>
  <p id="orbb"></p>
  <pre id="i1aU">curl --proto &#x27;=https&#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh</pre>
  <p id="xDFc">После ввода система задаст вопрос &quot;Continue?&quot; ввести &quot;y&quot; и нажать Enter<br />После нужно выбрать один из 3 способов установки, тут просто нажми Enter</p>
  <p id="MRqe"></p>
  <pre id="Dx0f">sh source $HOME/.cargo/env
echo &#x27;export PATH=&quot;$HOME/.cargo/bin:$PATH&quot;&#x27; &gt;&gt; ~/.bashrc
source ~/.bashrc
rustup update</pre>
  <p id="yNmN">В процессе установки система может задавать вопросы - нажимай Enter</p>
  <p id="N9mm"></p>
  <pre id="cgF7">wget https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-linux-x86_64.zip
unzip protoc-29.3-linux-x86_64.zip -d protoc-29.3
sudo mv protoc-29.3/bin/protoc /usr/local/bin/
sudo mv protoc-29.3/include/* /usr/local/include/
export PATH=&quot;/usr/local/bin:$PATH&quot;
source ~/.bashrc
sudo mv /usr/bin/protoc /usr/bin/protoc_old
protoc --version</pre>
  <p id="rJOT"></p>
  <p id="w60q">3/ Установка и запуск ноды (запуск в Screen сессии):</p>
  <p id="jwz9">Создание Screen сессии для ноды:</p>
  <pre id="NeCN">screen -S nexus_node</pre>
  <p id="QskQ"></p>
  <p id="oP16">В новом открывшемся окне производим компилляцию и запуск ноды:</p>
  <pre id="11GF">curl https://cli.nexus.xyz/ | sh</pre>
  <p id="6Jr6">Во время установки система будет задавать вопросы - каждый раз нажимай Enter</p>
  <p id="JcAv">В конце установки, на этапе выбора режима (на скрине ниже) вводи 2, нажимай Enter</p>
  <figure id="oZU7" class="m_original">
    <img src="https://img4.teletype.in/files/78/4b/784b50a6-4378-43a5-822d-61e411940296.png" width="1614" />
  </figure>
  <p id="gbOD">Следующим шагом вставляем ID ноды, полученный на сайте, нажимаем Enter</p>
  <figure id="Z1gP" class="m_original">
    <img src="https://img1.teletype.in/files/c1/ea/c1eac4b5-aa04-452a-bc37-3dbf47e6642f.png" width="1614" />
  </figure>
  <p id="w2rL">После завершения установки ты увидишь логи:</p>
  <figure id="NN1v" class="m_original">
    <img src="https://img1.teletype.in/files/ca/cf/cacf18b0-b37d-4f93-9f3a-a5eea1231ecf.png" width="584" />
    <figcaption>Так выглядят логи, когда твоя нода выполнила таск, и получила награду</figcaption>
  </figure>
  <p id="NYXT">Если в логах пруфа меньше 6 пунктов, то это значит, что твоя нода не выполнила таск. Это ничего страшного, нода работает правильно, но из-за глючности и нагрузки на сеть такое может быть:</p>
  <figure id="dG3G" class="m_original">
    <img src="https://img4.teletype.in/files/3c/1d/3c1d6476-e97c-43c2-8f66-50e0a87eb535.png" width="567" />
    <figcaption>Невыполненный таск</figcaption>
  </figure>
  <p id="cIU8"></p>
  <p id="qz4f">Для того, чтобы свернуть экран, и при этом нода продолжала работать, нужно закрыть сессию Screen. Для этого нужно зажать Ctrl и нажать A + D </p>
  <p id="VyKZ"></p>
  <p id="qWiR">4/ Проверка логов</p>
  <p id="V5BT">Чтобы проверить логи и правильную работу ноды, нужно вернуться в Screen сессию ноды. Для этого введи:</p>
  <pre id="7F1r">screen -r nexus_node</pre>
  <p id="SZ8h">Для правильного выхода из Screen сессии используй ту же комбинацию, что и при установке ноды: нужно зажать Ctrl и нажать A + D </p>
  <h2 id="pPFy"></h2>
  <h2 id="DJxD">Удаление ноды:</h2>
  <pre id="ckhF">screen -S nexus_node -X quit
rm -r .nexus</pre>

]]></content:encoded></item></channel></rss>