# Hướng dẫn chạy node validator dự án Shardeum

By [ᴵᴬᴹ Phong ☬](https://paragraph.com/@tikitrade) · 2023-02-21

---

💠_Shardeum là một nền tảng hợp đồng thông minh có khả năng mở rộng tuyến tính, dựa trên EVM, cung cấp phí gas thấp mãi mãi trong khi vẫn duy trì sự phân cấp thực sự và bảo mật vững chắc thông qua bảo vệ trạng thái động. Nó tăng giao dịch mỗi giây (TPS) bằng cách thêm nhiều nút hơn._

**_Điểm nổi bật của dự án Shardeum_**

*   _Khả năng mở rộng tuyến tính & gas thấp mãi mãi._
    
*   _An ninh kiên cố._
    
*   _Tính hữu hạn ngay lập tức và độ trễ thấp._
    
*   _Hơn 10 cuộc gặp gỡ trong 2 tháng với hơn 700 người tham gia._
    
*   _Hơn 20 cộng đồng quốc tế được tạo bởi những người đóng góp đam mê Shardeum và Web3._
    

✅**YÊU CẦU PHẦN CỨNG**

▪️ 250 GB lưu trữ SSD

▪️ Quad core CPU tuổi thọ dưới 10 năm

▪️ Dual core CPU với Xeons / EPYC

▪️ 16 GB ram, khuyến nghị hơn 4 GB bộ nhớ ảo

▪️ Hosting: RAM 8 GB + Bộ nhớ ảo 8 GB

✅ **CÁC BƯỚC**

**1️⃣ Cài đặt node validator Shardeum**

**🔶 Cài đặt Docker/docker-compose**

    sudo apt update
    sudo apt install docker.io
    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
    

*   Kiểm tra version docker/docker-compose bằng lệnh
    

    docker --version
    docker-compose --version
    

**🔶Download và cài đặt validator**

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

*   Nhập “y” để cho phép thu thập data của validator phục vụ cho việc kiểm tra bug:
    

> _By running this installer, you agree to allow the Shardeum team to collect this data. (y/n)?: y_

![](https://storage.googleapis.com/papyrus_images/501d13189c0b336168c32075f44b95593cb8d1f6bad3230392e0bb16befcf5f9.jpg)

*   Nhập “y” để cài đặt web dashboard:
    

> _Do you want to run the web based Dashboard? (y/n): y_

*   Cài đặt password đăng nhập dashboard:
    

> _Set the password to access the Dashboard: nhập\_password\_ẩn_

**Tiếp theo cần cài đặt các cổng dịch vụ cần thiết, lưu ý nên tránh các cổng đã được sử dụng cho các dự án khác nếu cùng chạy chung trên 1 máy chủ.**

*   Cài đặt cổng phục vụ truy cập dashboard (mặc định cổng 8080)
    

> _Enter the port (1025-65536) to access the web based Dashboard (default 8080):_

*   Cài đặt 2 cổng p2p ( mặc định là 9001 và 10001)
    

> _This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001):_
> 
> _Enter the second port (1025-65536) for p2p communication (default 10001):_

*   Cài đặt đường dẫn lưu thông tin node hoặc để mặc định cài vào thư mục /root
    

> _What base directory should the node use (defaults to ~/.shardeum):_

![](https://storage.googleapis.com/papyrus_images/1f5bda874e977b82fe579ad7a87aff5d08f103a5d1330f66c7d6130c05a89d13.jpg)

*   Sau đó chờ cho quá trình download và cài đặt hoàn tất
    

![](https://storage.googleapis.com/papyrus_images/95bf231d5de7e073920b9ac1ac2acae122f0dc1f889f8e89b852fba866eee274.jpg)

![](https://storage.googleapis.com/papyrus_images/3e5ab72e194a6bf87b3b5af9280cf6d7daff449e5f3d0e971d1f4e44bcfb12d6.jpg)

**🔶Bật validator GUI**

*   Mở cổng dịch vụ qua ufw
    

    sudo ufw disable
    hoặc
    sudo ufw allow cổng_được_khai_báo_ở_bước_cài_đặt
    
    #Mở cổng 4000|4001 kết nối seed node
    sudo ufw allow 4000
    sudo ufw allow 4001
    

*   Khởi động GUI
    

    cd
    cd .shardeum
    ./shell.sh
    
    #Kiểm tra và gán ip_external
    curl https://ipinfo.io/ip
    export APP_IP="Nhập_IP_check_từ_lệnh_trên"
    
    #Start GUI
    operator-cli gui start
    

*   Kiểm tra trạng thái giao diện dashboard được bật chưa
    

    operator-cli gui status
    

![](https://storage.googleapis.com/papyrus_images/58ea97d786261feddb1ced0d3585c437c046b6d1e2288ec61b75cfeaaff1675a.jpg)

*   Kiểm tra kết nối đến seed node
    

    wget http://archiver-sphinx.shardeum.org:4000/nodelist
    

![](https://storage.googleapis.com/papyrus_images/5042be59aa58bd2b7b3a0a6bf1671f3a4b73f8757f80226a202de15267a9cf28.png)

2️⃣**Truy cập Dashboard và thực hiện stake SHM**

**🔶Thao tác trên validator GUI**

*   Truy cập dashboard qua [_https://IP:Port_](https://IP:Port) hoặc [_https://domain:Port_](https://domain:Port) nếu khai gán domain .Sau đó nhập password đã cài đặt ở trên để truy cập vào giao diện trong Dashboard.
    

![](https://storage.googleapis.com/papyrus_images/7379b94f724786187ecbf9a00f2872293e68429fbe3a4cb0ac36a7aa70e792e7.jpg)

*   Giao diện sau khi đăng nhập
    

![](https://storage.googleapis.com/papyrus_images/a579b0d03fbc29c72dbab093f3b6bd660bc0f2e6f09fbefd1cf166c7494e5af3.jpg)

![](https://storage.googleapis.com/papyrus_images/1152ec079f409ad8ba93564a74b8431313ce0e3ebe1de94a087b457054f7462c.jpg)

*   Start validator bằng cách vào phần “**Maintenance**” rồi ấn “**Start Node**”
    

_Status: Standby là thành công_

![](https://storage.googleapis.com/papyrus_images/1af209acb6f701a3c1402e1cbae8fcc92d8efaa2c3316d3b714fdcd13f0d9891.jpg)

**🔶Thao tác với ví**

*   Hướng dẫn tạo và sử dụng ví Metamask có thể xem [Tại đây](https://youtu.be/uWZeemrtr94)
    
*   Do hiện tại việc _faucet_ trên [Discord](https://discord.com/invite/shardeum) đang lỗi nên chúng ta sử dụng _faucet_ SHM test qua trang faucet
    

🌐 [Link faucet](https://faucet-sphinx.shardeum.org/)

**Các bước thực hiện :**

*   Đăng tweet theo link có sẵn của trang faucet _(dán địa chỉ ví của bạn vào bài tweet thay cho mẫu 0x000000000000000000000000000000000000)_
    

![](https://storage.googleapis.com/papyrus_images/0ec56b262720f724daf14fe20e7266cc7f1d33d1437580dcd5de0f2570e6bb95.png)

*   Dán link bài tweet vào trang faucet, verify capchar và **Request SHM**
    

![](https://storage.googleapis.com/papyrus_images/ffa04ca30ff3ff6632c51f0c38b473f0bad1983cc645b0137141d62160d2cdd7.jpg)

*   Faucet thành công 15 SHM
    

![](https://storage.googleapis.com/papyrus_images/3faa93ddf76c591ef498ee0b9eb4e8f9615c912205b01ac2944ef19fae6f6114.jpg)

**🔶Tiến hành liên kết ví với validator và stake SHM**

*   Lưu ý (số lượng stake tối thiểu là 10SHM)
    

![](https://storage.googleapis.com/papyrus_images/6dfc641d61dd7c55571932549f856eb2388466149e70dfb60394080a23a54f3b.jpg)

![](https://storage.googleapis.com/papyrus_images/958badc9581cd0bc33d55eba3d7684cdec1efb4cd5d66691631a733644004b76.jpg)

*   Confirm lệnh stake
    

![](https://storage.googleapis.com/papyrus_images/0c83bccdfbdb732871c585000cdfe19dd2945eeda01894d8fcffb6ed9fbc7168.jpg)

*   Stake thành công
    

![](https://storage.googleapis.com/papyrus_images/67bd8c85f26597d896d54a25aa452d7d1984dd485fcf29c0e6f20e86b545893e.jpg)

✳️ **Việc faucet và stake có thể được thực hiện mỗi 24h với điều kiện ví và twitter đi kèm cố định với nhau**

✳️**Shardeum official-links**

Website: [https://shardeum.org/](https://shardeum.org/)

Twitter: [https://twitter.com/shardeum](https://twitter.com/shardeum)

Telegram: [https://t.me/shardeum](https://t.me/shardeum)

YouTube: [https://youtube.com/shardeum](https://youtube.com/shardeum)

Newletter: [https://shardeum.org/newsletter](https://shardeum.org/newsletter)

LinkedIn: [https://linkedin.com/company/shardeum](https://linkedin.com/company/shardeum)

Quora: [https://quora.com/Shardeum](https://quora.com/Shardeum)

Reddit: [https://reddit.com/r/shardeum](https://reddit.com/r/shardeum)

Github: [https://github.com/Shardeum](https://github.com/Shardeum)

**✳️Tham khảo thêm hướng dẫn Shardeum Testnet**

🌐[Tổng hợp Shardeum Testnet](https://mirror.xyz/26061995.eth/xOKxWcc0j-YAe3DkeEiI0WYykH30_dtYjeoq3mteqzo)

💠**Subsribe và theo dõi nhiều hơn tại** [**FFcrypto team**](https://linktr.ee/ffcryptoallinone)

---

*Originally published on [ᴵᴬᴹ Phong ☬](https://paragraph.com/@tikitrade/h-ng-d-n-ch-y-node-validator-d-n-shardeum)*
