Những Điều Bạn Cần Biết, Học Hỏi, và Thực Hiện Để Thành Công Trong Vai Trò Quan Trọng Này.
TL;DR: Mọi thứ bạn cần biết để quyết định liệu bạn có đủ điều kiện trở thành người lập chỉ mục trên The Graph, cùng với những kiến thức bổ ích và lời khuyên từ một người lập chỉ mục kỳ cựu.
Bạn có quan tâm đến việc trở thành người lập chỉ mục trên The Graph Network không? Bài viết này sẽ vạch ra những bước quan trọng, kỹ năng và chiến lược mà bạn cần để bắt đầu và thành công.
Hơn thế nữa, bạn sẽ nhận được những kiến thức sâu sắc từ một người lập chỉ mục kỳ cựu, Vince đến từ Nodeify.
The Graph đang dẫn đầu công nghệ blockchain, cách mạng hóa cách dữ liệu được truy cập và sử dụng trên các ứng dụng phi tập trung (dApps). Đây là hạ tầng quan trọng cho phép truy xuất dữ liệu nhanh chóng và hiệu quả, điều cần thiết cho hiệu suất tối ưu của dApp.
Trung tâm của hệ thống này là những người lập chỉ mục—những nhân tố chính phân loại và cung cấp dữ liệu, đảm bảo rằng hệ sinh thái blockchain hoạt động trơn tru.
Thiết lập một indexer chỉ là bước đầu, nhưng tối ưu hóa hiệu suất để tận dụng tối đa khả năng của indexer mới là điều quan trọng. Bạn cần hiểu từng thành phần riêng lẻ để có thể nhanh chóng xác định nguyên nhân khi có sự cố xảy ra.
Vince từ Indexer, Nodeify
Hiểu về vai trò của người lập chỉ mục
Người lập chỉ mục là ai?
Người lập chỉ mục thu thập, xử lý và lưu trữ dữ liệu từ các blockchain, giúp các ứng dụng phi tập trung (dApps) truy xuất dữ liệu cụ thể mà không cần xử lý toàn bộ blockchain.
Tầm quan trọng của người lập chỉ mục
Người lập chỉ mục tổ chức dữ liệu blockchain một cách hiệu quả để đảm bảo hoạt động liền mạch và khả năng truy cập của dApps. Vai trò của họ là nền tảng đối với trải nghiệm người dùng, cung cấp khả năng truy cập nhanh vào thông tin chính xác và cập nhật, điều này rất cần thiết cho chức năng và độ tin cậy của các mạng phi tập trung.
Cái nhìn sâu sắc của Vince: Các chiến lược phân bổ khác nhau có thể tạo ra sự khác biệt lớn—cho dù bạn đang tập trung vào APR, kết hợp việc theo đuổi APR với phí truy vấn hay chỉ tập trung vào phí truy vấn.
Người lập chỉ mục lập chỉ mục các sơ đồ con dựa trên tín hiệu truy vấn và cung cấp dữ liệu được lập chỉ mục cho người tiêu dùng. Người quản lý báo hiệu trên các biểu đồ con hợp lệ (nhận 10% phí truy vấn) dựa trên mức độ sử dụng mà họ nhận thấy rằng họ sẽ nhận được. Điều này giúp ích cho người lập chỉ mục vì họ có thể tập trung vào việc lập chỉ mục công việc của mình và không phải lo lắng liệu biểu đồ con có hợp lệ hay sẽ tạo ra các truy vấn.
Trích từ tài liệu The Graph giải thích thêm về người lập chỉ mục, người ủy quyền, người quản lý và người tiêu dùng:
Người lập chỉ mục là những người vận hành node trong The Graph Network, những người stake Graph Tokens (GRT) để cung cấp dịch vụ indexing và xử lý truy vấn. Người lập chỉ mục kiếm được phí truy vấn và phần thưởng lập chỉ mục cho dịch vụ của họ. Họ cũng kiếm được phí truy vấn được giảm giá theo chức năng giảm giá theo cấp số nhân [tương tự như IOU].
GRT được stake trong giao thức sẽ trải qua giai đoạn tan băng và có thể bị cắt giảm nếu Người lập chỉ mục độc hại và cung cấp dữ liệu không chính xác cho các ứng dụng hoặc nếu họ lập chỉ mục không chính xác. Người lập chỉ mục cũng nhận phần thưởng từ số GRT được delegators ủy thác, để đóng góp cho mạng lưới.
Người lập chỉ mục chọn các subgraph để lập chỉ mục dựa trên tín hiệu quản lý của subgraph, trong đó Curators (Người quản lý) stake GRT để cho biết subgraph nào có chất lượng cao và cần được ưu tiên. Người tiêu dùng (ví dụ, các ứng dụng) cũng có thể thiết lập các tham số để Người lập chỉ mục xử lý các truy vấn cho subgraph của họ và đặt tùy chọn cho việc định giá phí truy vấn.
Điều kiện tiên quyết để trở thành người lập chỉ mục
Kỹ năng và kiến thức cần thiết:
- Kiến thức nền tảng về blockchain: Hiểu biết về các nguyên tắc cốt lõi của công nghệ blockchain.
- GraphQL: Kiến thức về GraphQL để truy vấn dữ liệu hiệu quả.
- Mạng và cơ sở hạ tầng: Kỹ năng quản lý mạng và cơ sở hạ tầng để đảm bảo việc lập chỉ mục dữ liệu hiệu quả và tin cậy.
- Kỹ năng lập trình: Thành thạo các ngôn ngữ như Rust, Python, Bash scripting, và TypeScript.
- Quản lý và lưu trữ dữ liệu: Khả năng quản lý và lưu trữ dữ liệu hiệu quả.
- Tooling container: Kiến thức về Docker hoặc Kubernetes, cùng với Prometheus và Grafana để theo dõi các công cụ.
Hiểu về hệ sinh thái:
Hiểu biết sâu về smart contracts, GraphQL và các giao thức blockchain là vô cùng cần thiết. Kiến thức này đảm bảo rằng người lập chỉ mục có thể tương tác và đóng góp hiệu quả cho hệ sinh thái blockchain.
Góc nhìn của Vince: Không chỉ là về các chỉ số. Việc tham gia tích cực vào cộng đồng, hợp tác và giúp đỡ người khác là vô giá. Đây là những điều không thể đo lường được nhưng lại có tác động đáng kể.
Thành phần đội ngũ
Hoạt động như một người lập chỉ mục ở mức tối ưu thường yêu cầu một đội ngũ với các kỹ năng đa dạng:
- Techops: Quản lý các cụm, cơ sở dữ liệu, phần cứng và cấu hình. Theo dõi và viết kịch bản là một phần của vai trò này.
- Cryptoeconomics: Sử dụng hợp đồng thông minh và phân tích để lên chiến lược phân bổ và ưu tiên hỗ trợ cho các chuỗi và dịch vụ dữ liệu khác nhau.
- Marketing và quản lý cộng đồng: Xây dựng thương hiệu, duy trì mối quan hệ với các nhà phát triển subgraph và delegators, và tham gia vào phát triển kinh doanh.
- Phát triển: Một số đội ngũ có thể tham gia vào việc phát triển subgraph và Substreams, hỗ trợ hệ sinh thái và xác lập ngách kinh doanh.
Yêu cầu về tài chính và cơ sở hạ tầng
Cam kết tài chính
Trở thành một indexer trên The Graph yêu cầu không chỉ kiến thức kỹ thuật mà còn một cam kết tài chính đáng kể. Một yêu cầu là stake tối thiểu 100,000 GRT (Graph Tokens).
Việc stake này là bằng chứng cho cam kết của người lập chỉ mục đối với mạng lưới và phục vụ như một biện pháp bảo mật, đảm bảo rằng các indexer hành động vì lợi ích tốt nhất của mạng lưới. Đây là một phần quan trọng của mô hình kinh tế của giao thức, được thiết kế để khuyến khích hiệu suất và tính toàn vẹn.
Tổng quan về cơ sở hạ tầng
Các indexer cần một cơ sở hạ tầng có thể mở rộng và mạnh mẽ để quản lý và truy vấn dữ liệu khổng lồ. Cài đặt cơ sở hạ tầng thay đổi dựa trên quy mô hoạt động:
- Cài đặt nhỏ: Phù hợp để bắt đầu với việc lập chỉ mục một số subgraphs. Cần mở rộng khi nhu cầu tăng lên.
- Cài đặt tiêu chuẩn: Cài đặt mặc định đáp ứng nhu cầu triển khai ví dụ, bao gồm các manifest k8s/terraform.
- Cài đặt trung bình: Được thiết kế cho cấp độ sản xuất, hỗ trợ 100 subgraphs và xử lý 200-500 yêu cầu mỗi giây.
- Cài đặt lớn: Được thiết kế để lập chỉ mục tất cả các subgraph đang được sử dụng hiện tại và quản lý lưu lượng truy vấn tương ứng.
Mỗi cài đặt quy định các yêu cầu về Postgres (bao gồm CPU, bộ nhớ và không gian đĩa) và máy ảo (VMs) chi tiết về CPU và bộ nhớ cần thiết.
Biện pháp bảo mật và cơ sở hạ tầng cơ bản
Các biện pháp bảo mật quan trọng bao gồm:
- Thiết lập ví vận hành để tách biệt các khóa.
- Chỉ mở các cổng cần thiết cho công chúng.
- Quản lý quyền truy cập cơ sở dữ liệu một cách cẩn thận.
Cốt lõi của cơ sở hạ tầng bao gồm Graph Node, cơ sở dữ liệu PostgreSQL, các điểm cuối dữ liệu, các node IPFS, và các thành phần indexer để giao tiếp và quản lý mạng lưới.
Yêu cầu và hướng dẫn chi tiết
Để biết thông tin chi tiết về các thông số kỹ thuật phần cứng, biện pháp bảo mật và cài đặt cơ sở hạ tầng, hãy tham khảo tài liệu chính thức của The Graph. Các tài liệu này cung cấp cái nhìn sâu sắc về việc chuẩn bị và quản lý trách nhiệm của một indexer một cách hiệu quả.
Thiết lập một indexer
Khi đã có ít nhất 100k GRT tokens, bạn sẽ khởi chạy indexer của mình bằng cách thiết lập và đồng bộ hóa node của bạn với blockchain Arbitrum One và mạng lưới của The Graph. Bạn cũng sẽ cần chạy các node archive cho bất kỳ subgraph hoặc mạng lưới nào mà bạn dự định hỗ trợ. Điều này liên quan đến việc tinh chỉnh phần cứng và phần mềm của bạn để đáp ứng các yêu cầu kỹ thuật.
Khi bộ chỉ mục của bạn hoạt động, bước quan trọng tiếp theo là tăng sự hiện diện của bạn: tham gia cộng đồng, xác lập thương hiệu, và truyền đạt rõ ràng các dịch vụ của bạn. Sự tiếp cận này rất quan trọng để thu hút các delegators, cho thấy rằng bạn đã sẵn sàng cho công việc và được trang bị để xử lý các truy vấn và kiếm phần thưởng lập chỉ mục.
Để giúp bạn bắt đầu với trình lập chỉ mục của mình, hãy sử dụng kho lưu trữ GitHub này do Indexer Payne phát triển với StakeSquid. Hướng dẫn Docker cho Mainnet của Graph Protocol cung cấp giải pháp toàn diện để khởi động tất cả các hộp chứa cần thiết cho mainnet của The Graph bằng Docker Compose.
Những hiểu biết từ Vince về việc vượt qua thách thức và tối đa hóa cơ hội
Những thách thức phổ biến cho các indexer mới
Vince chia sẻ những khó khăn ban đầu mà những người lập chỉ mục mới phải đối mặt:
Hãy nhớ rằng việc xây dựng một thương hiệu không chỉ là sự công nhận; đó là về việc phát triển các mối quan hệ và có một chiến lược dự phòng vững chắc cho việc phục hồi sau thảm họa.
Vai trò của cộng đồng trong hành trình của một người lập chỉ mục
Vince tin rằng cộng đồng đóng một vai trò quan trọng trong sự thành công của một người lập chỉ mục:
Cộng đồng indexer là một nơi tuyệt vời, và các sự kiện như Indexer Office Hours (IOH) luôn chào đón những người mới. Giới thiệu bản thân và đặt câu hỏi ở đó có thể rất hữu ích trước khi bạn đi sâu vào các vấn đề kỹ thuật.
Khởi đầu con đường indexing: một cái nhìn tổng kết
Nếu bạn bị hấp dẫn bởi tiềm năng định hình sự phát triển của các công nghệ phi tập trung, hãy đánh giá sự quan tâm và khả năng của bạn. Bạn đã sẵn sàng đối mặt với thử thách của việc lập chỉ mục chưa?
Chúng tôi thân mời bạn thực hiện bước đầu tiên hướng tới việc trở thành một người lập chỉ mục. Khám phá cộng đồng The Graph, tham gia với những người lập chỉ mục hiện tại trên Discord, đọc các cuộc phỏng vấn Know Your Indexer, và bắt đầu hành trình của bạn ngay hôm nay. Sự đóng góp của bạn có thể là yếu tố then chốt trong việc nâng cao hệ sinh thái blockchain cho tất cả mọi người.
No Comments