Chạy Node 0G Labs đang trở thành một trong những phương thức tiềm năng giúp bạn thay đổi vị thế trong thị trường Crypto mà không cần đầu tư nhiều vốn. Trong bài viết này, iBlockchain sẽ hướng dẫn bạn chi tiết cách chạy Storage Node của 0G Labs, một nền tảng cung cấp giải pháp lưu trữ dữ liệu tiên tiến cho AI.
Giới thiệu sơ lược về 0G Labs
0G Labs (hay còn gọi là ZeroGravity) là một nền tảng Data Availability độc đáo, giúp lưu trữ dữ liệu cho cả Web2 lẫn Web3. Nền tảng này phù hợp với nhiều nhu cầu lưu trữ khác nhau, bao gồm cả dữ liệu On-chain dành cho AI. Với tiềm năng lớn, 0G Labs đã huy động thành công 35 triệu USD ngay từ vòng Pre-Seed, được dẫn dắt bởi Hack VC và có sự tham gia của nhiều quỹ đầu tư danh tiếng như Delphi Ventures, Animoca Brands, OKX Ventures,…
Các loại Node bạn có thể chạy với 0G Labs
Hiện tại, có 3 hình thức chạy Node 0G Labs khác nhau:
- Validator Node
- Storage Node
- Data Availability Node
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và chạy Storage Node một cách chi tiết và dễ hiểu nhất.
Chuẩn bị trước khi chạy Node 0G Labs
Trước khi bắt đầu chạy Node 0G Labs, bạn cần chuẩn bị một máy tính cá nhân (PC) hoặc máy chủ ảo (VPS) với cấu hình tối thiểu như sau:
- CPU: 4 Core
- RAM: 16 GB
- Dung lượng ổ cứng: 500 GB NVMe
Lưu ý: Dung lượng ổ cứng NVMe sẽ giúp quá trình lưu trữ dữ liệu diễn ra nhanh chóng và hiệu quả hơn.
Bước tiếp theo: Bạn cần tạo một ví EVM mới hoàn toàn để nhận Faucet token từ mạng testnet của 0G Labs. Điều này rất quan trọng vì bạn sẽ sử dụng ví này để vận hành Node.
Cài đặt và chạy Storage Node
Bước 1: Cài đặt các tài nguyên cần thiết
Đầu tiên, hãy cập nhật hệ thống và cài đặt các gói cần thiết bằng lệnh:
sudo apt-get update
sudo apt-get install clang cmake build-essential pkg-config libssl-dev
Bước 2: Cài đặt Rust – công cụ lập trình cần thiết
Để tải và cài đặt Rust, bạn chạy lệnh sau:
curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh
Sau khi cài đặt xong, hãy khởi động lại terminal hoặc máy tính của bạn để đảm bảo Rust đã được cài đặt thành công.
Bước 3: Cài đặt Go – ngôn ngữ lập trình hỗ trợ
Bạn tải và cài đặt Go bằng các lệnh sau:
wget https://go.dev/dl/go1.23.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
Lệnh export
giúp thêm Go vào biến môi trường PATH, để bạn có thể sử dụng Go trong terminal.
Bước 4: Clone mã nguồn của 0G Storage
Tiếp theo, bạn cần tải mã nguồn của 0G Storage từ GitHub:
git clone -b v0.4.6 https://github.com/0glabs/0g-storage-node.git
Điều này sẽ tải xuống phiên bản mới nhất của 0G Storage Node.
Bước 5: Xây dựng các tài nguyên cần thiết
Sau khi tải xong mã nguồn, bạn cần xây dựng các tài nguyên bằng lệnh sau:
cd 0g-storage-node
cargo build –release
Quá trình này sẽ tạo ra các tệp cần thiết để chạy Storage Node.
Bước 6: Chỉnh sửa cấu hình cho Storage Node
Bạn cần chỉnh sửa file cấu hình config.toml
để thiết lập Node. Thực hiện bằng lệnh:
cd run
nano config.toml
Trong file cấu hình này, bạn sẽ thấy nhiều dòng lệnh có dấu #
ở đầu. Hãy xóa bỏ dấu #
ở những dòng lệnh cần thiết và chỉnh sửa theo hướng dẫn dưới đây:
- network_enr_address: Thêm địa chỉ IP Public của bạn vào giữa hai dấu ngoặc kép.
- network_boot_nodes: Thay thế giá trị này bằng danh sách các node chính thức của 0G Labs.
- blockchain_rpc_endpoint: Điền thông tin RPC bằng IP Public của bạn hoặc sử dụng các RPC có sẵn từ Discord 0G Labs.
- miner_key: Điền private key của ví EVM mà bạn đã tạo ở giai đoạn chuẩn bị.
Sau khi chỉnh sửa xong, nhấn tổ hợp phím CTRL + O
để lưu file, và CTRL + X
để thoát.
Bước 7: Khởi động Storage Node
Để khởi động Node, bạn chạy lệnh sau:
../target/release/zgs_node –config config-testnet.toml –miner-key [privatekey của bạn] –blockchain-rpc-endpoint [RPC bạn sử dụng] –db-max-num-chunks 1000000000
Hãy đảm bảo bạn đã điền đầy đủ các thông tin cần thiết trước khi khởi động Node.
Bước 8: Theo dõi hoạt động của Node
Sau khi Node đã khởi động, bạn có thể theo dõi hoạt động của nó bằng lệnh sau (thay thế ngày tháng năm hiện tại vào):
tail -f ~/0g-storage-node/run/log/zgs.log.2024-09-02
Lệnh này sẽ hiển thị các bản ghi (log) từ Node của bạn, giúp bạn theo dõi quá trình hoạt động và khắc phục sự cố nếu cần.
Với hướng dẫn chi tiết chạy Node 0G Labs trên, bạn đã nắm rõ cách thiết lập một cách hiệu quả. Nếu bạn gặp bất kỳ khó khăn nào trong quá trình thiết lập, đừng ngần ngại tìm kiếm sự hỗ trợ từ cộng đồng 0G Labs. Chúc bạn thành công trong việc xây dựng và vận hành Node của mình!
Bài viết liên quan
WORLD3 Airdrop – Đào Lumens, Staking đất & nhận $W3C
WORLD3 Airdrop mang đến một cơ hội hấp dẫn cho những ai quan tâm đến...
SonicX Airdrop – Tap-to-Earn đột phá trên TikTok
SonicX airdrop đang làm mưa làm gió trên TikTok với cơ chế Tap-to-Earn độc đáo!...
Sàn huobi của nước nào và 3 điểm ấn tượng cần biết
Sàn Huobi của nước nào? Đó là câu hỏi quan trọng mà nhiều nhà đầu...
Tomarket Airdrop – Chớp lấy cơ hội tăng tốc!
Bạn đã sẵn sàng chớp lấy cơ hội lớn nhất trong năm? Tomarket Airdrop đang...
Sonus Airdrop và những điều cần biết
Với tổng phần thưởng lên đến hàng triệu $SONUS, Sonus Airdrop không chỉ mang lại...
Ngân hàng Trung ương Brazil lên kế hoạch ra mắt tiền kỹ thuật số quốc gia Brazil
Hệ thống tài chính toàn cầu ghi nhận sự xuất hiện của nhiều đồng tiền...
SegWit là gì? Tìm hiểu về công nghệ được sử dụng trong giao dịch Bitcoin
SegWit là một từ viết tắt của Segregated Witness, là một công nghệ được phát...
Confidential Layer Airdrop: Hướng dẫn tham gia cho người mới
Trong thế giới blockchain, quyền riêng tư đang trở thành một yếu tố quan trọng...
DePIN ứng dụng trong thực tế: Cách mạng hóa cơ sở hạ tầng
DePIN ứng dụng trong thực tế đang nổi lên như một xu hướng đầy tiềm...
Coin top là gì và 3 yếu tố quyết định
Coin top là gì và tại sao một số đồng tiền điện tử lại được...
Phân tích chuyên sâu staking Cardano để nắm bắt xu hướng tương lai của thị trường
Staking Cardano là cách để bạn bắt kịp xu hướng tương lai của thị trường...
Những đồng coin sắp lên sàn Binance – Có nên đầu tư không?
Binance, sàn giao dịch tiền điện tử lớn nhất thế giới, sắp ra mắt một...
0G Labs Airdrop – Testnet Newton, nhận thưởng từ Blockchain AI
0G Labs Airdrop mở ra cơ hội hấp dẫn để bạn tham gia vào dự...
Ví Bitcoin nào tốt nhất và an toàn nhất dành cho người dùng nâng cao
Khi bạn đã có kinh nghiệm trong thế giới tiền điện tử, việc lựa chọn...
USDD là gì? Có nên mua USDD không? Cách mua thế nào?
Thuật ngữ phổ biến “USDD” xuất hiện trong thị trường tiền điện tử đang trải...
ABT là gì? Thông tin về dự án Arcblock và token ABT
ABT là gì? ABT Token là một đồng tiền điện tử mới nhưng đang thu...