Thế kỷ mới trong truy cập dữ liệu Web3: Phân tích công nghệ chỉ mục và so sánh các dự án chính thống

Sự tiến hóa của truy cập dữ liệu Web3: Phân tích 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 và cũng là nền tảng cho việc phát triển ứng dụng phi tập trung (dApp). Hiện tại, trong ngành đang có nhiều cuộc thảo luận về khả năng sử dụng dữ liệu (DA), tức là đảm bảo rằng các bên tham gia mạng có thể truy cập dữ liệu giao dịch mới nhất để xác minh. Tuy nhiên, khía cạnh quan trọng không kém là khả năng truy cập dữ liệu lại thường bị bỏ qua.

Trong kỷ nguyên blockchain mô-đun, 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ả các bên tham gia đều có thể sử dụng dữ liệu giao dịch, 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 lưới. Tuy nhiên, lớp DA giống như một biển quảng cáo hơn là một cơ sở dữ liệu, dữ liệu sẽ không được lưu trữ vĩnh viễn và sẽ bị xóa theo thời gian.

So với điều đó, khả năng truy cập dữ liệu liên quan đế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à phân tích blockchain. Mặc dù ít được thảo luận, nhưng khả năng truy cập dữ liệu 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, và việc 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ả.

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ền thống để truy xuất dữ liệu blockchain

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 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à tự quản lý và vận hành các nút RPC lưu trữ. Những nút này lưu trữ toàn bộ dữ liệu blockchain lịch sử, cho phép truy cập hoàn toàn. Nhưng chi phí bảo trì rất cao, 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 yêu cầu. Vận hành các nút rẻ hơn là một lựa chọn khác, nhưng khả năng truy xuất dữ liệu hạn chế, có thể ảnh hưởng đến việc vận hành dApp.

Một cách khác là sử dụng dịch vụ 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, cung cấp dữ liệu qua các điểm cuối RPC. Các điểm cuối RPC công cộng 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ác điểm cuối RPC riêng tư có hiệu suất tốt hơn, nhưng việc truy xuất dữ liệu đơn giản cũng yêu cầu nhiều giao tiếp, kém hiệu quả và khó mở rộng.

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

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 cơ sở dữ liệu để truy vấn, do đó thường được gọi là "Google của blockchain". Chúng chỉ mục dữ liệu blockchain, làm cho dữ liệu có sẵn thông qua ngôn ngữ truy vấn tương tự như SQL ( như GraphQL API ). Trình chỉ mục cung cấp giao diện truy vấn thống nhất, 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 ngôn ngữ tiêu chuẩn hóa, làm đơ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 cách truy xuất dữ liệu.

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

  2. Trình lập chỉ mục nhẹ: Dựa vào nút hoàn chỉnh để 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 các loại dữ liệu hoặc blockchain cụ thể, chẳng hạn như dữ liệu NFT hoặc giao dịch DeFi.

  4. Bộ chỉ mục tổng hợp: Trích xuất dữ liệu từ nhiều chuỗi khối và nguồn khác nhau, bao gồm thông tin ngoại tuyến, cung cấp giao diện truy vấn thống nhất, phù hợp cho dApp đa chuỗi.

Chỉ riêng Ethereum đã cần 3TB không gian lưu trữ, và sẽ tiếp tục mở rộng khi blockchain tăng trưởng. 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 là 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, dễ dàng lọc dữ liệu và phân tích sau khi trích xuất. 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 các dApp đa chuỗi. Bằng cách phân phối trên nhiều nút, trình chỉ mục cung cấp độ an toàn và hiệu suất cao hơn, trong khi nhà cung cấp RPC có thể gặp phải gián đoạn do tính chất tập trung.

Tổng thể mà nói, so với dịch vụ 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 nút đơn. Điều này khiến giao thức bộ chỉ mục blockchain trở thành sự 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ề chỉ mục và các 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 để có thể vận hành 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í là mạng xã hội, vì chúng 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 để cung cấp giá cả, tỷ lệ và 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à tính thanh khoản của một số bể thanh khoản để 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ệ cho vay và tỷ lệ thanh lý nợ. Trước khi tính toán tỷ lệ thực hiện của người dùng, việc nhập thông tin vào dApp là rất quan trọng.

Trò chơi

GameFi cần nhanh chóng truy cập và chỉ mục dữ liệu, đả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, 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 truy cập dữ liệu chỉ mục để lấy thông tin khác nhau, như siêu dữ liệu NFT, dữ liệu sở hữu và chuyển nhượng, thông tin về phí bản quyền, v.v. Việc chỉ mục nhanh chóng các dữ liệu như vậy có thể tránh việc phải duyệt từng NFT để tìm kiếm dữ liệu về 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 vận hành 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ả, chính xác, cung cấp trải nghiệm người dùng mượt mà.

Phân tích

Bộ chỉ mục cung cấp phương pháp để trích xuất dữ liệu cụ thể từ dữ liệu chuỗi khối 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 token nào có khối lượng giao dịch lớn và tạo ra phí, từ đó quyết định có niêm yết chúng dưới dạng 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 riêng mình, để hiểu sâu hơn về các pool 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 đồ.

Vì có nhiều trình chỉ mục blockchain có sẵn, việc nhận biết 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 được trình chỉ mục phù hợp nhất với nhu cầu của họ.

Tổng quan về bộ 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 dễ dàng truy vấn dữ liệu giao dịch mà trước đây khó tiếp cận. Nó sử dụng các subgraph để định nghĩa và lọc các tập dữ liệu được thu thập từ blockchain, như tất cả các giao dịch liên quan đến một quỹ cụ thể.

Sử dụng bằng chứng 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à biên tập có thể truy cập vào các biểu đồ con chất lượng cao, giúp các chỉ mục viên xác định những biểu đồ con nào cần biên soạn dữ liệu để kiếm phí truy vấn tốt nhất. Trong quá trình chuyển đổi sang phân cấp lớn hơn, The Graph cuối cùng sẽ ngừng dịch vụ lưu trữ, yêu cầu các biểu đồ con nâng cấp lên mạng của nó, đồng thời cung cấp chỉ mục viên nâng cấp.

Cơ sở hạ tầng của nó cho phép 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 lý. Sử dụng nguồn dữ liệu tệp, nó còn hỗ trợ lập chỉ mục song song dữ liệu trên chuỗi và ngoài chuỗi, đạt được hiệu quả truy xuất dữ liệu cao.

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 lượng truy vấn tăng lên, cũng như do giá token tăng, vì họ có kế hoạch tích hợp truy vấn hỗ trợ AI trong tương lai.

Subsquid

Subsquid là một hồ dữ liệu phi tập trung, có khả năng mở rộng theo chiều ngang và theo kiểu điểm-đ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 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 hợp con dữ liệu của các khối cụ thể, giúp tăng tốc độ truy xuất dữ liệu bằng cách nhanh chóng xác định các nút lưu trữ dữ liệu cần thiết.

Subsquid hỗ trợ lập chỉ mục theo thời gian thực, cho phép lập chỉ mục trước khi khối được xác nhận. Nó cũng hỗ trợ lưu trữ dữ liệu ở định dạng mà nhà phát triển lựa chọn, thuận tiện cho việc phân tích bằng 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, cho phép triển khai không cần mã.

Mặc dù vẫn đang trong giai đoạn thử nghiệm, Subsquid đã đạt được những số liệu ấn tượng: 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à hơn 20.000 nhà phát triển 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ũng có thể thay thế RPC trong các trường hợp sử dụng như phân tích, ZK/TEE đồng xử lý, AI đại lý và Oracle.

SubQuery

SubQuery là mạng 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. Ban đầu hỗ trợ mạng Polkadot và Substrate, hiện đã mở rộng ra hơn 200 chuỗi. Cách thức hoạt động 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 việc người tiêu dùng gửi đơn đặt hàng mua, cho thấy thu nhập của các chỉ mục viên được đảm bảo, chứ không phải là của người 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 quả 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 trả khoảng 1 SQT cho mỗi 1000 yêu cầu để tính phí, hoặc thiết lập phí tùy chỉnh cho trình lập 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 nút và người ủy thác đã tăng theo giá trị USD, cho thấy số lượng dịch vụ truy vấn được cung cấp trên nền tảng của họ đang gia 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 của mạng.

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

Covalent

Covalent là mạng lưới lập 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), các nút mạng xuất khẩu hàng loạt để tạo bản sao dữ liệu chuỗi khối và công bố chứng nhận trên chuỗi Covalent L1. Những 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 đã thiết lập, lọc ra những dữ liệu phù hợp.

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 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 để 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 sẵn từ các nhà điều hành mạng.

Phần thưởng Covalent từ quý đầu tiên của năm 23 đến quý đầu tiên của năm 24 dường như có xu hướng tăng trưởng tổng thể, một phần do giá của token Covalent CQT tăng lên.

Các yếu tố cần xem xét khi chọn bộ chỉ mục

Khả năng tùy chỉnh dữ liệu

Một số bộ chỉ mục ( như Covalent ) là bộ chỉ mục chung, cung cấp bộ dữ liệu cấu hình sẵn tiêu chuẩn chỉ thông qua API. Mặc dù tốc độ nhanh, nhưng không thể cung cấp sự 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 bộ chỉ mục cho phép xử lý dữ liệu tùy chỉnh nhiều hơn, đáp ứng nhu 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ác, dApp có thể mất tính thanh khoản, ảnh hưởng đến người dùng. Mặc dù tất cả các chỉ mục đều áp dụng một hình thức biện pháp bảo mật nào đó thông qua việc đặt cọc token, nhưng các giải pháp chỉ mục khác có thể sử dụng chứng minh để nâng cao thêm tính bảo mật.

Subsquid cung cấp tùy chọn chứng minh lạc quan và không kiến thức, Covalent cũng phát hành chứng minh chứa 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 cửa sổ thách thức lạc quan, SubQuery tạo ra chứng minh Merkle Mountain cho mỗi khối, tính toán giá trị băm của tất cả dữ liệu được lưu trữ trong cơ sở dữ liệu của nó cho mỗi khối.

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, việc lập chỉ mục một lượng lớn dữ liệu trở nên phức tạp hơn, đòi hỏi 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 lập chỉ mục đã đưa ra giải pháp để đáp ứng những nhu cầu ngày càng tăng này.

Ví dụ, Subsquid đạt được khả năng mở rộng theo chiều ngang bằng cách thêm nhiều nút để lưu trữ dữ liệu, có thể mở rộng theo sự cải tiến của phần cứng. Graph cung cấp dữ liệu luồng song song, đồng bộ dữ liệu nhanh hơn, SubQuery giới thiệu phân đoạn nút để tăng tốc quá trình đồng bộ.

Mạng được hỗ trợ

Mặc dù phần lớn hoạt động blockchain vẫn diễn ra trên Ethereum, nhưng theo thời gian, các blockchain khác ngày càng trở nên phổ biến. Ví dụ, Layer 2s, Solana, Move blockchain và hệ sinh thái Bitcoin đều có một tập hợp các nhà phát triển và hoạt động đang ngày càng phát triển, cũng cần các dịch vụ lập chỉ mục.

Hỗ trợ cho một số chuỗi không được các giao thức chỉ mục khác hỗ trợ có thể giúp tăng thị phần.

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 4
  • Chia sẻ
Bình luận
0/400
ZKSherlockvip
· 19giờ trước
thực ra... DA chỉ là một nửa trận chiến. cơn ác mộng thực sự về quyền riêng tư bắt đầu với việc truy xuất dữ liệu lịch sử smh
Xem bản gốcTrả lời0
BearMarketHustlervip
· 19giờ trước
DA còn quan trọng không? Thật là vô lý.
Xem bản gốcTrả lời0
ThatsNotARugPullvip
· 19giờ trước
Cơ sở dữ liệu chồng cơ sở dữ liệu đã bị kẹt.
Xem bản gốcTrả lời0
UnluckyValidatorvip
· 19giờ trước
On-chain cũng có cảnh báo ổ cứng đầy sao?
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)