Từ sự trỗi dậy của trình chỉ mục blockchain nhìn nhận tầm quan trọng của khả năng truy cập dữ liệu

Tầm quan trọng của dữ liệu Blockchain và sự trỗi dậy của các bộ chỉ mục

Cốt lõi của công nghệ Blockchain nằm ở 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 nay ngành công nghiệp chủ yếu tập trung vào tính khả dụng của dữ liệu (DA), nhưng tính khả truy cập của dữ liệu cũng quan trọng và thường bị bỏ qua.

Trong thời đại blockchain mô-đun, giải pháp DA đã trở thành một phần không thể thiếu. Chúng đảm bảo rằng tất cả người tham gia đều có thể truy cập dữ liệu giao dịch, từ đó thực hiện xác minh thời gian thực và duy trì tính toàn vẹn của mạng. Tuy nhiên, lớp DA giống như một bảng quảng cá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ĩnh viễn, mà sẽ bị thay thế bởi dữ liệu mới theo thời gian.

So với đó, khả năng truy cập dữ liệu lại 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à phân tích blockchain. Nó đặc biệt quan trọng cho các nhiệm vụ cần truy cập dữ liệu trong quá khứ để đảm bảo biểu diễn và thực hiện chính xác. 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 không kém so với 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ả.

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

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 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 sự 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ọ. Những nút này lưu trữ toàn bộ dữ liệu lịch sử blockchain, cho phép truy cập hoàn toàn. Tuy nhiên, việc duy trì các nút lưu trữ có chi phí 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. Mặc dù việc vận hành các nút rẻ hơn là một sự 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ể ảnh hưởng đến 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, 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 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 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 yêu cầu nhiều tài nguyên và kém 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 tư thường khó mở rộng và thiếu khả năng tương thích giữa các mạng.

Blockchain chỉ mục: Giải pháp tốt hơn

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 để thuận tiện cho việc truy vấn, vì vậy thường được gọi là "Google của blockchain". Chúng chỉ mục dữ liệu blockchain và sử dụng ngôn ngữ truy vấn tương tự SQL ( như GraphQL API ) để làm cho dữ liệu luôn sẵn có. Trình chỉ mục cung cấp một giao diện truy vấn dữ liệu 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ữ truy vấn chuẩn hóa, giúp đơn giản hóa quy trình.

Các loại bộ chỉ mục khác nhau tối ưu hóa việc truy xuất dữ liệu theo nhiều cách khác nhau:

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

  2. Trình chỉ mục nhẹ: Dựa vào nút đầy đủ để lấy dữ liệu cụ thể theo nhu cầu, giảm yêu 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 việc truy xuất dữ liệu hoặc Blockchain cho các loại dữ liệu 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 tổng hợp: Trích xuất dữ liệu từ nhiều blockchain và nguồn khác nhau, bao gồm thông tin off-chain, cung cấp giao diện truy vấn thố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ữ, khi blockchain phát triển, khối lượng dữ liệu của các nút lưu trữ ngày càng tă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 đượ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 và thực hiện phân tích sau đó. Một số bộ chỉ mục có thể tổng hợp dữ liệu từ nhiều nguồn, giúp tránh việc triển khai nhiều API trong các dApp đa chuỗi. Bằng cách phân phối 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 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 tập trung.

Tổng thể mà nói, so với nhà cung cấp nút RPC, bộ chỉ mục đã cải thiện hiệu suất và độ tin cậy trong 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 chỉ mục và dự án liên quan

Ứng dụng của bộ chỉ mụ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ụ. Điều này bao gồm nhiều loại dApp, bao gồm DeFi, nền tảng NFT, trò chơi và thậm chí 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.

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. AMM( tự động cần thông tin về giá cả và tính thanh khoản của bể để 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 là điều cần thiết trước khi tính toán tỷ lệ lãi suất mà người dùng thực hiện.

Trò chơi

GameFi cần truy cập và chỉ mục 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ỉ khi thực hiện truy xuất và thực thi dữ liệu nhanh chóng, trò chơi Web3 mới có thể cạnh tranh về hiệu suất với trò chơi Web2, từ đó thu hút thêm nhiều người dùng. Những trò chơi này cần dữ liệu về quyền sở hữu đất, số dư token trong trò chơi, các thao tác trong trò chơi, v.v. Sử dụng bộ chỉ mục có thể đảm bảo dòng dữ liệu ổn định và thời gian hoạt động ổn định hơn, đả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, chẳng hạn như siêu dữ liệu NFT, quyền sở hữu và dữ liệu chuyển nhượng, thông tin 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 một để tìm kiếm dữ liệu quyền sở hữu hoặc thuộc tính.

Phân tích

Trình 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 tạo 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 mã thông báo nào có khối lượng giao dịch lớn và tạo ra phí, từ đó quyết định xem có nên liệt kê chúng làm 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, để hiểu sâu hơn về các pool thanh khoản nào có tỷ suất lợi nhuận cao nhất hoặc 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 và linh hoạt truy vấn bất kỳ loại dữ liệu nào để hiển thị trên biểu đồ.

Tổng quan về chỉ mục Blockchain chính

The Graph

The Graph là giao thức lập chỉ mục được khởi chạy đầu tiên trên Ethereum, cho phép dễ dàng truy vấn dữ liệu giao dịch 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 thu thập từ blockchain, chẳng hạn như tất cả các giao dịch liên quan đến một bể giao dịch cụ thể.

Sử dụng chứng minh chỉ mục, người chỉ mục đặt cược token gốc GRT để cung cấp dịch vụ chỉ mục và tra cứu, những người ủy thác có thể chọn đặt cược token của họ tại đây. Các nhà quản lý có thể truy cập các subgraph chất lượng cao, giúp người chỉ mục xác định những subgraph nào cần lập dữ liệu để kiếm phí tra cứu tốt nhất. Trong quá trình chuyển đổi sang phân quyền 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 subgraph nâng cấp lên mạng của nó, đồng thời cung cấp người chỉ mục nâng cấp.

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 nút tự lưu trữ. Sử dụng 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à ngoài chuỗi, đạt được việc truy xuất dữ liệu hiệu quả.

Phần thưởng cho người lập chỉ mục của The Graph đã tăng trưởng ổn định trong vài quý qua, một phần do lượng truy vấn tăng lên và cũng nhờ vào sự tăng giá của token, họ dự định sẽ tích hợp truy vấn hỗ trợ AI trong tương lai.

Subsquid

Subsquid là hồ dữ liệu phi tập trung, có thể mở rộng theo chiều ngang và theo mô hình điểm-điểm, có khả năng kết 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 hợp con dữ liệu của các khối cụ thể, giúp tăng tốc quá trình truy xuất 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ợ 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 do 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 không cần mã trên mạng Subsquid mà không cần chuyển sang Squid SDK.

Dù vẫn đang trong giai đoạn thử nghiệm, Subsquid đã đạt được những thành tựu đáng kể, với hơn 80.000 người dùng mạng thử nghiệm, triển khai hơn 60.000 trình chỉ mục Squid, và có 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òn có thể thay thế RPC trong các tình huống như phân tích, ZK/TEE đồng xử lý, AI đại lý 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. Ban đầu hỗ trợ mạng Polkadot và Substrate, hiện đã mở rộng tới 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, các trình chỉ mục 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 trình chỉ mục. Nó giới thiệu người tiêu dùng để gửi đơn đặt hàng mua, cho thấy thu nhập của trình chỉ mục được đảm bảo, không phải 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 đoạn, 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ối ưu hóa hiệu suất truy vấn, đồng thời hướng tới việc phi tập trung lớn hơn. Người dùng có thể chọn trả khoảng 1 SQT token cho mỗi 1000 yêu cầu như một phí tính toán, hoặc đặt phí tùy chỉnh cho các bộ chỉ mục thông qua giao thức.

Mặc dù SubQuery chỉ mới phát hành token vào năm nay, nhưng phần thưởng phát hành cho node và người ủy thác đã tăng theo giá trị USD theo quý, 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ọ ngày càng 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.

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 bản sao dữ liệu blockchain, và công bố chứng nhận trên blockchain Covalent L1. Dữ liệu này sau đó được các nhà sản xuất kết quả khối )BRP( tinh chỉnh theo quy tắc, lọc ra các 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 Blockchain liên quan theo định dạng nhất quán mà không cần phải 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 để 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 của Covalent từ quý 1 năm 23 đến quý 1 năm 24 có xu hướng tăng trưởng tổng thể, một phần là do giá CQT tăng.

![Phát triển 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(

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

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

Một số bộ chỉ mục ) như Covalent ( là bộ chỉ mục chung, chỉ cung cấp các tập dữ liệu được cấu hình sẵn thông qua API. Mặc dù nhanh nhưng thiếu tính linh hoạt, không thể đáp ứng nhu cầu của các nhà phát triển cần tập dữ liệu tùy chỉnh. Việc sử dụng khung 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, 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. 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. 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 khác có thể sử dụng các chứng minh bổ sung để tăng cường 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 phát hành chứng minh bao gồm giá trị băm khối. Graph cung cấp khoảng thời gian thách thức lạc quan cho các truy vấn chỉ mục, SubQuery tạo ra chứng minh Merkle Mountain cho mỗi khối, tính toán giá trị băm khối cho tất cả dữ liệu trong cơ sở dữ liệu của nó.

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

Với sự tăng trưởng của blockchain, khối lượng giao dịch tăng lên, việc chỉ mục hóa một lượng lớn dữ liệu trở nên phức tạp hơn, cần nhiều khả năng xử lý và không gian lưu trữ hơn. Giữ cho hiệu quả trở nên khó khăn hơn, nhưng giao thức chỉ mục hóa đã đưa ra giải pháp để đáp ứng những nhu cầu tăng trưởng này.

Subsquid thông qua việc thêm nhiều nút để lưu trữ dữ liệu, thực hiện mở rộng theo chiều ngang, có thể mở rộng cùng với sự cải tiến phần cứng. Graph cung cấp dữ liệu dòng song song để tăng tốc độ đồng bộ, SubQuery giới thiệu phân đoạn nút để tăng tốc quá trình đồng bộ.

Mạng 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. Layer 2, Solana, blockchain Move và hệ sinh thái Bitcoin đều có các nhà phát triển và hoạt động đang gia tăng và cũng cần dịch vụ chỉ mục.

Hỗ trợ cho một số chuỗi không được các giao thức lập chỉ mục khác hỗ trợ có thể thu được thêm thị phần. Mạng lập chỉ mục dữ liệu nặng ) như Solana ( không phải là điều dễ dàng, hiện tại chỉ có Subsquid thành công cung cấp hỗ trợ lập chỉ mục cho nó.

![Sự phát triển của truy cập dữ liệu Web3: Trình chỉ mục

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
AirdropSkepticvip
· 14giờ trước
Ai biết cách sử dụng những bộ chỉ mục này?
Xem bản gốcTrả lời0
SneakyFlashloanvip
· 14giờ trước
Cơ sở dữ liệu? Nếu thực sự có thể lưu trữ vĩnh viễn thì thật là tuyệt vời.
Xem bản gốcTrả lời0
GasWranglervip
· 15giờ trước
thực ra các lớp chỉ là biển quảng cáo không hiệu quả... bất kỳ ai hiểu động lực mempool đều biết điều này smh
Xem bản gốcTrả lời0
consensus_whisperervip
· 15giờ trước
DA gần giống như biển quảng cáo, cười chết tôi.
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)