<?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>Bench [BIO]</title><generator>teletype.in</generator><description><![CDATA[Founder of the SCAMEIKA channel
👉👉  https://t.me/scameika_crypto   👈👈]]></description><image><url>https://img1.teletype.in/files/4c/8a/4c8a4f6e-892e-4ae2-8e02-8bcde6a2c9c7.png</url><title>Bench [BIO]</title><link>https://teletype.in/@scameika_admin</link></image><link>https://teletype.in/@scameika_admin?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/scameika_admin?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/scameika_admin?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 05 Apr 2026 01:44:11 GMT</pubDate><lastBuildDate>Sun, 05 Apr 2026 01:44:11 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@scameika_admin/EL8Biw06PhY</guid><link>https://teletype.in/@scameika_admin/EL8Biw06PhY?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin</link><comments>https://teletype.in/@scameika_admin/EL8Biw06PhY?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin#comments</comments><dc:creator>scameika_admin</dc:creator><title>Allora Testnet | Установка воркера</title><pubDate>Mon, 01 Jul 2024 12:39:08 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/13/76/13766f6d-dbb4-4f1a-b11f-c05b22edabbb.png"></media:content><category>Nodes</category><description><![CDATA[<img src="https://img1.teletype.in/files/09/7c/097c1dde-3c3e-45a8-9844-1232fb1637c5.jpeg"></img>Allora Network — это самосовершенствующаяся децентрализованная сеть искусственного интеллекта, предоставляющая приложениям более умный и безопасный ИИ с помощью сети моделей машинного обучения. Инвестировано 35M$ от Polychain Capital, Delphi Ventures, Blockchain Capital и др.]]></description><content:encoded><![CDATA[
  <p id="R8lT"><a href="https://t.me/scameika_crypto" target="_blank"><strong>SCAMEIKA </strong></a>— твой гид по активностям</p>
  <figure id="kZWT" class="m_original">
    <img src="https://img1.teletype.in/files/09/7c/097c1dde-3c3e-45a8-9844-1232fb1637c5.jpeg" width="700" />
  </figure>
  <p id="Gj2g"><strong>Allora Network </strong>— это самосовершенствующаяся децентрализованная сеть искусственного интеллекта, предоставляющая приложениям более умный и безопасный ИИ с помощью сети моделей машинного обучения.<br />Инвестировано 35M$ от Polychain Capital, Delphi Ventures, Blockchain Capital и др.</p>
  <p id="Nv0J"><strong>Минимальные требования: 2 CPU/4Gb RAM/5 Gb SSD/Ubuntu 22.04<br />Cервер покупал на <a href="https://xorek.cloud/?from=7859" target="_blank">XorekCloud</a>, как начать работу с сервером, писал <a href="https://teletype.in/@scameika_admin/Xp1iFn-OOEj" target="_blank">ТУТ</a></strong></p>
  <h2 id="q89i">Подготовка:</h2>
  <ul id="1B0D">
    <li id="cH6I">покупаем сервер</li>
    <li id="XhMQ">устанавливаем <a href="https://chromewebstore.google.com/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap" target="_blank"><strong>кошелек Keplr</strong></a> (если уже есть, пропускаем)</li>
    <li id="cHUs">подключаем кош к <a href="https://app.allora.network?ref=eyJyZWZlcnJlcl9pZCI6IjdmZDVkYzQ5LWMwNGYtNDY1My05Y2I3LTAwYzZmOTM5NDg1NSJ9" target="_blank"><strong>панели управления</strong></a></li>
    <li id="uOQi">добавляем сеть Allora <a href="https://explorer.edgenet.allora.network/wallet/suggest" target="_blank"><strong>здесь</strong></a></li>
    <li id="ystN">забираем токены uAllo <strong>в <a href="https://faucet.edgenet.allora.network/" target="_blank">кране  </a></strong>(адрес кошелька можно скопировать из панели управления)</li>
  </ul>
  <h2 id="Qw9f">Устанавливаем зависимости и пакеты:</h2>
  <ul id="11MG">
    <li id="VZkN">подключаемся к серверу</li>
    <li id="5L9L">создаем сессию screen:</li>
  </ul>
  <pre id="GPge" data-lang="bash">screen -S allora</pre>
  <ul id="64Tu">
    <li id="V8Y8">устанавливаем пакеты:</li>
  </ul>
  <pre id="eESn" data-lang="bash">sudo apt update &amp; sudo apt upgrade -y</pre>
  <pre id="ftTy" data-lang="bash">sudo apt install ca-certificates zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev curl git wget make jq build-essential pkg-config lsb-release libssl-dev libreadline-dev libffi-dev gcc screen unzip lz4 -y</pre>
  <ul id="V52n">
    <li id="mojx">устанавливаем Python3:</li>
  </ul>
  <pre id="qT1H" data-lang="bash">sudo apt install python3</pre>
  <pre id="EqNM" data-lang="bash">python3 --version
#проверяем установленную версию</pre>
  <pre id="HVZK" data-lang="bash">sudo apt install python3-pip</pre>
  <pre id="sYCz" data-lang="bash">pip3 --version
#проверяем установленную версию</pre>
  <ul id="9GMG">
    <li id="hMlc">устанавливаем Docker:</li>
  </ul>
  <pre id="iM0B" data-lang="bash">curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg</pre>
  <pre id="1zJu" data-lang="bash">echo &quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &gt; /dev/null</pre>
  <pre id="dpdq" data-lang="bash">sudo apt-get update</pre>
  <pre id="c6wT" data-lang="bash">sudo apt-get install docker-ce docker-ce-cli containerd.io</pre>
  <pre id="XUSi" data-lang="bash">docker version
#проверяем установленную версию</pre>
  <ul id="MK1Y">
    <li id="KfT4">устанавливаем Docker-Compose:</li>
  </ul>
  <pre id="uPCy" data-lang="bash">VER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d &#x27;&quot;&#x27; -f 4)</pre>
  <pre id="KtvY" data-lang="bash">curl -L &quot;https://github.com/docker/compose/releases/download/&quot;$VER&quot;/docker-compose-$(uname -s)-$(uname -m)&quot; -o /usr/local/bin/docker-compose</pre>
  <pre id="u8wj" data-lang="bash">chmod +x /usr/local/bin/docker-compose</pre>
  <pre id="AuQS" data-lang="bash">docker-compose --version
#проверяем установленную версию</pre>
  <ul id="krPt">
    <li id="aKRN">устанавливаем разрешение Docker для пользователя:</li>
  </ul>
  <pre id="RpUE" data-lang="bash">sudo groupadd docker</pre>
  <pre id="Rqcs" data-lang="bash">sudo usermod -aG docker $USER</pre>
  <ul id="lQT2">
    <li id="KPf2">устанавливаем Golang:</li>
  </ul>
  <pre id="MMzZ" data-lang="bash">sudo rm -rf /usr/local/go</pre>
  <pre id="CHuw" data-lang="bash">curl -L https://go.dev/dl/go1.22.4.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local</pre>
  <pre id="anJg" data-lang="bash">echo &#x27;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&#x27; &gt;&gt; $HOME/.bash_profile</pre>
  <pre id="Q665" data-lang="bash">echo &#x27;export PATH=$PATH:$(go env GOPATH)/bin&#x27; &gt;&gt; $HOME/.bash_profile</pre>
  <pre id="F6sL" data-lang="bash">source .bash_profile</pre>
  <pre id="PEYs" data-lang="bash">go version
#проверяем установленную версию</pre>
  <h2 id="35mE"><br />Устанавливаем кошелек Allorad:</h2>
  <pre id="lol2" data-lang="bash">git clone https://github.com/allora-network/allora-chain.git</pre>
  <pre id="vkvT" data-lang="bash">cd allora-chain &amp;&amp; make all</pre>
  <pre id="UGO6" data-lang="bash">allorad version
#проверяем установленную версию</pre>
  <ul id="bgma">
    <li id="GgW1">импортируем кошелек Keplr в Allorad:</li>
  </ul>
  <pre id="j4wf" data-lang="bash">allorad keys add testkey --recover
#попросит вставить свою мнемонику от Keplr и после придумать пароль</pre>
  <h2 id="Mnuo"><br />Устанавливаем воркера:</h2>
  <pre id="MFB8" data-lang="bash">cd $HOME &amp;&amp; git clone https://github.com/allora-network/basic-coin-prediction-node</pre>
  <pre id="j4AJ" data-lang="bash">cd basic-coin-prediction-node</pre>
  <pre id="rUrx" data-lang="bash">mkdir worker-data</pre>
  <pre id="2vaC" data-lang="bash">mkdir head-data</pre>
  <ul id="RGGZ">
    <li id="J1Mm">даем разрешения:</li>
  </ul>
  <pre id="Zr8X" data-lang="bash">sudo chmod -R 777 worker-data</pre>
  <pre id="8NqV" data-lang="bash">sudo chmod -R 777 head-data</pre>
  <ul id="biWn">
    <li id="kvl3">создаем головной и воркер ключи:</li>
  </ul>
  <pre id="VqKb" data-lang="bash">sudo docker run -it --entrypoint=bash -v ./head-data:/data alloranetwork/allora-inference-base:latest -c &quot;mkdir -p /data/keys &amp;&amp; (cd /data/keys &amp;&amp; allora-keys)&quot;</pre>
  <pre id="5iqL" data-lang="bash">sudo docker run -it --entrypoint=bash -v ./worker-data:/data alloranetwork/allora-inference-base:latest -c &quot;mkdir -p /data/keys &amp;&amp; (cd /data/keys &amp;&amp; allora-keys)&quot;</pre>
  <ul id="EdSl">
    <li id="rBSC">узнаем свой головной ключ и записываем, чтобы не потерять:</li>
  </ul>
  <pre id="IXck" data-lang="bash">cat head-data/keys/identity</pre>
  <h2 id="XirN"><br />Подключаемся у сети Allora:</h2>
  <ul id="1eBn">
    <li id="VejZ">устанавливаем текстовый редактор Nano:</li>
  </ul>
  <pre id="3x6M" data-lang="bash">apt install nano</pre>
  <ul id="y0h1">
    <li id="0MUG">удаляем и создаем новый файл <code>docker-compose.yml</code></li>
  </ul>
  <pre id="Iq6z" data-lang="bash">rm -rf docker-compose.yml &amp;&amp; nano docker-compose.yml</pre>
  <ul id="Bds2">
    <li id="GpUR">в консоли откроется редактор Nano:</li>
  </ul>
  <p id="WcPQ">Откройте блокнот на ПК, скопируйте этот код, замените строчки <u><strong>head-id</strong></u> и <strong><u>WALLET_SEED_PHRASE </u> </strong>на свои данные, затем вставьте в Nano консоль</p>
  <pre id="nUfp" data-lang="bash">version: &#x27;3&#x27;

services:
  inference:
    container_name: inference-basic-eth-pred
    build:
      context: .
    command: python -u /app/app.py
    ports:
      - &quot;8000:8000&quot;
    networks:
      eth-model-local:
        aliases:
          - inference
        ipv4_address: 172.22.0.4
    healthcheck:
      test: [&quot;CMD&quot;, &quot;curl&quot;, &quot;-f&quot;, &quot;http://localhost:8000/inference/ETH&quot;]
      interval: 10s
      timeout: 10s
      retries: 12
    volumes:
      - ./inference-data:/app/data

  updater:
    container_name: updater-basic-eth-pred
    build: .
    environment:
      - INFERENCE_API_ADDRESS=http://inference:8000
    command: &gt;
      sh -c &quot;
      while true; do
        python -u /app/update_app.py;
        sleep 24h;
      done
      &quot;
    depends_on:
      inference:
        condition: service_healthy
    networks:
      eth-model-local:
        aliases:
          - updater
        ipv4_address: 172.22.0.5

  worker:
    container_name: worker-basic-eth-pred
    environment:
      - INFERENCE_API_ADDRESS=http://inference:8000
      - HOME=/data
    build:
      context: .
      dockerfile: Dockerfile_b7s
    entrypoint:
      - &quot;/bin/bash&quot;
      - &quot;-c&quot;
      - |
        if [ ! -f /data/keys/priv.bin ]; then
          echo &quot;Generating new private keys...&quot;
          mkdir -p /data/keys
          cd /data/keys
          allora-keys
        fi
        # Change boot-nodes below to the key advertised by your head
        allora-node --role=worker --peer-db=/data/peerdb --function-db=/data/function-db \
          --runtime-path=/app/runtime --runtime-cli=bls-runtime --workspace=/data/workspace \
          --private-key=/data/keys/priv.bin --log-level=debug --port=9011 \
          --boot-nodes=/ip4/172.22.0.100/tcp/9010/p2p/head-id \
          --topic=allora-topic-1-worker \
          --allora-chain-key-name=testkey \
          --allora-chain-restore-mnemonic=&#x27;WALLET_SEED_PHRASE&#x27; \
          --allora-node-rpc-address=https://allora-rpc.edgenet.allora.network/ \
          --allora-chain-topic-id=1
    volumes:
      - ./worker-data:/data
    working_dir: /data
    depends_on:
      - inference
      - head
    networks:
      eth-model-local:
        aliases:
          - worker
        ipv4_address: 172.22.0.10

  head:
    container_name: head-basic-eth-pred
    image: alloranetwork/allora-inference-base-head:latest
    environment:
      - HOME=/data
    entrypoint:
      - &quot;/bin/bash&quot;
      - &quot;-c&quot;
      - |
        if [ ! -f /data/keys/priv.bin ]; then
          echo &quot;Generating new private keys...&quot;
          mkdir -p /data/keys
          cd /data/keys
          allora-keys
        fi
        allora-node --role=head --peer-db=/data/peerdb --function-db=/data/function-db  \
          --runtime-path=/app/runtime --runtime-cli=bls-runtime --workspace=/data/workspace \
          --private-key=/data/keys/priv.bin --log-level=debug --port=9010 --rest-api=:6000
    ports:
      - &quot;6000:6000&quot;
    volumes:
      - ./head-data:/data
    working_dir: /data
    networks:
      eth-model-local:
        aliases:
          - head
        ipv4_address: 172.22.0.100


networks:
  eth-model-local:
    driver: bridge
    ipam:
      config:
        - subnet: 172.22.0.0/24

volumes:
  inference-data:
  worker-data:
  head-data:idge
    ipam:
      config:
        - subnet: 172.22.0.0/24

volumes:
  inference-data:
  worker-data:
  head-data:</pre>
  <p id="lfLI">Чтобы сохранить все это дело:  нажмите <strong>CTRL+X</strong>, затем <strong>Y</strong>, и после <strong>Enter</strong>.<br /></p>
  <h2 id="dMC0">Запускаем воркера:</h2>
  <pre id="3o4a" data-lang="bash">docker compose build</pre>
  <pre id="C7gZ" data-lang="bash">docker compose up -d</pre>
  <h2 id="jDoZ">Проверяем статус узла:</h2>
  <ul id="8rmO">
    <li id="iYO7">проверяем рабочиеDocker-контейнеры</li>
  </ul>
  <pre id="drMB" data-lang="bash">docker ps</pre>
  <p id="Uo8I">Вы увидите список контейнеров<br />Нужно найти ID контейнера <code>bacic-coin-prediction-node-worker</code></p>
  <ul id="yBG9">
    <li id="ykoC">запрашиваем вывод логов нашего контейнера</li>
  </ul>
  <pre id="anFg" data-lang="bash">docker logs -f CONTAINER_ID
#замените CONTAINER_ID идентификатором вашего контейнера</pre>
  <figure id="Duj0" class="m_column">
    <img src="https://img4.teletype.in/files/b0/a1/b0a114c5-cc15-4247-984a-3975db3c368d.png" width="985" />
  </figure>
  <ul id="FvdJ">
    <li id="XnBi">проверяем рабочий узел</li>
  </ul>
  <pre id="J24E" data-lang="bash">curl --location &#x27;http://localhost:6000/api/v1/functions/execute&#x27; \
--header &#x27;Content-Type: application/json&#x27; \
--data &#x27;{
    &quot;function_id&quot;: &quot;bafybeigpiwl3o73zvvl6dxdqu7zqcub5mhg65jiky2xqb4rdhfmikswzqm&quot;,
    &quot;method&quot;: &quot;allora-inference-function.wasm&quot;,
    &quot;parameters&quot;: null,
    &quot;topic&quot;: &quot;1&quot;,
    &quot;config&quot;: {
        &quot;env_vars&quot;: [
            {
                &quot;name&quot;: &quot;BLS_REQUEST_PATH&quot;,
                &quot;value&quot;: &quot;/api&quot;
            },
            {
                &quot;name&quot;: &quot;ALLORA_ARG_PARAMS&quot;,
                &quot;value&quot;: &quot;ETH&quot;
            }
        ],
        &quot;number_of_nodes&quot;: -1,
        &quot;timeout&quot;: 2
    } 
}&#x27;|jq</pre>
  <p id="XSrY"></p>
  <p id="XlnV">Должна быть такая картина:</p>
  <figure id="4PuE" class="m_column">
    <img src="https://img1.teletype.in/files/c2/ed/c2ed96e4-dc8a-423d-9cc9-f6a6948e2875.png" width="658" />
    <figcaption>Единственное, у меня WASM app крашится.. пока не понял почему и не нашел решение, в остальном все ОК</figcaption>
  </figure>
  <ul id="Qqqz">
    <li id="JKvE">проверяем узел на обновления:</li>
  </ul>
  <pre id="g06D" data-lang="bash">curl http://localhost:8000/update
#должен быть ответ = 0</pre>
  <figure id="H1wk" class="m_column">
    <img src="https://img1.teletype.in/files/cc/24/cc240484-7606-40c9-9ffb-3a9fedb8af4b.png" width="601" />
  </figure>
  <ul id="UCHe">
    <li id="0Esx">проверяем вывод узла:</li>
  </ul>
  <pre id="1ZaQ" data-lang="bash">curl http://localhost:8000/inference/ETH</pre>
  <figure id="uVMj" class="m_column">
    <img src="https://img2.teletype.in/files/99/35/9935d6a2-c34e-4999-bdd2-56b6290efc35.png" width="481" />
  </figure>
  <h2 id="P9H0">На этом все, воркер работает.</h2>
  <h3 id="neTV">Обо всех обновлениях/дополнениях буду писать в своем <a href="https://t.me/scameika_crypto" target="_blank"><strong>ТГ канале</strong></a><br /></h3>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@scameika_admin/H4Xg2GwDypW</guid><link>https://teletype.in/@scameika_admin/H4Xg2GwDypW?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin</link><comments>https://teletype.in/@scameika_admin/H4Xg2GwDypW?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin#comments</comments><dc:creator>scameika_admin</dc:creator><title>Voi Network | Testnet | Node Guide by SCAMEIKA</title><pubDate>Thu, 20 Jun 2024 16:12:33 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f7/3d/f73d34d4-d7b3-4860-aee4-47036d33fbba.png"></media:content><category>Nodes</category><description><![CDATA[<img src="https://img3.teletype.in/files/ed/a7/eda7b282-48e9-46d8-ad69-88882b6c69d9.jpeg"></img>Voi Network — это высокопроизводительная сеть Layer 1, которая действительно принадлежит , управляется и создается сообществом. Он возглавляет следующее поколение блокчейнов, управляемых сообществом (CDB). В отличие от других сетей, Voi гарантирует, что полезность сохраняется в экосистеме, а не только в технологии. Они объявили о создании стимулированной тестовой сети. Общий пул вознаграждений в размере до 100 000 000 токенов VOI, что составляет 1,0% от общего количества, был выделен для участников Incentivized Testnet Voi. На одного человека может быть распределено максимум 50000 токенов. Voi оставляет за собой право увеличить выделение на более позднем этапе. Инфы как таковой по фондам нет, но вся эта движуха под крылом Coinlist...]]></description><content:encoded><![CDATA[
  <figure id="qzMV" class="m_column">
    <img src="https://img3.teletype.in/files/ed/a7/eda7b282-48e9-46d8-ad69-88882b6c69d9.jpeg" width="2400" />
  </figure>
  <p id="lKtc"><strong>Voi Network </strong>— это высокопроизводительная сеть Layer 1, которая действительно <strong>принадлежит </strong>, <strong>управляется</strong> <strong>и создается</strong> сообществом. Он возглавляет следующее поколение блокчейнов, управляемых сообществом (CDB). В отличие от других сетей, Voi гарантирует, что полезность сохраняется в экосистеме, а не только в технологии. <br /><br />Они объявили о создании <strong>стимулированной</strong> тестовой сети. Общий пул вознаграждений в размере до 100 000 000 токенов VOI, что составляет 1,0% от общего количества, был выделен для участников Incentivized Testnet Voi. На одного человека может быть распределено максимум 50000 токенов. Voi оставляет за собой право увеличить выделение на более позднем этапе. <br /><br />Инфы как таковой по фондам нет, но вся эта движуха под крылом Coinlist и Arrington XRP Capital... шарите? Layer 1... стимулируемая сеть.. ну шарите же))<br /><br />Награды будут распределяться опираясь на баллы, которые заработал пользователь в течении своего взаимодействия с проектом.<br />Заработать баллы можно будет посредством:</p>
  <ul id="yhOV">
    <li id="E7bj">запуска узла (ноды)</li>
    <li id="JpFx">социальных заданий</li>
    <li id="cAZV">взаимодействием с экосистемными проектами<br /></li>
  </ul>
  <h2 id="H1O1">Переходим к действию!</h2>
  <p id="eDNl">Начать удобнее всего с поднятия ноды (узла сети). Как к этому прийти, я писал в <a href="https://teletype.in/@scameika_admin/Xp1iFn-OOEj" target="_blank"><strong>гайде по Nubit</strong></a>, тут повторяться не буду, сразу распишу команды для консоли.<br /><em>P.S: рекомендуемые требования к серверу <strong>8 CPU/16 RAM/100 Gb</strong></em></p>
  <ul id="sOsX">
    <li id="tqze"><strong>Назначаем сеанс для ноды:</strong></li>
  </ul>
  <p id="L1Oa"><code>screen -S voi</code></p>
  <p id="On5h"><strong><u>voi</u> </strong>- название, по которому в будущем вы будете открывать сеанс с текущей нодой на вашем сервере, называйте как удобно вам.</p>
  <ul id="6VSU">
    <li id="crqP"><strong>Устанавливаем пакеты</strong>:</li>
  </ul>
  <p id="ONrn"><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code><br /><code>sudo apt install curl git wget build-essential jq screen -y</code></p>
  <ul id="wxIa">
    <li id="ms21"><strong>Запускаем ноду в сеансе:</strong></li>
  </ul>
  <p id="04Fc"><code>/bin/bash -c &quot;$(curl -fsSL <a href="https://get.voi.network/swarm" target="_blank">https://get.voi.network/swarm</a>)&quot;</code></p>
  <p id="5BS1">В принципе все... этот скрипт сам все прописывает, НО!  В ходе установки узла, будут высвечиваться данные, а также просьбы о создании имени, пароля и тд.<br />В общем если не спешить и внимательно читать, что у вас просит или предлагает консоль - все будет нормалды. <br />Себе я записал данные в виде: адреса кошелька, мнемонической фразы, Participation ID, Node VOI и GuID.<br /></p>
  <h2 id="j6Bn">Доп.команды:</h2>
  <ul id="cLMg">
    <li id="U9uH"><strong>Вывод логов:</strong></li>
  </ul>
  <p id="vs2h">Сначала запрашиваем список всех контейнеров (включенных и выключенных):<code>docker ps -a</code></p>
  <figure id="hNZv" class="m_column">
    <img src="https://img1.teletype.in/files/c8/fa/c8fada6c-9fe9-464d-b720-6d834dcf5d60.png" width="1431" />
  </figure>
  <p id="vOsb">Ищем контейнер, который стоит на портах (показал на скрине, ID которого выделил отдельно)<br />Теперь вводим команду для вывода логов:<br /><code>docker logs -f вписываем_ID_контейнера</code></p>
  <p id="QAtv">Должны увидеть такую картину:</p>
  <figure id="HlR3" class="m_column">
    <img src="https://img3.teletype.in/files/2e/40/2e40a8bb-e5ec-4735-bc78-b342aec112ed.png" width="1385" />
  </figure>
  <ul id="ptSw">
    <li id="nCnX"><strong>Получение состояния вашей ноды:</strong></li>
  </ul>
  <p id="uzQL"><code>~/voi/bin/get-node-status</code></p>
  <p id="pvNH"><strong>Также есть мониторинг узла: <a href="https://voi-nodes.dev/" target="_blank">https://voi-nodes.dev/</a><br />И мониторинг здоровья узла: <a href="https://voirewards.com/" target="_blank">https://voirewards.com/</a></strong></p>
  <ul id="nlra">
    <li id="Xrdy"><strong>Получение статуса телеметрии, названия ноды и GuID:</strong></li>
  </ul>
  <p id="lIR1"><code>~/voi/bin/get-telemetry-status</code></p>
  <ul id="hT0F">
    <li id="tH0y"><strong>Получение мнемонической фразы:</strong></li>
  </ul>
  <p id="MQiZ"><code>~/voi/bin/get-account-mnemonic <strong>ваш_адрес_кошелька</strong></code></p>
  <ul id="CIUs">
    <li id="moD6"><strong>Проверка статуса участия:</strong></li>
  </ul>
  <p id="zGh0"><code>~/voi/bin/get-participation-status ваш_адрес_кошелька</code></p>
  <ul id="3pxl">
    <li id="SoTr"><strong>Подключение учетной записи к сети:</strong></li>
  </ul>
  <p id="YBsy"><code>~/voi/bin/go-online ваш_адрес_кошелька</code></p>
  <ul id="t5ct">
    <li id="rs3Y"><strong>Чтобы посмотреть свои сеансы, вводим:</strong><br /><code>screen -ls</code></li>
    <li id="vkTF"><strong>Чтобы зайти в конкретный сеанс, например Voi (если у вас их несколько, как у меня), вводим:</strong><br /><code>screen -r voi</code></li>
    <li id="fTA0"><strong>Если у вас создан только один сеанс, то можно вводить команду без наименования:</strong><br /><code>screen -r</code></li>
  </ul>
  <p id="KpEI"><strong>Оф. гайд: <a href="https://voinetwork.github.io/voi-swarm/" target="_blank">https://voinetwork.github.io/voi-swarm/</a></strong></p>
  <p id="01lp"></p>
  <h2 id="7tEi">Ну что? С нодой разобрались, что еще сделать?<br /></h2>
  <ul id="Pkg2">
    <li id="kPF4"><a href="https://kibis.is/" target="_blank"><strong>Скачать кошелек Kibisis</strong></a> и импортировать туда мнемонику от ноды</li>
    <li id="Eg3K"><strong>Получение токенов Testnet:</strong></li>
  </ul>
  <p id="21jC"><strong>Кран Voiager</strong>: <strong><a href="https://voiager.org/get-started" target="_blank">https://voiager.org/get-started</a> </strong>( можно забирать 100 VOI/час)</p>
  <p id="OZIh"><strong>Кран в Discord: </strong>/voi-testnet-faucet ваш_адрес_кошелька (введите эту команду в любом канале и бот выдаст вам 2000 VOI, на аккаунт выдача только 2 раза)</p>
  <ul id="Qw4j">
    <li id="e6Ez"><strong>Проходим компанию Galxe:</strong> <a href="https://app.galxe.com/quest/87cpJsQTTj3A9XnXam47tQ/GCB1StzTo8" target="_blank"><strong>Welcome To Voi! Start Here! </strong></a></li>
    <li id="Qqe7"><strong>Проходим еще одну:</strong> <strong><a href="https://app.galxe.com/quest/87cpJsQTTj3A9XnXam47tQ/GCfA2tzy2k?referral_code=GRFr2Jlue2m80eJp5t8G53Jo6rZdBeCeBXB7f9-BbiWprxo" target="_blank">Welcome To Voi! </a>  <br /></strong>Ответы на Quiz&#x27;ы:C-A-B-B-A-A-(B-A-C)-A-A<br />P.S: в целом можно на Galxe по поиску глянуть доступные компании</li>
    <li id="aDBQ"><strong>Проходим <a href="https://voirewards.com/phase2" target="_blank">Voi Ecosystem Quests</a></strong></li>
    <li id="D0zl"><strong>Проявляем активность в</strong> <a href="https://airtable.com/apphFYuejZFJJG0i6/shru2v6BXxUaAEU7O/tblVYz8tn56q9Tfq6/viwOFlRLbGkpZT6MA?blocks=hide" target="_blank"><strong>экосистемных проектах</strong></a></li>
  </ul>
  <p id="WMZz"></p>
  <h2 id="f9lv">На этом все, друзья! Если было полезно, подписывайтесь <strong><a href="https://t.me/scameika_crypto" target="_blank">на канал, </a>там я публикую прочие активности. Teletype для более крупных гайдов у меня, ссылки на которые я так и так выкладываю в телеге. </strong></h2>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@scameika_admin/Xp1iFn-OOEj</guid><link>https://teletype.in/@scameika_admin/Xp1iFn-OOEj?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin</link><comments>https://teletype.in/@scameika_admin/Xp1iFn-OOEj?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=scameika_admin#comments</comments><dc:creator>scameika_admin</dc:creator><title>Node Nubit | Guide by SCAMEIKA</title><pubDate>Mon, 17 Jun 2024 14:15:04 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/4b/e9/4be9b0fe-6c26-45e7-b4a0-3776200ff432.png"></media:content><category>Nodes</category><description><![CDATA[<img src="https://img3.teletype.in/files/2e/f0/2ef02861-e331-442b-817e-954fa8654f2e.png"></img>Ну что? LFG! Nubit – это масштабируемый, экономически эффективный уровень доступности данных, защищенный с помощью Bitcoin. Проект находится на ранней стадии  развития,  уже собрал $12 млн и начался 3х фазный тестнет.  Node Nubit - это вторая фаза, но приготовиться к ней можно уже сейчас (в данный момент идет первая фаза, о ней напишу в своем ТГ канале)  Чтобы поднять ноду, нам понадобится сервер на OC Ubuntu 22.04.  Аренду сервера заказывал на XorekCloud (есть возможность оплатить криптой).  Требования ноды (мы будем ставить Lite Node):]]></description><content:encoded><![CDATA[
  <figure id="mSyX" class="m_custom">
    <img src="https://img3.teletype.in/files/2e/f0/2ef02861-e331-442b-817e-954fa8654f2e.png" width="647.1829484902308" />
  </figure>
  <p id="n1bY">Ну что? LFG!<br /><strong>Nubit</strong> — проект, создающий первый в мире уровень доступности данных (Data Availability Layer), полностью защищённый сетью Биткоин. Основная цель — обеспечить масштабируемое и экономичное управление данными для Биткоин-приложений, таких как Ordinals и Layer 2 решения​.  Проект находится на ранней стадии  развития,  уже <a href="https://cryptorank.io/ico/nubit" target="_blank"><strong>собрал 12M$</strong></a> и начался 3х фазный тестнет.<br /><br />Node Nubit - это вторая фаза, но приготовиться к ней можно уже сейчас (в данный момент идет первая фаза, о ней напишу в своем<a href="https://t.me/scameika_crypto/579" target="_blank"> <strong>ТГ канале</strong></a>)<br /><br />Чтобы поднять ноду, нам понадобится сервер на <strong>OC Ubuntu 22.04</strong>. <br />Аренду сервера заказывал на <a href="https://xorek.cloud/?from=7859" target="_blank"><strong>XorekCloud</strong> </a>(есть возможность оплатить криптой).<br /><br /><strong>Требования ноды (мы будем ставить Lite Node):</strong></p>
  <figure id="PbHH" class="m_custom">
    <img src="https://img3.teletype.in/files/a0/6f/a06f14dd-3e68-41d2-ab08-dd5daf16dbaf.jpeg" width="739" />
  </figure>
  <p id="dMjt">Т.к. нода супер легкая, вы можете купить самый дешевый виртуальный сервер за 150руб. Я же буду использовать сервер <strong>DE-i9-16</strong>, на котором уже стоит нода Farcaster.<br /><br />Для администрирования сервером нам нужен <strong><a href="https://mobaxterm.mobatek.net/download.html" target="_blank">MoboXterm Home Edition</a></strong></p>
  <figure id="egde" class="m_custom">
    <img src="https://img3.teletype.in/files/20/46/204643b5-ac4e-4b10-9ecc-d2446ccea65a.png" width="698" />
  </figure>
  <ul id="Ij7e">
    <li id="OYES">Устанавливаем терминал и запускаем</li>
    <li id="xn8f">Идем во вкладку <strong>Sessions </strong>и создаем профиль</li>
    <li id="eJv5">Вводим <strong>свой IP</strong> сервера и имя пользователя <strong>root</strong></li>
    <li id="EOM2">Жмем ОК</li>
  </ul>
  <p id="lgdM">После этого заходим на наш сервер:</p>
  <ul id="CltP">
    <li id="VY5y">Дабл-клик по созданному профилю (откроется консоль)</li>
    <li id="izxc">В консоль мы попадем под именем суперпользователя-root, который мы предварительно назначили при создании сессии</li>
    <li id="mqi1">Вводим пароль от доступа к серверу (все данные должны вам прислать на почту, либо смотрите в личном кабинете (ниже скрин))</li>
  </ul>
  <figure id="sTTK" class="m_custom">
    <img src="https://img1.teletype.in/files/08/02/0802ff62-7358-4819-b24c-a767f6dc83ce.png" width="669" />
  </figure>
  <p id="LKSK">Важно: при вводе пароля в консоль, его видно не будет! Не теряйтесь, вводите и жмите Enter. </p>
  <h2 id="7Rnw"><br />Теперь нам остается ввести по очереди команды в консоль, чтобы поднять ноду:</h2>
  <p id="29b1"></p>
  <ul id="0Xwq">
    <li id="AzZu"><strong>Назначаем сеанс для ноды:</strong></li>
  </ul>
  <p id="txqE"><code>screen -S nubit  </code></p>
  <p id="iJeI">     <strong><u>nubit </u></strong>- название, по которому в будущем вы будете открывать сеанс с текущей нодой на вашем сервере, называйте как удобно вам.</p>
  <ul id="4f61">
    <li id="kHVc"><strong>Устанавливаем пакеты</strong>:</li>
  </ul>
  <p id="Vdqj"><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code></p>
  <p id="RZJC"><code>sudo apt install curl git wget build-essential jq screen -y</code></p>
  <ul id="JVMg">
    <li id="wsu7"><strong>Запускаем ноду в сеансе:</strong></li>
  </ul>
  <p id="Fdj1"><code>curl -sL1 <a href="https://nubit.sh" target="_blank">https://nubit.sh</a> | bash</code></p>
  <p id="GZVF">Когда введете команду по запуску ноды, на некоторое время появятся PUBKEY и AUTHKEY </p>
  <figure id="g552" class="m_custom">
    <img src="https://img1.teletype.in/files/44/e5/44e59392-5442-4545-968f-2cc42e5d6c42.png" width="709" />
  </figure>
  <p id="ARjF">После этого должен промелькнуть такой лог (его можно не заметить, т.к. все будет лететь вверх), значит, что узел пошел в работу</p>
  <figure id="i85Y" class="m_custom">
    <img src="https://img1.teletype.in/files/c5/2a/c52aea7c-d679-4ba0-affd-8b48f3313944.png" width="640" />
  </figure>
  <p id="AC2k">Далее вы будете наблюдать движение логов процесса - нода работает.<br /><strong>Congratulations!!!</strong></p>
  <p id="URTl">Теперь мы можем выйти из сеанса в консоль комбинацией клавиш <strong>Ctrl+A+D</strong></p>
  <p id="bTxM"><u>Пожалуйста, надежно храните ваши <strong>MNEMONIC</strong> , <strong>PUBKEY</strong> и <strong>AUTHKEY</strong> . PUBKEY будет служить уникальными учетными данными для адреса вашего узла и играть решающую роль в аутентификации во время кампании альфа-тестовой сети <strong>.</strong></u></p>
  <h2 id="WnEJ"><br />Доп.команды (вводятся после выхода из сеанса Ctrl+A+D):</h2>
  <ul id="Ji97">
    <li id="NBSd"><strong>Чтобы убедиться, что узел работает успешно, вводим</strong>:<br /><code>$HOME/nubit-node/bin/nubit das sampling-stats --node.store $HOME/.nubit-light-nubit-alphatestnet-1</code></li>
    <li id="YVND"><strong>Чтобы узнать свой адрес и  pubkey, вводим:</strong><br /><code>$HOME/nubit-node/bin/nkey list --p2p.network nubit-alphatestnet-1 --node.type light</code></li>
    <li id="g144"><strong>Чтобы узнать свою мнемоническую фразу, вводим:</strong><br /><code>cat $HOME/nubit-node/mnemonic.txt</code></li>
    <li id="7wTn"><strong>Чтобы удалить ноду (безвозвратная операция), вводим:</strong><br /><code>rm -rf $HOME/nubit-node<br />rm -rf $HOME/.nubit-light-nubit-alphatestnet-1</code></li>
    <li id="MzdR"><strong>Чтобы посмотреть свои сеансы, вводим:</strong><br /><code>screen -ls</code></li>
    <li id="sp2l"><strong>Чтобы зайти в конкретный сеанс, например Nubit (если у вас их несколько, как у меня), вводим:</strong><br /><code>screen -r nubit</code></li>
    <li id="exre"><strong>Если у вас создан только один сеанс, то можно вводить команду без наименования:</strong><br /><code>screen -r</code></li>
  </ul>
  <p id="a4fS"><strong>Ниже пример ввода и получения вывода от первых 3х доп.команд из списка:</strong></p>
  <figure id="Oaxj" class="m_custom">
    <img src="https://img4.teletype.in/files/b0/00/b000bf02-053c-4ba1-b392-159346e7e336.png" width="711" />
  </figure>
  <p id="4lvS">Также можете ознакомиться с <a href="https://docs.nubit.org/nubit-da/run-a-node-faq" target="_blank"><strong>официальным гайдом</strong></a> </p>
  <h2 id="KIWX">На этом все :) <br />Если было полезно, <strong><a href="https://t.me/scameika_crypto" target="_blank">поддержи канал</a> , мне будет приятно ^-^</strong></h2>

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