• Hệ Sinh Thái
    • Ethereum
      • Polygon
      • Arbitrum
    • Aptos
    • Sui
    • BNB Chain
    • Polkadot
    • Solana
    • Celo
    • Near
    • Terra
    • Avalanche
    • Cosmos
  • Web3
  • NFTs
    • Metaverse
    • Game AAA
  • Infrastructure
  • Kiến Thức Crypto
  • Tạp Chí
  • AMA
  • Tuyển Dụng

CryptoViet Analytics

In Tech We Trust

Social

You are here: Home / Hệ Sinh Thái / Hướng dẫn chạy node Sui blockchain bằng source code
Hướng dẫn chạy node Sui blockchain bằng source code

Hướng dẫn chạy node Sui blockchain bằng source code

Tháng Bảy 22, 2022 by Đạt 6 Comments

Tiếp theo series hướng dẫn chạy node, CryptoViet sẽ hướng dẫn anh em chạy node Sui blockchain. Đây  là một nền tảng Permissionless Blockchain Layer 1 đầu tiên được thiết kế nhằm cho phép các Developers xây dựng những trải nghiệm phục vụ cho hàng tỷ người dùng tiếp theo của web3. Sui có khả năng mở rộng theo chiều ngang để hỗ trợ cho các ứng dụng phát triển tốc độ cao với mức chi phí thấp.

Anh em có thể tìm hiểu thêm về Sui blockchain tại đây.

Và tìm hiểu cơ hội nhận retroactive thông qua việc chạy node tại đây.

Nội dung bài viết ẩn
1. Cài đặt Virtual Private Servers (VPS)
2. Hướng dẫn chạy node Sui blockchain
2.1. Bước 1: Update & install
2.2. Bước 2: Cài đặt Rust
2.3. Bước 3: Chạy shell Rust
2.4. Bước 4: Cài đặt screen
2.5. Bước 5: Tạo Fork cho git
2.6. Bước 6: Building From Source
3. Lời kết

Cài đặt Virtual Private Servers (VPS)

Để tham gia chạy node testnet của Sui blockchain, anh em cần phải mua VPS và tiến hành setup cơ bản cho VPS.

Để cài đặt VPS anh em xem lại tại đây.

Hướng dẫn chạy node Sui blockchain

Bước 1: Update & install

Chạy dòng lệnh dưới đây:

sudo apt update && sudo apt upgrade -y

Donwload các công cụ khác bằng lệnh này:

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

Bước 2: Cài đặt Rust

curl ‐‐proto '=https' ‐‐tlsv1.2 -sSf https://sh.rustup.rs | sh -s ‐‐ -y

Bước 3: Chạy shell Rust

source $HOME/.cargo/env

Bước 4: Cài đặt screen

apt-get install screen

Bước 5: Tạo Fork cho git

Anh em đăng nhập githup theo đường link sau: https://github.com/MystenLabs/sui (nếu chưa có tài khoản, anh em hãy tạo mới nhé)

Bước 6: Building From Source

👉 Những điều cần chuẩn bị

1. Lấy username git ( ví dụ username của mình là : DoVanThang-AI)

2. Clone git : git clone https://github.com/<YOUR-GITHUB-USERNAME>/sui.git

git clone https://github.com/DoVanThang-AI/sui_DovanthangCrv.git

3. cd into your sui repository:

cd sui

4. Set up the Sui repository as a git remote:

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

5. Sync your fork:

git fetch upstream

6. Kiểm tra devnet chi nhánh:

git checkout ‐‐track upstream/devnet

7. Tạo một bản sao của mẫu cấu hình fullnode:

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

8. Tải xuống genesis trạng thái mới nhất cho Devnet bằng cách nhấp vào liên kết hoặc bằng cách chạy như sau trong Terminal VPS của bạn:

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

9. Config file

Thay thế địa chỉ 127.0.0.1:port bằng 0.0.0.0:port trong fullnode.yaml của bạn:

sudo nano fullnode.yaml

Sau khi chạy xong thì anh em bấm tổ hợp phím Ctrl+S để lưu lại. Sau đó, tiếp tục ấn Ctrl X để thoát ra.

10. Bắt đầu fullnode Sui của bạn:

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

Tới đây, anh em ấn Ctrl+C, sau đó tiếp tục chạy các dòng lệnh tiếp theo:

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

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

Sau khi thực hiện xong các bạn kiểm tra trạng thái node tại đây nhé!

Lời kết

Vậy là mình đã hướng dẫn anh em chạy node Sui blockchain thành công rồi nhé. Nếu gặp vấn đề trong quá trình chạy node Sui anh em có thể comment bên dưới để mình hỗ trợ. Xin chào và hẹn gặp lại anh em ở những bài hướng dẫn tiếp theo!!!

Chia sẻ
Disclaimer: Giao dịch tiền điện tử có mức độ rủi ro cao và có thể không phù hợp với tất cả các nhà đầu tư. CryptoViet sẽ không chịu trách nhiệm pháp lý đối với bất kỳ tổn thất hoặc thiệt hại nào có thể phát sinh trực tiếp hoặc gián tiếp từ việc sử dụng hoặc phụ thuộc vào những thông tin trên. Tất cả các ý kiến ​​được bày tỏ trên trang web này thuộc sở hữu của người viết và không bao giờ được coi là lời khuyên dưới bất kỳ hình thức nào.

Lượt xem: 232

Bài viết liên quan

CyberConnect-la-gi
CyberConnect là gì? Social Graph tiếp theo trên BNB Chain
BTCFi là gì? Giải thích về DeFi trên Bitcoin?
Toàn cảnh hệ sinh thái Aptos tháng 02/2023
Previous Post: « SocialFi là gì? Các dự án SocialFi tiềm năng
Next Post: Top 5 điều cần phải biết trước khi đầu tư vào tiền điện tử »

Reader Interactions

Comments

  1. NhuanDien says

    Tháng Tám 2, 2022 at 4:59 chiều

    Chạy node là bắt buộc phải chạy trên macos đúng không bạn, hệ điều hành khác không được hay sao.
    Chạy node có ảnh hưởng đến dữ liệu trên mac không, có bị truy cập hay hack ví gì không ạ.

    Mình được trả lời. Cảm ơn bạn vì bài viết rất chi tiết

    Trả lời
    • Đạt says

      Tháng Tám 3, 2022 at 2:26 sáng

      1. Chạy node là bắt buộc phải chạy trên macos đúng không bạn, hệ điều hành khác không được hay sao.? => Không nhất thiết phải chạy trên MacOS. Trên Window thì cần cài máy ảo như Vm Instance, Putty,..(recommend: Putty)
      2. Chạy node có ảnh hưởng đến dữ liệu trên mac không, có bị truy cập hay hack ví gì không ạ? => Mình hướng dẫn anh em chạy trên VPS, chạy trên VPS sẽ tiêu tốn dữ liệu trên server máy ảo VPS đã mua, không phải chạy trên local máy nên không tốn dung lượng máy cũng như là mất bảo mật thông tin.

      Trả lời
  2. Đức says

    Tháng Mười 19, 2022 at 8:44 sáng

    chạy node là không được tắt máy lun đúng không anh, có mất phí không ạ

    Trả lời
    • Đạt says

      Tháng Mười 19, 2022 at 8:51 sáng

      Chạy bằng VPS nên tắt máy bình thường nhé bạn. Tốn phí mua VPS trên contabo, thanh toán theo tháng.

      Trả lời
  3. Minh says

    Tháng Mười 25, 2022 at 10:40 sáng

    Giờ còn chạy node sui aptos hay starknet được không bạn và xem thời gian chạy trong bao lâu xem ở đâu bạn

    Trả lời
    • Đạt says

      Tháng Mười 25, 2022 at 10:42 sáng

      Sui thì chắc trễ rồi bạn. Starknet còn chạy được nha. Thời gian thì họ không thông báo, chạy và chờ đến mainnet nhé!

      Trả lời

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Primary Sidebar

Theo Dõi Chúng Tôi

  • Email
  • Facebook
  • Twitter

Bài Viết Đọc Nhiều

  • Hướng dẫn chạy node Sui blockchain bằng source code – Testnet Wave 2 (671)
  • Hướng dẫn chạy node Celestia bằng source code (410)
  • Node là gì? Cơ hội nhận Retroactive thông qua việc chạy node? (381)
  • Hướng dẫn chạy node Aptos bằng source code (347)
  • Hướng dẫn chạy node Sui blockchain bằng source code (232)

Copyright © 2023 · CryptoViet Analytics · CryptoViet.com