icon
logo
Dark
Thông báo
Platform Language
Content Language
Font
IBM Plex Sans
Tiếng Anh
Tiếng Việt
logo

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

09/07/22
10:47
Beginner
0
0
0
0
00:00/ 00:00
Nữ
thumbnail
Thiết kế bởi: Viimy
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.

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.

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:

Xem thêm: 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 curl

Cài đặt Rust và Cargo:

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

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

chạy node sui rust cargo enter

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 update rust

Cài đặt Cmake:

sudo apt install cmake
chạy node sui cmake

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

chạy node sui cmake y

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 commands

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

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

Chạy hai câu sau:

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

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 download genesis

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

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 fullnode

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 tmux

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 complete

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 sui check

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

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

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.

0
0
icon0
icon0
iconicon
Related posts
Comment 0

No comment in this page