1. Introducere proiect
Shardeum este o platformă de contract inteligentă bazată pe EVM, scalabilă liniar, care oferă taxe reduse de gaz, menținând în același timp o descentralizare adevărată și o securitate puternică prin sharding dinamic.

Investiție: Nischal Shetty, co-fondatorul bursei de criptomonede din India WazirX, este în spatele proiectului. Recent, Shetty a strâns până la 30 de milioane de dolari pentru startup-ul său blockchain Shardeum, solicitând anonimatul, surse adăugând că runda va evalua Shardeum până la 200 de milioane de dolari.
Fonduri: Spartan Group, Struck Crypto, Big Brain Holdings și Cogitent Ventures.
Recompensă: Nu a fost anunțată oficial, dar oficialii au declarat că 25,4 milioane SHM vor fi folosite pentru ecosistem și airdrops.
2. Există vreun airdrop pentru minerit de noduri?
Shardeum a emis recent un anunț în care spunea:

Ceea ce înseamnă asta este că mineritul nod va câștiga Betanet SHM, dar acestea nu vor avea nicio valoare. Dar oficialii vor ține evidența adreselor care au ajutat în perioada de testare Betanet. Deși încă nu a fost luată o decizie cu privire la recompensele mainnet pentru utilizatorii Betanet, vom anunța dacă și când se va decide în timp util.
Cu alte cuvinte, implică un airdrop.
3. Înainte de tutorial
Așa că astăzi prezentăm în principal tutorialul de extragere a nodurilor Shardeum. Pașii specifici sunt următorii:
Puteți mine în două moduri:
1. Exploatarea pe propriul computer, configurația minimă este următoarea:
CPU: 4vCore
Memorie: 8 GB
SDD: 60 GB
Sistem de operare: Ubuntu 20.04
2. Cloud gazdă + instrument SSH mining
Această metodă necesită să închiriați un VPS sau un aeroport ca gazdă cloud. Vă rugăm să comutați gazda cloud la sistemul Ubuntu;
Instrument SSH: utilizatorilor noi li se recomandă să folosească Xshell sau Finalshell.
4. Cum să vă conectați la VPS
MacOs: dacă utilizați acest sistem de operare, trebuie doar să accesați SSH pe dispozitiv;
Windows: dacă sunteți Win, există multe instrumente pe care le puteți utiliza, cum ar fi chit, MobaXterm și Xshell
1. Descărcați o aplicație (acest tutorial folosește chit ca exemplu. Se recomandă utilizatorilor noi să folosească Xshell sau Finalshell)
2. Copiați legătura IP cu serverul cloud

3. Faceți clic pe „Accept” și introduceți numele de utilizator și parola serverului cloud
NOTĂ: Pentru a lipi orice comandă pe care ați copiat-o, faceți clic dreapta pe comanda pe care doriți să o inserați


4. Introduceți din nou parola și introduceți noua parolă.

Mai sus sunt pașii pentru combinația de server cloud + SSH Toți pașii de mai jos sunt efectuati în instrumentul SSH (se recomandă utilizatorilor începători să folosească Xshell sau Finalshell).
5. Pregătirea înainte de exploatare
Amintiți-vă să îl completați conform imaginii, uneori s-ar putea să scriu codul greșit, amintiți-vă să rootați serverul.
1. Actualizați și actualizați serverul
Înainte de a începe, trebuie să actualizați și să actualizați serverul, să copiați următoarea linie de comandă în instrumentul SSH și să apăsați Enter (se recomandă utilizatorilor începători să folosească Xshell sau Finalshell)
sudo apt update && apt upgrade -y

2. Instalați Docker
Instalăm nodul Shardeum prin docker aici (puteți folosi și alte metode, atâta timp cât nodul este instalat), introduceți următoarea comandă în Xshell:
sudo apt-get install ca-certificates curl gnupg lsb-release

Adăugați cheia GPG oficială Docker:
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Utilizați următoarea comandă pentru a configura depozitul:
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs ) stabil" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Înainte de a actualiza indexul, încercați să acordați acces de citire la fișierul cheie publică Docker:
sudo chmod a+r /etc/apt/keyrings/docker.gpg sudo apt-get update

Pentru a instala cea mai recentă versiune, rulați:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Când promptul de comandă vă întreabă, introduceți Y și apăsați ENTER

Instalați docker compose:
sudo apt install docker-compose
Când vi se solicită, introduceți Y și apăsați ENTER

Pentru a verifica dacă instalarea motorului Docker are succes, puteți rula hello-world:
sudo docker rulează hello-world

Verificați versiunea de scriere a docker:
docker-compune -v
6. Instalați noduri
1. Descărcați și instalați
Descărcați nodul și instalați-l cu următoarea comandă:
curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh

După revenirea la promptul de comandă, introduceți y pentru a configura tabloul de bord bazat pe web:
Doriți să rulați tabloul de bord bazat pe web? (da/n): da
Setați parola de acces:
Setați parola pentru a accesa tabloul de bord:
Adăugați un port de sesiune personalizat pentru tabloul de bord bazat pe web sau apăsați Enter pentru a selecta portul 8080.
Introduceți portul (1025-65536) pentru a accesa Tabloul de bord bazat pe web (implicit 8080):8080
Adăugați o cale personalizată sau instalați la root: (apăsați ENTER)
Ce director de bază ar trebui să folosească nodul (implicit la ~/.shardeum):
Așteptați finalizarea instalării.

2. Configurați firewall
Dacă selectați portul implicit, atunci trebuie să deschideți 8080 și alte porturi, cum ar fi https, http, ssh, 443.
Așa că vă rugăm să introduceți:
ufw permite ssh ufw permite 8080 ufw permite https ufw permite http ufw permite 443 ufw activa
Când vi se solicită promptul de comandă, introduceți y și apăsați ENTER

9. Noduri de rulare
1. Mutați în director
Accesați directorul ascuns Shardeum:
cd .shardeum

2. Porniți scriptul
Porniți CLI rulând următorul script shell:
./shell.sh

3. Porniți interfața
operator-cli gui start

4. Tabloul de bord
Deschideți browserul și introduceți adresa dvs. în locul IP-ului dvs. conform exemplului de mai jos.
https://:8080
De exemplu, intru portul meu IP+8080 în browser: https://10.20.30.40:8080

Introduceți parola pe care ați setat-o la pasul anterior și faceți clic pe Conectare


5. Porniți Validator
Intrați în pagina „Întreținere” și faceți clic pe butonul „Start Node” din caseta albă din colțul din stânga sus.

Reîmprospătați pagina și vizualizați parametrii de verificare a timpului, veți vedea că se mișcă.

6. Monitorizare
Accesați pagina Performanță pentru a vedea performanța hardware a nodului dvs. aici.
Veți vedea din pagină că nodul mănâncă RAM, așa că aveți nevoie de mai puțin de 4GB RAM.

Pentru mai multe detalii despre starea nodului, rulați următoarea comandă în CLI:
starea operator-cli

lista pm2

10. Conectați portofelul
Vă rugăm să pregătiți portofelul MetaMask
1. Conectați portofelul la Betanet
Utilizați linkul de mai jos
https://docs.shardeum.org/Network/Endpoints#connect-wallet

2. Ia robinetul
Utilizați linkul de mai jos și urmați metoda Discord pentru a aplica pentru robinet.
Tastați „/faucet [sphinx address]” pentru a revendica testnet SHM în rețeaua Sphinx 1.0#Exemplu/faucet adresa 0x0000000
Discord de robinet

3. Garaj SHM
Reveniți la pagina „Întreținere” și conectați-vă portofelul:

În imaginea de mai sus, am folosit 10 jetoane SHM pentru miza;
După completarea tuturor câmpurilor, faceți clic pe butonul „Miză”;
Portofelul este confirmat și ipoteca cu simbol SHM este finalizată.

Ori de câte ori nodul dvs. extrage jetoane, puteți urma operațiunile de mai sus pentru a oferi jetoane, nu este sigur dacă vor exista airdrops, dar, conform indicațiilor oficiale, probabilitatea ca nodul să obțină drop-uri este mult mai mare decât alte interacțiuni.
Asta este tot pentru astăzi. Pentru mai multe informații, vă rugăm să acordați atenție:
