Thiết lập cho AVS Operators đã được cập nhật kể từ khi bài viết này ra đời. Để có thông tin mới nhất, vui lòng sử dụng tài liệu của Chainbase dành cho các Operator: Chainbase Operator Docs
Hợp đồng đăng ký AVS: 0x5e78eff26480a75e06ccdabe88eb522d4d8e1c9d
🚀 Giới Thiệu
Không phải một AVS nữa sao? Đúng vậy! Vì Chainbase sẽ sử dụng Eigenlayer làm lớp thực thi của mình. Các AVS Operator đóng vai trò quan trọng trong mạng lưới dữ liệu 4 lớp, với hệ thống đặt cược kép và chuỗi kép của Chainbase. Các operator xử lý dữ liệu và nhận phần thưởng, được khuyến khích trực tiếp bởi tokenomics của mạng.
Mục đích của hướng dẫn này là giúp một Operator tiềm năng hiểu và thực hiện các yêu cầu để cung cấp tài nguyên tính toán cho lớp thực thi của Chainbase. Trở thành một operator cho Chainbase là một hoạt động đáng tự hào và đầy ý nghĩa khi bạn đóng góp trực tiếp vào cơ sở hạ tầng của mạng lưới.
Tin tuyệt vời là việc trở thành Nhà điều hành là một quá trình chuẩn hóa, phổ biến và đơn giản. Theo tài liệu của Eigenlayer, “Bất kỳ địa chỉ Ethereum nào cũng có thể đóng vai trò là Nhà điều hành […] Nhà điều hành có thể tham gia vào mạng lưới EigenLayer mà không cần phải giữ lại bất kỳ token nào”. Hơn nữa, Nhà điều hành có thể lựa chọn tương tác với nhiều AVS bằng cùng một thiết lập cơ sở, do đó, chi phí cơ hội để thiết lập một AVS cho Chainbase là tối thiểu.
Hãy cùng khám phá và xem cách nhanh nhất để thực hiện điều đó!
❓ Yêu Cầu
Trước khi cam kết tài nguyên quý giá của mình, hãy đảm bảo bạn đáp ứng các yêu cầu sau:
Phần cứng
Lớp | vCPUs (thế hệ thứ 10 trở lên) | Bộ nhớ | Dung lượng mạng |
---|---|---|---|
Mục đích chung - lớn | 2 | 8 GB | 5 Mbps |
Mục đích chung - xl | 4 | 16 GB | 25 Mbps |
Mục đích chung - 4xl | 16 | 64 GB | 5 Gbps |
Phần mềm
➕ Docker: Cần có Docker cho các operator AVS.
➕ Docker Compose: Sử dụng cùng với Docker để chạy phần mềm operator.
➕ Môi trường Linux: CLI của Eigenlayer chỉ chạy trên môi trường Linux.
➕ Go: Hai trong ba cách cài đặt yêu cầu Go. Tốt hơn là có Go hơn là không có.
🛠 Cài Đặt
Cài đặt Operator 📥
Cài đặt operator AVS yêu cầu một số bước, được mô tả chi tiết trong tài liệu của Eigenlayer. Có ba cách cài đặt được đề cập:Tạo hoặc Nhập Khóa Của Bạn 🔑
Khi CLI đã được cài đặt, bạn có thể nhập các khóa ECDSA hoặc BLS hiện có bằng lệnheigenlayer operator keys import
. Hoặc tạo khóa mới bằng lệnheigenlayer operator keys create
.Nạp tiền vào ví của bạn 👜
Thực hành tốt nhất là bạn cần ít nhất 1 ETH để trang trải chi phí gas cho việc đăng ký operator. Đảm bảo gửi ít nhất 1 ETH đến địa chỉ operator của bạn.Cấu hình Operator của bạn 🔧
Một nhà điều hành được tài trợ vẫn cần được cấu hình! Sử dụngeigenlayer operator config create
. Có một số bước ở đây và chúng tôi khuyên bạn nên làm theo tài liệu chính thức của Eigenlayer về cách thực hiện.ℹ Để có trải nghiệm toàn diện, chúng tôi cũng khuyên bạn nên sử dụng RPC của Chainbase cho bất kỳ cấu hình RPC nào cần thiết :)
Kiểm tra tính năng của Operator 🔍
Chạy lệnh sau để kiểm tra xem operator của bạn có hoạt động và đã được đăng ký chính xác với Eigenlayer chưa:eigenlayer operator status operator.yaml
Cài đặt Chainbase-AVS-CLI ⛓
Tải xuống phiên bản mới nhất của chainbase-avs-cli từ đây và cài đặt nó trên máy cục bộ của bạn.Đăng ký operator của bạn ↗
Sao chép kho
git clone <https://github.com/chainbase-labs/chainbase-avs-contracts.git>
Đổi tên
avs.toml.example
thànhavs.toml
và thay thế các trườngoperator_config_path, keystore_pwd
.https://github.com/chainbase-labs/chainbase-avs-contracts/blob/main/avs.toml.example
Chạy lệnh sau để đăng ký làm operator của Chainbase:
chainbase-avs-cli register --config ~/path/to/avs.toml
Chạy AVS của bạn ↗
Chỉnh sửa đường dẫnprivate_key_store_path
trongoperator.yaml
để trỏ tới/opt/operator.yaml
.Chạy lệnh sau:
export OPERATOR_CONFIG_PATH=/path/to/operator.yaml EIGEN_KEY_PATH=/path/to/ecdsa.key.json docker-compose up -d
Vậy là xong! Operator của bạn nên hoạt động hoàn toàn 🚀🚀🚀
🤝🏿 Tham Gia
Chainbase đang xây dựng một cộng đồng các nhà phát triển và những người đam mê tiền điện tử yêu thích AI và truy cập dữ liệu. Bên cạnh việc trở thành một Operator, còn nhiều cơ hội khác để các kỹ thuật viên quan tâm tham gia. Hãy tham gia Discord của chúng tôi để biết thêm về đội ngũ và cộng đồng của chúng tôi.