SubQuery - The Graph của Polkadot
Hầu hết mọi blockchain đều có nhu cầu xử lý và truy vấn dữ liệu. Cộng đồng Polkadot đang phát triển mạnh sẽ cần một dịch vụ cho phép họ tìm kiếm và sử dụng dữ liệu nhanh chóng một cách đáng tin cậy.
Bài viết được lược dịch từ Medium của SubQuery nhằm giới thiệu đến anh em một dự án thuộc mảng truy vấn dữ liệu.
SubQuerry là gì?
SubQuery là một dự án mã nguồn mở cho phép người dùng chạy trình lập chỉ mục trên chuỗi của họ để xây dựng tập dữ liệu có thể được truy vấn bằng GraphQL. Với sự trợ giúp của các công cụ trên SubQuery, bất kỳ ai cũng có thể tạo và chạy các truy vấn một cách dễ dàng.
Vấn đề đặt ra
Vì các hệ thống phi tập trung lưu trữ dữ liệu trên các mạng nên việc truy vấn rất chậm và khó. Để giấc mơ Web 3.0 trở thành hiện thực, nó phải nhanh (nếu không muốn nói là nhanh hơn) so với các mạng tập trung cho người dùng cuối.
Các nhóm giao thức hiện đang xây dựng các máy chủ lập chỉ mục (index) tập trung cho các dự án của riêng họ, nhưng điều này đặt ra vấn đề:
- Các nhóm Polkadot / Substrate nên dành thời gian tập trung phát triển dApp chứ không phải vấn đề này.
- Theo quan điểm của dự án, hệ sinh thái Substrate / Polkadot đã sẵn sàng để đạt được mức tăng trưởng tương tự như Ethereum. Dự án tin rằng nó cần phải cung cấp cùng một mức độ dịch vụ cộng đồng mà Ethereum đã có.
Mục đích của SubQuery là giúp các dự án xây dựng các dApp tốt hơn bằng cách cho phép bất kỳ ai cũng có thể tìm và sử dụng dữ liệu nhanh hơn một cách đáng tin cậy. Dịch vụ sẽ cho phép người dùng trích xuất, chuyển đổi, duy trì và truy vấn dữ liệu ban đầu, cũng như kết nối và trình bày dữ liệu trong tương lai.
Đích đến của SubQuerry là biến đây trở thành một phần cơ sở hạ tầng cốt lõi cho hệ sinh thái Substrate / Polkadot, giống như The Graph đã trở thành cho Ethereum.
What’s next
Dự án sẽ cung cấp cơ sở hạ tầng công cộng đáng tin cậy, nơi sẽ xây dựng một SubQuery node từ một dự án SubQuery đã tải lên. Sau đó, dịch vụ sẽ lập chỉ mục và duy trì trạng thái chuỗi, đồng thời cung cấp điểm cuối GraphQL sản xuất có thể thay thế các triển khai tự lưu trữ.
Khi điều này được thực hiện, giai đoạn cuối cùng sẽ là mã hóa hoạt động kinh doanh SubQuery bằng cách xây dựng chain riêng (có thể là parachain) cho Polkadot. Dự án sẽ phát hành governance token để cung cấp sự ổn định cho chain và cho phép cộng đồng góp sức vào dự án.
Tổng kết
Tính đến thời điểm hiện tại, cá nhân mình vẫn đánh giá cao The Graph khi mà nó đánh đúng vào nhược điểm của blockchain hiện tại, dù mang tiếng minh bạch, nhưng rất khó để người dùng cuối có thể truy xuất được những dữ liệu phức tạp.
Do đó, SubQuerry thật sự là một dự án thú vị bên Polkadot Ecosystem. Chúng ta hãy cùng chờ xem những điều tiếp theo dự án mang đến là gì, và đây liệu có phải một bản sao hoàn hảo của The Graph, hay lớn hơn là Google trên Polkadot?
Tham khảo bài viết gốc tại đây.