Miễn là chúng ta có bất kỳ hành vi trực tuyến nào thì dữ liệu sẽ luôn được tạo ra. Vào cuối mỗi năm, nhiều danh sách thanh toán, nghe nhạc, mang đi, v.v. hàng năm được đăng trong Khoảnh khắc, tất cả đều là dấu vết về sự tương tác của chúng ta với Internet.
Đây cũng là lý do cho sự xuất hiện của API. Giao diện lập trình ứng dụng, đúng như tên gọi, là một phần mềm- to-software cho phép các ứng dụng trao đổi dữ liệu.page. Đây dường như là một thuật ngữ dành riêng cho các lập trình viên nhưng thực chất nó có liên quan mật thiết đến cuộc sống hàng ngày.
Ví dụ: khi chúng ta sử dụng WeChat để truyền tải thông tin hoặc theo dõi thị trường thông qua phần mềm thị trường, tất cả chúng ta đều được kết nối với Internet thông qua các ứng dụng di động và sau đó tương tác với cơ sở dữ liệu qua Internet. Cơ sở dữ liệu chịu trách nhiệm mở khóa và phân tích dữ liệu cần thiết và sau khi hoàn thành hướng dẫn, sẽ truyền thông tin chúng tôi cần trở lại điện thoại di động theo cách mà chúng tôi có thể hiểu được.
Trong thế giới của những gã khổng lồ Internet như Alibaba và Meituan, mọi người đã quen với việc sử dụng API để tiết kiệm tiền trong Giờ thế giới Web2. Trong thế giới Web3, sự tương tác cũng sẽ tạo ra dữ liệu và API trong Web3 cũng quan trọng không kém.
Thủ đô đã ngửi thấy mùi đại dương xanh này.
Nansen đã nhận được vòng hạt giống trị giá 1,2 triệu đô la do Mechanism Capital và Skyfall Ventures dẫn đầu, trong khi Dune Analytics nhận được Dragonfly Capital dẫn đầu với 2 đô la triệu vòng hạt giống và các nhà cung cấp API như Glassnode đã trở thành nhà cung cấp dữ liệu được sử dụng phổ biến nhất trong ngành.
Trong hệ thống blockchain, dữ liệu được mã hóa và tích hợp thành các khối, sau đó kết nối thành chuỗi và ghi lại trong quá trình phân phối. loại nút, dữ liệu sau khi được tải lên sẽ trở thành lịch sử cực kỳ khó thay đổi. Thường làm việc với dữ liệu trên chuỗi là rất khó khăn.
Đầu tiên, dữ liệu trên chuỗi được lưu trữ trong một mạng phân tán bao gồm hàng nghìn nút. Từ góc độ, khó khăn khi đọc cơ sở dữ liệu phân tán lớn hơn nhiều so với cơ sở dữ liệu tập trung.
Thứ hai, dữ liệu trên chuỗi được mã hóa ở nhiều mức độ khác nhau, khiến dữ liệu trên chuỗi rất khó phân tích cú pháp. Không những vậy, do dữ liệu trên chuỗi được sắp xếp theo trình tự theo khối nên nói chung cách tìm kiếm dữ liệu trên chuỗi là bắt đầu từ khối đầu tiên của toàn chuỗi và tìm kiếm theo trình tự theo thứ tự của chuỗi. khối. Quá trình tìm kiếm này rất kém hiệu quả.
Vì Ethereum là hệ sinh thái hoàn thiện nhất cho các ứng dụng trên chuỗi nên chúng tôi lấy dữ liệu trên chuỗi Ethereum làm ví dụ để phân tích. . Trước khi The Graph xuất hiện, thường có hai cách chính để lấy dữ liệu trên chuỗi Ethereum: sử dụng Web3.js/ethers.js để lấy trực tiếp từ các nút Ethereum hoặc xây dựng một máy chủ tập trung để sắp xếp dữ liệu.
Tuy nhiên, hai giải pháp trên đều có những nhược điểm riêng. Nếu bạn chọn thiết lập máy chủ của riêng mình, nó sẽ yêu cầu nhiều tài nguyên phần cứng (chạy Archive Node), việc này tốn kém và khó khăn, đồng thời chi phí bảo trì máy chủ rất lớn.
Nếu bạn sử dụng Web3.js/ethers.js để lấy trực tiếp dữ liệu trên chuỗi từ nút Ethereum, thì nút đó sẽ đáp ứng yêu cầu Mất nhiều thời gian và không hiệu quả. Nếu sử dụng nhà cung cấp dịch vụ nút như Infura, ứng dụng sẽ đối mặt với nguy cơ lỗi một điểm. Mới ngày 11 tháng 11 năm 2020, do Infura không chạy phiên bản mới nhất của client Geth nên một số giao dịch đặc biệt đã gây ra lỗi ở phiên bản cũ của client, cuối cùng khiến nhiều ứng dụng sử dụng Infura tạm thời bị treo.
Tất nhiên, cũng có những nhà cung cấp API dữ liệu chuyên nghiệp trong ngành như Glassnode, Nansen và Dune Analytics, và họ đều có những con người hàng đầu đứng sau. Với sự hỗ trợ về vốn, điều này cũng chứng tỏ giá trị của dữ liệu trên chuỗi và tầm quan trọng của API trên chuỗi.
Tuy nhiên, các nhà cung cấp dịch vụ tập trung đương nhiên vẫn giữ lại những sai sót của thời đại Web 2.0. Tất cả người dùng sử dụng các sản phẩm của dịch vụ tập trung nhà cung cấp có nguy cơ tìm kiếm tiền thuê trong tương lai. Không nên giải quyết các vấn đề phát sinh trong Web3 một cách tập trung, đồng thời cũng khiến các ứng dụng phi tập trung không được phi tập trung hoàn toàn, nếu muốn giải quyết triệt để vấn đề thì chúng ta cần một phần mềm trung gian dữ liệu phi tập trung.
Graph là cơ sở hạ tầng để xây dựng các ứng dụng phi tập trung hoàn toàn. Lớp API dành cho trên -truy vấn dữ liệu chuỗi và mạng phi tập trung giải quyết các vấn đề đánh đổi giữa hiệu suất ứng dụng và phân cấp của nhà phát triển. Nhiều người có thể chưa biết nhưng nhiều dự án nổi tiếng như CoinGecko, CoinMarketCap, Messari, Delphi Digital, Zapper, Uniswap, Synthetix, PoolTogether, Livepeer, mStable và Balancer đã bắt đầu sử dụng The Graph để cung cấp dịch vụ.
Nút Đồ thị đóng vai trò là người lập chỉ mục dữ liệu trong mạng và cũng là thành phần cốt lõi của mạng, cung cấp Lập chỉ mục và dịch vụ truy vấn. Cũng giống như các nút trong mạng PoS, các nhà khai thác nút cần phải cam kết mã thông báo GRT và ngoài việc nhận được phí truy vấn, họ cũng sẽ nhận được các ưu đãi phát hành bổ sung từ mạng. Người ủy quyền có thể cam kết GRT cho các nút mà nó tin tưởng mà không cần chạy nút đó và chia sẻ doanh thu với nút đó.
Subgraph xác định logic truy vấn dữ liệu cho các ứng dụng khác nhau. Vì bất kỳ ai cũng có thể viết Subgraph cho các ứng dụng khác nhau nên sẽ có sự khác biệt về chất lượng . . Nút Biểu đồ truy xuất Đồ thị con chất lượng cao nhất và sử dụng dịch vụ truy vấn của nó. Người quản lý là chìa khóa để đảm bảo chất lượng của Đồ thị con. Người quản lý sẽ cam kết mã thông báo GRT cho Đồ thị con mà họ tin là có chất lượng cao nhất và sẽ được gọi thường xuyên nhất, đồng thời sẽ chia sẻ phí truy vấn.
Thông qua cam kết của Delegator và Curator, thị trường người lập chỉ mục và thị trường Subgraph được hình thành trong mạng The Graph và sự cạnh tranh trên thị trường đảm bảo chất lượng dữ liệu do The Graph cung cấp.
Tất cả các ứng dụng luôn tạo ra nhiều dữ liệu khác nhau. Như đã đề cập ở trên, Sơ đồ con của các ứng dụng khác nhau đã sắp xếp các đường dẫn thu thập dữ liệu được sử dụng phổ biến nhất cho các nút truy xuất. Tại thời điểm viết bài, có hơn 8.000 Đồ thị con khác nhau trong mạng Đồ thị.
Chúng tôi lấy Uniswap, nền tảng giao dịch phi tập trung có khối lượng giao dịch lớn nhất hiện tại làm ví dụ. Như bạn có thể thấy trong hình bên dưới, Biểu đồ con của Uniswap có thể theo dõi trạng thái hiện tại, dữ liệu lịch sử và giá của hợp đồng, bao gồm dữ liệu tóm tắt về các cặp giao dịch, dữ liệu riêng lẻ của từng cặp giao dịch và mã thông báo, dữ liệu chuyển khoản nội bộ hợp đồng, dữ liệu nhà cung cấp thanh khoản, v.v.

Người dùng có thể gọi dữ liệu Uniswap thông qua các nút của The Graph để đạt được tìm kiếm trên chuỗi thực sự. Không giống như các công cụ khác chỉ có thể xem thông tin được cung cấp trong nền tảng, The Graph cho phép người dùng thực sự tìm kiếm trên chuỗi.
Mỗi DApp sẽ có nhiều Sơ đồ con được cung cấp bởi các nhà phát triển khác nhau và các Sơ đồ con khác nhau sẽ cung cấp các danh mục dữ liệu khác nhau. . Nút Biểu đồ sẽ lập chỉ mục Đồ thị con chất lượng cao tương ứng theo nhu cầu, tạo thành một Google trực tuyến.
Người nắm giữ tiền tệ GRT có thể tham gia vào mạng The Graph theo ba cách: trở thành Người ủy quyền (ủy viên), Người quản lý (người quản lý) hoặc điều hành một nút.
Trở thành Người ủy quyền là cách dễ dàng nhất để tham gia vào mạng The Graph. Người sở hữu token chỉ cần đăng nhập vào The Graph trình duyệt Chỉ cần chọn một nút để cam kết. Các nút khác nhau sẽ tính các mức phí khác nhau và người nắm giữ tiền tệ có thể lựa chọn theo sở thích riêng của mình. Sự khác biệt so với đặt cược mạng PoS là không có rủi ro bị phạt đối với Người ủy quyền trong mạng Đồ thị và thu nhập đặt cược tỷ lệ thuận với thu nhập của nút.
So với Delegator, việc những người nắm giữ tiền tệ tham gia vào mạng The Graph với tư cách là Người quản lý Một số sẽ khó khăn hơn một chút. Vì Người quản lý chịu trách nhiệm sàng lọc các Đồ thị con trong mạng nên người nắm giữ tiền tệ cần tự mình xem xét ưu và nhược điểm của từng Đồ thị con. Người nắm giữ mã thông báo đúc các mã thông báo tương ứng bằng cách cam kết GRT vào đường cong liên kết của Biểu đồ con. Mã thông báo này thể hiện quyền cổ tức của chủ sở hữu đối với thu nhập truy vấn của Biểu đồ con. Trong tương lai, chủ sở hữu tiền tệ sẽ đổi GRT bị khóa bằng cách đốt mã thông báo doanh thu.
Tất nhiên, nếu người nắm giữ tiền tệ có hiểu biết nhất định về vận hành và bảo trì nút, họ có thể trực tiếp tham gia vào mạng bằng cách chạy nút Biểu đồ . Lượng GRT tối thiểu cần thiết để đặt cược để chạy một nút hiện tại là 100.000. Mặc dù thu nhập của người vận hành nút cao hơn nhiều so với Người ủy quyền và Người quản lý, nhưng người nắm giữ tiền tệ cần chạy nút Lưu trữ của chuỗi được truy xuất trong khi chạy nút Đồ thị, do đó chi phí cũng sẽ tăng lên rất nhiều.
Điều kiện tiên quyết cho sự xuất hiện của các ứng dụng sát thủ là phải có công cụ thích hợp. Giống như công nghệ chuỗi khối sẽ không xuất hiện nếu không có Internet, thế hệ đổi mới ứng dụng tiếp theo dựa trên sự tương tác giữa dữ liệu trên chuỗi và Đồ thị là một công cụ thiết yếu cho thế hệ đổi mới ứng dụng tiếp theo.
Với sự trợ giúp của The Graph, dữ liệu trên chuỗi có thể được phát hiện và sử dụng hiệu quả hơn. Từ góc độ phân tích dữ liệu, khi dữ liệu ngày càng toàn diện được phát hiện, việc định giá tài sản gốc trên chuỗi sẽ không còn là vấn đề nữa, như ARK Invest đã nêu trong "Dữ liệu trên chuỗi: Một khuôn khổ mới để đánh giá Bitcoin" cho biết rằng khi các mô hình định giá truyền thống không thể đánh giá rõ ràng tài sản trên chuỗi Khi thực hiện định giá , dữ liệu trên chuỗi có thể đưa ra câu trả lời chính xác hơn. Dữ liệu trên chuỗi không chỉ có thể giúp khám phá giá trị của tài sản được mã hóa mà còn có thể tối ưu hóa hơn nữa các ứng dụng bằng cách phân tích dữ liệu sử dụng của người dùng.
Từ góc độ đổi mới ứng dụng, dữ liệu do nhiều ứng dụng khác nhau tạo ra từng giống như hàng nghìn hòn đảo biệt lập. Cho phép dữ liệu này được sử dụng linh hoạt. Hiện tại, The Graph Foundation đang tích cực khám phá khả năng hỗ trợ cho cơ sở hạ tầng cơ bản khác ngoài Ethereum và IPFS. Hôm nay, tổ chức này đã chính thức công bố hỗ trợ các chuỗi công khai Solana, Polkadot, Near và Celo. Trong tương lai, chúng ta sẽ thấy sự tương tác của dữ liệu giữa hàng nghìn chuỗi và sự tương tác của những dữ liệu này có thể là chìa khóa để mở khóa ứng dụng sát thủ tiếp theo.
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia