SETTINGS
Content language
flag Vietnamese
Vietnamese
flag Vietnamese
Vietnamese
Tiếng việt
flag English
English
English
Channel logo
Coin98 Insights
Save
Copy link

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 Diem của Facebook trước đây. Bài viết hướng dẫn chạy node cho Sui.
Avatar
Khang Kỳ
Published Jul 09 2022
Updated Oct 02 2023
5 min read
thumbnail

Sau khi Diem - blockchain đình đám của Facebook thất bại, đội ngũ dự án tách ra làm sản phẩm riêng, đó là Sui. Vậy cách chạy node cho Sui như thế nào? Tất cả có trong bài viết sau đây.

Về Sui

Sui - 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 này: 5 bước chạy node cơ bản cho người mới bắt đầu

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
chạy node sui 1

Cài đặt Rust và Cargo:

curl https://sh.rustup.rs -sSf | sh
chạy node sui 2

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

chạy node sui 3

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

source $HOME/.cargo/env 
rustup update stable
chạy node sui 4

Cài đặt Cmake:

sudo apt install cmake
chạy node sui 5

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

chạy node sui 6

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
chạy node sui 7

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

git clone https://github.com/lykhangky/sui.git
chạy node sui 8
cd sui
chạy node sui 9

Chạy hai câu sau:

git remote add upstream https://github.com/MystenLabs/sui
git fetch upstream
chạy node sui 10

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 node sui 11

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

git pull
git checkout 8a29394515eaf520cc6fa54bca8ce0c22db0dbc8
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ạy node sui 12

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"
chạy node sui 12

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:

chạy node sui 13

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:

chạy node sui 14

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?

Hiện đã cho phép đăng ký testnet của Sui tại đây.

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

Đế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.

Đọc thêm: Kiếm tiền bằng cách làm devnet trên Sui blockchain

Lời 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, bạn nên chạy thử full node của Sui để kiếm lợi nhuận trong lúc thị trường ảm đạm.

RELEVANT SERIES