Tutorial Shardeum Spinx 1.1.5

Cuanaway
4 min readFeb 15, 2023

--

picture from google

Shardeum adalah platform blockchain yang memungkinkan aplikasi terdesentralisasi untuk bekerja dengan cepat dan efisien. Dibangun dengan teknologi sharding, Shardeum dapat meningkatkan kapasitas transaksi per detik (TPS) secara linier dengan penambahan validator di jaringan, menjaga biaya rendah sepanjang waktu.

Salah satu hal menarik tentang Shardeum adalah kemampuannya untuk mempertahankan komposabilitas atomik di seluruh pecahan, yang memungkinkan pengembang untuk membangun aplikasi yang terhubung dengan mudah dan terus berfungsi secara terdesentralisasi.

Untuk memulai menggunakan Shardeum, pengembang dapat membangun aplikasi menggunakan kontrak Solidity atau Vyper, tanpa perlu mempertimbangkan pecahan mana kontrak akan dijalankan, karena Shardeum mempertahankan komposabilitas atomik di seluruh jaringan. Hal ini memudahkan pengembang untuk meningkatkan throughput tanpa harus khawatir kehilangan pengguna akibat biaya gas yang tinggi.

Jika Anda tertarik untuk menjalankan node Shardeum sendiri, Anda memerlukan spesifikasi minimum CPU 2–4 core, RAM 8 GB, dan SSD 100 GB. Selanjutnya, Anda dapat mengikuti panduan setup node yang telah disediakan di bawah untuk memasang dependensi dan menginstal Docker.

Penting untuk dicatat bahwa saat membuka port menggunakan firewall, pastikan untuk hanya membuka port yang diperlukan dan mengikuti praktik keamanan yang baik. Dengan menggunakan Shardeum, Anda dapat membangun aplikasi blockchain yang cepat, efisien, dan terdesentralisasi.

Spesifikasi Minimum :

CPU 2–4 core

RAM 8 GB

SSD 100 GB

Setup Node :

Update denpendecies and install docker

sudo apt update && sudo apt upgrade -y
sudo apt-get install curl
sudo apt install docker.io -y
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ufw allow 4000 && sudo ufw allow 4001 && sudo ufw allow 9001 && sudo ufw allow 10001 && sudo ufw allow 22 && sudo ufw allow 8080 && sudo ufw allow https && sudo ufw allow http && sudo ufw allow 443 && sudo ufw enable && sudo ufw reload

agar tidak ada error seperti ini

Validator setup.

curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh

Tekan y , setting password, masukkan port 8080 (default), langsung tekan enter untuk menyimpan file secara default dalam direktori /.shardeum

Note : khusus yang vps nya juga digunakan untuk projek inery saya sarankan pakai port selain 8080 atau gunakan port 7777 dan untuk port p2p gunakan 9011 dan 9012 untuk menghindari konflik dengan projek inery

Jangan lupa open port di terminal dengan command ini, lalu tekan y jika sudah menjalankan command dibawah. Sesuaikan open port dengan port yang kalian gunakan.

Default port.

ufw allow 8080 && ufw allow 9001 && ufw allow 10001 && ufw enable

Custom port.

ufw allow 7777 && ufw allow 9011 && ufw allow 9012 && ufw enable

jika sudah sampai ke tampilan tersebut lanjutkan dengan command

$HOME/.shardeum/shell.sh
operator-cli gui start

Buka browser di komputer kamu lalu buka link ini https://ip_kamu:8080, jika terkena koneksi privasi ikuti cara ini

klikk advanced
klik continou to ….

Masukkan sandi yang telah anda buat

Klik maintenance lalu klik startnode

Ambil faucet disini, add rpc

Lalu addstake , approve wallet

Kembali ke vps lalu paste command ini

operator-cli start

Kamu bisa melihat status dengan command ini

pm2 list

Command berguna :

eror IP:0.0.0.0

cd ~/.shardeum
./shell.sh

Get your node’s external IP:

curl https://ipinfo.io/ip

The returned IP in the format of nnn.nnn.nnn.nnn is your EXTERNAL_IP.

Set the number above in place of EXTERNAL_IP:

export APP_IP="Your_IP_VPS"

untuk keluar dari program /app pakai command ini

exit

jika kamu lupa password/lupa setting password gunakan ini

operator-cli gui set password <masukkan_passwordnya>

Matikan validator :

  1. masuk folder

$HOME/.shardeum

2. masuk shell

./shell.sh

3. matikan validator

operator-cli stop

Hapus instance pm2 :

  1. lihat status instance

pm2 list

2. hapus instance

pm2 delete <id>

Hapus data-data lama :

  1. masuk folder shardeum

$HOME/.shardeum

2. jalankan script clean.sh

./cleanup.sh

3. pindah ke folder home

cd $HOME

4. hapus folder .shardeum

rm -rf .shardeum

5. hapus instalan

rm installer.sh

Sumber :

NODE_TESTNET/SHARDEUM at main · Alfonova-Node/NODE_TESTNET (github.com)

Validator | Shardeum Docs

Discord : https://discord.gg/shardeum

--

--

Cuanaway
Cuanaway

Written by Cuanaway

Crypto Enthusiast | Moderator | Community Marketing

No responses yet