<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Masternode24 on Medium]]></title>
        <description><![CDATA[Stories by Masternode24 on Medium]]></description>
        <link>https://medium.com/@masternode24?source=rss-23ca3ea1f810------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*Jit_7zo9tEReLVtjsT1xXw.jpeg</url>
            <title>Stories by Masternode24 on Medium</title>
            <link>https://medium.com/@masternode24?source=rss-23ca3ea1f810------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 14 Apr 2026 03:08:02 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@masternode24/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Validator-Node Solana TdS22]]></title>
            <link>https://masternode24.medium.com/validator-node-solana-tds22-933bdcf6b237?source=rss-23ca3ea1f810------2</link>
            <guid isPermaLink="false">https://medium.com/p/933bdcf6b237</guid>
            <dc:creator><![CDATA[Masternode24]]></dc:creator>
            <pubDate>Sun, 21 May 2023 19:22:16 GMT</pubDate>
            <atom:updated>2024-02-05T11:08:12.134Z</atom:updated>
            <content:encoded><![CDATA[<h4>Validator-Node setup for Solana TdS22 Testnet 2023</h4><pre><strong>#Password change &amp; Superuser for ubuntu user<br></strong><br>sudo passwd<br><br>passwd<br><br>sudo usermod -aG sudo ubuntu</pre><pre><strong>#Update &amp; Upgrade</strong><br><br>sudo apt update &amp;&amp; sudo apt upgrade -y &amp;&amp; sudo apt autoremove -y<br><br>sudo apt install build-essential curl libssl-dev libudev-dev pkg-config -y</pre><pre><strong>#Change the Hosname (optional)<br><br></strong>sudo hostnamectl set-hostname &lt;your server name&gt;</pre><pre><strong>#Add ssh keys (optional)<br></strong><br>mkdir .ssh<br><br>touch .ssh/authorized_keys<br><br>vi .ssh/authorized_keys<br><br><strong>#Change ssh port (optional)<br><br></strong>vi /etc/ssh/sshd_config<br><br>sudo systemctl restart sshd</pre><pre><strong>#Add NVMe Disc<br></strong><br>df -h<br><br>sudo mkfs -t ext4 /dev/nvme0n1<br><br>sudo mkfs -t ext4 /dev/nvme1n1<br><br>df -h<br><br>mkdir solana<br><br>sudo mount /dev/nvme0n1 $HOME/solana/<br><br>mkdir cosmos (optional)<br>mount /dev/nvme1n1 $HOME/cosmos/ (optional)</pre><pre><strong>#Save NVMe disc for reboot<br></strong><br>sudo blkid<br><br>sudo vi /etc/fstab<br><br><strong># Solana Ledger</strong><br>UUID=c28f7daf-4439-4f9d-a032-14c11f8556ff       /home/ubuntu/solana    ext4    defaults        0       0<br><br>lsblk<br>df -h</pre><pre><strong>#Install Solana cli</strong><br><br>sh -c &quot;$(curl -sSfL https://release.solana.com/v1.17.3/install)&quot;<br><br>export PATH=&quot;$HOME/.local/share/solana/install/active_release/bin:$PATH&quot;<br><br>source $HOME/.profile<br><br><strong># Increase UDP buffer sizes<br>(Это новые настройки которых нет в видео)</strong><br><br>sudo bash -c &quot;cat &gt;/etc/sysctl.d/21-solana-validator.conf &lt;&lt;EOF<br>net.core.rmem_default = 134217728<br>net.core.rmem_max = 134217728<br>net.core.wmem_default = 134217728<br>net.core.wmem_max = 134217728<br>vm.max_map_count = 1000000<br>fs.nr_open = 1000000<br>EOF&quot;<br><br>sudo sysctl -p /etc/sysctl.d/21-solana-validator.conf<br><br><strong># Increase process file descriptor count limit<br>(Это новые настройки которых нет в видео)</strong><br><br>sudo bash -c &quot;cat &gt;/etc/security/limits.d/90-solana-nofiles.conf &lt;&lt;EOF<br>* - nofile 1000000<br>EOF&quot;</pre><pre><strong>#Recover &amp; Create the Keys<br></strong><br>sudo chmod -R 777 $HOME/solana<br><br>cd solana<br><br><strong>Нужно воссоздать аккаунт который регистрировали для Тестнета, это очень важно!<br></strong><br>solana-keygen recover -o $HOME/solana/validator-keypair.json<br><br><br>solana-keygen new -o $HOME/solana/authorized-withdrawer-keypair.json<br><br>solana-keygen new -o $HOME/solana/vote-account-keypair.json<br><br>solana config set --url https://api.testnet.solana.com --keypair $HOME/solana/validator-keypair.json</pre><pre><strong>#Download Solana Systemd File</strong><br><br>sudo wget https://gist.githubusercontent.com/alex-m24/ef7b45100407107bb4f434e765de4075/raw/6f39d3c4fb006c1ae509eb82604e8e0e99adb4a6/solana-tds.service -O /etc/systemd/system/solana.service</pre><pre><strong>#Enable &amp; start Solana Daemon<br><br></strong>sudo systemctl daemon-reload<br><br>sudo systemctl enable solana<br><br>sudo systemctl start solana</pre><pre><strong>#Read Logs &amp; Catchup</strong><br><br>journalctl -u solana -f --no-hostname<br><br>while true;  do solana catchup $HOME/solana/validator-keypair.json http://127.0.0.1:8899/; sleep 5; done</pre><pre><strong>#Get SOL with Fauset</strong><br><br>solana balance<br><br>solana airdrop 2<br><br>solana balance<br><br><strong>#Bond Accounts</strong><br><br>solana create-vote-account $HOME/solana/vote-account-keypair.json $HOME/solana/validator-keypair.json $HOME/solana/authorized-withdrawer-keypair.json<br><strong><br>#Create Stake Account &amp; Stake SOL</strong><br><br>solana-keygen new -o $HOME/solana/validator-stake-keypair.json<br><br>solana create-stake-account $HOME/solana/validator-stake-keypair.json 1<br><br>solana airdrop 1 $HOME/solana/validator-stake-keypair.json<br><br>solana delegate-stake $HOME/solana/validator-stake-keypair.json $HOME/solana/vote-account-keypair.json</pre><p><a href="https://solana.org/tds22">Solana Tour de Sun ’22 Testnet 2023</a></p><p><a href="https://solana.org/validators-search?o=&amp;d=&amp;q=">Monitor your Validator</a></p><p><a href="https://docs.solana.com/running-validator/validator-start">Solana Docs: Starting a Validator</a></p><p><a href="https://masternode24.de/">https://masternode24.de/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=933bdcf6b237" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Solana sign up for TdS22]]></title>
            <link>https://masternode24.medium.com/solana-tour-de-sun-testnet-2023-9b4dcb24efb0?source=rss-23ca3ea1f810------2</link>
            <guid isPermaLink="false">https://medium.com/p/9b4dcb24efb0</guid>
            <dc:creator><![CDATA[Masternode24]]></dc:creator>
            <pubDate>Sat, 20 May 2023 04:47:16 GMT</pubDate>
            <atom:updated>2023-06-02T02:51:12.237Z</atom:updated>
            <content:encoded><![CDATA[<p>Registration &amp; Keygen for Solana Tour de Sun Testnet 2023</p><p><a href="https://solana.org/tds22">Solana Tour de Sun ’22 Testnet 2023</a></p><p><em>The basis of this tutorial is a Russian-language video on youtube!</em></p><p><a href="https://youtu.be/RYuKDJ6-A1U">Russian language tutorial on youtube</a></p><pre>sudo apt update &amp;&amp; sudo apt upgrade -y &amp;&amp; sudo apt autoremove -y</pre><pre>sudo apt install build-essential curl libssl-dev libudev-dev pkg-config -y</pre><pre>curl --proto &#39;=https&#39; --tlsv1.2 -sSf https://sh.rustup.rs | sh<br><br>source &quot;$HOME/.cargo/env&quot;</pre><pre>cargo install solana-foundation-delegation-program-cli<br><br>solana-foundation-delegation-program --version</pre><pre>curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v1.13.2/install/solana-install-init.sh | sh -s - v1.13.2<br><br>export PATH=&quot;$HOME/.local/share/solana/install/active_release/bin:$PATH&quot;<br><br>solana --version</pre><pre>sudo mkdir solana<br><br>sudo chmod -R 777 $HOME/solana<br><br>cd solana</pre><pre>solana-keygen new -o mainnet-validator-keypair.json<br><br>solana-keygen new -o testnet-validator-keypair.json</pre><pre>solana config set --url https://api.mainnet-beta.solana.com --keypair $HOME/solana/mainnet-validator-keypair.json<br><br>solana balance $HOME/solana/mainnet-validator-keypair.json</pre><pre>solana-foundation-delegation-program apply --mainnet mainnet-validator-keypair.json --testnet testnet-validator-keypair.json --confirm</pre><pre>solana-foundation-delegation-program sign-message &lt;Mainnet_WALLET_ADDRESS&gt; --keypair $HOME/solana/mainnet-validator-keypair.json</pre><pre>solana-foundation-delegation-program status $HOME/solana/testnet-validator-keypair.json<br><br>solana-foundation-delegation-program status $HOME/solana/mainnet-validator-keypair.json</pre><p><a href="https://masternode24.de/">https://masternode24.de/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9b4dcb24efb0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Agoric Validator Setup]]></title>
            <link>https://masternode24.medium.com/agoric-validator-setup-c3a82e5676cd?source=rss-23ca3ea1f810------2</link>
            <guid isPermaLink="false">https://medium.com/p/c3a82e5676cd</guid>
            <category><![CDATA[cosmos-network]]></category>
            <category><![CDATA[agoric-testnet]]></category>
            <dc:creator><![CDATA[Masternode24]]></dc:creator>
            <pubDate>Wed, 31 Mar 2021 15:28:48 GMT</pubDate>
            <atom:updated>2021-03-31T15:28:48.516Z</atom:updated>
            <content:encoded><![CDATA[<p>So haben wir unsere Validator Node aufgesetzt:</p><h3><strong>Vorhandene Pakete aktualisieren:</strong></h3><p>apt update &amp;&amp; apt upgrade -y</p><h3><strong>Neue Pakete installieren:</strong></h3><pre><strong><em>#Essentielle und benötigte Pakete installieren<br></em></strong>sudo apt install nodejs=12.* yarn build-essential jq git -y</pre><pre><strong><em>#PPA für Node.js herunterladen<br></em></strong>curl https://deb.nodesource.com/setup_12.x | sudo bash</pre><pre><strong><em>#Yarn Repo Konfiguration </em><br></strong>curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -</pre><pre>echo &quot;deb https://dl.yarnpkg.com/debian/ stable main&quot; | sudo tee /etc/apt/sources.list.d/yarn.list</pre><pre><strong><em>#Ubuntu wiederholt updaten<br></em></strong>apt update &amp;&amp; apt upgrade -y</pre><h3><strong>Go installieren:</strong></h3><pre><strong><em>#Version (1.15.7.) herunterladen<br></em></strong>wget <a href="https://golang.org/dl/go1.16.2.linux-amd64.tar.gz">https://golang.org/dl/go1.15.7.linux-amd64.tar.gz</a></pre><pre><strong><em>#Etnpacken<br></em></strong>tar -C /usr/local -xzf go1.15.7.linux-amd64.tar.gz</pre><pre><strong><em>#File wird jetzt nicht mehr benötigt, deswegen löschen wir es <br></em></strong>rm -r go1.15.7.linux-amd64.tar.gz</pre><pre><strong><em>#Pfad speichern und aktivieren<br></em></strong>echo &quot;export PATH=\$PATH:/usr/local/go/bin:~/go/bin&quot; &gt;&gt; $HOME/.profile</pre><pre>source ~/.profile</pre><pre><strong><em>#Go Version Überprüfen und vergleichen</em><br></strong>go version<br><em>#go version go1.15.7 linux/amd64</em></pre><h3>Agoric Repository klonen und benötigte Version installieren:</h3><pre>git clone https://github.com/Agoric/agoric-sdk -b @agoric/sdk@2.15.1<br>cd agoric-sdk<br>yarn install<br>yarn build<br>cd packages/cosmic-swingset &amp;&amp; make</pre><pre>ag-chain-cosmos version --long<br>#name: agoriccosmos<br>#server_name: ag-cosmos-server<br>#version: 0.24.3<br>#commit: ed0ffadb<br>#build_tags: &#39;,ledger&#39;<br>#go: go version go1.15.7 linux/amd64</pre><h3><strong>Wallet neu erstellen oder importieren:</strong></h3><pre><strong><em>#Importieren<br></em></strong>ag-cosmos-helper keys add &lt;Wunschname des Wallets&gt; --recover</pre><pre><strong><em>#Enter keyring passphrase: dein Password<br></em></strong>******</pre><pre><strong><em>#Bip 39 Mnemonic Phrase aus 12 - 24 Wörter eingeben<br></em></strong>******<br>-------------Oder<br><strong><em>#Neue Wallet erstellen<br></em></strong>ag-cosmos-helper keys add &lt;Wunschname des Wallets&gt;</pre><h3>Netzwerk Parameter :</h3><p>Herunterladen der chain.json</p><pre>curl https://testnet.agoric.net/network-config &gt; chain.json</pre><p><strong>Chain Identifikation setzen:</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1h8Tiqn6M7ME63WBjyCRLg.png" /></figure><pre>vi .bashrc</pre><pre>chainName=`jq -r .chainName &lt; chain.json`</pre><pre>source .bashrc</pre><p><strong>Chain Identifikation initialisieren:</strong></p><pre>ag-chain-cosmos init --chain-id $chainName &lt;Wunschname des Validators&gt;</pre><p><strong>Genesis file herunterladen, in den Config Ordner einfügen, und Validator Status zurücksetzen:</strong></p><pre>curl https://testnet.agoric.net/genesis.json &gt; $HOME/.ag-chain-cosmos/config/genesis.json</pre><pre>ag-chain-cosmos unsafe-reset-all</pre><p><strong>Peers und Seeds Verbindungen zu anderen Nodes setzen und überprüfen:</strong></p><pre>peers=$(jq &#39;.peers | join(&quot;,&quot;)&#39; &lt; chain.json)</pre><pre>seeds=$(jq &#39;.seeds | join(&quot;,&quot;)&#39; &lt; chain.json)</pre><pre><strong><em>#Variablen überprüfen</em></strong><em><br></em>echo $peers<br>echo $seeds</pre><pre><strong><em># Bei &quot;Error: failed to parse log level&quot;</em></strong><em><br></em>sed -i.bak &#39;s/^log_level/# log_level/&#39; $HOME/.ag-chain-cosmos/config/config.toml</pre><pre><strong><em>#Persistent_peers und seeds Variablen in config File schreiben<br></em></strong>sed -i.bak -e &quot;s/^seeds *=.*/seeds = $seeds/; s/^persistent_peers *=.*/persistent_peers = $peers/&quot; $HOME/.ag-chain-cosmos/config/config.toml</pre><h3>Node starten mit systemd service:</h3><p><strong>File mit root User</strong></p><pre>vi /etc/systemd/system/agoric.service</pre><pre>[Unit]<br>Description=Agoric Cosmos daemon<br>After=network-online.target<br><br>[Service]<br>User=root<br>ExecStart=/root/go/bin/ag-chain-cosmos start --log_level=warn<br>Restart=on-failure<br>RestartSec=3<br>LimitNOFILE=4096<br><br>[Install]<br>WantedBy=multi-user.target</pre><p><strong>Start</strong></p><pre>systemctl enable agoric<br><br>systemctl start agoric</pre><pre>journalctl -u agoric -f</pre><p><strong>Warten bis Synchronisation vollendet ist: (catching_up=false)</strong></p><pre>ag-cosmos-helper status 2&gt;&amp;1 | jq .SyncInfo</pre><h3>Validator im Netz registrieren</h3><p>Zuerst müssen sie ein paar Tokens auf Wallet anfordern: hier im Agoric Discord Channel<strong> </strong><a href="https://agoric.com/discord"><strong>https://agoric.com/discord</strong></a></p><p><strong>Validator registrieren:</strong></p><pre><strong>#Validator Pubkey abrufen:<br></strong>ag-chain-cosmos tendermint show-validator<br>#agoricvalconspub1..............</pre><pre>ag-cosmos-helper tx staking create-validator \<br>  --amount=50000000uagstake \<br>  --broadcast-mode=block \<br>  --pubkey=&lt;agoricvalconspub1........&gt; \<br>  --moniker=&lt;Wunschname des Validators&gt; \<br>  --website=&lt;deine-website-optional&gt; \<br>  --details=&lt;beschreibung-optional&gt; \<br>  --commission-rate=&quot;0.10&quot; \<br>  --commission-max-rate=&quot;0.20&quot; \<br>  --commission-max-change-rate=&quot;0.01&quot; \<br>  --min-self-delegation=&quot;1&quot; \<br>  --from=&lt;Name des Wallets&gt; \<br>  --chain-id=$chainName \<br>  --gas=auto \<br>  --gas-adjustment=1.5</pre><p>Quellen:</p><pre><a href="https://gist.github.com/dckc/c6d4c5800daca0bd3439aee3e024b317"><strong><em>https://gist.github.com/dckc/c6d4c5800daca0bd3439aee3e024b317</em></strong></a></pre><pre><a href="https://github.com/Agoric/agoric-sdk/wiki/Validator-Guide"><strong><em>https://github.com/Agoric/agoric-sdk/wiki/Validator-Guide</em></strong></a></pre><pre><a href="https://agoric.com/"><strong><em>https://agoric.com/</em></strong></a></pre><pre><a href="https://agoric.com/discord"><strong><em>https://agoric.com/discord</em></strong></a></pre><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c3a82e5676cd" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Regen Network]]></title>
            <link>https://masternode24.medium.com/regen-network-80cb2475310f?source=rss-23ca3ea1f810------2</link>
            <guid isPermaLink="false">https://medium.com/p/80cb2475310f</guid>
            <category><![CDATA[regeneration]]></category>
            <category><![CDATA[regen-network]]></category>
            <category><![CDATA[blockchain]]></category>
            <dc:creator><![CDATA[Masternode24]]></dc:creator>
            <pubDate>Thu, 11 Feb 2021 02:23:10 GMT</pubDate>
            <atom:updated>2021-02-11T02:28:43.322Z</atom:updated>
            <content:encoded><![CDATA[<p>Einer unserer Lieblingsprojekte ist die Blockchain …</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f2lk0i19nd6LRoRBtBn47w.png" /></figure><h3>Was ist Regen Network?</h3><p>Regen Network baut eine Blockchain basierte Plattform auf, um die Regeneration im Planetenmaßstab zu ermöglichen. Dies ist eine Proof-of-Stake-Blockchain, die darauf ausgerichtet ist, durchsetzbare Vereinbarungen über ökologische Ergebnisse zu treffen, z.B. Ich zahle Ihnen X€, wenn Sie Y Tonnen Kohlenstoff nachweislich binden können. Eine weitere Funktion des Regen-Netzwerks ist die Prägung nicht fungibler Vermögenswerte, die wissenschaftlich belastbare und überprüfbare Aussagen über den ökologischen Zustand darstellen. Solche NFTs könnten als Gutschriften dienen, die für Organisationen oder Einzelpersonen ausgegeben werden, die versuchen, ihre CO2-Emissionen zu verringern.</p><h3>Warum braucht es eine eigene Blockchain?</h3><p>Der Anwendungsfall erfordert vertrauenswürdige Treuhandmechanismen und ein transparentes, unveränderliches Hauptbuch, um die Überprüfbarkeit sicherzustellen.</p><h3>Warum sind Märkte notwendig, um den Klimawandel zu lösen?</h3><p>Es ist unwahrscheinlich, dass es ausreicht, sich auf staatliche Eingriffe zu verlassen, um die Auswirkungen verschiedener Branchen auf unser Klima einzugrenzen. Durch die Schaffung eines Marktes für ökologische Vereinbarungen will das Regen-Netzwerk die Regenerationfördern in dem es einzelne Akteure zusammen bringt und mit finanziellen Anreizen unterstützt.</p><h3>Was ist der Markt und wie groß ist er?</h3><p>Verbraucher fordern zunehmend ökologische Produkte und Verifizierungsdienste sind bereits heute ein beträchtlicher Markt. Der adressierbare Markt von Regen geht jedoch weit über nachhaltige Marken hinaus. Ökologische Vereinbarungen könnten von Versicherungsunternehmen genutzt werden, die Anreize zur Verringerung ihrer Risiken erhalten, von Regierungsprogrammen, die darauf abzielen, die ökologischen Praktiken zu verbessern, von Personen, die eine klimapositive Wirkung erzielen möchten usw. Darüber hinaus gibt es einen unerschlossenen Markt für Finanzderivate zum ökologischen Ergebnis.</p><h4>Für mehr Informationen:</h4><p><a href="https://www.regen.network/faq/">https://www.regen.network/faq/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=80cb2475310f" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>