Farcaster hiện đang là một trong những SocialFi được chú ý trên thị trường tiền mã hoá. Điều này không những đến từ việc nền tảng này được lăng xê bởi ông chủ của Ethereum là Vitalik Buterin mà nó còn đến từ việc nền tảng này vẫn chưa hé lộ bất kỳ thông tin nào liên quan đến airdrop. Kèm theo với đó là việc Farcaster đang mở chạy node public cho những người dùng sở hữu FID của dự án. Vậy làm sao để chạy node Farcaster? Hãy cùng Nghiện Coin tìm hiểu thông qua bài viết dưới đây.
Farcaster là gì?
Farcaster là một giao thức phi tập trung dành riêng cho các ứng dụng mạng xã hội, nơi người dùng toàn quyền kiểm soát dữ liệu cá nhân. Bên cạnh đó, đây cũng là một trong những dự án được ông chủ của Ethereum là Vitalik Buterin lăng xê, hứa hẹn tương lai vô cùng tươi sáng.
Hướng dẫn chạy node Farcaster
Cài đặt những yếu tố cần thiết
Tạo FID
– Bước 1: Tải app Wrapcast của Farcaster, hiện app này đã có mặt trên App Store và CH Play.
– Bước 2: Tạo tài khoản và thanh toán phí.
– Bước 3: Nhấp vào hình đại diện trên góc trái màn hình, nhấp vào tài khoản của bạn.
– Bước 4: Ở giao diện, anh em nhấp dấu ba chấm ở góc phải và chọn About, sau đó copy FID của bạn.
Infura
Trước khi chạy node Farcaster thì chúng ta cần có tài khoản Infura và chuẩn bị một số link http cần thiết để phục vụ cho việc chạy node.
– Bước 1: Truy cập Infura.io và nhấp Create New API key.
– Bước 2: Tạo 1 app trên chain Optimism, mạng Optimism Mainnet.
– Bước 3: Tạo một app trên chain Ethereum, mạng Ethereum Mainnet.
– Bước 4: Lấy link HTTP và lưu 2 link này lại, bạn sẽ cần đến chúng sau này.
Yarn
Để cài đặt Yarn cho hệ điều hành Ubuntu, bạn thực hiện lần lượt theo các lệnh bên dưới.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add – echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Docker
Để cài đặt Docker các bạn hãy chạy những câu lệnh bên dưới:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install curl apt-transport-https ca-certificates software-properties-common
sudo apt-get install docker-ce
Sau khi nhập các câu lệnh trên, bạn hãy đợi trong khoảng 5 phút để chờ quá trình cài đặt kết thúc. Nếu kết quả hiện ra như hình bên dưới nghĩa là bạn đã cài đặt thành công.
Cài Hubble
– Bước 1: Bạn hãy chạy lệnh bên dưới để clone file hub monorepo của Farcaster vào VPS của mình. Sau đó, bạn hãy mở file này lên để điều chỉnh bằng lệnh thứ 2 bên dưới.
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
cd hub-monorepo/apps/hubble
– Bước 2: Bạn hãy chạy tiếp các lệnh bên dưới để cài đặt những thành tố cần thiết.
yarn install
yarn test
– Bước 3: Bạn hãy chạy tiếp các lệnh bên dưới để cài đặt những thành tố cần thiết. Tạo Identity. trước khi chạy lệnh bên dưới, bạn hãy chạy trước 2 câu lệnh để cấp quyền chỉnh sửa cho các file .hub và .rock.
chmod 777 -R .rocks/
chmod 777 -R .hub/
docker compose run hubble yarn identity create
– Bước 4: Bạn hãy mở file evn bằng câu lệnh nano .env và nhập câu lệnh bên dưới.
Lưu ý: Hãy đổi các link HTTP và FID mà bạn đã tạo ban đầu vào câu lệnh bên dưới.
ETH_MAINNET_RPC_URL=
OPTIMISM_L2_RPC_URL=
HUB_OPERATOR_FID=
Sau đó, bạn hãy thêm 2 câu lệnh bên dưới để cập nhật file .evn lên mainnet của Farcaster.
FC_NETWORK_ID=1
BOOTSTRAP_NODE=/dns/nemes.farcaster.xyz/tcp/2282
Sau khi paste lệnh trên vào file evn bạn hãy nhấn tổ hợp phím Ctrl + S để save và Ctrl + X để thoát (cả Window và Mac đều sử dụng 2 tổ hợp phím này).
– Bước 5: Nhập câu lệnh sau để khởi chạy quá trình chạy node.
docker compose up hubble -d
– Bước 6: Nhập lệnh bên dưới để check log.
docker compose logs -f hubble