Sự phát triển của truy cập dữ liệu Blockchain: Giới thiệu về bộ chỉ mục và các dự án liên quan
Dữ liệu là cốt lõi của công nghệ Blockchain, đồng thời cũng là nền tảng để phát triển các ứng dụng phi tập trung (dApp). Mặc dù hiện tại, các cuộc thảo luận chủ yếu tập trung vào khả năng sẵn có của dữ liệu (DA), tức là đảm bảo rằng mỗi người tham gia trong mạng lưới đều có thể truy cập dữ liệu giao dịch mới nhất để xác thực, nhưng còn một khía cạnh cũng quan trọng không kém nhưng thường bị bỏ qua: khả năng truy cập dữ liệu.
Trong thời đại blockchain mô-đun, các giải pháp DA đã trở thành một phần không thể thiếu. Những giải pháp này đảm bảo rằng tất cả người tham gia đều có thể sử dụng dữ liệu giao dịch, từ đó thực hiện xác thực theo thời gian thực và duy trì tính toàn vẹn của mạng. Tuy nhiên, chức năng của lớp DA giống như một bảng thông báo hơn là một cơ sở dữ liệu. Điều này có nghĩa là dữ liệu sẽ không được lưu trữ vô thời hạn, mà sẽ bị xóa theo thời gian, giống như những tờ rơi trên bảng thông báo cuối cùng sẽ được thay thế bằng những cái mới.
So với đó, khả năng truy cập dữ liệu tập trung vào khả năng truy xuất dữ liệu lịch sử, điều này rất quan trọng cho việc phát triển dApp và thực hiện phân tích blockchain. Đối với những nhiệm vụ cần truy cập dữ liệu trước đó để đảm bảo sự thể hiện và thực thi chính xác, điều này càng quan trọng hơn. Mặc dù có ít cuộc thảo luận về khả năng truy cập dữ liệu hơn, nhưng nó cũng quan trọng như khả năng sử dụng dữ liệu. Cả hai đều đóng vai trò khác nhau nhưng bổ sung cho nhau trong hệ sinh thái blockchain, một phương pháp quản lý dữ liệu toàn diện phải giải quyết cả hai vấn đề này để hỗ trợ các ứng dụng blockchain mạnh mẽ và hiệu quả.
Kể từ khi ra đời, blockchain đã hoàn toàn thay đổi cơ sở hạ tầng, thúc đẩy việc tạo ra các ứng dụng phi tập trung trong nhiều lĩnh vực như trò chơi, tài chính và mạng xã hội (dApp). Tuy nhiên, việc xây dựng những dApp này cần truy cập vào một lượng lớn dữ liệu blockchain, điều này vừa khó khăn vừa tốn kém.
Đối với các nhà phát triển dApp, một lựa chọn là lưu trữ và vận hành các nút RPC lưu trữ của riêng họ. Các nút này lưu trữ tất cả dữ liệu lịch sử Blockchain từ đầu, cho phép truy cập hoàn toàn vào dữ liệu. Tuy nhiên, việc duy trì các nút lưu trữ rất tốn kém, khả năng truy vấn bị hạn chế và không thể truy vấn dữ liệu theo định dạng mà các nhà phát triển cần. Mặc dù việc chạy các nút rẻ hơn là một lựa chọn, nhưng khả năng truy xuất dữ liệu của các nút này bị hạn chế, có thể ảnh hưởng đến việc vận hành dApp.
Một phương pháp khác là sử dụng nhà cung cấp nút RPC thương mại. Các nhà cung cấp này chịu trách nhiệm về chi phí và quản lý của các nút, và cung cấp dữ liệu thông qua các điểm cuối RPC. Các điểm cuối RPC công cộng là miễn phí, nhưng có giới hạn tốc độ, có thể ảnh hưởng tiêu cực đến trải nghiệm người dùng của dApp. Các điểm cuối RPC riêng tư cung cấp hiệu suất tốt hơn bằng cách giảm tắc nghẽn, nhưng ngay cả việc truy xuất dữ liệu đơn giản cũng cần nhiều giao tiếp qua lại. Điều này làm cho chúng trở nên nặng nề trong yêu cầu và không hiệu quả cho các truy vấn dữ liệu phức tạp. Hơn nữa, các điểm cuối RPC riêng tư thường khó mở rộng và thiếu khả năng tương thích giữa các mạng khác nhau.
Các trình chỉ mục blockchain đóng vai trò quan trọng trong việc tổ chức dữ liệu trên chuỗi và gửi nó đến cơ sở dữ liệu để dễ dàng truy vấn, đó là lý do tại sao chúng thường được gọi là "công cụ tìm kiếm của blockchain". Cách chúng hoạt động là chỉ mục dữ liệu blockchain và làm cho nó luôn sẵn có thông qua ngôn ngữ truy vấn giống như SQL (sử dụng các API như GraphQL). Bằng cách cung cấp một giao diện thống nhất để truy vấn dữ liệu, các trình chỉ mục cho phép các nhà phát triển nhanh chóng và chính xác truy xuất thông tin cần thiết bằng cách sử dụng ngôn ngữ truy vấn chuẩn hóa, từ đó đơn giản hóa rất nhiều quy trình.
Các loại trình lập chỉ mục khác nhau tối ưu hóa việc truy xuất dữ liệu bằng nhiều cách khác nhau:
Bộ chỉ mục nút đầy đủ: Những bộ chỉ mục này chạy các nút Blockchain đầy đủ và trực tiếp trích xuất dữ liệu từ đó, đảm bảo dữ liệu đầy đủ và chính xác, nhưng cần rất nhiều khả năng lưu trữ và xử lý.
Bộ chỉ mục nhẹ: Những bộ chỉ mục này dựa vào nút đầy đủ để lấy dữ liệu cụ thể khi cần, từ đó giảm yêu cầu lưu trữ nhưng có thể làm tăng thời gian truy vấn.
Bộ chỉ mục chuyên dụng: Những bộ chỉ mục này được thiết kế cho một số loại dữ liệu hoặc blockchain cụ thể, có thể tối ưu hóa việc truy xuất cho các trường hợp sử dụng cụ thể, chẳng hạn như dữ liệu NFT hoặc giao dịch DeFi.
Trình lập chỉ mục hợp nhất: Những trình lập chỉ mục này trích xuất dữ liệu từ nhiều blockchain và nguồn khác nhau, bao gồm thông tin ngoài chuỗi, cung cấp giao diện truy vấn thống nhất, điều này đặc biệt hữu ích cho dApp đa chuỗi.
Chỉ riêng Ethereum đã cần 3TB không gian lưu trữ, và khi blockchain tiếp tục phát triển, lượng dữ liệu lưu trữ của các nút lưu trữ cũng sẽ tăng lên. Giao thức chỉ mục triển khai nhiều chỉ mục, có thể chỉ mục và truy vấn nhanh chóng một lượng lớn dữ liệu, điều này là RPC không thể thực hiện được.
Bộ chỉ mục cũng cho phép thực hiện các truy vấn phức tạp, dễ dàng lọc dữ liệu theo các tiêu chí khác nhau và trích xuất dữ liệu để phân tích sau. Một số bộ chỉ mục còn cho phép tổng hợp dữ liệu từ nhiều nguồn khác nhau, từ đó tránh việc triển khai nhiều API trong các dApp đa chuỗi. Bằng cách phân bố trên nhiều nút, bộ chỉ mục cung cấp tính bảo mật và hiệu suất được cải thiện, trong khi nhà cung cấp RPC có thể gặp phải gián đoạn và ngừng hoạt động do tính chất tập trung của chúng.
Tổng thể, so với nhà cung cấp nút RPC, bộ chỉ mục đã cải thiện hiệu quả và độ tin cậy của việc truy xuất dữ liệu, đồng thời giảm chi phí triển khai một nút đơn. Điều này khiến cho giao thức bộ chỉ mục Blockchain trở thành lựa chọn hàng đầu của các nhà phát triển dApp.
Việc xây dựng dApp cần phải truy xuất và đọc dữ liệu Blockchain để có thể vận hành dịch vụ của nó. Điều này bao gồm bất kỳ loại dApp nào, bao gồm DeFi, nền tảng NFT, trò chơi và thậm chí là mạng xã hội, vì những nền tảng này cần phải đọc dữ liệu trước khi thực hiện các giao dịch khác.
Các giao thức DeFi cần thông tin khác nhau để báo giá, tỷ lệ, phí cụ thể cho người dùng. AMM( cần thông tin về giá cả và tính thanh khoản của một số quỹ để tính toán tỷ lệ hoán đổi, trong khi các giao thức cho vay cần tỷ lệ sử dụng để xác định tỷ lệ lãi suất cho vay và tỷ lệ nợ thanh lý. Việc nhập thông tin vào dApp của họ trước khi tính toán tỷ lệ mà người dùng thực hiện là điều cần thiết.
GameFi cần nhanh chóng lập chỉ mục và truy cập dữ liệu để đảm bảo người dùng chơi game một cách mượt mà. Chỉ với việc truy xuất và thực thi dữ liệu nhanh như chớp, các trò chơi Web3 mới có thể so sánh về hiệu suất với các trò chơi Web2, từ đó thu hút được nhiều người dùng hơn. Những trò chơi này cần dữ liệu về quyền sở hữu đất, số dư token trong game, các thao tác trong game, v.v. Bằng cách sử dụng bộ lập chỉ mục, họ có thể đảm bảo tốt hơn dòng dữ liệu ổn định và thời gian hoạt động ổn định, từ đó đảm bảo trải nghiệm chơi game hoàn hảo.
Thị trường NFT và nền tảng cho vay cần lập chỉ mục dữ liệu để truy cập vào nhiều thông tin khác nhau, chẳng hạn như siêu dữ liệu NFT, dữ liệu quyền sở hữu và chuyển nhượng, thông tin về phí bản quyền, v.v. Việc lập chỉ mục nhanh chóng những dữ liệu này có thể tránh việc phải duyệt từng NFT để tìm kiếm dữ liệu quyền sở hữu hoặc thuộc tính NFT.
Dù là AMM) tự động tạo thị trường DeFi cần thông tin về giá cả và thanh khoản (, hay là ứng dụng SocialFi cần cập nhật bài viết của người dùng mới, việc có thể nhanh chóng truy xuất dữ liệu là rất quan trọng cho sự hoạt động bình thường của dApp. Nhờ có bộ lập chỉ mục, chúng có thể truy xuất dữ liệu một cách hiệu quả và chính xác, từ đó cung cấp trải nghiệm người dùng mượt mà.
![Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về bộ chỉ mục và các dự án liên quan])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
Bộ chỉ mục cung cấp một phương pháp để trích xuất dữ liệu cụ thể từ dữ liệu blockchain gốc (bao gồm các sự kiện hợp đồng thông minh trong mỗi khối). Điều này mở ra cơ hội cho phân tích dữ liệu cụ thể hơn, từ đó cung cấp cái nhìn toàn diện.
Ví dụ, giao thức giao dịch vĩnh viễn có thể xác định các loại token nào có khối lượng giao dịch lớn, loại token nào sẽ phát sinh phí, từ đó quyết định có đưa những token này vào danh sách hợp đồng vĩnh viễn trên nền tảng của mình hay không. Các nhà phát triển DEX có thể tạo bảng điều khiển cho sản phẩm của mình, khai thác sâu vào những quỹ nào có tỷ suất sinh lời cao nhất hoặc tính thanh khoản mạnh nhất. Họ cũng có thể tạo bảng điều khiển công cộng, cho phép các nhà phát triển tự do và linh hoạt truy vấn bất kỳ loại dữ liệu nào mà họ muốn hiển thị trên biểu đồ.
Do có nhiều trình lập chỉ mục blockchain có sẵn, việc xác định sự khác biệt giữa các giao thức chỉ mục là rất quan trọng để đảm bảo rằng các nhà phát triển chọn trình lập chỉ mục phù hợp nhất với nhu cầu của họ.
The Graph là giao thức lập chỉ mục đầu tiên được khởi động trên Ethereum, nó cho phép truy vấn dữ liệu giao dịch trước đây khó tiếp cận một cách dễ dàng. Nó sử dụng các subgraph để định nghĩa và lọc các tập dữ liệu thu thập từ blockchain, chẳng hạn như tất cả giao dịch liên quan đến hồ chứa DEX USDC/ETH.
Sử dụng chứng minh chỉ mục, các chỉ mục viên đặt cược token gốc GRT để cung cấp dịch vụ chỉ mục và truy vấn, người ủy thác có thể chọn đặt cược token của họ tại đây. Các nhà lập bảng có thể truy cập các subgraph chất lượng cao, để giúp các chỉ mục viên xác định những subgraph nào cần biên soạn dữ liệu để kiếm được phí truy vấn tốt nhất. Trong quá trình chuyển đổi sang phân cấp rộng hơn, The Graph cuối cùng sẽ ngừng dịch vụ lưu trữ của mình và yêu cầu các subgraph nâng cấp lên mạng lưới của nó, đồng thời cung cấp chỉ mục viên nâng cấp.
Hạ tầng của nó giúp chi phí trung bình cho mỗi triệu truy vấn đạt 40 đô la, điều này thấp hơn nhiều so với chi phí của các nút tự quản. Với nguồn dữ liệu tệp, nó cũng hỗ trợ lập chỉ mục song song cho cả dữ liệu trên chuỗi và dưới chuỗi, nhằm đạt được việc truy xuất dữ liệu hiệu quả.
Phần thưởng cho bộ chỉ mục của The Graph đã tăng ổn định trong vài quý qua. Một phần là do lượng truy vấn tăng, nhưng cũng nhờ vào sự gia tăng giá token, vì họ dự định tích hợp truy vấn hỗ trợ AI trong tương lai.
Subsquid là một hồ dữ liệu phi tập trung, có khả năng mở rộng theo chiều ngang và hoạt động theo kiểu điểm đối điểm, có thể tổng hợp hiệu quả một lượng lớn dữ liệu trên chuỗi và ngoài chuỗi, và được bảo vệ thông qua bằng chứng không kiến thức. Là một mạng lưới công cụ phi tập trung, mỗi nút chịu trách nhiệm lưu trữ dữ liệu từ một tập hợp các khối cụ thể, giúp tăng tốc quá trình truy xuất dữ liệu bằng cách nhận diện nhanh chóng các nút lưu trữ dữ liệu cần thiết.
Subsquid còn hỗ trợ chỉ mục thời gian thực, cho phép chỉ mục trước khi khối được xác nhận cuối cùng. Nó cũng hỗ trợ lưu trữ dữ liệu theo định dạng mà các nhà phát triển chọn, giúp dễ dàng phân tích hơn với các công cụ như BigQuery, Parquet hoặc CSV. Ngoài ra, các subgraph có thể được triển khai trên mạng Subsquid mà không cần di chuyển đến Squid SDK, từ đó đạt được việc triển khai không cần mã.
Mặc dù vẫn đang ở giai đoạn thử nghiệm, Subsquid đã đạt được những số liệu ấn tượng, với hơn 80.000 người dùng thử nghiệm, triển khai hơn 60.000 trình lập chỉ mục Squid, và có hơn 20.000 nhà phát triển đã được xác minh trên mạng. Gần đây, vào ngày 3 tháng 6, Subsquid đã khởi động mạng chính của hồ dữ liệu của mình.
Ngoài chỉ mục, hồ dữ liệu Subsquid Network còn có thể thay thế RPC trong các trường hợp sử dụng như phân tích, bộ xử lý đồng thời ZK/TEE, đại lý AI và Oracle.
SubQuery là một mạng lưới cơ sở hạ tầng trung gian phi tập trung, cung cấp dịch vụ RPC và dữ liệu chỉ mục. Nó ban đầu hỗ trợ mạng Polkadot và Substrate, và bây giờ đã mở rộng bao gồm hơn 200 chuỗi. Cách hoạt động của nó tương tự như The Graph sử dụng chứng minh chỉ mục, nơi các chỉ mục viên chỉ mục dữ liệu và cung cấp yêu cầu truy vấn, các bên ủy thác sẽ đặt cọc cổ phần cho các chỉ mục viên. Tuy nhiên, nó đã giới thiệu người tiêu dùng để nộp đơn đặt hàng mua, nhằm đảm bảo rằng thu nhập của các chỉ mục viên được đảm bảo, thay vì quản lý.
Nó sẽ giới thiệu các nút dữ liệu SubQuery hỗ trợ phân đoạn, nhằm ngăn chặn việc đồng bộ hóa dữ liệu mới liên tục giữa các nút, từ đó tối ưu hóa hiệu suất truy vấn, đồng thời hướng tới sự phi tập trung lớn hơn. Người dùng có thể chọn thanh toán khoảng 1 SQT token cho mỗi 1000 yêu cầu như phí tính toán, hoặc thiết lập phí tùy chỉnh cho bộ chỉ mục thông qua giao thức.
Mặc dù SubQuery chỉ mới ra mắt token của mình vào đầu năm nay, nhưng phần thưởng phát hành cho các nút và người ủy thác cũng đã tăng trưởng theo giá trị USD theo tháng, điều này cũng đại diện cho số lượng dịch vụ truy vấn được cung cấp trên nền tảng của nó liên tục tăng. Kể từ TGE, tổng số SQT đã được staking đã tăng từ 6 triệu lên 125 triệu, làm nổi bật sự gia tăng mức độ tham gia vào mạng lưới của nó.
![Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về bộ chỉ mục và các dự án liên quan])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
Covalent là một mạng lưới chỉ mục phi tập trung, được tạo ra bởi các nút mạng nhà sản xuất mẫu khối (BSP) thông qua cách xuất khẩu hàng loạt để tạo ra bản sao dữ liệu blockchain, và công bố chứng nhận trên blockchain Covalent L1. Những dữ liệu này sau đó được các nút sản xuất kết quả khối (BRP) tinh chỉnh theo các quy tắc đã được thiết lập, lọc ra những dữ liệu đáp ứng yêu cầu.
Thông qua API thống nhất, các nhà phát triển có thể dễ dàng trích xuất dữ liệu khối liên quan với định dạng yêu cầu và phản hồi nhất quán mà không cần viết truy vấn phức tạp tùy chỉnh để truy cập dữ liệu. Có thể sử dụng token CQT được thanh toán trên Moonbeam làm phương tiện thanh toán để trích xuất các tập dữ liệu đã được cấu hình trước từ các nhà cung cấp mạng.
Phần thưởng của Covalent từ quý 1 năm 23 đến quý 1 năm 24 dường như có xu hướng tăng trưởng tổng thể, một phần là do giá của token Covalent CQT tăng.
![Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về các bộ chỉ mục và các dự án liên quan])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Một số bộ chỉ mục (chẳng hạn như Covalent) là bộ chỉ mục tổng quát, cung cấp bộ dữ liệu được cấu hình sẵn tiêu chuẩn chỉ qua API. Mặc dù chúng có thể nhanh chóng, nhưng chúng không thể cung cấp tính linh hoạt cho các nhà phát triển cần bộ dữ liệu tùy chỉnh. Bằng cách sử dụng khung bộ chỉ mục, nó cho phép tiến
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Blockchain dữ liệu truy cập mô hình mới: sự trỗi dậy của bộ chỉ mục và so sánh các dự án chính thống
Sự phát triển của truy cập dữ liệu Blockchain: Giới thiệu về bộ chỉ mục và các dự án liên quan
Dữ liệu là cốt lõi của công nghệ Blockchain, đồng thời cũng là nền tảng để phát triển các ứng dụng phi tập trung (dApp). Mặc dù hiện tại, các cuộc thảo luận chủ yếu tập trung vào khả năng sẵn có của dữ liệu (DA), tức là đảm bảo rằng mỗi người tham gia trong mạng lưới đều có thể truy cập dữ liệu giao dịch mới nhất để xác thực, nhưng còn một khía cạnh cũng quan trọng không kém nhưng thường bị bỏ qua: khả năng truy cập dữ liệu.
Trong thời đại blockchain mô-đun, các giải pháp DA đã trở thành một phần không thể thiếu. Những giải pháp này đảm bảo rằng tất cả người tham gia đều có thể sử dụng dữ liệu giao dịch, từ đó thực hiện xác thực theo thời gian thực và duy trì tính toàn vẹn của mạng. Tuy nhiên, chức năng của lớp DA giống như một bảng thông báo hơn là một cơ sở dữ liệu. Điều này có nghĩa là dữ liệu sẽ không được lưu trữ vô thời hạn, mà sẽ bị xóa theo thời gian, giống như những tờ rơi trên bảng thông báo cuối cùng sẽ được thay thế bằng những cái mới.
So với đó, khả năng truy cập dữ liệu tập trung vào khả năng truy xuất dữ liệu lịch sử, điều này rất quan trọng cho việc phát triển dApp và thực hiện phân tích blockchain. Đối với những nhiệm vụ cần truy cập dữ liệu trước đó để đảm bảo sự thể hiện và thực thi chính xác, điều này càng quan trọng hơn. Mặc dù có ít cuộc thảo luận về khả năng truy cập dữ liệu hơn, nhưng nó cũng quan trọng như khả năng sử dụng dữ liệu. Cả hai đều đóng vai trò khác nhau nhưng bổ sung cho nhau trong hệ sinh thái blockchain, một phương pháp quản lý dữ liệu toàn diện phải giải quyết cả hai vấn đề này để hỗ trợ các ứng dụng blockchain mạnh mẽ và hiệu quả.
Kể từ khi ra đời, blockchain đã hoàn toàn thay đổi cơ sở hạ tầng, thúc đẩy việc tạo ra các ứng dụng phi tập trung trong nhiều lĩnh vực như trò chơi, tài chính và mạng xã hội (dApp). Tuy nhiên, việc xây dựng những dApp này cần truy cập vào một lượng lớn dữ liệu blockchain, điều này vừa khó khăn vừa tốn kém.
Đối với các nhà phát triển dApp, một lựa chọn là lưu trữ và vận hành các nút RPC lưu trữ của riêng họ. Các nút này lưu trữ tất cả dữ liệu lịch sử Blockchain từ đầu, cho phép truy cập hoàn toàn vào dữ liệu. Tuy nhiên, việc duy trì các nút lưu trữ rất tốn kém, khả năng truy vấn bị hạn chế và không thể truy vấn dữ liệu theo định dạng mà các nhà phát triển cần. Mặc dù việc chạy các nút rẻ hơn là một lựa chọn, nhưng khả năng truy xuất dữ liệu của các nút này bị hạn chế, có thể ảnh hưởng đến việc vận hành dApp.
Một phương pháp khác là sử dụng nhà cung cấp nút RPC thương mại. Các nhà cung cấp này chịu trách nhiệm về chi phí và quản lý của các nút, và cung cấp dữ liệu thông qua các điểm cuối RPC. Các điểm cuối RPC công cộng là miễn phí, nhưng có giới hạn tốc độ, có thể ảnh hưởng tiêu cực đến trải nghiệm người dùng của dApp. Các điểm cuối RPC riêng tư cung cấp hiệu suất tốt hơn bằng cách giảm tắc nghẽn, nhưng ngay cả việc truy xuất dữ liệu đơn giản cũng cần nhiều giao tiếp qua lại. Điều này làm cho chúng trở nên nặng nề trong yêu cầu và không hiệu quả cho các truy vấn dữ liệu phức tạp. Hơn nữa, các điểm cuối RPC riêng tư thường khó mở rộng và thiếu khả năng tương thích giữa các mạng khác nhau.
Các trình chỉ mục blockchain đóng vai trò quan trọng trong việc tổ chức dữ liệu trên chuỗi và gửi nó đến cơ sở dữ liệu để dễ dàng truy vấn, đó là lý do tại sao chúng thường được gọi là "công cụ tìm kiếm của blockchain". Cách chúng hoạt động là chỉ mục dữ liệu blockchain và làm cho nó luôn sẵn có thông qua ngôn ngữ truy vấn giống như SQL (sử dụng các API như GraphQL). Bằng cách cung cấp một giao diện thống nhất để truy vấn dữ liệu, các trình chỉ mục cho phép các nhà phát triển nhanh chóng và chính xác truy xuất thông tin cần thiết bằng cách sử dụng ngôn ngữ truy vấn chuẩn hóa, từ đó đơn giản hóa rất nhiều quy trình.
Các loại trình lập chỉ mục khác nhau tối ưu hóa việc truy xuất dữ liệu bằng nhiều cách khác nhau:
Bộ chỉ mục nút đầy đủ: Những bộ chỉ mục này chạy các nút Blockchain đầy đủ và trực tiếp trích xuất dữ liệu từ đó, đảm bảo dữ liệu đầy đủ và chính xác, nhưng cần rất nhiều khả năng lưu trữ và xử lý.
Bộ chỉ mục nhẹ: Những bộ chỉ mục này dựa vào nút đầy đủ để lấy dữ liệu cụ thể khi cần, từ đó giảm yêu cầu lưu trữ nhưng có thể làm tăng thời gian truy vấn.
Bộ chỉ mục chuyên dụng: Những bộ chỉ mục này được thiết kế cho một số loại dữ liệu hoặc blockchain cụ thể, có thể tối ưu hóa việc truy xuất cho các trường hợp sử dụng cụ thể, chẳng hạn như dữ liệu NFT hoặc giao dịch DeFi.
Trình lập chỉ mục hợp nhất: Những trình lập chỉ mục này trích xuất dữ liệu từ nhiều blockchain và nguồn khác nhau, bao gồm thông tin ngoài chuỗi, cung cấp giao diện truy vấn thống nhất, điều này đặc biệt hữu ích cho dApp đa chuỗi.
Chỉ riêng Ethereum đã cần 3TB không gian lưu trữ, và khi blockchain tiếp tục phát triển, lượng dữ liệu lưu trữ của các nút lưu trữ cũng sẽ tăng lên. Giao thức chỉ mục triển khai nhiều chỉ mục, có thể chỉ mục và truy vấn nhanh chóng một lượng lớn dữ liệu, điều này là RPC không thể thực hiện được.
Bộ chỉ mục cũng cho phép thực hiện các truy vấn phức tạp, dễ dàng lọc dữ liệu theo các tiêu chí khác nhau và trích xuất dữ liệu để phân tích sau. Một số bộ chỉ mục còn cho phép tổng hợp dữ liệu từ nhiều nguồn khác nhau, từ đó tránh việc triển khai nhiều API trong các dApp đa chuỗi. Bằng cách phân bố trên nhiều nút, bộ chỉ mục cung cấp tính bảo mật và hiệu suất được cải thiện, trong khi nhà cung cấp RPC có thể gặp phải gián đoạn và ngừng hoạt động do tính chất tập trung của chúng.
Tổng thể, so với nhà cung cấp nút RPC, bộ chỉ mục đã cải thiện hiệu quả và độ tin cậy của việc truy xuất dữ liệu, đồng thời giảm chi phí triển khai một nút đơn. Điều này khiến cho giao thức bộ chỉ mục Blockchain trở thành lựa chọn hàng đầu của các nhà phát triển dApp.
Việc xây dựng dApp cần phải truy xuất và đọc dữ liệu Blockchain để có thể vận hành dịch vụ của nó. Điều này bao gồm bất kỳ loại dApp nào, bao gồm DeFi, nền tảng NFT, trò chơi và thậm chí là mạng xã hội, vì những nền tảng này cần phải đọc dữ liệu trước khi thực hiện các giao dịch khác.
Các giao thức DeFi cần thông tin khác nhau để báo giá, tỷ lệ, phí cụ thể cho người dùng. AMM( cần thông tin về giá cả và tính thanh khoản của một số quỹ để tính toán tỷ lệ hoán đổi, trong khi các giao thức cho vay cần tỷ lệ sử dụng để xác định tỷ lệ lãi suất cho vay và tỷ lệ nợ thanh lý. Việc nhập thông tin vào dApp của họ trước khi tính toán tỷ lệ mà người dùng thực hiện là điều cần thiết.
GameFi cần nhanh chóng lập chỉ mục và truy cập dữ liệu để đảm bảo người dùng chơi game một cách mượt mà. Chỉ với việc truy xuất và thực thi dữ liệu nhanh như chớp, các trò chơi Web3 mới có thể so sánh về hiệu suất với các trò chơi Web2, từ đó thu hút được nhiều người dùng hơn. Những trò chơi này cần dữ liệu về quyền sở hữu đất, số dư token trong game, các thao tác trong game, v.v. Bằng cách sử dụng bộ lập chỉ mục, họ có thể đảm bảo tốt hơn dòng dữ liệu ổn định và thời gian hoạt động ổn định, từ đó đảm bảo trải nghiệm chơi game hoàn hảo.
Thị trường NFT và nền tảng cho vay cần lập chỉ mục dữ liệu để truy cập vào nhiều thông tin khác nhau, chẳng hạn như siêu dữ liệu NFT, dữ liệu quyền sở hữu và chuyển nhượng, thông tin về phí bản quyền, v.v. Việc lập chỉ mục nhanh chóng những dữ liệu này có thể tránh việc phải duyệt từng NFT để tìm kiếm dữ liệu quyền sở hữu hoặc thuộc tính NFT.
Dù là AMM) tự động tạo thị trường DeFi cần thông tin về giá cả và thanh khoản (, hay là ứng dụng SocialFi cần cập nhật bài viết của người dùng mới, việc có thể nhanh chóng truy xuất dữ liệu là rất quan trọng cho sự hoạt động bình thường của dApp. Nhờ có bộ lập chỉ mục, chúng có thể truy xuất dữ liệu một cách hiệu quả và chính xác, từ đó cung cấp trải nghiệm người dùng mượt mà.
![Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về bộ chỉ mục và các dự án liên quan])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
Bộ chỉ mục cung cấp một phương pháp để trích xuất dữ liệu cụ thể từ dữ liệu blockchain gốc (bao gồm các sự kiện hợp đồng thông minh trong mỗi khối). Điều này mở ra cơ hội cho phân tích dữ liệu cụ thể hơn, từ đó cung cấp cái nhìn toàn diện.
Ví dụ, giao thức giao dịch vĩnh viễn có thể xác định các loại token nào có khối lượng giao dịch lớn, loại token nào sẽ phát sinh phí, từ đó quyết định có đưa những token này vào danh sách hợp đồng vĩnh viễn trên nền tảng của mình hay không. Các nhà phát triển DEX có thể tạo bảng điều khiển cho sản phẩm của mình, khai thác sâu vào những quỹ nào có tỷ suất sinh lời cao nhất hoặc tính thanh khoản mạnh nhất. Họ cũng có thể tạo bảng điều khiển công cộng, cho phép các nhà phát triển tự do và linh hoạt truy vấn bất kỳ loại dữ liệu nào mà họ muốn hiển thị trên biểu đồ.
Do có nhiều trình lập chỉ mục blockchain có sẵn, việc xác định sự khác biệt giữa các giao thức chỉ mục là rất quan trọng để đảm bảo rằng các nhà phát triển chọn trình lập chỉ mục phù hợp nhất với nhu cầu của họ.
The Graph là giao thức lập chỉ mục đầu tiên được khởi động trên Ethereum, nó cho phép truy vấn dữ liệu giao dịch trước đây khó tiếp cận một cách dễ dàng. Nó sử dụng các subgraph để định nghĩa và lọc các tập dữ liệu thu thập từ blockchain, chẳng hạn như tất cả giao dịch liên quan đến hồ chứa DEX USDC/ETH.
Sử dụng chứng minh chỉ mục, các chỉ mục viên đặt cược token gốc GRT để cung cấp dịch vụ chỉ mục và truy vấn, người ủy thác có thể chọn đặt cược token của họ tại đây. Các nhà lập bảng có thể truy cập các subgraph chất lượng cao, để giúp các chỉ mục viên xác định những subgraph nào cần biên soạn dữ liệu để kiếm được phí truy vấn tốt nhất. Trong quá trình chuyển đổi sang phân cấp rộng hơn, The Graph cuối cùng sẽ ngừng dịch vụ lưu trữ của mình và yêu cầu các subgraph nâng cấp lên mạng lưới của nó, đồng thời cung cấp chỉ mục viên nâng cấp.
Hạ tầng của nó giúp chi phí trung bình cho mỗi triệu truy vấn đạt 40 đô la, điều này thấp hơn nhiều so với chi phí của các nút tự quản. Với nguồn dữ liệu tệp, nó cũng hỗ trợ lập chỉ mục song song cho cả dữ liệu trên chuỗi và dưới chuỗi, nhằm đạt được việc truy xuất dữ liệu hiệu quả.
Phần thưởng cho bộ chỉ mục của The Graph đã tăng ổn định trong vài quý qua. Một phần là do lượng truy vấn tăng, nhưng cũng nhờ vào sự gia tăng giá token, vì họ dự định tích hợp truy vấn hỗ trợ AI trong tương lai.
Subsquid là một hồ dữ liệu phi tập trung, có khả năng mở rộng theo chiều ngang và hoạt động theo kiểu điểm đối điểm, có thể tổng hợp hiệu quả một lượng lớn dữ liệu trên chuỗi và ngoài chuỗi, và được bảo vệ thông qua bằng chứng không kiến thức. Là một mạng lưới công cụ phi tập trung, mỗi nút chịu trách nhiệm lưu trữ dữ liệu từ một tập hợp các khối cụ thể, giúp tăng tốc quá trình truy xuất dữ liệu bằng cách nhận diện nhanh chóng các nút lưu trữ dữ liệu cần thiết.
Subsquid còn hỗ trợ chỉ mục thời gian thực, cho phép chỉ mục trước khi khối được xác nhận cuối cùng. Nó cũng hỗ trợ lưu trữ dữ liệu theo định dạng mà các nhà phát triển chọn, giúp dễ dàng phân tích hơn với các công cụ như BigQuery, Parquet hoặc CSV. Ngoài ra, các subgraph có thể được triển khai trên mạng Subsquid mà không cần di chuyển đến Squid SDK, từ đó đạt được việc triển khai không cần mã.
Mặc dù vẫn đang ở giai đoạn thử nghiệm, Subsquid đã đạt được những số liệu ấn tượng, với hơn 80.000 người dùng thử nghiệm, triển khai hơn 60.000 trình lập chỉ mục Squid, và có hơn 20.000 nhà phát triển đã được xác minh trên mạng. Gần đây, vào ngày 3 tháng 6, Subsquid đã khởi động mạng chính của hồ dữ liệu của mình.
Ngoài chỉ mục, hồ dữ liệu Subsquid Network còn có thể thay thế RPC trong các trường hợp sử dụng như phân tích, bộ xử lý đồng thời ZK/TEE, đại lý AI và Oracle.
SubQuery là một mạng lưới cơ sở hạ tầng trung gian phi tập trung, cung cấp dịch vụ RPC và dữ liệu chỉ mục. Nó ban đầu hỗ trợ mạng Polkadot và Substrate, và bây giờ đã mở rộng bao gồm hơn 200 chuỗi. Cách hoạt động của nó tương tự như The Graph sử dụng chứng minh chỉ mục, nơi các chỉ mục viên chỉ mục dữ liệu và cung cấp yêu cầu truy vấn, các bên ủy thác sẽ đặt cọc cổ phần cho các chỉ mục viên. Tuy nhiên, nó đã giới thiệu người tiêu dùng để nộp đơn đặt hàng mua, nhằm đảm bảo rằng thu nhập của các chỉ mục viên được đảm bảo, thay vì quản lý.
Nó sẽ giới thiệu các nút dữ liệu SubQuery hỗ trợ phân đoạn, nhằm ngăn chặn việc đồng bộ hóa dữ liệu mới liên tục giữa các nút, từ đó tối ưu hóa hiệu suất truy vấn, đồng thời hướng tới sự phi tập trung lớn hơn. Người dùng có thể chọn thanh toán khoảng 1 SQT token cho mỗi 1000 yêu cầu như phí tính toán, hoặc thiết lập phí tùy chỉnh cho bộ chỉ mục thông qua giao thức.
Mặc dù SubQuery chỉ mới ra mắt token của mình vào đầu năm nay, nhưng phần thưởng phát hành cho các nút và người ủy thác cũng đã tăng trưởng theo giá trị USD theo tháng, điều này cũng đại diện cho số lượng dịch vụ truy vấn được cung cấp trên nền tảng của nó liên tục tăng. Kể từ TGE, tổng số SQT đã được staking đã tăng từ 6 triệu lên 125 triệu, làm nổi bật sự gia tăng mức độ tham gia vào mạng lưới của nó.
![Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về bộ chỉ mục và các dự án liên quan])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
Covalent là một mạng lưới chỉ mục phi tập trung, được tạo ra bởi các nút mạng nhà sản xuất mẫu khối (BSP) thông qua cách xuất khẩu hàng loạt để tạo ra bản sao dữ liệu blockchain, và công bố chứng nhận trên blockchain Covalent L1. Những dữ liệu này sau đó được các nút sản xuất kết quả khối (BRP) tinh chỉnh theo các quy tắc đã được thiết lập, lọc ra những dữ liệu đáp ứng yêu cầu.
Thông qua API thống nhất, các nhà phát triển có thể dễ dàng trích xuất dữ liệu khối liên quan với định dạng yêu cầu và phản hồi nhất quán mà không cần viết truy vấn phức tạp tùy chỉnh để truy cập dữ liệu. Có thể sử dụng token CQT được thanh toán trên Moonbeam làm phương tiện thanh toán để trích xuất các tập dữ liệu đã được cấu hình trước từ các nhà cung cấp mạng.
Phần thưởng của Covalent từ quý 1 năm 23 đến quý 1 năm 24 dường như có xu hướng tăng trưởng tổng thể, một phần là do giá của token Covalent CQT tăng.
![Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về các bộ chỉ mục và các dự án liên quan])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Một số bộ chỉ mục (chẳng hạn như Covalent) là bộ chỉ mục tổng quát, cung cấp bộ dữ liệu được cấu hình sẵn tiêu chuẩn chỉ qua API. Mặc dù chúng có thể nhanh chóng, nhưng chúng không thể cung cấp tính linh hoạt cho các nhà phát triển cần bộ dữ liệu tùy chỉnh. Bằng cách sử dụng khung bộ chỉ mục, nó cho phép tiến