<?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>@digitaldecision</title><generator>teletype.in</generator><description><![CDATA[@digitaldecision]]></description><image><url>https://img4.teletype.in/files/3b/88/3b88fced-dcd2-4382-a68c-b23e78f57ef7.png</url><title>@digitaldecision</title><link>https://teletype.in/@digitaldecision</link></image><link>https://teletype.in/@digitaldecision?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/digitaldecision?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/digitaldecision?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 30 Oct 2026 17:13:20 GMT</pubDate><lastBuildDate>Fri, 30 Oct 2026 17:13:20 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/VSV13IXjpfi</guid><link>https://teletype.in/@digitaldecision/VSV13IXjpfi?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/VSV13IXjpfi?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>LAMINA - 1</title><pubDate>Wed, 25 Jan 2023 19:06:06 GMT</pubDate><description><![CDATA[<img src="https://img3.teletype.in/files/e4/7d/e47d184e-bb2f-4b9b-93ad-13e18476594d.png"></img> СИСТЕМНЫЕ ТРЕБОВАНИЯ ]]></description><content:encoded><![CDATA[
  <figure id="AbYN" class="m_original">
    <img src="https://img3.teletype.in/files/e4/7d/e47d184e-bb2f-4b9b-93ad-13e18476594d.png" width="343" />
  </figure>
  <p id="InE8"><strong> СИСТЕМНЫЕ ТРЕБОВАНИЯ </strong></p>
  <p id="Lvln"><strong>4 CPU 8 GB RAM 160 GB SSD</strong></p>
  <p id="qBYH"></p>
  <p id="44du"></p>
  <p id="1rWb"><strong>Установка и обновление ПО</strong></p>
  <pre id="v77W">apt update &amp;&amp; apt upgrade &amp;&amp; \
apt install curl screen iptables build-essential git wget jq make cmake gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y</pre>
  <p id="GtmW"><strong>Установка GO</strong></p>
  <pre data-lang="bash" id="b0DL">ver=&quot;1.19.1&quot; &amp;&amp; \
wget &quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
sudo rm -rf /usr/local/go &amp;&amp; \
sudo tar -C /usr/local -xzf &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
rm &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
echo &quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&quot; &gt;&gt; $HOME/.bash_profile &amp;&amp; \
source $HOME/.bash_profile &amp;&amp; \
go version</pre>
  <p id="UbqI"><strong>Скачиваем бинарник</strong></p>
  <pre id="QJg7">cd $HOME
wget &quot;https://lamina1.github.io/lamina1/lamina1.latest.ubuntu-latest.tar.gz&quot; &amp;&amp; \
sudo tar -xvzf lamina1.latest.ubuntu-latest.tar.gz 
</pre>
  <p id="VmbT"><strong>Скачиваем конфиг </strong></p>
  <pre id="naxh" data-lang="bash">cd lamina1
curl https://lamina1.github.io/lamina1/config.testnet.tar | tar xf -
</pre>
  <p id="0uf7"><strong>Запускаем ноду в screen ( вводим команду там же в папке lamina1)</strong></p>
  <pre id="dF05" data-lang="bash">screen -S lamina1

./lamina1-node  --config-file configs/testnet/default.json
</pre>
  <p id="HNjr"><strong>Пример логов</strong></p>
  <figure id="6Kfj" class="m_original">
    <img src="https://img4.teletype.in/files/f5/e5/f5e5887a-aa04-45d8-9d77-ebb21b348a92.png" width="1028" />
  </figure>
  <p id="Z7gl">После этого отписываете команде на почту ecosystem@lamina1.com чтоб вам дали 2к токенов </p>
  <p id="rLyn"></p>
  <p id="zFhy">Дальше нужно создать кошелек на сайте и застейкать их в свою ноду на P chain&#x60;e</p>
  <p id="UHN3"><a href="https://wallet-test.lamina1.network" target="_blank">https://wallet-test.lamina1.network</a></p>
  <p id="oxtL"></p>
  <p id="S6pm"></p>
  <p id="nTko">И с помощью этой команды в папке lamina1 выполнить эту команду для получения своего id      </p>
  <pre id="Nv0c" data-lang="bash">   ./get_my_nodeid.sh
   </pre>
  <figure id="QgCu" class="m_original">
    <img src="https://img2.teletype.in/files/5d/84/5d840074-5bfd-469f-bac4-92eb69ac84cb.png" width="675" />
  </figure>
  <p id="9bqt">Тогда вы станете валидатором</p>
  <p id="8TA4"></p>
  <p id="Ag8I"></p>
  <p id="pT0W">Проект очень сырой, пока ни эксплорера годного ни даже гитхаба нет, про награды информации за ноду нет. Поэтому DYOR</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/GRmedlsLOOl</guid><link>https://teletype.in/@digitaldecision/GRmedlsLOOl?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/GRmedlsLOOl?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>Fleek Network</title><pubDate>Sun, 15 Jan 2023 10:06:32 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/69/3d/693d8d90-6e5f-490a-b404-235625246e38.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/3a/d0/3ad00ef6-0ab3-4d27-a0f7-350ca9b08b55.png"></img>Fleek Network - Web3 платформа, которая планирует предоставить полный перечень инструментов и сервисов, необходимых для разработки и запуска сайтов и приложений. ]]></description><content:encoded><![CDATA[
  <figure id="XBTS" class="m_custom">
    <img src="https://img4.teletype.in/files/3a/d0/3ad00ef6-0ab3-4d27-a0f7-350ca9b08b55.png" width="790" />
  </figure>
  <p id="FJ0H"><a href="https://fleek.network/" target="_blank"><strong>Fleek Network</strong></a> - Web3 платформа, которая планирует предоставить полный перечень инструментов и сервисов, необходимых для разработки и запуска сайтов и приложений. </p>
  <p id="OMzo"><strong>Проект привлёк 25м$ инвестиций</strong><br /></p>
  <p id="JA9f"></p>
  <p id="YEdD"><strong> СИСТЕМНЫЕ ТРЕБОВАНИЯ </strong></p>
  <p id="jsbE"><strong>4 CPU 8 GB RAM 160 GB SSD</strong></p>
  <p id="fx1n"></p>
  <p id="0Kji"></p>
  <p id="UzNp"><strong>Установка и обновление ПО</strong></p>
  <pre id="9jxu">apt update &amp;&amp; apt upgrade &amp;&amp; \
apt install curl iptables build-essential git wget jq make cmake gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y</pre>
  <p id="ZELW"><strong>Установка RUST</strong></p>
  <pre id="rNqL">sudo curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env</pre>
  <p id="Kfpz"><strong>Скачиваем бинарник</strong></p>
  <pre id="ufSS">cd $HOME
git clone https://github.com/fleek-network/ursa.git &amp;&amp; cd ursa
make install</pre>
  <p id="iSuA"><strong>Создаем сервисный файл</strong></p>
  <pre id="rqA3">tee &lt;&lt;EOF &gt;/dev/null /etc/systemd/system/fleekd.service
[Unit]
Description=Fleekd
After=network-online.target

[Service]
User=$USER
ExecStart=/root/.cargo/bin/ursa
WorkingDirectory=$HOME/ursa
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF</pre>
  <p id="hBZ8"><strong>Запускаем Ноду</strong></p>
  <pre id="iais">sudo systemctl daemon-reload &amp;&amp; \
sudo systemctl enable fleekd &amp;&amp; \
sudo systemctl restart fleekd &amp;&amp; journalctl -n 100 -f -u fleekd -o cat</pre>
  <p id="65fO"><strong>Пример логов</strong></p>
  <figure id="GJbJ" class="m_original">
    <img src="https://img1.teletype.in/files/47/65/476537bb-8579-41c8-9850-82ac4f465478.png" width="1010" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/zNTdJA4Ddnf</guid><link>https://teletype.in/@digitaldecision/zNTdJA4Ddnf?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/zNTdJA4Ddnf?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>GITOPIA</title><pubDate>Tue, 15 Nov 2022 20:43:13 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/88/59/88592f97-72f1-42f9-9207-346c387a23c2.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/69/73/6973de07-48c4-434f-b37c-6b87b6299ad1.png"></img>По всем вопросам обращайтесь в Нашу группу в телеграмме ]]></description><content:encoded><![CDATA[
  <p id="ielY"><a href="https://t.me/digitaldecision" target="_blank">По всем вопросам обращайтесь в Нашу группу в телеграмме </a></p>
  <figure id="TenY" class="m_original">
    <img src="https://img3.teletype.in/files/69/73/6973de07-48c4-434f-b37c-6b87b6299ad1.png" width="1348" />
  </figure>
  <h2 id="T19I" data-align="center"><strong>Требования к ноде </strong></h2>
  <p id="E72H">4 CPU, 32 GB RAM, 1 TB SSD </p>
  <ul id="2h1F">
    <li id="ED8t">Network Chain ID: gitopia-janus-testnet-2</li>
    <li id="8tyv">Denom: utlore</li>
    <li id="eGtl">Binary: gitopiad</li>
    <li id="ZxOs">Working directory: .gitopiad</li>
  </ul>
  <p id="U665"></p>
  <blockquote id="3tH3"><a href="https://t.me/digitaldecision" target="_blank">Наша группа в телеграмме </a></blockquote>
  <section>
    <h2 id="6FkE">Установка и обновление ПО</h2>
  </section>
  <pre data-lang="bash" id="QQOu">
apt update &amp;&amp; apt upgrade &amp;&amp; \
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="M4EP"><strong>Go</strong></p>
  <pre data-lang="bash" id="KtQm">ver=&quot;1.19.1&quot; &amp;&amp; \
wget &quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
sudo rm -rf /usr/local/go &amp;&amp; \
sudo tar -C /usr/local -xzf &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
rm &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
echo &quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&quot; &gt;&gt; $HOME/.bash_profile &amp;&amp; \
source $HOME/.bash_profile &amp;&amp; \
go version</pre>
  <section>
    <h2 id="1b58">Установка ноды</h2>
  </section>
  <pre id="CBAo" data-lang="bash">git clone -b v1.2.0 gitopia://gitopia/gitopia &amp;&amp; cd gitopia
make install</pre>
  <pre id="OIiH" data-lang="bash">gitopiad version --long | grep -e version -e commit

#commit: 64e4712aeae3c723346a365d67cf1dd3e91cc50c
#version: 1.2.0</pre>
  <p id="vp48"><strong>Инициализация</strong></p>
  <pre data-lang="bash" id="MOpB">gitopiad init $MONIKER --chain-id gitopia-janus-testnet-2</pre>
  <p id="Qrh4"><strong>Скачиваем Genesis</strong></p>
  <pre id="9YsF" data-lang="bash">wget https://server.gitopia.com/raw/gitopia/testnets/master/gitopia-janus-testnet-2/genesis.json.gz
gunzip genesis.json.gz
mv genesis.json $HOME/.gitopia/config/genesis.json


shasum -a 256 $HOME/.gitopia/config/genesis.json
#038a81d821f3d8f99e782cbfed609e4853d24843c48a1469287528e632a26162</pre>
  <p id="xiRc"><strong>Если надо, чекаем состояние валидатора</strong></p>
  <pre data-lang="bash" id="ZVqX">cd &amp;&amp; cat .gitopia/data/priv_validator_state.json
{
  &quot;height&quot;: &quot;0&quot;,
  &quot;round&quot;: 0,
  &quot;step&quot;: 0
}</pre>
  <p id="KjSE"><strong>Сброс</strong></p>
  <pre data-lang="bash" id="PpUD">gitopiad tendermint unsafe-reset-all --home $HOME/.gitopia</pre>
  <h2 id="QcSC">Конфиг</h2>
  <pre data-lang="bash" id="tn8v">gitopiad config chain-id gitopia-janus-testnet-2

sed -i.bak -e &quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&quot;0.025utlore\&quot;/;&quot; ~/.gitopia/config/app.toml

external_address=$(wget -qO- eth0.me)
sed -i.bak -e &quot;s/^external_address *=.*/external_address = \&quot;$external_address:26656\&quot;/&quot; $HOME/.gitopia/config/config.toml

peers=&quot;&quot;
seeds=&quot;399d4e19186577b04c23296c4f7ecc53e61080cb@seed.gitopia.com:26656&quot;
sed -i -e &quot;s/^seeds *=.*/seeds = \&quot;$SEEDS\&quot;/; s/^persistent_peers *=.*/persistent_peers = \&quot;$PEERS\&quot;/&quot; $HOME/.gitopia/config/config.toml

sed -i &#x27;s/max_num_inbound_peers =.*/max_num_inbound_peers = 50/g&#x27; $HOME/.gitopia/config/config.toml
sed -i &#x27;s/max_num_outbound_peers =.*/max_num_outbound_peers = 50/g&#x27; $HOME/.gitopia/config/config.toml

sed -i -e &quot;s/^filter_peers *=.*/filter_peers = \&quot;true\&quot;/&quot; $HOME/.gitopia/config/config.toml

sed -i -e &quot;s/^timeout_commit *=.*/timeout_commit = \&quot;2s\&quot;/&quot; $HOME/.gitopia/config/config.toml
</pre>
  <p id="YoIp"><strong>Прунинг</strong></p>
  <pre id="anbK" data-lang="bash">pruning=&quot;custom&quot;
pruning_keep_recent=&quot;100&quot;
pruning_keep_every=&quot;0&quot;
pruning_interval=&quot;50&quot;
sed -i -e &quot;s/^pruning *=.*/pruning = \&quot;$pruning\&quot;/&quot; $HOME/.gitopia/config/app.toml
sed -i -e &quot;s/^pruning-keep-every *=.*/pruning-keep-every = \&quot;$pruning_keep_every\&quot;/&quot; $HOME/.gitopia/config/app.toml
sed -i -e &quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&quot;$pruning_keep_recent\&quot;/&quot; $HOME/.gitopia/config/app.toml
sed -i -e &quot;s/^pruning-interval *=.*/pruning-interval = \&quot;$pruning_interval\&quot;/&quot; $HOME/.gitopia/config/app.toml</pre>
  <p id="dGeO"><strong>Индексация</strong></p>
  <pre data-lang="bash" id="QT5P">indexer=&quot;null&quot;
sed -i -e &quot;s/^indexer *=.*/indexer = \&quot;$indexer\&quot;/&quot; $HOME/.gitopia/config/config.toml</pre>
  <p id="UDzq"><strong>Создаем сервисный файл</strong></p>
  <pre id="VMxu" data-lang="bash">sudo tee /etc/systemd/system/gitopiad.service &gt; /dev/null &lt;&lt;EOF
[Unit]
Description=gitopia
After=network-online.target

[Service]
User=$USER
ExecStart=$(which gitopiad) start --home $HOME/.gitopia
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF</pre>
  <pre data-lang="bash" id="lOyF">systemctl daemon-reload
systemctl enable gitopiad   
systemctl restart gitopiad &amp;&amp; journalctl -u gitopiad -f -o cat</pre>
  <p id="P3nc"><strong>Кошелек</strong></p>
  <pre data-lang="bash" id="iHQt">gitopiad keys add $WALLET --keyring-backend os

gitopiad keys add $WALLET --recover --keyring-backend os</pre>
  <p id="peuQ"><strong>Создаем валидатора</strong></p>
  <pre data-lang="bash" id="H2Ai">gitopiad tx staking create-validator \
--chain-id quark-1 \
--commission-rate 0.05 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.1 \
--min-self-delegation &quot;1000000&quot; \
--amount 1000000utlore \
--pubkey $(gitopiad tendermint show-validator) \
--moniker $MONIKER \
--from $WALLET \
--fees 5000utlore</pre>
  <p id="Qfld"><strong>Удалить ноду</strong></p>
  <pre data-lang="bash" id="7Aiy">systemctl stop gitopiad &amp;&amp; \
systemctl disable gitopiad &amp;&amp; \
rm /etc/systemd/system/gitopiad.service &amp;&amp; \
systemctl daemon-reload &amp;&amp; \
cd $HOME &amp;&amp; \
rm -rf .gitopiad gitopia &amp;&amp; \
rm -rf $(which gitopiad)</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/bJCrIg52bfV</guid><link>https://teletype.in/@digitaldecision/bJCrIg52bfV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/bJCrIg52bfV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>CELESTIA</title><pubDate>Sun, 13 Nov 2022 15:05:18 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/06/55/06554e9d-bc6a-49ea-93cf-e639d96c6b7f.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/d9/c8/d9c8058d-ca91-407f-b84a-4187198a9482.png"></img>1 CPU, 2 GB RAM, 5 GB SSD]]></description><content:encoded><![CDATA[
  <h2 id="T19I" data-align="center"><strong>Требования к ноде </strong></h2>
  <p id="E72H">1 CPU, 2 GB RAM, 5 GB SSD</p>
  <ul id="2h1F">
    <li id="ED8t">Network Chain ID: arabica</li>
    <li id="8tyv">Denom: utia</li>
  </ul>
  <figure id="nDZx" class="m_custom">
    <img src="https://img2.teletype.in/files/d9/c8/d9c8058d-ca91-407f-b84a-4187198a9482.png" width="1331" />
  </figure>
  <h2 id="PSCz">Установка и обновление ПО</h2>
  <pre data-lang="bash" id="D8fQ">
apt update &amp;&amp; apt upgrade &amp;&amp; \
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="M4EP"><strong>Go</strong></p>
  <pre data-lang="bash" id="N7WC">ver=&quot;1.19.1&quot; &amp;&amp; \
wget &quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
sudo rm -rf /usr/local/go &amp;&amp; \
sudo tar -C /usr/local -xzf &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
rm &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
echo &quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&quot; &gt;&gt; $HOME/.bash_profile &amp;&amp; \
source $HOME/.bash_profile &amp;&amp; \
go version</pre>
  <h2 id="lwZL">Установка ноды</h2>
  <pre data-lang="bash" id="SX4G">cd $HOME
rm -rf celestia-node
git clone https://github.com/celestiaorg/celestia-node.git
cd celestia-node/
git checkout tags/v0.4.2
make install

celestia version

#Semantic version: v0.4.2
#Commit: 75b122f736d0db758ef840a4bf3b2e6635e823bd
#Build Date: Thu Oct 20 22:48:39 EDT 2022
#System version: amd64/linux
#Golang version: go1.19.1</pre>
  <p id="vp48"><strong>Кошелек</strong></p>
  <pre data-lang="bash" id="kuwX">cd celestia-node/ &amp;&amp; \ 
make cel-key</pre>
  <p id="AU3P">Чтобы сгенерировать для моста ноды</p>
  <pre data-lang="bash" id="9YMy">./cel-key add $WALLET --keyring-backend test --node.type bridge</pre>
  <p id="Plx1">Чтобы сгенерировать для фулл ноды</p>
  <pre data-lang="bash" id="fSbI">./cel-key add $WALLET --keyring-backend test --node.type full</pre>
  <p id="E1eL">Чтобы сгенерировать для лайт ноды</p>
  <pre data-lang="bash" id="m5w4">./cel-key add $WALLET --keyring-backend test --node.type light</pre>
  <p id="C3KT">Бэкап ключа</p>
  <pre data-lang="bash" id="kJip">./cel-key export $WALLET --keyring-backend test --node.type light </pre>
  <p id="8hcI">Импорт ключа</p>
  <pre data-lang="bash" id="ATFx">celestia-appd keys import $WALLET &lt;путь к файлу&gt;</pre>
  <p id="kgLZ"><strong>Инициализация</strong></p>
  <pre data-lang="bash" id="44my">celestia light init</pre>
  <p id="YfVy"><strong>Старт</strong></p>
  <pre data-lang="bash" id="tl0R">celestia light start --node.network arabica-1</pre>
  <p id="GO5m"><strong>После старта должны пойти вот такие логи</strong></p>
  <figure id="5yfI" class="m_custom">
    <img src="https://img1.teletype.in/files/49/49/4949f795-4ea9-4496-b5b9-7a3fe51f70a1.png" width="843" />
  </figure>
  <p id="bZ4U"><strong>Кошелек</strong></p>
  <pre data-lang="bash" id="SuhT">./cel-key add $WALLET --keyring-backend test --node.type light

./cel-key add $WALLET --recover --keyring-backend test --node.type light</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/E4eqr4bUXs6</guid><link>https://teletype.in/@digitaldecision/E4eqr4bUXs6?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/E4eqr4bUXs6?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>Neutron</title><pubDate>Fri, 11 Nov 2022 18:58:17 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/0c/24/0c2497c1-2036-4903-8fbb-3bff4615736f.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/de/d4/ded451cc-6b1e-4fe2-8248-50500e6c336f.png"></img>4 CPU, 32 GB RAM, 512 GB SSD]]></description><content:encoded><![CDATA[
  <h1 id="cNIW">Neutron Neutron Neutron Neutron Neutron Neutron</h1>
  <figure id="2uL8" class="m_original">
    <img src="https://img2.teletype.in/files/de/d4/ded451cc-6b1e-4fe2-8248-50500e6c336f.png" width="1215" />
  </figure>
  <h2 id="T19I" data-align="center"><strong>Требования к ноде </strong></h2>
  <p id="E72H">4 CPU, 32 GB RAM, 512 GB SSD</p>
  <ul id="2h1F">
    <li id="ED8t">Network Chain ID: <code>quark-1</code></li>
    <li id="8tyv">Denom: <code>untrn</code></li>
    <li id="eGtl">Binary: <code>neutrond</code></li>
    <li id="ZxOs">Working directory: <code>.neutrond</code></li>
  </ul>
  <p id="MpzD"></p>
  <figure id="Jh5s" class="m_original">
    <img src="https://img4.teletype.in/files/b4/66/b46625a5-b290-4456-9e10-1666d5ae8126.png" width="1277" />
  </figure>
  <section>
    <h2 id="6FkE">Установка и обновление ПО</h2>
  </section>
  <pre data-lang="bash" id="4BQf">
apt update &amp;&amp; apt upgrade &amp;&amp; \
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="M4EP"><strong>Go</strong></p>
  <pre data-lang="bash" id="CttI">ver=&quot;1.19.1&quot; &amp;&amp; \
wget &quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
sudo rm -rf /usr/local/go &amp;&amp; \
sudo tar -C /usr/local -xzf &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
rm &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
echo &quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&quot; &gt;&gt; $HOME/.bash_profile &amp;&amp; \
source $HOME/.bash_profile &amp;&amp; \
go version</pre>
  <section>
    <h2 id="1b58">Установка ноды</h2>
  </section>
  <pre data-lang="bash" id="moHZ">git clone https://github.com/neutron-org/neutron &amp;&amp; cd neutron
git checkout v0.1.0
make install

neutrond version --long | grep -e version -e commit
# version: 0.1.0
# commit: a9e8ba5ebb9230bec97a4f2826d75a4e0e6130d9</pre>
  <p id="vp48"><strong>Инициализация</strong></p>
  <pre data-lang="bash" id="fANa">neutrond init $MONIKER --chain-id quark-1</pre>
  <p id="Qrh4"><strong>Скачиваем Genesis</strong></p>
  <pre data-lang="bash" id="DSyT">wget -O $HOME/.neutrond/config/genesis.json &quot;https://raw.githubusercontent.com/neutron-org/testnets/main/quark/genesis.json&quot;

sha256sum ~/.neutrond/config/genesis.json
# 357c4d33fad26c001d086c0705793768ef32c884a6ba4aa73237ab03dd0cc2b4</pre>
  <p id="xiRc"><strong>Если надо, чекаем состояние валидатора</strong></p>
  <pre data-lang="bash" id="KjSE">cd &amp;&amp; cat .neutrond/data/priv_validator_state.json
{
  &quot;height&quot;: &quot;0&quot;,
  &quot;round&quot;: 0,
  &quot;step&quot;: 0
}</pre>
  <p id="KjSE"><strong>Сброс</strong></p>
  <pre id="KjSE" data-lang="bash">neutrond tendermint unsafe-reset-all --home $HOME/.neutrond</pre>
  <h2 id="QcSC">Конфиг</h2>
  <pre data-lang="bash" id="Ll12">neutrond config chain-id quark-1

sed -i.bak -e &quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&quot;0.025untrn\&quot;/;&quot; ~/.neutrond/config/app.toml

external_address=$(wget -qO- eth0.me)
sed -i.bak -e &quot;s/^external_address *=.*/external_address = \&quot;$external_address:26656\&quot;/&quot; $HOME/.neutrond/config/config.toml

peers=&quot;fcde59cbba742b86de260730d54daa60467c91a5@23.109.158.180:26656,5bdc67a5d5219aeda3c743e04fdcd72dcb150ba3@65.109.31.114:2480,3e9656706c94ae8b11596e53656c80cf092abe5d@65.21.250.197:46656,9cb73281f6774e42176905e548c134fc45bbe579@162.55.134.54:26656,27b07238cf2ea76acabd5d84d396d447d72aa01b@65.109.54.15:51656,f10c2cb08f82225a7ef2367709e8ac427d61d1b5@57.128.144.247:26656,20b4f9207cdc9d0310399f848f057621f7251846@222.106.187.13:40006,5019864f233cee00f3a6974d9ccaac65caa83807@162.19.31.150:55256,2144ce0e9e08b2a30c132fbde52101b753df788d@194.163.168.99:26656,b37326e3acd60d4e0ea2e3223d00633605fb4f79@nebula.p2p.org:26656&quot;
sed -i.bak -e &quot;s/^persistent_peers *=.*/persistent_peers = \&quot;$peers\&quot;/&quot; $HOME/.neutrond/config/config.toml

seeds=&quot;e2c07e8e6e808fb36cca0fc580e31216772841df@seed-1.quark.ntrn.info:26656,c89b8316f006075ad6ae37349220dd56796b92fa@tenderseed.ccvalidators.com:29001&quot;
sed -i.bak -e &quot;s/^seeds =.*/seeds = \&quot;$seeds\&quot;/&quot; $HOME/.neutrond/config/config.toml

sed -i &#x27;s/max_num_inbound_peers =.*/max_num_inbound_peers = 50/g&#x27; $HOME/.neutrond/config/config.toml
sed -i &#x27;s/max_num_outbound_peers =.*/max_num_outbound_peers = 50/g&#x27; $HOME/.neutrond/config/config.toml

sed -i -e &quot;s/^filter_peers *=.*/filter_peers = \&quot;true\&quot;/&quot; $HOME/.neutrond/config/config.toml

sed -i -e &quot;s/^timeout_commit *=.*/timeout_commit = \&quot;2s\&quot;/&quot; $HOME/.neutrond/config/config.toml
</pre>
  <p id="YoIp"><strong>Прунинг</strong></p>
  <pre data-lang="bash" id="Ft5U">pruning=&quot;custom&quot;
pruning_keep_recent=&quot;1000&quot;
pruning_interval=&quot;10&quot;
sed -i -e &quot;s/^pruning *=.*/pruning = \&quot;$pruning\&quot;/&quot; $HOME/.neutrond/config/app.toml
sed -i -e &quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&quot;$pruning_keep_recent\&quot;/&quot; $HOME/.neutrond/config/app.toml
sed -i -e &quot;s/^pruning-interval *=.*/pruning-interval = \&quot;$pruning_interval\&quot;/&quot; $HOME/.neutrond/config/app.toml</pre>
  <p id="dGeO"><strong>Индексация</strong></p>
  <pre data-lang="bash" id="fqj7">indexer=&quot;null&quot;
sed -i -e &quot;s/^indexer *=.*/indexer = \&quot;$indexer\&quot;/&quot; $HOME/.neutrond/config/config.toml</pre>
  <p id="UDzq"><strong>Создаем сервисный файл</strong></p>
  <pre data-lang="bash" id="ywho">sudo tee /etc/systemd/system/neutrond.service &gt; /dev/null &lt;&lt;EOF
[Unit]
Description=neutrond
After=network-online.target

[Service]
User=$USER
ExecStart=$(which neutrond) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF</pre>
  <pre data-lang="bash" id="V4Gz">systemctl daemon-reload
systemctl enable neutrond
systemctl restart neutrond &amp;&amp; journalctl -u neutrond -f -o cat</pre>
  <p id="P3nc"><strong>Кошелек</strong></p>
  <pre data-lang="bash" id="Dp4S">neutrond keys add $WALLET --keyring-backend os

neutrond keys add $WALLET --recover --keyring-backend os</pre>
  <p id="peuQ"><strong>Создаем валидатора</strong></p>
  <pre data-lang="bash" id="Kj9z">neutrond tx staking create-validator \
--chain-id quark-1 \
--commission-rate 0.05 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.1 \
--min-self-delegation &quot;1000000&quot; \
--amount 1000000untrn \
--pubkey $(neutrond tendermint show-validator) \
--moniker $MONIKER \
--from $WALLET \
--fees 5000untrn</pre>
  <p id="Qfld"><strong>Удалить ноду</strong></p>
  <pre data-lang="bash" id="Yqg7">systemctl stop neutrond &amp;&amp; \
systemctl disable neutrond &amp;&amp; \
rm /etc/systemd/system/neutrond.service &amp;&amp; \
systemctl daemon-reload &amp;&amp; \
cd $HOME &amp;&amp; \
rm -rf .neutrond neutron &amp;&amp; \
rm -rf $(which neutrond)</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/2B1RrrSnz23</guid><link>https://teletype.in/@digitaldecision/2B1RrrSnz23?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/2B1RrrSnz23?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>Uptick Network</title><pubDate>Thu, 03 Nov 2022 15:24:11 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/3f/15/3f1574dd-2214-4583-9a37-3b0969d77979.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/06/8d/068d27a4-cfd2-4555-a523-82f24627fcb2.png"></img>4 CPU, 8 GB RAM, 200 GB SSD]]></description><content:encoded><![CDATA[
  <h2 id="l7mj">Uptick Network</h2>
  <figure id="Xxy2" class="m_original">
    <img src="https://img1.teletype.in/files/06/8d/068d27a4-cfd2-4555-a523-82f24627fcb2.png" width="1001" />
  </figure>
  <p id="yVsP"></p>
  <ul id="PSpD">
    <li id="3jyT">Network Chain ID: <code>uptick_7000-1</code></li>
    <li id="BsWt">Denom: <code>auptick</code></li>
    <li id="bHLb">Binary: <code>uptickd</code></li>
    <li id="zKAp">Working directory: <code>.uptickd</code></li>
    <li id="Hvmk">Офф инструкция: <a href="https://docs.uptick.network/guides/validators/overview.html" target="_blank">https://docs.uptick.network/guides/validators/overview.html</a></li>
  </ul>
  <p id="TPvP"></p>
  <h2 id="T19I" data-align="center"><strong>Требования к ноде </strong></h2>
  <p id="E72H">4 CPU, 8 GB RAM, 200 GB SSD</p>
  <section>
    <h2 id="6FkE">Установка и обновление ПО</h2>
  </section>
  <pre data-lang="bash" id="rwO1">
apt update &amp;&amp; apt upgrade &amp;&amp; \
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="lvZ3"><strong>Go</strong></p>
  <pre data-lang="bash" id="SKF4">ver=&quot;1.19&quot; &amp;&amp; \
wget &quot;https://golang.org/dl/go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
sudo rm -rf /usr/local/go &amp;&amp; \
sudo tar -C /usr/local -xzf &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
rm &quot;go$ver.linux-amd64.tar.gz&quot; &amp;&amp; \
echo &quot;export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin&quot; &gt;&gt; $HOME/.bash_profile &amp;&amp; \
source $HOME/.bash_profile &amp;&amp; \
go version</pre>
  <section>
    <h2 id="1b58">Установка ноды</h2>
  </section>
  <pre data-lang="bash" id="dVLy">git clone https://github.com/UptickNetwork/uptick &amp;&amp; cd uptick
git checkout v0.2.3
make install

uptickd version --long | grep -e version -e commit
# version HEAD-0e664f92f76aa93feb7f1d8c9a747512b3eb05af
# commit 0e664f92f76aa93feb7f1d8c9a747512b3eb05af
</pre>
  <p id="vp48"><strong>Инициализация</strong></p>
  <pre data-lang="bash" id="vSD3">uptickd init $MONIKER --chain-id uptick_7000-1</pre>
  <p id="Qrh4"><strong>Genesis</strong></p>
  <pre data-lang="bash" id="R2TW">wget -O $HOME/.uptickd/config/genesis.json &quot;https://raw.githubusercontent.com/UptickNetwork/uptick-testnet/main/uptick_7000-1/genesis.json&quot;

sha256sum ~/.uptickd/config/genesis.json
# 9c2a5a9eb74103e3a9ae0599f66b9e665bdd7d67c178ab8308f853602b73be75</pre>
  <p id="Tbxh"><strong>Чекаем состояние валидатора</strong></p>
  <pre data-lang="bash" id="Zv9O">cd &amp;&amp; cat .uptickd/data/priv_validator_state.json
{
  &quot;height&quot;: &quot;0&quot;,
  &quot;round&quot;: 0,
  &quot;step&quot;: 0
}</pre>
  <p id="Zv9O"><strong>Сброс </strong></p>
  <pre id="Zv9O" data-lang="bash">uptickd tendermint unsafe-reset-all --home $HOME/.uptickd</pre>
  <h2 id="kBZ8">Конфиг</h2>
  <pre data-lang="bash" id="aUch">uptickd config chain-id uptick_7000-1


sed -i.bak -e &quot;s/^minimum-gas-prices *=.*/minimum-gas-prices = \&quot;0.0025auptick\&quot;/;&quot; ~/.uptickd/config/app.toml


external_address=$(wget -qO- eth0.me)
sed -i.bak -e &quot;s/^external_address *=.*/external_address = \&quot;$external_address:26656\&quot;/&quot; $HOME/.uptickd/config/config.toml

peers=&quot;61f9e5839cd2c56610af3edd8c3e769502a3a439@seed0.testnet.uptick.network:26656&quot;
sed -i.bak -e &quot;s/^persistent_peers *=.*/persistent_peers = \&quot;$peers\&quot;/&quot; $HOME/.uptickd/config/config.toml

seeds=&quot;&quot;
sed -i.bak -e &quot;s/^seeds =.*/seeds = \&quot;$seeds\&quot;/&quot; $HOME/.uptickd/config/config.toml

sed -i -e &quot;s/^filter_peers *=.*/filter_peers = \&quot;true\&quot;/&quot; $HOME/.uptickd/config/config.toml
</pre>
  <p id="QI2Z"><strong>Прунинг</strong></p>
  <pre data-lang="bash" id="3OBR">pruning=&quot;nothing&quot;
pruning_keep_recent=&quot;1000&quot;
pruning_keep_every=&quot;0&quot;
pruning_interval=&quot;10&quot;
sed -i -e &quot;s/^pruning *=.*/pruning = \&quot;$pruning\&quot;/&quot; $HOME/.uptickd/config/app.toml &amp;&amp; \
sed -i -e &quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&quot;$pruning_keep_recent\&quot;/&quot; $HOME/.uptickd/config/app.toml &amp;&amp; \
sed -i -e &quot;s/^pruning-keep-every *=.*/pruning-keep-every = \&quot;$pruning_keep_every\&quot;/&quot; $HOME/.uptickd/config/app.toml &amp;&amp; \
sed -i -e &quot;s/^pruning-interval *=.*/pruning-interval = \&quot;$pruning_interval\&quot;/&quot; $HOME/.uptickd/config/app.toml</pre>
  <p id="dGeO"><strong>Индексация</strong></p>
  <pre data-lang="bash" id="YvSo">indexer=&quot;null&quot; &amp;&amp; \
sed -i -e &quot;s/^indexer *=.*/indexer = \&quot;$indexer\&quot;/&quot; $HOME/.uptickd/config/config.toml</pre>
  <p id="UDzq"><strong>Снэпшоты</strong></p>
  <pre data-lang="bash" id="lw7b"># По умолчанию снэпшоты включены &quot;snapshot-interval=1500&quot;
snapshot_interval=0 &amp;&amp; \
sed -i.bak -e &quot;s/^snapshot-interval *=.*/snapshot-interval = \&quot;$snapshot_interval\&quot;/&quot; ~/.uptickd/config/app.toml</pre>
  <p id="76hd"><strong>Загрузка с архива бч</strong></p>
  <pre id="b6df" data-lang="bash">cd $HOME/.uptickd &amp;&amp; \
rm -rf data &amp;&amp; \
wget https://download.uptick.network/download/uptick/testnet/node/data/data.tar.gz --no-check-certificate &amp;&amp; \
tar -zxvf data.tar.gz &amp;&amp; \
rm data.tar.gz</pre>
  <p id="obb5"><strong>Сервисный файл</strong></p>
  <pre data-lang="bash" id="xl1V">sudo tee /etc/systemd/system/uptickd.service &gt; /dev/null &lt;&lt;EOF
[Unit]
Description=uptickd
After=network-online.target

[Service]
User=$USER
ExecStart=$(which uptickd) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF</pre>
  <pre data-lang="bash" id="7cqf">systemctl daemon-reload &amp;&amp; \
systemctl enable uptickd &amp;&amp; \
systemctl restart uptickd &amp;&amp; journalctl -u uptickd -f -o cat</pre>
  <p id="P3nc"><strong>Кошелек</strong></p>
  <pre data-lang="bash" id="vPD8">
uptickd keys add $WALLET --keyring-backend os

uptickd keys add $WALLET --recover --keyring-backend os
</pre>
  <p id="peuQ"><strong>Создаем валидатора</strong></p>
  <pre data-lang="bash" id="MKxO">uptickd tx staking create-validator \
--chain-id uptick_7000-1 \
--commission-rate 0.05 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.1 \
--min-self-delegation &quot;1000000&quot; \
--amount 1000000000000000000auptick \
--pubkey $(uptickd tendermint show-validator) \
--moniker $MONIKER \
--from $WALLET \
--fees 5000auptick \
--gas auto</pre>
  <p id="Qfld"><strong>Удалить ноду</strong></p>
  <pre data-lang="bash" id="tBNJ">sudo systemctl stop uptickd &amp;&amp; \
sudo systemctl disable uptickd &amp;&amp; \
rm /etc/systemd/system/uptickd.service &amp;&amp; \
sudo systemctl daemon-reload &amp;&amp; \
cd $HOME &amp;&amp; \
rm -rf .stride uptickd &amp;&amp; \
rm -rf $(which uptickd)</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/p1A3B5WKaYX</guid><link>https://teletype.in/@digitaldecision/p1A3B5WKaYX?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/p1A3B5WKaYX?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>Zeeka</title><pubDate>Fri, 21 Oct 2022 16:38:07 GMT</pubDate><description><![CDATA[<img src="https://img3.teletype.in/files/ed/ef/edef224b-cea2-420a-9f4f-043a9b05399c.png"></img>Zeeka — это облегченная криптовалюта, которая использует доказательства с нулевым разглашением для сжатия транзакций, на основе технологии zero-knowledge, наверное вы уже слышали о подобных проектах которые используют данную технологию, Что нового несет в себе именно этот проект? И есть ли вообще разница между всеми ними? И разница есть! И большая. Например в zkRollups есть централизованный оператор , постоянно публикующий Zero-Knowledge proofs на основной цепочке, и в случае, если оператор перестанет это делать (т.е. станет недоступен), цепочка откатится в предыдущее состояние, из которого выводится какой-то другой оператор. в состоянии опираться. Это огромная сложность. Узлы же и валидаторы Zeeka реализованы таким образом, что...]]></description><content:encoded><![CDATA[
  <h1 id="Kfwf">Zeeka | testnet</h1>
  <figure id="hBUJ" class="m_original">
    <img src="https://img3.teletype.in/files/ed/ef/edef224b-cea2-420a-9f4f-043a9b05399c.png" width="740" />
  </figure>
  <p id="oUJb">Zeeka — это облегченная криптовалюта, которая использует <strong>доказательства с нулевым разглашением</strong> для сжатия транзакций, на основе технологии zero-knowledge, наверное вы уже слышали о подобных проектах которые используют данную технологию, Что нового несет в себе именно этот проект? И есть ли вообще разница между всеми ними? И разница есть! И большая. Например в <a href="https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/zk-rollups/" target="_blank">zkRollups </a>есть централизованный оператор , постоянно публикующий Zero-Knowledge proofs на основной цепочке, и в случае, если оператор перестанет это делать (т.е. станет недоступен), цепочка откатится в предыдущее состояние, из которого выводится какой-то другой оператор. в состоянии опираться. Это огромная сложность. Узлы же и валидаторы Zeeka реализованы таким образом, что принимают только форки, которые раскрывают состояние цепочки их последнего блока, а это означает, что они будут проверять, приводит ли хэш предоставленного состояния к хэшу состояния, отправленному в последнем блоке. Этот механизм гарантирует, что сжатое состояние последнего блока всегда доступно. Более длинная подцепочка, состояние вершины которой недоступно, ничего не стоит и не принимается сетью. Это значительно устраняет упомянутые сложности, а также создает пространство для творчества. Обьясню подругому, в zkrollups  была очень медленная скорость, из за того что много вычислительных действий, zeeka пытается решить эту проблему свои интересным способом. Посмотрим получится ли у них.</p>
  <h2 data-align="center" id="k8tM"></h2>
  <h3 data-align="center" id="2CCE">Фазы</h3>
  <p id="9YdX">На данный момент возможно помогать проекту своими силами. Есть 2 формы для заполнения:</p>
  <ul id="H2bj">
    <li id="weos"><a href="https://docs.google.com/forms/d/e/1FAIpQLSdz129RVXCPLIipF2evu5HDblo5iXdVBtk-3RO6XzKYCAVGlQ/viewform" target="_blank">Форма для участника комьюнити (на модераторов)</a></li>
    <li id="FHeM"><a href="https://docs.google.com/forms/d/e/1FAIpQLSewVt8hRnRcufFOLCm9E9tNSeQ9FgWBjmygyIScA6_c5H7NPg/viewform" target="_blank">Форма контрибуций</a></li>
  </ul>
  <p data-align="center" id="sW1i"></p>
  <hr />
  <h2 data-align="center" id="4D4K"><strong>Требования к майнеру</strong></h2>
  <p id="YavM">8 CPU, 32 GB RAM, 40 GB SSD, Ubuntu 20.04</p>
  <h2 id="T19I" data-align="center"><strong>Требования к ноде </strong></h2>
  <p id="ZWT7">1 CPU, 1 GB RAM, 30 GB SSD</p>
  <h2 data-align="center" id="QLuA">Установка и обновление ПО</h2>
  <pre data-lang="bash" id="BXHV">sudo apt update &amp;&amp; sudo apt upgrade -y &amp;&amp; \
sudo apt install wget jq git libssl-dev cmake -y</pre>
  <p id="vk3e">Rust</p>
  <pre id="F69F">curl --proto &#x27;=https&#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh</pre>
  <p id="5Qqj">Скачать ноду</p>
  <pre data-lang="bash" id="xK0W">git clone https://github.com/zeeka-network/bazuka</pre>
  <p id="obRj">прописать PATH</p>
  <pre data-lang="bash" id="7KBK">source &quot;$HOME/.cargo/env&quot;</pre>
  <p id="A54l">Перейти в папку </p>
  <pre data-lang="bash" id="ACaU">cd bazuka</pre>
  <p id="uIbj">Устанавливаем дальше</p>
  <pre id="l6Uc">cargo install --path .</pre>
  <p id="b3qy">Инициализация</p>
  <pre data-lang="bash" id="X4Uc">bazuka init --seed &#x27;seed phrase&#x27; --network debug --node 127.0.0.1:8765</pre>
  <p id="YGbi">Создаем сервисный файл</p>
  <p id="k2QI">ЗАМЕНИТЕ ip НА ВАШ ip ; nickname на ваш nickname из дискорда</p>
  <pre data-lang="bash" id="2Yb9">sudo tee &lt;&lt;EOF &gt;/dev/null /etc/systemd/system/zeeka.service
[Unit]
Description=Zeeka node
After=network.target

[Service]
User=$USER
ExecStart=/root/.cargo/bin/bazuka node --listen 0.0.0.0:8765 --external ip:8765 --network debug --db ~/.bazuka-debug --bootstrap 5.161.152.123:8765 --bootstrap 65.108.201.41:8765 --bootstrap 185.213.25.229:8765 --bootstrap 45.88.106.199:8765 --bootstrap 148.251.1.124:8765 --bootstrap 195.54.41.115:8765 --bootstrap 195.54.41.130:8765 --discord-handle &quot;nickname&quot;
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF</pre>
  <p id="IztQ">Запустить сервис</p>
  <pre data-lang="bash" id="l143">sudo systemctl daemon-reload
sudo systemctl enable zeeka
sudo systemctl restart zeeka</pre>
  <p id="l143">Логи</p>
  <pre id="l143" data-lang="bash">sudo journalctl -fn 100 -u zeeka</pre>
  <p id="Lp2N"></p>
  <p id="p7wv">ЭКСПЛОРЕР(можете посмотреть вашу ноду здесь)</p>
  <section>
    <p id="Cv06"><a href="http://152.228.155.120:8000/nodes" target="_blank">http://152.228.155.120:8000/nodes</a></p>
  </section>
  <p id="bSXz"></p>
  <p id="Lctv"></p>
  <p id="aWef"></p>
  <h2 id="RlaO" data-align="center">УСТАНОВКА МАЙНЕРА</h2>
  <p id="Xmp9">Клонировать репозиторий с майнером</p>
  <pre data-lang="bash" id="XPVn">git clone https://github.com/zeeka-network/zoro</pre>
  <p id="nSmj">Перейти в папку zoro</p>
  <pre data-lang="bash" id="VSnC">cd zoro</pre>
  <p id="Pin1">⠀Установить необходимые зависимости</p>
  <pre id="QEzX">cargo install --path .</pre>
  <p id="cuUk">Загрузите параметры проверки</p>
  <pre id="1Vdz">wget --load-cookies /tmp/cookies.txt &quot;https://docs.google.com/uc?export=download&amp;confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate &#x27;https://docs.google.com/uc?export=download&amp;id=1sR-dJlr4W_A0sk37NkZaZm8UncMxqM-0&#x27; -O- | sed -rn &#x27;s/.*confirm=([0-9A-Za-z_]+).*/\1\n/p&#x27;)&amp;id=1sR-dJlr4W_A0sk37NkZaZm8UncMxqM-0&quot; -O payment_params.dat &amp;&amp; rm -rf /tmp/cookies.txt
wget --load-cookies /tmp/cookies.txt &quot;https://docs.google.com/uc?export=download&amp;confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate &#x27;https://docs.google.com/uc?export=download&amp;id=149tUhC0oXJxsXDnx7vODkOZtIYzC_5HO&#x27; -O- | sed -rn &#x27;s/.*confirm=([0-9A-Za-z_]+).*/\1\n/p&#x27;)&amp;id=149tUhC0oXJxsXDnx7vODkOZtIYzC_5HO&quot; -O update_params.dat &amp;&amp; rm -rf /tmp/cookies.txt⠀</pre>
  <p id="8lRd">Создать сервисный файл</p>
  <pre data-lang="bash" id="VVSr">sudo tee /etc/systemd/system/zoro.service &gt; /dev/null &lt;&lt;EOF
[Unit]
Description=Zoro
After=network.target 

[Service]
User=root
ExecStart=/root/.cargo/bin/zoro --node 127.0.0.1:8765 --seed &#x27;seed&#x27; --network debug --update-circuit-params root/zoro/update_params.dat --payment-circuit-params /root/zoro/payment_params.dat --db /root/.bazuka-debug
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF</pre>
  <p id="vzV1">Запустить сервис</p>
  <pre data-lang="bash" id="IWSh">sudo systemctl daemon-reload
sudo systemctl enable zoro
sudo systemctl restart zoro</pre>
  <p id="yZpr">Логи</p>
  <pre data-lang="bash" id="Dkxb">sudo journalctl -fn 100 -u zoro</pre>
  <p id="S5Yw">Клонировать репозиторий с майнером</p>
  <pre data-lang="bash" id="XpfN">git clone https://github.com/zeeka-network/uzi-miner</pre>
  <p id="XXOS">Перейти в папку zoro</p>
  <pre data-lang="bash" id="bIQN">cd uzi-miner</pre>
  <p id="GUgs">⠀Установить необходимые зависимости</p>
  <pre id="53Cw">cargo install --path .</pre>
  <p id="mbIb">Загрузите параметры проверки</p>
  <pre data-lang="bash" id="X2mL">sudo tee /etc/systemd/system/uzi.service &gt; /dev/null &lt;&lt;EOF

[Unit]
Description=Uzi
After=network.target

[Service]
User=root
ExecStart=/root/.cargo/bin/uzi-miner --node 127.0.0.1:8765 --threads [xx]
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target 
EOF</pre>
  <p id="4cMO">Запустить сервис</p>
  <pre data-lang="bash" id="liXX">sudo systemctl daemon-reload
sudo systemctl enable uzi
sudo systemctl restart uzi</pre>
  <p id="CNCr">Логи</p>
  <pre data-lang="bash" id="BXGY">sudo journalctl -fn 100 -u uzi</pre>
  <hr />
  <h3 id="pw1h">Удаление</h3>
  <pre data-lang="bash" id="ycoV">systemctl stop zeeka zoro uzi
systemctl disable zeeka zoro uzi
rm -rf /root/bazuka
rm -rf /root/.bazuka-debug
rm -rf /root/zoro
rm -rf /root/uzi</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/iA1Y7LaNobc</guid><link>https://teletype.in/@digitaldecision/iA1Y7LaNobc?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/iA1Y7LaNobc?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>??Что Такое Прунинг??</title><pubDate>Mon, 10 Oct 2022 17:56:24 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/52/b0/52b099b6-21a4-4669-8233-21bec0853d49.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/0a/cc/0accb1a9-78ac-4df8-b68f-7c03b1917317.png"></img>Pruning - позволяет настроить оптимизацию сохранения базы данных и напрямую влияет на заполнение жесткого диска. В интернете я думаю проще всего найти информацию о настройках ноды вообще и в частности настройки прунингав следующих информационных ресурсах:]]></description><content:encoded><![CDATA[
  <figure id="Jdyw" class="m_original">
    <img src="https://img1.teletype.in/files/0a/cc/0accb1a9-78ac-4df8-b68f-7c03b1917317.png" width="1348" />
  </figure>
  <p id="qI5y"><strong>Pruning</strong> - позволяет настроить оптимизацию сохранения базы данных и напрямую влияет на заполнение жесткого диска. В интернете я думаю проще всего найти информацию о настройках ноды вообще и в частности настройки прунингав следующих информационных ресурсах:</p>
  <p id="YlXM"><a href="https://forum.cosmos.network/" target="_blank">https://forum.cosmos.network/</a></p>
  <p id="gvVZ"><a href="https://hub.cosmos.network/" target="_blank">https://hub.cosmos.network/</a></p>
  <p id="KlwA">Не бойтесь экспериментировать посмотрите сколько будет занимать нода с включенным прунингом или наоборот, проверяйте любые настройки , почувствуйте сами что это значит и как влияет на работоспособность на вашем сервере и  на заполняемость жесткого диска.</p>
  <p id="jIlo"></p>
  <section>
    <h2 id="2Ef2">Настройки прунинга</h2>
  </section>
  <ul id="FCYp">
    <li id="jW68">Server 1 - <strong>default</strong></li>
    <li id="WqCG">Server 2 - <strong>100/0/10</strong></li>
    <li id="6lSO">Server 3 - <strong>100/0/50</strong></li>
    <li id="Wvlw">Server 4 - <strong>100/1000/10</strong></li>
    <li id="LJTI">Server 5 - <strong>100/5000/10</strong></li>
  </ul>
  <section>
    <h2 id="Ssqe">Объем занятого места после синхронизации</h2>
  </section>
  <ul id="J4qr">
    <li id="i9zg">Server 1 - <strong>80.98 GB</strong></li>
    <li id="ul7g">Server 2 - <strong>38.43 GB</strong></li>
    <li id="FyTe">Server 3 - <strong>38.29 GB</strong></li>
    <li id="Vh7U">Server 4 - <strong>41.09 GB</strong></li>
    <li id="bYhG">Server 5 - <strong>41.76 GB</strong></li>
  </ul>
  <section>
    <h2 id="WHdm">Объем занятого места через 1 час</h2>
  </section>
  <ul id="JbBG">
    <li id="vJkT">Server 1 - <strong>81.92 GB</strong> (c момента синхронизации жд заполнился на 0,94 GB)</li>
    <li id="nTff">Server 2 - <strong>39.04 GB</strong> (c момента синхронизации жд заполнился на 0,61 GB)</li>
    <li id="5F01">Server 3 - <strong>38.90 GB </strong>(c момента синхронизации жд заполнился на 0,61 GB)</li>
    <li id="hJl1">Server 4 - <strong>41.62 GB </strong>(c момента синхронизации жд заполнился на 0,53 GB)</li>
    <li id="H8bh">Server 5 - <strong>42.50 GB </strong>(c момента синхронизации жд заполнился на 0,74 GB)</li>
  </ul>
  <section>
    <h2 id="Olx6">Объем занятого места через 12 часов</h2>
  </section>
  <ul id="JbBG">
    <li id="b4RD">Server 1 - <strong>86.22 GB </strong>(c момента синхронизации жд заполнился на 5,24 GB)</li>
    <li id="Ocfu">Server 2 - <strong>40.35 GB </strong>(c момента синхронизации жд заполнился на 1,92 GB)</li>
    <li id="URuv">Server 3 - <strong>40.15 GB </strong>(c момента синхронизации жд заполнился на 1,86 GB)</li>
    <li id="86K8">Server 4 - <strong>43.49 GB </strong>(c момента синхронизации жд заполнился на 2,4 GB)</li>
    <li id="tx23">Server 5 - <strong>44.13 GB </strong>(c момента синхронизации жд заполнился на 2,37 GB)</li>
  </ul>
  <section>
    <h2 id="T9Py">Объем занятого места через 24 часа</h2>
  </section>
  <ul id="bJuX">
    <li id="Tfit">Server 1 - <strong> 90.41 GB</strong> (c момента синхронизации жд заполнился на 9.43 GB)</li>
    <li id="xnal">Server 2 - <strong> 41.27 GB</strong> (c момента синхронизации жд заполнился на 2.84 GB)</li>
    <li id="ouR4">Server 3 - <strong> 41.09 GB </strong>(c момента синхронизации жд заполнился на 2.8 GB)</li>
    <li id="iEsq">Server 4 - <strong> 44.61 GB </strong>(c момента синхронизации жд заполнился на 3.52 GB)</li>
    <li id="RaVT">Server 5 - <strong> 45.24 GB </strong>(c момента синхронизации жд заполнился на 3.48 GB)</li>
  </ul>
  <p id="s5nf">Подводя итог можно сделать вывод, что установка пользовательского прунинга способна как минимум вдвое уменьшить размеры базы данных. Конечно к любым измениям необходимо подходить осторожно и последовательно, внимательно вникая в детали. Так:</p>
  <ul id="xLuL">
    <li id="eaPg">настраивать Pruning необходимо перед стартом ноды при пустой папке Data, либо после unsafe-reset-all</li>
    <li id="cVEp">если устанавливаются снэпшоты, то число в <code>snapshot-interval</code> должно быть кратно <code>pruning-keep-every</code></li>
    <li id="yVCd">Параметр <code>pruning-keep-every</code> возможно будет убран в ближайшее время</li>
  </ul>
  <p id="JTRz">Для изменения прунинга достаточно воспользоваться командой, предварительно изменив ее под нужный проект</p>
  <pre data-lang="bash" id="ATZY">pruning=&quot;custom&quot; &amp;&amp; \
pruning_keep_recent=&quot;100&quot; &amp;&amp; \
pruning_keep_every=&quot;5000&quot; &amp;&amp; \
pruning_interval=&quot;10&quot; &amp;&amp; \
sed -i -e &quot;s/^pruning *=.*/pruning = \&quot;$pruning\&quot;/&quot; $HOME/.archway/config/app.toml &amp;&amp; \
sed -i -e &quot;s/^pruning-keep-recent *=.*/pruning-keep-recent = \&quot;$pruning_keep_recent\&quot;/&quot; $HOME/.archway/config/app.toml &amp;&amp; \
sed -i -e &quot;s/^pruning-keep-every *=.*/pruning-keep-every = \&quot;$pruning_keep_every\&quot;/&quot; $HOME/.archway/config/app.toml &amp;&amp; \
sed -i -e &quot;s/^pruning-interval *=.*/pruning-interval = \&quot;$pruning_interval\&quot;/&quot; $H</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/0QkkG5gKZb-</guid><link>https://teletype.in/@digitaldecision/0QkkG5gKZb-?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/0QkkG5gKZb-?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>Как запустить валидатора?</title><pubDate>Mon, 10 Oct 2022 17:55:23 GMT</pubDate><description><![CDATA[<img src="https://img1.teletype.in/files/0a/cc/0accb1a9-78ac-4df8-b68f-7c03b1917317.png"></img>Cosmos Hub основан на Tendermint , что это все значит ? Это значит что установка происходит по стандартам Tendermint`a  , что в свою очередь облегчает понимание установки любого &quot;космофорка&quot; разберем теперь на примере установки одной сети , выучив и разобравшись в данной установке, вы с легкостью сможете установить любую сеть так как они отличаются только названиями переменных которые относятся к той цепи которую вы устанавливаете , рассмотри основные моменты настройки ноды, начнем с файлов конфига которые вы получаете когда устанавливаете ноду в экосистеме космос:]]></description><content:encoded><![CDATA[
  <section>
    <h3 id="r5Nj">Рассмотрим установку и настройку валидатора на примере экосистемы  - Cosmos -</h3>
  </section>
  <p id="vXnj"></p>
  <figure id="Vgob" class="m_original">
    <img src="https://img1.teletype.in/files/0a/cc/0accb1a9-78ac-4df8-b68f-7c03b1917317.png" width="1348" />
  </figure>
  <p id="gu0W"><a href="https://hub.cosmos.network/main/" target="_blank">Cosmos Hub</a> основан на <a href="https://github.com/tendermint/tendermint/tree/master/docs/introduction" target="_blank">Tendermint , </a>что это все значит ? Это значит что установка происходит по стандартам Tendermint&#x60;a  , что в свою очередь облегчает понимание установки любого &quot;космофорка&quot; разберем теперь на примере установки одной сети , выучив и разобравшись в данной установке, вы с легкостью сможете установить любую сеть так как они отличаются только названиями переменных которые относятся к той цепи которую вы устанавливаете , рассмотри основные моменты настройки ноды, начнем с файлов конфига которые вы получаете когда устанавливаете ноду в экосистеме космос:</p>
  <p id="aANW"><strong>Всегда запущенные на космосе проекты оставляют файлы конфига в скрытой папке с именем проекты например :  $HOME/.имяноды/config/ </strong></p>
  <p id="bv9S"><strong>Зайдя в эти файлы вы сможете настраивать ноду на свое усмотрение :</strong></p>
  <figure id="mf7l" class="m_original">
    <img src="https://img3.teletype.in/files/6a/c0/6ac04a29-29a2-4b10-9a49-6307a1f1f711.png" width="269" />
  </figure>
  <p id="nDOQ"><strong>addrbook.json</strong> -файл где хранятся пиры вашей ноды</p>
  <p id="qxwd"><strong>App.toml</strong> - файл где мы можем установить настройки ноды:</p>
  <ul id="rqpJ">
    <li id="pYHP">Minimum-gas-prices - минимальная цена на газ, то есть это та цена  за которую валидатор готов делать свою работу.</li>
    <li id="2vFC">Pruning - настройка сохранения базы данных, что напрямую влияет на место на вашем жестком в основном.</li>
  </ul>
  <p id="KIJ9">Telemetry Configuration - это для настройки мониторинга, также можно настроить API соединения gRPC, RPC , конфигурацию состояния синхронизации.</p>
  <p id="7dXK">Следующий файл <strong>сlient.toml </strong>- файл по настройки самого клиента:</p>
  <ul id="RMVz">
    <li id="93DS">Chain-id - идентификатор сетевой цепочки</li>
    <li id="fYmX">Keyring&#x27;s backend - настройка хранения ключей</li>
    <li id="mPjF">Cli настройка вывода </li>
    <li id="kAze">Путь к интерфейсу Tendermint RPC </li>
    <li id="JY80">Выбор трансляции транзакций(синх., асинх., поблочный)</li>
  </ul>
  <p id="Pv3V"></p>
  <p id="tY7o"><strong>Config.toml</strong> - файл используется для настройки Tendermint. </p>
  <p id="aZ2q">Для оптимизации места на жестком диске можно настроить следующие параметры:</p>
  <p id="2Ve2">Индексирование - используется для изменения запросов транзакций с ноды. Для отключения индексирования нужно изменить параметр на &quot;null&quot;.</p>
  <p id="GhKa">Если вы хотите освободить место на диске для этого его нужно удалить из каталога путь к ноде/data/tx_index.db/</p>
  <p id="KyQy">Также можно управлять снепшотами: snapshot-interval = 0 , необходимо установить при желании отключить снепшоты. Важно сказать, что при установке снепшотов, необходимо чтобы интервал для снепшотов был кратен интервалу прунинга.</p>
  <p id="0eur">Вообще советую прочитать все что написано в файле как и любую документацию, к любой программе, так как для этого документации и пишутся)</p>
  <p id="sdyK">Давайте дальше разберем основные команды для управления кошельками и транзакциями которые позволяет нам совершить протокол тендерминт:</p>
  <ol id="BsOf">
    <li id="dRLO"><strong>chain-id</strong> - обозначает название сети и будет разным у каждой цепочки. Example: deweb-testnet-sirius</li>
    <li id="iNJZ"><strong>denom</strong> - обозначает название монеты/токена и также будет иметь свое уникальное значение. Example: denom=udws</li>
    <li id="nwB1"><strong>binary file</strong> - бинарный файл необходимый для запуска любой команды естественно будет своим. Example: dewebd</li>
    <li id="X6hz"><strong>keys</strong> - управление ключами(кошельками)   </li>
    <li id="Zi28">list - показывает список ключей (кошельков)</li>
    <li id="2F5X">        add - добавить кошелек</li>
    <li id="q7eq">        add --recover - </li>
    <li id="aGQB">        delete -</li>
    <li id="7ZZl"><strong>tx </strong>- команды связанные с транзакциями</li>
    <li id="D7F4">bank send -</li>
    <li id="jFXn">ibc-transfer transfer</li>
    <li id="TQ3R">withdraw-all-rewards</li>
    <li id="tXDR"><strong>query</strong> -  запросы</li>
    <li id="fEqv">bank balance</li>
    <li id="nIcL">staking validators</li>
    <li id="j9ZJ">gov proposals</li>
    <li id="RxO9"><strong>tendermint </strong>- команды тендерминта(протокол на базе которого запускаются приложения в сети космос)</li>
    <li id="HpoL"><strong>config</strong> - конфиг клиента</li>
    <li id="CMYw"><strong>init </strong>- инициализация ноды</li>
  </ol>
  <p id="oyqo"></p>
  <p id="JOBn">Вникайте, изучайте погружайтесь в этот удивительный мир web3 , познавайте новое завтрашний день уже наступил! Будущее наступило! Откройте себя цифре!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@digitaldecision/d_kw0rDPWgv</guid><link>https://teletype.in/@digitaldecision/d_kw0rDPWgv?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision</link><comments>https://teletype.in/@digitaldecision/d_kw0rDPWgv?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=digitaldecision#comments</comments><dc:creator>digitaldecision</dc:creator><title>Автоделегирование</title><pubDate>Mon, 10 Oct 2022 17:53:41 GMT</pubDate><description><![CDATA[<img src="https://img1.teletype.in/files/85/9a/859ac02a-9939-4683-b506-b801f7ff06b7.png"></img>Чтобы ваш валидатор получал награды он должен быть в активном сете валидаторов, существует стандарт , который говорит о том, что последний по количеству токенов валидатор выбывает из активного сета( т.е. и перестает получать награды) если за место него пришел другой валидатор у которого сумма токенов в стейке больше чем у предыдущего. Давайте конечно же разберем на примере:]]></description><content:encoded><![CDATA[
  <figure id="jOJY" class="m_custom">
    <img src="https://img1.teletype.in/files/85/9a/859ac02a-9939-4683-b506-b801f7ff06b7.png" width="1349" />
  </figure>
  <p id="62mW">Чтобы ваш валидатор получал награды он должен быть в активном сете валидаторов, существует стандарт , который говорит о том, что последний по количеству токенов валидатор выбывает из активного сета( т.е. и перестает получать награды) если за место него пришел другой валидатор у которого сумма токенов в стейке больше чем у предыдущего. Давайте конечно же разберем на примере:</p>
  <pre data-lang="bash" id="3R4I"># перевести реварды и комиссию на основной баланс кошелька
archwayd tx distribution withdraw-rewards &lt;archwayvaloper..&gt; --from &lt;name_wallet&gt; --chain-id torii-1 --fees 5utorii --commission -y</pre>
  <pre data-lang="bash" id="YyrE"># делегировать доступные средства в своего валидатора
archwayd tx staking delegate &lt;archwayvaloper..&gt; 1000000utorii --from &lt;name_wallet&gt; --fees 5utorii --chain-id torii-1 -y</pre>
  <section>
    <p id="8dTN">Конечно в командах выше необходимо использовать свои параметры - меняя адрес валидатора, имя кошелька, сумму и при использовании другой сети название монеты и chain-id. Ниже я опишу один из вариантов использования автоматического автоделегирования с помощью скрипта</p>
  </section>
  <p id="k269">Заранее скажем спасибо за скрипт <code><a href="https://github.com/keupsonite" target="_blank">keupsonite</a></code> . Данный скрипт подходит для любого блокчейна экосистемы Cosmos и в официальном репозитории уже есть шаблоны для многих проектов. Для Archway и тестовой сети torii-1 я подготовил шаблон, который можно скачать <a href="https://drive.google.com/file/d/1Lq7WEUla3UZ7L0uNwQ9DI4XWn8FOcxlq/view?usp=sharing" target="_blank">отсюда</a> или скопировать ниже. Необходимо внести свои данные в PASSWD=&quot;&quot; ; DELEGATOR_NAME=&quot;&quot; ; DELEGATOR=&quot;&quot; ; VALIDATOR=&quot;&quot; ; BINARY=&quot;&quot;</p>
  <pre data-lang="bash" id="HcsI"># Archway Keyring Backend (&quot;test&quot;, &quot;file&quot;, &quot;os&quot; or &quot;memory&quot;)
# Example: KEYRING_BACKEND=&quot;test&quot;
# You can reimport your wallet with desired backend-type
# (&#x60;archwayd keys add name_wallet --recover&#x60;)
KEYRING_BACKEND=&quot;os&quot;

# Password
# Required if keyring-backend is &quot;file&quot; or &quot;os&quot;
PASSWD=&quot;&quot;

# Archway Wallet Name (&#x60;archwayd keys list&#x60;)
# Example: DELEGATOR_NAME=&quot;name_wallet&quot;
DELEGATOR_NAME=&quot;&quot;

# Archway Wallet Address (&#x60;archwayd keys show name_wallet -a&#x60;)
# Example: DELEGATOR=&quot;archway1le23uxah00r8aajzfhh30et5ek2kxvfpyqp5jd&quot;
DELEGATOR=&quot;&quot;

# Archway Validator Address
# Example: VALIDATOR=&quot;archwayvaloper1msnjlmuas6hxh5xml952snjayxlm4f2k3etu0v&quot;
VALIDATOR=&quot;&quot;

# Current Archway Chain ID
CHAIN_ID=&quot;torii-1&quot;

#########################################################
# In case you customized the Archway Node configuration, #
# you will want to edit this below parameters.           #
#########################################################

# The IP of your Archway Node
NODE_IP=&quot;127.0.0.1&quot;

# The port of your Archway Node
NODE_PORT=&quot;26657&quot;

# The home of your Archway Node
NODE_HOME=&quot;$HOME/.archway&quot;

# The path to your Archway binary
# To get the full path to your archway binary you can use &#x60;whereis archwayd&#x60; and replace the below value by.
# Example: BINARY=&quot;$HOME/go/bin/archwayd&quot;
BINARY=&quot;&quot;

####################
# MODIFY FOR TESTS #
####################

# Time to sleep in sec between two delegations
# Example: SLEEPING_TIME=$((5*60))
# Example: SLEEPING_TIME=&quot;30&quot;
SLEEPING_TIME=$((30*60))

DENOM=&quot;utorii&quot;
GAS_PRICES=&quot;--fees 26${DENOM}&quot;

##################
# DO NOT MODIFY! #
##################

# Depending on Cosmos SDK version
# - ACCOUNT     $binary query account
# - BANK        $binary query bank balances
BALANCES_FROM=&quot;BANK&quot;

SDETAILS=&quot;--chain-id ${CHAIN_ID} --node tcp://${NODE_IP}:${NODE_PORT} --home ${NODE_HOME}&quot;
DETAILS=&quot;${SDETAILS} --keyring-backend ${KEYRING_BACKEND}&quot;</pre>
  <h2 id="Nube">Приступаем к установке</h2>
  <p id="3qEB">1. Устанавливаем tmux и expect</p>
  <pre data-lang="bash" id="CTDa">sudo apt install tmux expect -y</pre>
  <p id="xclK">2. Клонируем репозиторий и переходим в нужную папку</p>
  <pre data-lang="bash" id="Me67">git clone https://github.com/zlounes/cosmos-autostaking.git $HOME/cosmos-autostaking &amp;&amp; cd $HOME/cosmos-autostaking</pre>
  <p id="lby0">3. Даем права на выполнение</p>
  <pre data-lang="bash" id="MMXe">chmod +x $HOME/cosmos-autostaking/*delegate*</pre>
  <p id="h1q2">4. Создаем файл .archway и копируем в него шаблон выше (внося нужные изменения)</p>
  <pre data-lang="bash" id="mJei">nano $HOME/cosmos-autostaking/profiles/.archway</pre>
  <p id="kJw2">5. Запускаем команду ниже находясь в каталоге <code>cd $HOME/cosmos-autostaking</code></p>
  <pre data-lang="bash" id="gzyz">tmux new-session -s autoDelegate $HOME/cosmos-autostaking/auto_delegate.sh -p $HOME/cosmos-autostaking/profiles/.archway</pre>
  <p id="RO5x">6. Сворчачиваем окно tmux нажав <code>CTRL+B D</code></p>
  <p id="Jv3P">7. Смотрим логи</p>
  <pre data-lang="bash" id="QFGf">tail -f $HOME/cosmos-autostaking/auto_delegate.log</pre>
  <p id="reKt">Остановить работу скрипта можно вернувшись в окно tmux введя команду <code>tmux attach</code> и нажав <code>CTRL+C</code></p>

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