Hướng dẫn chạy node StarkNet và cơ hội nhận Retroactive
Giới thiệu StarkNet
StarkNet là Layer 2 trên Ethereum, sử dụng giải pháp ZK-Rollups. Đây là sản phẩm của StarkWare. Ngoài StarkNet, StarkWare còn nhiều sản phẩm khác như StarkGate, StarkEx…
Người dùng có thể tham gia chạy node để tăng cường bảo mật cho StarkNet. Dưới đây là các bước hướng dẫn chạy node cho StarkNet.
Ngoài ra, bạn có thể tìm hiểu thêm về công nghệ ZK Rollup của StarkNet cũng như bên phát triển StarkNet là StarkWare qua 2 video dưới đây nhé.
Các bước chạy node StarkNet
Trước tiên, để bắt đầu chạy node Starknet, bạn cần thuê VPS và cài đặt các hàm cơ bản cần thiết. Bạn có thể thao tác theo hướng dẫn chỉ tiết trong bài viết dưới đây:
Xem thêm: 5 bước chạy node cơ bản cho người mới bắt đầu
Tạo tài khoản Infura
Đầu tiên vào Infura, sau đó tạo tài khoản.
Ở phần này có thể chọn ngẫu nhiên để xác nhận.
Tiếp theo là đặt tên cho dự án. Có thể đặt tùy ý.
Dưới đây là màn hình khi bấm SUBMIT:
Vào VPS
Trong Terminal, bạn nhập dòng code như sau:
Lưu ý: IP này là địa chỉ IP mà bạn nhận được trong mail nhận thông tin đăng nhập lúc thuê VPS.
Tiếp theo bấm Yes nếu lần đầu vào VPS trên máy mới.
Sau đó nhập Password vào. Lưu ý, khi nhập sẽ không hiện ký tự, nên các bạn cứ nhập bình thường và bấm Enter khi hoàn tất.
Dưới đây là hình ảnh đã vào VPS thành công.
Thiết lập chạy node của StarkNet
Từ đây về sau, khi bấm xong một câu lệnh, chúng ta sẽ bấm Enter để chạy.
Đầu tiên chúng ta chạy:
Sau đó chạy:
Khi chạy xong, tiếp tục bằng cách bấm:
Tiếp theo, để kiểm tra Python3, bạn chạy:
Nếu ra như ô xanh dương là đúng.
Sau đó chạy:
Đợi cài đặt xong, chạy:
Sau đó lần lượt chạy 3 lệnh:
Trong quá trình, có thể sẽ hỏi tiếp tục không (Y/n), cứ bấm Y. Dưới đây là nội dung khi hoàn tất các câu lệnh trên:
Sau đó, để cài Rust chúng ta chạy:
Tiếp tục bấm Enter khi gặp màn hình này (không bấm số gì, chỉ Enter):
Tiếp theo chạy:
Trong quá trình, có thể sẽ hỏi tiếp tục không (Y/n), cứ bấm Y. Dưới đây là nội dung khi hoàn tất các câu lệnh trên:
Sau đó chạy:
Lưu ý: Kiểm tra tại đây để xem phiên bản mới nhất. Hiện đang là v0.1.11-alpha. Dưới đây là màn hình khi hoàn tất các câu lệnh trên:
Sau đó chạy:
Dưới đây là màn hình khi chạy xong các câu lệnh trên:
Sau đó chạy:
Tiếp theo để kiểm tra, chạy:
Nếu ra màn hình dưới là hoàn tất.
Sau đó chạy:
Sau khi hoàn tất, chạy:
Sau đó chạy:
Lưu ý: xxxxx cuối cùng là con số ở ô đỏ trong Infura đã tạo trên.
Cụ thể như hình dưới:
Dưới đây là hình ảnh hoàn tất chạy node StarkNet:
Câu hỏi thường gặp khi chạy node StarkNet
Cấu hình yêu cầu
CPU: 4 cores
RAM: 4GB
SSD: 100GB+
OS: Ubuntu 20.04 LTS
Xem lại node đã chạy
Để xem lại node sau khi tắt Terminal, đầu tiên cần biết có bao nhiêu tmux, và tên của chúng. Chạy:
Sau đó chạy:
Ví dụ trên, ta chạy:
Cách cập nhật phiên bản mới
StarkNet thường xuyên cập nhật phiên bản mới. Nếu bạn check node thấy bảo cập nhật lên phiên bản mới, vào tmux và chạy lần lượt các lệnh sau:
Lưu ý: Kiểm tra phiên bản mới nhất và điền vào số x ở lệnh phía trên.
Lưu ý: Thay xxxxx tương tự câu Infura ở trên.
Điền ví, KYC ở đâu để định danh khi trúng thưởng?
Hiện StarkNet chưa có bất kỳ thông tin gì về Retroactive, nên chưa chắc có thưởng. Tuy nhiên, đa phần dự án có Retroactive giá trị thường không thông báo trước, nên hiện tại các bạn cân nhắc chạy, phòng trường hợp dự án đột ngột thông báo trong tương lai.
Đến lúc đó, việc định danh dự án sẽ có cách của họ.
Lời kết
Trong lúc thị trường ảm đạm, chạy node đang là hoạt động đầy tiềm năng để kiếm lợi nhuận. Nên với việc công ty StarkWare được định giá cao khi gọi vốn, nhiều khả năng StarkNet nếu có Retroactive, người dùng sẽ nhận được lợi nhuận lớn.