<?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>@irinaglim89</title><generator>teletype.in</generator><description><![CDATA[@irinaglim89]]></description><link>https://teletype.in/@irinaglim89?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irinaglim89</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/irinaglim89?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/irinaglim89?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 26 May 2026 08:03:51 GMT</pubDate><lastBuildDate>Tue, 26 May 2026 08:03:51 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@irinaglim89/YwEJTS0ZpLf</guid><link>https://teletype.in/@irinaglim89/YwEJTS0ZpLf?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irinaglim89</link><comments>https://teletype.in/@irinaglim89/YwEJTS0ZpLf?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=irinaglim89#comments</comments><dc:creator>irinaglim89</dc:creator><title>Інструкція із встановлення ноди NEAR: Stakewars epizode ІІІ</title><pubDate>Thu, 28 Jul 2022 16:00:07 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f7/a5/f7a5e445-0572-469e-b7d4-204d12d40316.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/64/82/6482b6a7-3eb8-4353-9e67-6af948d5200a.png"></img>Що таке NEAR: Stakewars?]]></description><content:encoded><![CDATA[
  <figure id="1zmZ" class="m_column">
    <img src="https://img3.teletype.in/files/64/82/6482b6a7-3eb8-4353-9e67-6af948d5200a.png" width="1400" />
  </figure>
  <p id="ac82"><strong>Що таке NEAR: Stakewars?</strong></p>
  <p id="F170">Якщо у вас сьогодні немає місця валідатора в основній мережі, і ви хотіли б його отримати, Stake Wars може підтримати вас у вдосконаленні ваших навичок і компетенції з керування вузлом NEAR, а також надасть вам доступ до винагород, які сприятимуть економіці вашого вузла валідатора.</p>
  <p id="df22">Якщо ви новачок у спільноті та хотіли б дізнатися більше про те, що означає запустити вузол перевірки, Stake Wars пропонує вам ігровий майданчик і підтримку, яка допоможе вам ближче познайомитися з NEAR.</p>
  <p id="kkoX"></p>
  <p id="mdmn">Для початку вам потрібно подати заявку на участь за <a href="https://nearprotocol1001.typeform.com/to/Z39N7cU9?typeform-source=near.org" target="_blank">посиланням</a>.</p>
  <p id="zfQx">Потім потрібно виконати завдання по встановленню ноди.<br /><br /></p>
  <p id="aEbg"><strong>Завдання 1.1. Вибираємо та арендуємо сервер.</strong></p>
  <p id="NzTM"></p>
  <p id="7b3C">Нам пропонують ось такі сервера:<br /></p>
  <blockquote id="8cd0">Amazon Web Services</blockquote>
  <blockquote id="nzM0">Google Cloud Platform</blockquote>
  <blockquote id="tk1C">Microsoft Azure</blockquote>
  <blockquote id="04RA">IBM Cloud</blockquote>
  <blockquote id="oOpr">DigitalOcean</blockquote>
  <blockquote id="EKl3">Hetzner</blockquote>
  <p id="Hs6D">Але не обов&#x27;язково брати сервер саме з цього списку.<br /><br />Я вибрала сервер <a href="https://contabo.com/" target="_blank">Contabo</a>, так як вже знайома з ним.</p>
  <p id="uKdm"><br />Після того, як ви визначились з сервером, обираємо тарифний план.<br />Я зупинилася на цьому тарифному за 15 євро, ви ж можете вибрати дешевше, або ж дорожче.</p>
  <figure id="dPDD" class="m_column">
    <img src="https://img1.teletype.in/files/80/7c/807c220f-fd50-4895-b5b1-fe442aa8cf82.png" width="1114" />
  </figure>
  <p id="6JVy">Доречі, ось рекомендовані характеристики для вашої ноди.</p>
  <blockquote id="daPQ">CPU: 4 CORE <br />RAM: 8 GB <br />HDD/SSD: 500 GB</blockquote>
  <p id="xg1Z"></p>
  <p id="qo8D">Тепер потрібно підготувати сервер до роботи.<br />Для цього вводимо команди по одній.<br /><br />Оновлення ОС.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="ZuaV">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>
  </section>
  <figure id="fYJh" class="m_original">
    <img src="https://img4.teletype.in/files/71/75/7175deef-67e0-4491-a372-c59e2fa2919a.png" width="710" />
  </figure>
  <p id="NW4j">Встановлюємо інструменти розробника Node.js та інші пакети.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="ArXI">sudo apt install -y git binutils-dev libcurl4-openssl-dev zlib1g-dev libdw-dev libiberty-dev cmake gcc g++ python docker.io protobuf-compiler libssl-dev pkg-config llvm cargo
sudo apt install clang build-essential make
sudo apt install curl jq
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -  
sudo apt install nodejs
PATH=&quot;$PATH&quot;</pre>
  </section>
  <figure id="gjzx" class="m_column">
    <img src="https://img1.teletype.in/files/c3/e1/c3e1700c-193f-471d-bfc3-b08351ddd9fe.png" width="866" />
  </figure>
  <p id="NPHe">Перевіряємо версію ноди.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="73I1">node -v</pre>
  </section>
  <figure id="qEDt" class="m_original">
    <img src="https://img1.teletype.in/files/0d/45/0d45e71f-b720-449b-87f1-d406068a8123.png" width="218" />
  </figure>
  <p id="LFxw">Встановлюємо NEAR-CLI.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="1Vio">sudo npm install -g near-cli</pre>
  </section>
  <figure id="e1J9" class="m_column">
    <img src="https://img3.teletype.in/files/ad/3c/ad3c8e15-b671-400a-a2c0-d5565c4fd848.png" width="865" />
  </figure>
  <p id="6uml">Налаштовуємо оточення для мережі <strong>shardnet.</strong></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="rPsZ">export NEAR_ENV=shardnet 
echo &#x27;export NEAR_ENV=shardnet&#x27; &gt;&gt; ~/.bashrc</pre>
    <pre id="7fLl">sudo apt install python3-pip </pre>
    <pre id="7fLl">USER_BASE_BIN=$(python3 -m site --user-base)/bin 
export PATH=&quot;$USER_BASE_BIN:$PATH&quot;</pre>
  </section>
  <figure id="5v2B" class="m_column">
    <img src="https://img1.teletype.in/files/c6/83/c6833ca6-7b5b-4469-ad44-54d77df6dd10.png" width="994" />
  </figure>
  <p id="4324">Встановлюємо Rust.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="kUHW">sudo apt install curl build-essential gcc make -y</pre>
    <pre id="kM8M">curl --proto &#x27;=https&#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh</pre>
  </section>
  <figure id="1Z1G" class="m_original">
    <img src="https://img2.teletype.in/files/5e/e4/5ee4d735-ec10-4a45-8da9-11e82ac11323.png" width="407" />
  </figure>
  <p id="rZSi">Для підтвердження, нажимаємо 1.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="kN26">source ~/.profile 
source ~/.cargo/env</pre>
  </section>
  <p id="prkE"></p>
  <p id="HUlx"><strong>Завдання 1.2. Встановлюємо ноду.</strong></p>
  <p id="iatt">Копіюємо файли.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="Cv7y">git clone https://github.com/near/nearcore 
cd nearcore 
git fetch</pre>
  </section>
  <figure id="HSTA" class="m_original">
    <img src="https://img2.teletype.in/files/df/fd/dffdc83f-0c9f-47e9-8739-d36c0434f28a.png" width="507" />
  </figure>
  <p id="kJ0m">Тепер нам потрібен актуальний комміт, знайти його ви можете за <a href="https://github.com/near/stakewars-iii/blob/main/commit.md" target="_blank">посиланням.</a></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="f0nW">git checkout 0d7f272afabc00f4a076b1c89a70ffc62466efe9</pre>
  </section>
  <p id="jmvQ">Білдимо раст код.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="c2hT">cargo build -p neard --release --features shardnet</pre>
  </section>
  <figure id="7SES" class="m_original">
    <img src="https://img1.teletype.in/files/81/a5/81a5b09a-0b58-40f1-ae77-90f0fbe8c416.png" width="628" />
  </figure>
  <p id="Bdsl">Ініціалізуємо валідатора.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="0G5Q">./target/release/neard --home ~/.near init --chain-id shardnet --download-genesis</pre>
  </section>
  <figure id="wWMa" class="m_column">
    <img src="https://img3.teletype.in/files/a1/2e/a12e17c2-9167-4594-be99-e621776c49aa.png" width="927" />
  </figure>
  <p id="1LEg">Тепер потрібно замінити згенерений конфіг.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="olso">rm ~/.near/config.json 
wget -O ~/.near/config.json https://s3-us-west-1.amazonaws.com/build.nearprotocol.com/nearcore-deploy/shardnet/config.json</pre>
  </section>
  <figure id="dXwr" class="m_column">
    <img src="https://img2.teletype.in/files/d4/a1/d4a1ab95-f43d-472f-a675-ef29fb775f15.png" width="1217" />
  </figure>
  <p id="K6DP">Запускаємо сервіс.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="6jpW">sudo systemctl daemon-reload
sudo systemctl enable neard
sudo systemctl restart neard</pre>
  </section>
  <figure id="VQud" class="m_column">
    <img src="https://img4.teletype.in/files/7c/cc/7ccc3619-ced3-499e-b67d-511914aaaa93.png" width="901" />
  </figure>
  <p id="6L8h"></p>
  <p id="nyMZ"><strong>Завдання 1.3. Створюємо гаманець.</strong></p>
  <p id="NDh7">Для створення гаманця переходио за <a href="https://wallet.shardnet.near.org/" target="_blank">посиланням.</a></p>
  <figure id="Lcxj" class="m_original">
    <img src="https://img3.teletype.in/files/6c/8d/6c8d325f-4672-48ce-8181-59878aff63bb.png" width="518" />
  </figure>
  <p id="aWEQ">Потрібно вигадати ім&#x27;я свого гаманця.</p>
  <figure id="dNDL" class="m_original">
    <img src="https://img3.teletype.in/files/eb/01/eb01deaa-e223-457b-aa56-223773b285e7.png" width="459" />
  </figure>
  <p id="vAmh">Зберігаємо мнемонічну фразу.</p>
  <figure id="nNlH" class="m_column">
    <img src="https://img1.teletype.in/files/4f/85/4f85e1af-b78c-436b-8756-c8fdae4cb970.png" width="1040" />
  </figure>
  <p id="e4fx">Після створення гаманця нам нарахують тестові токени Near.</p>
  <p id="wfX9"></p>
  <p id="vPTM"><strong>2. Авторизовуємось в терміналі.</strong></p>
  <p id="GopR"></p>
  <p id="aobJ">Прописуємо в консолі.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="ZHBC">near login</pre>
  </section>
  <figure id="GLyI" class="m_column">
    <img src="https://img4.teletype.in/files/fe/60/fe609313-d340-40f0-8f42-5cdeb8f0001c.png" width="1007" />
  </figure>
  <p id="yN3P">Нажимаємо n, потім Enter.</p>
  <figure id="xfyj" class="m_original">
    <img src="https://img4.teletype.in/files/3f/4d/3f4da1d1-5172-4569-b7c7-03bd6defeea8.png" width="558" />
  </figure>
  <p id="MOSx">Копіюємо посилання, яке нам видали та вставляємо в браузер в якому створювали свій гаманець.</p>
  <p id="Vua3">Нажимаємо Next, потім підключаємо і прописуємо ім&#x27;я свого гаманця, наприклад irinaglimm1989.shardnet.near.<br />Потім нажимаєпо продовжити.<br />В нас має з&#x27;явитись ось така сторінка.</p>
  <figure id="rxHU" class="m_column">
    <img src="https://img4.teletype.in/files/38/50/3850a306-bb81-4f3b-90b3-27bd2d0e2cf5.png" width="629" />
  </figure>
  <p id="ETW4">Цю сторінку ми можемо закрити.<br /><br />Повертаємось в консоль і пишемо ім&#x27;я свого гаманця.</p>
  <figure id="zLuJ" class="m_column">
    <img src="https://img2.teletype.in/files/db/35/db35acba-3361-48c3-bc63-b9310e045ab8.png" width="787" />
  </figure>
  <p id="difI">Створюємо ключ валідатора.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="ZAnc">near generate-key &lt;pool_id&gt;</pre>
  </section>
  <p id="Sbrq">Де &lt;pool_id&gt; - це irinaglimm1989.factory.shardnet.near, irinaglimm1989 міняєте на своє ім&#x27;я.</p>
  <p id="yNS3">Відкриваємо файл.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="bWij">nano ~/.near-credentials/shardnet/&lt;pool_id&gt;.json</pre>
  </section>
  <p id="tbtb">Тут також замінюємо &lt;pool_id&gt; на свій.</p>
  <p id="7o5t">У відкритому файлу шукаємо <strong>private_key</strong> і міняємо його на <strong>secret_key.</strong></p>
  <figure id="ZgoP" class="m_column">
    <img src="https://img4.teletype.in/files/7d/2b/7d2beaa3-19c3-4281-b977-9779540b55da.png" width="1094" />
  </figure>
  <p id="HoqK">Нажимаємо Ctrl + X та перезапускаємо ноду.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="MdIJ">sudo systemctl daemon-reload 
sudo systemctl enable neard 
sudo systemctl restart neard</pre>
  </section>
  <p id="CsSG"></p>
  <p id="905b"><strong>3. Створюємо стейкінг пул.</strong></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="azF1">near call factory.shardnet.near create_staking_pool &#x27;{&quot;staking_pool_id&quot;: &quot;&lt;pool_id&gt;&quot;, &quot;owner_id&quot;: &quot;&lt;account_id&gt;&quot;, &quot;stake_public_key&quot;: &quot;&lt;public_key&gt;&quot;, &quot;reward_fee_fraction&quot;: {&quot;numerator&quot;: 5, &quot;denominator&quot;: 100}, &quot;code_hash&quot;:&quot;DD428g9eqLL8fWUxv8QSpVFzyHi1Qd16P8ephYCTmMSZ&quot;}&#x27; --accountId=&quot;&lt;accountId&gt;&quot; --amount=30 --gas=300000000000000</pre>
  </section>
  <ul id="YgvK">
    <li id="7ed1">&lt;pool_id&gt; — замінюємо &lt;pool_id&gt; на свій, наприклад  irinaglimm1989.factory.shardnet.near, irinaglimm1989 міняєте на своє ім&#x27;я.</li>
    <li id="7e3a">&lt;account_id&gt; — ім’я гаманця, який ви створили, наприклад  irinaglimm1989.shardnet.near, irinaglimm1989 міняєте на своє ім&#x27;я.</li>
    <li id="ddfb">&lt;public_key&gt;  — ваш публічний ключ з файлу файла<code>validator_key.json</code></li>
    <li id="2186">reward_fee_fraction — скільки валідатор буде брати комісії</li>
  </ul>
  <p id="GuiQ">Тепер потрібно закинути трішки токенів в стейкінг пул.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="t89o">near call &lt;pool_id&gt; deposit_and_stake --amount &lt;amount&gt; --accountId &lt;account_id&gt; --gas=300000000000000</pre>
  </section>
  <ul id="aGT3">
    <li id="19iE">&lt;pool_id&gt; — замінюємо &lt;pool_id&gt; на свій, наприклад  irinaglimm1989.factory.shardnet.near, irinaglimm1989 міняєте на своє ім&#x27;я.</li>
    <li id="UOtb">&lt;amount&gt; — кількість токенів Near</li>
    <li id="1g0w">&lt;account_id&gt;  — ім&#x27;я гаманця з якого будуть списуватись токени</li>
  </ul>
  <p id="c8QN"></p>
  <p id="VQaX"><strong>4. Інструменти для моніторингу та перевірки вузла.</strong></p>
  <p id="U5Ri">Перевірка логів.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="LcZO">journalctl -n 100 -f -u neard | ccze -A</pre>
  </section>
  <figure id="24Ud" class="m_column">
    <img src="https://img1.teletype.in/files/02/cf/02cf2630-b21a-4b10-96d9-d014ee43dd7e.png" width="1509" />
  </figure>
  <p id="1mJL">Версія вашого вузла.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="Aq5T">curl -s http://127.0.0.1:3030/status | jq .version</pre>
  </section>
  <figure id="wGbH" class="m_original">
    <img src="https://img2.teletype.in/files/91/06/9106c907-771d-4d7c-bda0-38402db40431.png" width="558" />
  </figure>
  <p id="WkxJ">Перевірка делегаторів і ставок.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="Fczi">near view &lt;your pool&gt;.factory.shardnet.near get_accounts &#x27;{&quot;from_index&quot;: 0, &quot;limit&quot;: 10}&#x27; --accountId &lt;accountId&gt;.shardnet.near</pre>
  </section>
  <figure id="HpIm" class="m_column">
    <img src="https://img4.teletype.in/files/3d/e0/3de0891e-11ee-4c25-872d-98f628d1d4ea.png" width="1230" />
  </figure>
  <p id="bZdy">Причина відмови валідатора.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="wpTc">curl -s -d &#x27;{&quot;jsonrpc&quot;: &quot;2.0&quot;, &quot;method&quot;: &quot;validators&quot;, &quot;id&quot;: &quot;dontcare&quot;, &quot;params&quot;: [null]}&#x27; -H &#x27;Content-Type: application/json&#x27; 127.0.0.1:3030 | jq -c &#x27;.result.prev_epoch_kickout[] | select(.account_id | contains (&quot;&lt;POOL_ID&gt;&quot;))&#x27; | jq .reason</pre>
  </section>
  <p id="F0rN">Перевірка створених та очікуваних блоків.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="WKwl">curl -s -d &#x27;{&quot;jsonrpc&quot;: &quot;2.0&quot;, &quot;method&quot;: &quot;validators&quot;, &quot;id&quot;: &quot;dontcare&quot;, &quot;params&quot;: [null]}&#x27; -H &#x27;Content-Type: application/json&#x27; 127.0.0.1:3030 </pre>
  </section>
  <p id="rfsZ"></p>
  <p id="GUUG"><strong>Нижче посилання на інші завдання та контакти проекту.</strong></p>
  <ul id="Ud7K">
    <li id="UOCj"><a href="https://docs.google.com/forms/d/e/1FAIpQLScp9JEtpk1Fe2P9XMaS9Gl6kl9gcGVEp3A5vPdEgxkHx3ABjg/viewform" target="_blank">Форма для заповнення, після виконання 5,6,7,8,9 завдвнь</a></li>
    <li id="sozj"><a href="https://github.com/near/stakewars-iii/blob/main/challenges/challenge-summary.md" target="_blank">Список всіх завдань</a></li>
    <li id="jMeT"><a href="https://discord.gg/G9v96M9d" target="_blank">Discord проекта</a></li>
    <li id="9Aov"><a href="https://near.org/ru/" target="_blank">Website проекта</a></li>
    <li id="VqzZ"><a href="https://twitter.com/nearprotocol" target="_blank">Twitter проекта</a></li>
  </ul>
  <p id="GV2E"></p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h3 id="74TD" data-align="center"><strong>Мої контакти</strong></h3>
  </section>
  <p id="hkc8">Discord: IrinaGlim89#8696</p>
  <p id="tbPv">Останнє оновлення: 28.07.2022</p>

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