logo
  • Tin tức
  • Báo cáo
  • Sự kiện
  • Nổi bật
  • Coin68 TV
  • E-Magazine
  • Góc nhìn
  • Báo cáo
  • Sự kiện
  • Nổi bật
  • Coin68 TV
  • E-Magazine
  • Góc nhìn
ads

Hướng dẫn chạy node dự án Shardeum dành cho người mới

-04/01/2024

Trong số những dự án Layer 1 đã đang và sẽ hoạt động trên thị trường trong thời gian sắp tới, Shardeum là cái tên được chú ý nhiều hơn tất cả. Điều này đến từ việc nền tảng này được thiết kế với mục đích mở rộng bằng tuyến tính nhưng vẫn duy trì được tính bảo mật và phân cấp thông qua công nghệ Dynamic State Sharding. Hãy cùng Coin68 tìm hiểu cách để thành validator của dự án này thông qua hướng dẫn chi tiết cách chạy node dưới đây.


Hướng dẫn chạy node dự án Shardeum dành cho người mới

Shardeum là gì? 

Shardeum là blockchain Layer 1 được xây dựng dựa trên cấu trúc EVM với điểm nổi bật là việc sử dụng song song 2 cơ chế đồng thuận Proof of Work và Proof of Quorum. Với việc sử dụng cùng lúc 2 cơ chế, Shardeum đảm bảo được tính bảo mật, tính phân quyền và khả năng mở rộng của blockchain.

Các bước cần chuẩn bị trước khi chạy node

Đầu tiên, chúng ta cần phải kiểm tra các yêu cầu về phần cứng tối thiểu của Shardeum để chuẩn bị thuê VPS phù hợp với nhu cầu. Thông số về VPS các bạn có thể tham khảo như sau:

  • 250GB SSD storage.
  • 16GB of ram,  4GB of virtual memory.
  • Hosting: 8 GB RAM + 8 GB Virtual Memory.

Cài đặt Curl

Curl sẽ là công cụ được sử dụng xuyên suốt quá trình chạy node nên người dùng hãy cài đặt công cụ này thông qua câu lệnh dưới đây.

sudo apt-get install curl

Kiểm tra và update các package

Để đảm bảo việc cài đặt được diễn ra liên tục, người dùng nên update các package cố định có sẵn trên VPS bằng lệnh bên dưới. Sau khi hệ thống kiểm tra nó sẽ trả ra kết quả như hình bên dưới kèm theo câu lệnh apt list --upgradable, người dùng nên chạy tiếp câu lệnh này để nâng cấp toàn bộ các package.

sudo apt update

Cài đặt docker

Sau khi update các package, người dùng chạy tiếp lần lượt 2 lệnh bên dưới để cài đặt docker và kiểm tra phiên bản của nó. Nếu kết quả trả ra phiên bản của docker cao hơn bản 20.10.12 thì docker của chúng ta đã có thể được sử dụng.

sudo apt install docker.io

docker --version

Cài đặt docker compose

Để cài đặt docker compose, người dùng chạy lệnh đầu tiên bên dưới sau đó chạy tiếp lệnh thứ 2 để cấp quyền mod cho docker compose. Cuối cùng, người dùng hãy chạy lệnh thứ 3 để kiểm tra phiên bản của docker compose, nếu kết quả trả ra là bản cao hơn 1.29.2 thì docker compose đã tương thích để chạy node Shardeum.

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
docker-compose --version

Tiến hành chạy node Shardeum

Bước 1:

Để bắt đầu cài đặt và chạy node Shardeum, người dùng hãy chạy lệnh bên dưới và chờ trong giây lát để việc cài đặt hoàn tất.

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

Bước 2:

Hệ thống sẽ đưa ra một loạt câu hỏi như bên dưới, người dùng chỉ cần trả lời và nhấn Enter để cài đặt cũng như tạo dashboard thuận tiện cho việc kiểm soát node.

  • By running this installer, you agree to allow the Shardeum team to collect this data. (y/n)?: Y

  • What base directory should the node use (defaults to ~/.shardeum): Nhấn Enter. (Nếu bạn không biết bạn đang làm gì, hãy chỉ nhấn Enter ở câu hỏi này)

  • Do you want to run the web based Dashboard? (y/n): Y

  • Set the password to access the Dashboard: Nhập password của bạn.

  • Enter the port (1025-65536) to access the web based Dashboard (default 8080): 8080

  • If you wish to set an explicit external IP, enter an IPv4 address (default=auto): Copy và dán địa chỉ IPv4 của bạn vào câu trả lời, đây sẽ là đường link đăng nhập dashboard của validator.

  • If you wish to set an explicit internal IP, enter an IPv4 address (default=auto): Copy và dán địa chỉ IPv4 của bạn vào câu trả lời.

  • To run a validator on the Sphinx Validator 1.X network, you will need to open two ports in your firewall. This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001): 9001

  • Enter the second port (1025-65536) for p2p communication (default 10001): 10001

Sau khi hoàn tất các câu trả lời, người dùng hãy nhấn Enter để hoàn tất việc cài đặt.

Bước 3:

Mở một tab Chrome mới và nhập địa chỉ host như bên dưới, sau khi nhập mật khẩu, người dùng hãy vào tab Maintenance và nhấp start node. 

https://<địa chỉ IPv4 của bạn>:8080

Sau khi start node, người dùng truy cập vào trang web bên dưới và thêm mạng Shardeum Sphinx Validator 1.X vào ví MetaMask của mình. Sau đó, vào trang discord của dự án, mục validator faucet và faucet SHM (testnet) vào ví của mình. Cuối cùng, người dùng hãy quay về Dashboard và stake số SHM (testnet) vừa nhận được.

Bước 4:

Quay trở lại VPS và nhập các câu lệnh bên dưới, nếu kết quả trả ra như hình nghĩa là bạn đã cài đặt và chạy node thành công.

cd .shardeum

./shell.sh

operator-cli gui start

Tổng kết

Bên trên là những thông tin về Shardeum cũng như cách để trở thành một validator của dự án này. Thông qua bài viết, hy vọng Coin68 đã mang đến cho người dùng góc nhìn tổng quan nhất về Shardeum cũng như hướng dẫn chi tiết cách để chạy node cho dự án này.

Lưu ý: Coin68 không chịu trách nhiệm với bất kỳ quyết định đầu tư nào của các bạn. Chúc các bạn thành công và kiếm được thật nhiều lợi nhuận từ thị trường tiềm năng này!
-04/01/2024
logo-footer
Kết nối với chúng tôi
    Coin68 là nơi cung cấp cái nhìn tổng quan nhanh và chính xác nhất về tiến bộ công nghệ blockchain trên toàn cầu.
      Copyright © 2016 by Coin68