Hướng dẫn chạy node Sui và cơ hội nhận Retroactive

Sui là một trong những blockchain tiềm năng được tạo ra bởi Mysten Labs – tách ra từ đội làm dự án của Facebook trước đây. Bài viết hướng dẫn chạy node cho Sui.

Sui là gì?

Sui là blockchain dạng monolithic, tức là tương tự Ethereum, chỉ có một nhánh duy nhất. Với ngôn ngữ lập trình Move và thuật toán đồng thuận Narhal-Tusk, Sui có thể hỗ trợ hàng triệu giao dịch mỗi giây mà không cần cấu hình node mạnh.

Đội ngũ dự án là Mysten Labs, một phần nhỏ của team làm dự án Diem của Facebook lúc trước. Ngoài ra, sau lưng Sui còn có các nhà đầu tư lớn như a16z, Coinbase…

Với tiềm năng nói trên, các bạn nên cân nhắc chạy node cho Sui để có cơ hội nhận Retroactive. Dưới đây là hướng dẫn chạy node cho Sui.

Các bước chạy node Sui

Trước tiên, để bắt đầu chạy node Sui, 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:

Cài đặt các công cụ cần thiết

Dưới đây là các lệnh để cài đặt những công cụ cần thiết:

Cài đặt Curl:

sudo apt update

sudo apt install curl

Cài đặt Rust và Cargo:

curl https://sh.rustup.rs -sSf | sh

Đến đây bạn tiếp tục bấm enter (không bấm số gì thêm).

Tiếp theo cập nhật Rust qua các lệnh sau:

source $HOME/.cargo/env 

rustup update stable

Cài đặt Cmake:

sudo apt install cmake

Bấm Y, sau đó enter để tiếp tục.

Vậy là đã hoàn tất cài đặt công cụ. Tiếp theo ta tiến hành cài đặt chạy node cho Sui.

Thiết lập chạy node của Sui

Đầu tiên chạy đoạn mã này. Lưu ý, copy tất cả dán vào terminal chạy cùng lúc, không phải copy và chạy từng dòng.

apt-get update \

    && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y –no-install-recommends \

    tzdata \

    git \

    ca-certificates \

    curl \

    build-essential \

    libssl-dev \

    pkg-config \

    libclang-dev \

    cmake

Tiếp theo chạy câu sau:

git clone https://github.com/lykhangky/sui.git

cd sui

Chạy hai câu sau:

git remote add upstream https://github.com/MystenLabs/sui

git fetch upstream

Chạy tiếp ba câu sau:

git checkout –track upstream/devnet

cp crates/sui-config/data/fullnode-template.yaml fullnode.yaml

curl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob

Chạy câu sau để chạy node:

cargo run –release –bin sui-node — –config-path fullnode.yaml

Sau khi hoàn tất, node sẽ chạy một lúc và bị lỗi như sau:

Chúng ta khắc phục bằng cách chỉnh lại cấu hình.

Chỉnh cấu hình

Bấm tổ hợp phím:

Ctrl + C

Sau đó chạy:

nano fullnode.yaml

Sau đó bấm phím, tổ hợp phím:

Ctrl + O

Enter

Di truyển con trỏ bằng mũi tên xuống đến dòng metric-address và json-rpc-address thì sửa lại như sau:

metrics-address: “0.0.0.0:9184”

json-rpc-address: “0.0.0.0:9000”

Sau đó bấm phím, tổ hợp phím:

Ctrl + X

Y

Enter

Tạo tmux và chạy node

Cài đặt tmux như sau:

apt install tmux

Sau đó bấm Y nếu có hỏi như hình dưới:

Khi hoàn tất, tạo tmux và chạy node bằng các lệnh:

tmux

cargo run –release –bin sui-node — –config-path fullnode.yaml

Dưới đây là hình ảnh khi hoàn tất:

Câu hỏi thường gặp khi chạy node Sui

Cấu hình yêu cầu

CPUs: 2

RAM: 8GB

Storage: 50GB

Ubuntu 18.04 hoặc 20.04

Cách kiểm tra node có hoạt động không

Bạn truy cập trang web này, nhập VPS vào và tìm kiếm. Nếu ra thông tin như bên dưới là đang hoạt động.

Chạy node cho Sui có phần thưởng không?

Ngày 1/7, Sui thông báo chương trình Incentivized Testnet ra mắt vào tháng 8. Do đó, việc nhận lợi nhuận khi chạy node cho Sui là có.

Tuy nhiên, hiện tại chỉ mới là thông báo sơ bộ, chưa có quy định cụ thể, nên vẫn chưa biết phần thưởng hay điều kiện chọn người nhận thưởng. Coin98 Insights sẽ thông báo đến bạn khi chương trình chính thức ra mắt.

Do đó, bạn có thể cân nhắc chạy thử node của Sui hiện tại.

Cách cập nhật phiên bản mới

Đầu tiên vào tmux chạy Sui, bấm tổ hợp phím:

Ctrl + C

Sau đó chạy lần lượt các câu sau để cập nhật phiên bản mới:

cd sui

rm -r suidb genesis.blob

git fetch upstream

git checkout -B devnet –track upstream/devnet

curl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob

Đến đây, bạn chạy lại phần chỉnh cấu hình phía trên xem có bị đổi không, nếu bị đổi về mặc định thì chỉnh theo hướng dẫn. Cuối cùng chạy:

cargo run –release –bin sui-node — –config-path fullnode.yaml

Điền ví, KYC ở đâu để định danh trúng thưởng?

Hiện Sui mới hướng dẫn chạy node và mới thông báo về chương trình Incentivized Testnet, nên chưa có chỗ để KYC.

Tổng Kết

Trong những nền tảng ra mắt năm 2022, Sui là một trong những điểm nhấn đáng chú ý. Ngoài ra, với việc chắc chắn có phần thưởng cho Testnet, mọi người nên chạy thử full node của Sui để kiếm lợi nhuận trong lúc thị trường ảm đạm.

Nguyen Phong: