Web3 dữ liệu truy cập xu hướng mới: Phân tích toàn diện về Blockchain索引器

Sự tiến hóa của truy cập dữ liệu Web3: Tổng quan về các bộ chỉ mục và dự án liên quan

Cốt lõi của công nghệ blockchain là dữ liệu. Nó 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 hầu hết các cuộc thảo luận tập trung vào khả năng sử dụng dữ liệu (DA), nhưng khả năng truy cập dữ liệu cũng quan trọng không kém và thường bị bỏ qua.

Trong thời đại blockchain mô-đun, giải pháp DA trở nên không thể thiếu. Chúng đảm bảo rằng tất cả các bên tham gia đều có thể sử dụng dữ liệu giao dịch, từ đó thực hiện xác minh 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ư biển quảng cáo hơn là 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.

So với nhau, khả năng truy cập dữ liệu chú trọng đến 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. Mặc dù có ít cuộc thảo luận hơn, nhưng nó cũng quan trọng không kém khả năng sẵn có của 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 đồng thời giải quyết hai vấn đề này để hỗ trợ các ứng dụng blockchain mạnh mẽ và hiệu quả.

Sự phát triển của Truy cập dữ liệu Web3: Giới thiệu về các chỉ mục và dự án liên quan

Phương pháp truy xuất dữ liệu blockchain truyền thống

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 dApp trong các lĩnh vực như trò chơi, tài chính và mạng xã hội. Tuy nhiên, việc xây dựng các 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à chạy nút RPC lưu trữ của riêng mình. Những nút này lưu trữ tất cả dữ liệu blockchain lịch sử từ đầu, cho phép truy cập hoàn toàn vào dữ liệu. Tuy nhiên, việc duy trì nút lưu trữ có chi phí cao và khả năng truy vấn hạn chế, 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ù chạy 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 những nút này có hạn, có thể cản trở việc hoạt động của dApp.

Một phương pháp khác là sử dụng nhà cung cấp nút RPC thương mại. Những nhà cung cấp này chịu trách nhiệm về chi phí và quản lý 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 mặc dù miễn phí, nhưng có giới hạn tốc độ, có thể ảnh hưởng đến trải nghiệm người dùng của dApp. Các điểm cuối RPC riêng 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 rất nhiều giao tiếp. Điều này khiến chúng trở nên nặng nề trong yêu cầu và không hiệu quả đối với 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 thường khó mở rộng và thiếu khả năng tương thích qua các mạng.

Giải pháp tốt hơn: Trình chỉ mục blockchain

Bộ 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 để thuận tiện cho việc truy vấn, do đó thường được gọi là "Google của blockchain". Chúng làm cho dữ liệu blockchain có sẵn bằng cách lập chỉ mục dữ liệu blockchain và sử dụng ngôn ngữ truy vấn giống như SQL ( như GraphQL API ). Bằng cách cung cấp một giao diện truy vấn dữ liệu thống nhất, bộ chỉ mục cho phép các nhà phát triển nhanh chóng và chính xác lấy thông tin cần thiết bằng ngôn ngữ truy vấn tiêu chuẩn hóa, từ đó đơn giản hóa quy trình rất nhiều.

Các loại bộ 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:

  1. Trình chỉ mục nút hoàn chỉnh: Chạy nút blockchain hoàn chỉnh và trích xuất dữ liệu trực tiếp, đảm bảo dữ liệu đầy đủ và chính xác, nhưng cần nhiều bộ nhớ và khả năng xử lý.

  2. Bộ chỉ mục nhẹ: Dựa vào nút đầy đủ để lấy dữ liệu cụ thể theo yêu cầu, giảm nhu cầu lưu trữ nhưng có thể làm tăng thời gian truy vấn.

  3. Bộ chỉ mục chuyên dụng: Tối ưu hóa cho dữ liệu loại cụ thể hoặc blockchain cụ thể, chẳng hạn như dữ liệu NFT hoặc giao dịch DeFi.

  4. Trình lập chỉ mục hợp nhất: Trích xuất dữ liệu từ nhiều blockchain và nguồn, bao gồm thông tin ngoại tuyến, cung cấp giao diện truy vấn đồng nhất, đặc biệt hữu ích cho dApp đa chuỗi.

Chỉ riêng Ethereum cần 3TB dung lượng lưu trữ, và sẽ tiếp tục tăng lên khi blockchain phát triển. Giao thức chỉ mục triển khai nhiều chỉ mục viên, có thể chỉ mục hiệu quả và truy vấn tốc độ cao một lượng lớn dữ liệu, điều này mà RPC không thể thực hiện.

Trình chỉ mục cũng cho phép truy vấn phức tạp, lọc dữ liệu dễ dàng và trích xuất để phân tích sau này. Một số trình chỉ mục có thể tổng hợp dữ liệu từ nhiều nguồn, tránh việc triển khai nhiều API cho dApp đa chuỗi. Thông qua việc phân phối trên nhiều nút, trình chỉ mục cung cấp tính bảo mật và hiệu suất được cải thiện, trong khi các 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.

Nói chung, 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 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.

Sự phát triển của truy cập dữ liệu Web3: Giới thiệu về các trình chỉ mục và dự án liên quan

Ứng dụng của bộ chỉ mục

Việc xây dựng dApp cần truy xuất và đọc dữ liệu blockchain để chạy dịch vụ. Điều này bao gồm các loại dApp khác nhau, như DeFi, nền tảng NFT, trò chơi và thậm chí mạng xã hội, vì các nền tảng này cần đọc dữ liệu trước khi thực hiện các giao dịch khác.

DeFi

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. Các nhà tạo lập thị trường tự động (AMM) cần thông tin về giá cả và thanh khoản của các bể thanh khoản để tính toán tỷ lệ hoán đổi, 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ệ thanh lý nợ. Trước khi tính toán tỷ lệ lãi suất thực hiện của người dùng, việc nhập thông tin vào dApp là điều cần thiết.

Trò chơi

GameFi cần chỉ mục và truy cập dữ liệu nhanh chóng, đảm bảo trải nghiệm chơi game mượt mà cho người dùng. Chỉ thông qua việc truy xuất và thực thi dữ liệu nhanh chóng, các trò chơi Web3 mới có thể cạnh tranh về hiệu suất với các trò chơi Web2, từ đó thu hút 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ộ chỉ mục, họ có thể đảm bảo dòng dữ liệu ổn định và thời gian hoạt động bình thường, đảm bảo trải nghiệm chơi game hoàn hảo.

NFT

Thị trường NFT và nền tảng cho vay cần chỉ mục dữ liệu để truy cập các thông tin khác nhau, như siêu dữ liệu NFT, dữ liệu quyền sở hữu và chuyển nhượng, thông tin về tiền bản quyền, v.v. Việc chỉ mục nhanh chóng các dữ liệu này có thể tránh việc duyệt từng NFT để tìm kiếm dữ liệu quyền sở hữu hoặc thuộc tính.

Dù là AMM DeFi cần thông tin về giá cả và tính thanh khoản, hay ứng dụng SocialFi cần cập nhật bài viết của người dùng mới, việc truy xuất dữ liệu nhanh chóng là rất quan trọng cho việc hoạt động bình thường của dApp. Với sự trợ giúp của bộ 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, mang lại trải nghiệm người dùng mượt mà.

Phân tích

Trình chỉ mục cung cấp 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 tạo cơ hội cho việc 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 token nào có khối lượng giao dịch lớn, token nào phát sinh phí, từ đó quyết định có niêm yết chúng như hợp đồng vĩnh viễn trên nền tảng 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, để có cái nhìn sâu sắc về các pool tài chính 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 khai, cho phép các nhà phát triển tự do linh hoạt truy vấn bất kỳ loại dữ liệu nào để hiển thị trên biểu đồ.

Do có nhiều bộ chỉ mục blockchain có sẵn, việc nhận diện sự khác biệt giữa các giao thức chỉ mục là rất quan trọng để đảm bảo các nhà phát triển chọn được bộ chỉ mục phù hợp nhất với nhu cầu của họ.

Tổng quan về trình chỉ mục blockchain

The Graph

The Graph là giao thức lập chỉ mục đầu tiên được khởi động trên Ethereum, cho phép truy vấn dễ dàng dữ liệu giao dịch trước đây khó tiếp cận. Nó sử dụng các subgraph để xác định và lọc một tập hợp dữ liệu được thu thập từ blockchain, chẳng hạn như tất cả các giao dịch liên quan đến pool USDC/ETH của một nền tảng nào đó.

Sử dụng chứng minh chỉ mục, những người lập chỉ mục staking token gốc GRT để cung cấp dịch vụ lập chỉ mục và truy vấn, người ủy thác có thể chọn staking token tại đây. Những người tổ chức có thể truy cập vào các phụ đồ thị chất lượng cao, giúp những người lập chỉ mục xác định những phụ đồ thị nào để biên soạn dữ liệu nhằm kiếm được phí truy vấn tốt nhất. Trong quá trình chuyển đổi sang phi tập trung hơn, The Graph cuối cùng sẽ ngừng cung cấp dịch vụ lưu trữ, yêu cầu các phụ đồ thị nâng cấp lên mạng của nó, đồng thời cung cấp nâng cấp cho các người lập chỉ mục.

Cơ sở hạ tầng của nó khiến chi phí trung bình cho mỗi triệu truy vấn đạt 40 đô la, thấp hơn nhiều so với các nút tự quản. Sử dụng nguồn dữ liệu tệp, nó cũng hỗ trợ lập chỉ mục song song cho dữ liệu trên chuỗi và ngoài chuỗi, đạ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 trưởng ổn định trong vài quý qua. Điều này một phần do khối lượng truy vấn tăng lên, cũng như nhờ vào việc giá token tăng, vì họ dự định tích hợp truy vấn hỗ trợ bởi trí tuệ nhân tạo trong tương lai.

Subsquid

Subsquid là một hồ dữ liệu phi tập trung, có thể mở rộng theo chiều ngang và theo kiểu điểm đến điểm, có khả năng tập hợp hiệu quả một lượng lớn dữ liệu trên chuỗi và ngoài chuỗi, đồng thời được bảo vệ bằng chứng không biết. Là một mạng lưới công nhân phi tập trung, mỗi nút chịu trách nhiệm lưu trữ một tập con dữ liệu của các khối cụ thể, làm tăng tốc quá trình truy xuất dữ liệu bằng cách nhanh chóng xác định các nút lưu giữ dữ liệu cần thiết.

Subsquid hỗ trợ lập chỉ mục thời gian thực, cho phép lậ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 lựa chọn, giúp phân tích dễ dàng 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 sang Squid SDK, thực hiện 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 mạng thử nghiệm, triển khai hơn 60.000 bộ chỉ mục Squid, và có hơn 20.000 nhà phát triển đã được xác thực trên mạng. Gần đây, 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ộ đồng xử lý ZK/TEE, đại lý AI và Oracle.

SubQuery

SubQuery là 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, hiện đã 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 bằng chứng 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, người ủ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 để gửi đơn đặt hàng mua, cho thấy rằng doanh thu của các chỉ mục viên được đảm bảo, chứ không phải là quản lý.

Nó sẽ giới thiệu các nút dữ liệu SubQuery hỗ trợ phân mảnh, ngăn chặn việc đồng bộ dữ liệu mới liên tục giữa các nút, tối ưu hóa hiệu suất truy vấn, đồng thời hướng tới 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ư một khoản 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 phát hành token vào đầu năm nay, nhưng phần thưởng phát hành cho các node và người ủy thác cũng đã tăng theo giá trị USD, đại diện cho sự gia tăng số lượng dịch vụ truy vấn được cung cấp trên nền tảng của họ. 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.

Covalent

Covalent là mạng lưới chỉ mục phi tập trung, được tạo ra bởi các nhà sản xuất mẫu khối (BSP) và các nút mạng xuất khẩu hàng loạt để tạo ra bản sao dữ liệu chuỗi khối, và phát hành chứng nhận trên chuỗi khối L1 của Covalent. Dữ liệu này sau đó được các nhà sản xuất kết quả khối (BRP) tinh chỉnh theo các quy tắc đã định, 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 truy xuất dữ liệu blockchain 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 các 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 một nền tảng nào đó như một phương tiện thanh toán để truy 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ý đầu tiên năm 23 đến quý đầu tiên năm 24 dường như có xu hướng tă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 việc truy cập dữ liệu Web3: Giới thiệu về bộ chỉ mục và các dự án liên quan

Lưu ý khi chọn chỉ số

Tính tùy chỉnh dữ liệu

Một số trình lập chỉ mục ( như Covalent ) là trình lập chỉ mục chung, chỉ cung cấp bộ dữ liệu được cấu hình sẵn tiêu chuẩn thông qua API. Mặc dù chúng có thể nhanh chóng, như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. Việc sử dụng khung trình lập chỉ mục cho phép xử lý dữ liệu tùy chỉnh nhiều hơn để đáp ứng các yêu cầu ứng dụng cụ thể.

An toàn

Dữ liệu chỉ mục phải được bảo mật, nếu không, các dApp được xây dựng dựa trên những chỉ mục này cũng dễ bị tấn công. Ví dụ, nếu giao dịch và số dư ví có thể bị thao túng, dApp có thể mất tính thanh khoản, ảnh hưởng đến người dùng của nó. Mặc dù tất cả các chỉ mục đều áp dụng một hình thức bảo mật nào đó thông qua việc staking token, nhưng các giải pháp chỉ mục khác có thể sử dụng các chứng minh để nâng cao thêm tính bảo mật.

Subsquid cung cấp tùy chọn sử dụng chứng minh lạc quan và chứng minh không kiến thức, trong khi Covalent cũng phát hành chứng minh bao gồm giá trị băm khối. Graph cung cấp thời gian tranh chấp cho các truy vấn chỉ mục theo cách thời gian thách thức lạc quan, trong khi SubQuery tạo ra chứng minh Merkle Mountain cho mỗi khối, tính toán giá trị băm của mỗi khối trong tất cả dữ liệu được lưu trữ trong cơ sở dữ liệu của nó.

Tốc độ và khả năng mở rộng

Khi blockchain ngày càng phát triển, khối lượng giao dịch cũng tăng theo, điều này khiến việc chỉ mục một lượng lớn dữ liệu trở nên phức tạp hơn, vì cần nhiều khả năng xử lý và không gian lưu trữ hơn. Khi mạng blockchain mở rộng, việc duy trì hiệu quả trở nên khó khăn hơn, nhưng giao thức chỉ mục đã giới thiệu các giải pháp để đáp ứng những nhu cầu ngày càng tăng này.

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.
  • Phần thưởng
  • 4
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
ConsensusBotvip
· 14giờ trước
Blockchain bạn đã thay đổi
Xem bản gốcTrả lời0
WenAirdropvip
· 14giờ trước
DA có đáng tin không
Xem bản gốcTrả lời0
RugPullSurvivorvip
· 14giờ trước
Một đồng là một đồng, đã nói rồi đừng
Xem bản gốcTrả lời0
MetaNeighborvip
· 15giờ trước
Không hiểu DA? Ví tiền còn không lên được!
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)