Trong số các dự án Layer 1 hiện đang và sẽ ra mắt trên thị trường trong thời gian tới, Shardeum là một trong những dự án nhận được sự chú ý đặc biệt. Lý do là nền tảng này được thiết kế để mở rộng theo hướng tuyến tính nhưng vẫn giữ đượ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 Mytour khám phá cách trở thành validator của dự án này thông qua hướng dẫn chi tiết về cách triển khai node dưới đây.
Hướng dẫn cách triển khai node Shardeum cho người mới bắt đầuShardeum là gì?
Shardeum là blockchain Layer 1 được xây dựng trên cấu trúc EVM với điểm nổi bật là việc sử dụng đồng thời 2 cơ chế đồng thuận Proof of Work và Proof of Quorum. Bằng việc kết hợp cả hai cơ chế này, Shardeum đảm bảo 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 chuẩn bị trước khi triển khai node
Trước hết, chúng ta cần 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. Các thông số về VPS có thể tham khảo như sau:
- 250GB bộ nhớ SSD.
- 16GB ram, 4GB bộ nhớ ảo.
- Lưu trữ: 8 GB RAM + 8 GB bộ nhớ ảo.
Cài đặt Curl
Curl sẽ là công cụ quan trọng được sử dụng trong quá trình triển khai node, vì vậy người dùng cần cài đặt công cụ này bằng câu lệnh dưới đây.
sudo apt-get install curl

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


Cài đặt docker
Sau khi cập nhật các gói phần mềm, người dùng tiếp tục thực hiện hai lệnh sau để cài đặt docker và kiểm tra phiên bản của nó. Nếu phiên bản docker được hiển thị cao hơn 20.10.12, điều đó có nghĩa là docker của chúng ta đã sẵn sàng sử dụng.
sudo apt install docker.iodocker --version
Cài đặt docker compose
Để cài đặt docker compose, người dùng thực hiện lệnh đầu tiên dưới đây và sau đó thực hiện lệnh thứ hai để cấp quyền thực thi cho docker compose. Cuối cùng, chạy lệnh thứ ba để kiểm tra phiên bản của docker compose, nếu phiên bản hiển thị cao hơn 1.29.2, điều đó có nghĩa là docker compose đã sẵn sàng để 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

Bắt đầu chạy node Shardeum
Bước 1:
Để bắt đầu cài đặt và chạy node Shardeum, người dùng chỉ cần thực hiện lệnh dưới đây và đợi một lúc để 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ẽ hiển thị 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 và tạo bảng điều khiển dễ sử dụng để kiểm soát node.
- Bằng cách chạy trình cài đặt này, bạn đồng ý cho phép nhóm Shardeum thu thập dữ liệu này. (y/n)?: Y
- Thư mục gốc mà node sẽ sử dụng (mặc định là ~/.shardeum): Nhấn Enter. (Nếu bạn không biết bạn đang làm gì, chỉ cần nhấn Enter ở câu hỏi này)
- Bạn có muốn chạy Bảng điều khiển trên web không? (y/n): Y
- Thiết lập mật khẩu để truy cập Bảng điều khiển: Nhập mật khẩu của bạn.
- Nhập cổng (1025-65536) để truy cập Bảng điều khiển trên web (mặc định 8080): 8080
- Nếu bạn muốn đặt một địa chỉ IP bên ngoài cụ thể, nhập một địa chỉ IPv4 (mặc định=làm tự động): Sao chép và dán địa chỉ IPv4 của bạn vào câu trả lời, đây sẽ là liên kết đăng nhập của bảng điều khiển của validator.
- Nếu bạn muốn đặt một địa chỉ IP nội bộ cụ thể, nhập một địa chỉ IPv4 (mặc định=làm tự động): Sao chép và dán địa chỉ IPv4 của bạn vào câu trả lời.
- Để chạy một validator trên mạng lưới Sphinx Validator 1.X, bạn cần mở hai cổng trong tường lửa của mình. Điều này cho phép giao tiếp p2p giữa các node. Nhập cổng đầu tiên (1025-65536) cho giao tiếp p2p (mặc định 9001): 9001
- Nhập cổng thứ hai (1025-65536) cho giao tiếp p2p (mặc định 10001): 10001
Sau khi hoàn tất các câu trả lời, người dùng chỉ cần nhấn Enter để hoàn tất quá trình cài đặt.

Bước 3:
Mở một tab Chrome mới và nhập địa chỉ host như sau, sau khi nhập mật khẩu, người dùng vào tab Bảo trì và nhấp vào bắt đầu node.
https://<địa chỉ IPv4 của bạn>:8080
Sau khi khởi động node, người dùng truy cập vào trang web dưới đây và thêm mạng Shardeum Sphinx Validator 1.X vào ví MetaMask của mình. Sau đó, vào kênh discord của dự án, phần faucet của validator và faucet SHM (testnet) vào ví của mình. Cuối cùng, người dùng quay lại Bảng điều khiển và gửi số SHM (testnet) đã nhận được.


Bước 4:
Quay lại VPS và nhập các lệnh dưới đây, nếu kết quả hiển thị giống như hình ảnh thì bạn đã cài đặt và chạy node thành công.
cd .shardeum./shell.shoperator-cli gui start

Tổng kết
Trên đây 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. Qua bài viết, hy vọng Mytour đã cung cấp cho người đọc cái 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 ý: Mytour không chịu trách nhiệm về bất kỳ quyết định đầu tư nào của độc giả. Chúc các bạn thành công và có được nhiều lợi nhuận từ thị trường tiềm năng này!
