Hướng dẫn chạy node Farcaster
Về Farcaster
Farcaster là giao thức mạng xã hội phi tập trung (SocialFi) trên Ethereum, cho phép người dùng toàn quyền sở hữu và kiểm soát dữ liệu cá nhân. Mặc dù vẫn đang trong giai đoạn phát triển ban đầu, nhưng Farcaster đã được lượng lớn người dùng quan tâm với những phản hồi khá tích cực thông qua một số đặc điểm nổi bật như khả năng tương tác, khả năng bảo vệ quyền riêng tư, trải nghiệm người dùng…
Ngoài ra, với việc Farcaster cung cấp bộ công cụ cho các nhà phát triển xây dựng dApp, nền tảng đã thu hút hơn 30 dự án khác nhau, nhằm đáp ứng nhu cầu đa dạng của người dùng đồng thời thúc đẩy khả năng mở rộng của hệ sinh thái.
Đọc thêm: Farcaster là gì? Giao thức SocialFi nổi bật trên Ethereum
Hướng dẫn chạy node Farcaster
Chuẩn bị VPS
Cấu hình VPS tối thiểu để chạy node:
- 16 GB RAM.
- 2 CPU cores hoặc vCPUs.
- 20 GB dung lượng trống.
Cài đặt tài khoản Warpcast
Quy trình chạy node Farcaster như sau:
Bước 1: Tải Warpcast tại đây.
Bước 2: Tạo tài khoản và sử dụng như mạng xã hội bình thường, người dùng nên đăng bài thường xuyên lên nền tảng để có cơ hội nhận airdrop.
Lưu ý: Phí tạo tài khoản trên Farcaster là 299,000 VNĐ
Chuẩn bị FID chạy node
Sau khi tạo tài khoản thành công, người dùng cần thao tác lấy FID trên Warpcast để chuẩn bị cho chạy việc node theo quy trình như sau:
Bước 1: Tại trang chủ Warpcast, truy cập vào giao diện trang cá nhân.
Bước 2: Chọn biểu tượng Xem thêm (dấu 3 chấm) phía góc phải trên thanh công cụ.
Bước 3: Chọn About và copy FID (FID này sẽ được sử dụng cho thao tác chạy node Farcaster).
Tạo API
Bước 1: Truy cập Infura, tạo tài khoản bằng email.
Bước 2: Chọn Create New API Key và đặt tên API Key.
Bước 3: Chọn All Endpoints.
Bước 4: Bấm nút Mainnet tại 2 mạng Ethereum và Optimism sau đó chọn Save Change.
Bước 5: Sau khi lưu, chọn Active Endpoints, giao diện sẽ hiện API của hai mạng Ethereum và Optimism và lưu API vừa tạo, người dùng cần thực hiện thao tác copy.
Chạy node Farcaster
Vào phần mềm Terminal đã cài đặt trên máy tính để đăng nhập vào VPS, sau đó nhập lần lượt các lệnh sau:
- sudo apt update -y
- sudo apt install screen -y
- screen -S Hubble
- curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
Tiếp theo, màn hình sẽ hiện ra yêu cầu nhập API Ethereum, API Optimism và FID đã lấy ở trên. Sau khi nhập, người dùng đợi phần mềm chạy xong là hoàn tất.
Nhập lần lượt >> Ethereum RPC URL, Optimism RPC URL và FID.
Nếu muốn mở lại node, người dùng sử dụng lệnh:
- screen -r Hubble
Nếu thấy node không chạy, có thể dùng lệnh (lệnh này cũng được dùng để cập nhật phiên bản mới nhất):
- cd ~/hubble && ./hubble.sh upgrade