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
Masukkan sandi yang telah anda buat
Klik maintenance
lalu klik startnode
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 :
- masuk folder
$HOME/.shardeum
2. masuk shell
./shell.sh
3. matikan validator
operator-cli stop
Hapus instance pm2 :
- lihat status instance
pm2 list
2. hapus instance
pm2 delete <id>
Hapus data-data lama :
- 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)
Discord : https://discord.gg/shardeum