Thị trường quà tặng, mẹ và bé, thương mại điện tử không bao giờ ngủ

Graph (GRT) là gì ? giao thức mở và phi tập trung để lập chỉ mục dữ liệu từ blockchain

Tổng quan 

The Graph (GRT) coin là một giao thức mở và phi tập trung để lập chỉ mục dữ liệu từ blockchain. Các nhà phát triển có khả năng tạo các đồ thị con (một phần của hệ sinh thái blockchain toàn cầu lấy thông tin từ nhiều mạng). Để truy cập dữ liệu, bạn cần tạo một truy vấn thông qua GraphQL. Graph (GRT) coin là một giao thức lập chỉ mục để truy vấn các mạng như Ethereum và IPFS. Bất kỳ ai cũng có thể tạo và xuất bản các API công khai được gọi là đồ thị con giúp dữ liệu luôn sẵn có.

Ví dụ: với dApp CryptoKitties, tương đối dễ dàng để đặt những câu hỏi sau:

  • Một tài khoản Ethereum cụ thể sở hữu bao nhiêu CryptoKitties?
  • Khi nào một CryptoKitty cụ thể ra đời?

Cách hoạt động của Graph

Graph lập chỉ mục dữ liệu Ethereum dựa trên các mô tả đồ thị con được gọi là biểu đồ biểu đồ con. Mô tả xác định các hợp đồng thông minh quan tâm cho đoạn con, các sự kiện trong các hợp đồng cần tìm và cách ánh xạ dữ liệu sự kiện với dữ liệu mà Graph sẽ lưu trữ trong cơ sở dữ liệu của nó. Sau khi bạn đã viết bản kê khai đồ thị con, bạn sử dụng Đồ thị CLI để lưu trữ định nghĩa trong IPFS và yêu cầu dịch vụ được lưu trữ bắt đầu lập chỉ mục dữ liệu cho đồ thị con đó. Biểu đồ này cung cấp thêm chi tiết về luồng dữ liệu sau khi triển khai tệp kê khai biểu đồ con được liên kết với các giao dịch Ethereum:

Sơ đồ luồng dữ liệu

Luồng thực hiện theo các bước sau:

  1. Ứng dụng phi tập trung bổ sung dữ liệu vào Ethereum thông qua giao dịch hợp đồng thông minh.
  2. Hợp đồng thông minh tạo ra một hoặc nhiều sự kiện khi xử lý một giao dịch.
  3. Graph Node liên tục quét Ethereum để tìm các khối và dữ liệu mới cho đồ thị con của bạn mà chúng có thể chứa.
  4. Nút biểu đồ tìm các sự kiện Ethereum cho đồ thị con của bạn trong các khối này và chạy các trình xử lý ánh xạ mà bạn đã cung cấp. Lập bản đồ là một mô-đun WASM tạo hoặc cập nhật các đối tượng dữ liệu mà Nút đồ thị lưu trữ để đáp ứng với các sự kiện Ethereum.
  5. Ứng dụng phi tập trung truy vấn Nút đồ thị cho dữ liệu được lập chỉ mục từ chuỗi khối bằng cách sử dụng điểm cuối GraphQL của nút. Nút Graph, đến lượt nó, chuyển các truy vấn GraphQL thành các truy vấn cho kho dữ liệu cơ bản của nó để truy xuất dữ liệu đó bằng cách sử dụng khả năng lập chỉ mục của cửa hàng.
  6. Ứng dụng phi tập trung hiển thị dữ liệu này trong giao diện người dùng thân thiện với người dùng cuối mà họ sử dụng để thực hiện các giao dịch mới trên Ethereum.
  7. Chu kỳ lặp lại chính nó.

API GraphQL toàn cầu

Các đồ thị con có thể được vẽ như một đồ thị toàn cầu của tất cả các thông tin công khai trên thế giới. Dữ liệu này có thể được chuyển đổi, sắp xếp và chia sẻ trên các ứng dụng để bất kỳ ai cũng có thể yêu cầu nó chỉ bằng một vài lần nhấn phím.

Mạng đồ thị là cơ sở hạ tầng cốt lõi cho Web3, một thành phần thiết yếu để cung cấp các ứng dụng phi tập trung với hiệu suất cấp người tiêu dùng.

Hoàn thành phân quyền

Nhiệm vụ của Graph là cho phép các ứng dụng internet chạy hoàn toàn trên cơ sở hạ tầng công cộng. Phân quyền hoàn toàn sẽ cho phép các ứng dụng có khả năng phục hồi trước sự gián đoạn kinh doanh và tìm kiếm tiền thuê, đồng thời cung cấp khả năng tương tác ở mức độ chưa từng có. Người dùng và nhà phát triển sẽ có thể biết rằng phần mềm mà họ đang đầu tư thời gian và tiền bạc không thể đột nhiên biến mất.

Để hiện thực hóa tầm nhìn này về các ứng dụng hoàn toàn phi tập trung (dApps), điều quan trọng là phải chuyển từ mô hình các công ty trả tiền cho việc lưu trữ liên tục, tính toán và các dịch vụ khác cần thiết để duy trì một ứng dụng chạy sang người dùng trả tiền trực tiếp cho mạng của các nhà cung cấp dịch vụ phi tập trung để sử dụng chi tiết các tài nguyên đó.

Hầu hết các ứng dụng “phi tập trung” ngày nay chỉ chấp nhận mô hình này ở cuối ngăn xếp – blockchain – nơi người dùng thanh toán cho các giao dịch thay đổi trạng thái của ứng dụng. Phần còn lại của gói thầu vẫn do các doanh nghiệp tập trung điều hành và dễ bị gián đoạn ngẫu nhiên và tìm kiếm tiền thuê.

The Graph là gì ?

The Graph phân cấp lớp yêu cầu Web3 và API, loại bỏ sự cân bằng mà các nhà phát triển dApp phải đối mặt ngày nay: liệu xây dựng một ứng dụng hiệu suất cao hay xây dựng một ứng dụng thực sự phi tập trung. Các nhà phát triển ngày nay có thể chạy Graph Node trên cơ sở hạ tầng của riêng họ hoặc sử dụng dịch vụ được lưu trữ của Graph (GRT). Các nhà phát triển tạo và triển khai các đồ thị con mô tả cách truy xuất và lập chỉ mục dữ liệu từ các nguồn dữ liệu Web3. Nhiều dự án Ethereum hàng đầu đã tạo ra các đồ thị con, bao gồm: Uniswap, ENS, DAOstack, Synthetix, Moloch, v.v. Trên mạng Graph, bất kỳ người lập chỉ mục nào cũng có thể đặt cược Graph Tokens (GRT) để tham gia vào mạng và nhận hoa hồng cũng như phần thưởng lạm phát cho các yêu cầu phục vụ.

Người tiêu dùng sẽ có thể sử dụng bộ chỉ mục ngày càng tăng này bằng cách trả tiền cho việc sử dụng đã được đo lường của họ, điều này sẽ trở thành một mô hình trong đó luật cung và cầu hỗ trợ các dịch vụ được cung cấp bởi giao thức.

Vai trò giao thức

Đây là những vai trò tương tác với hệ thống, các hành vi mà chúng phải sử dụng để giao thức hoạt động bình thường và những động lực nào thúc đẩy chúng.

  1. Người tiêu dùng: Người tiêu dùng trả tiền cho người lập chỉ mục cho các truy vấn. Đây thường là người dùng cuối, nhưng cũng có thể có các dịch vụ web hoặc phần mềm trung gian tích hợp với The Graph.
  2. Bộ lập chỉ mục: Các chỉ mục là toán tử nút của Đồ thị. Họ quan tâm đến việc nhận được phần thưởng tài chính.
  3. Giám tuyển: Người quản lý sử dụng GRT để cho biết những đồ thị con nào nên được lập chỉ mục. Thông thường, họ sẽ là nhà phát triển, nhưng họ cũng có thể là người dùng cuối hỗ trợ một dịch vụ mà họ dựa vào hoặc một người có động cơ tài chính thuần túy.
  4. Các đại biểu: Các đại biểu đặt cược GRT thay mặt người lập chỉ mục để kiếm một số phần thưởng và phí lạm phát mà không cần phải đích thân chạy Graph Node. Họ có động lực về tài chính.
  5. Ngư dân: Ngư dân bảo vệ mạng lưới bằng cách kiểm tra độ chính xác của các câu trả lời cho các truy vấn. Ngư dân có động cơ vị tha và vì lý do này, The Graph ban đầu sẽ cung cấp các dịch vụ ngư dân cho mạng lưới.
  6. Trọng tài viên: Các trọng tài xác định xem có nên rút ngắn các chỉ mục trong quá trình giải quyết tranh chấp hay không. Họ có thể là người tài chính hoặc vị tha.

Ứng dụng

Nhà phát triển

Đối với các nhà phát triển, các API để tạo một đồ thị con sẽ vẫn giống như khi sử dụng nút Đồ thị cục bộ hoặc được lưu trữ. Một điểm khác biệt đáng chú ý là cách các nhà phát triển triển khai các đồ thị con. Thay vì triển khai đến nút Đồ thị cục bộ hoặc được lưu trữ, họ sẽ triển khai đồ thị con của mình vào một sổ cái được lưu trữ trên Ethereum và đóng góp cổ phần GRT để quản lý đồ thị con đó. Điều này đóng vai trò như một tín hiệu cho người lập chỉ mục rằng đồ thị con này nên được lập chỉ mục.

Người dùng cuối

Đối với người dùng cuối, sự khác biệt chính là thay vì tương tác với các API tập trung được trợ cấp, họ sẽ cần bắt đầu thanh toán cho mỗi yêu cầu cho mạng lưới chỉ mục phi tập trung. Điều này sẽ được thực hiện bằng cách sử dụng công cụ yêu cầu chạy trên máy tính của họ – trong trình duyệt, dưới dạng tiện ích mở rộng hoặc được tích hợp sẵn trong dApp.

Người lập chỉ mục

Người lập chỉ mục sẽ có thể đính kèm vào Đồ thị bằng cách lưu trữ GRT và chạy phiên bản Đồ thị của Node.

Vì tiendientu.asia mong đợi tất cả những người lập chỉ mục hợp lý đưa ra quyết định ngân sách tương đương, nên ở trạng thái cân bằng, chúng tôi mong đợi những người lập chỉ mục đặt cược.

Phần thưởng lạm phát của người lập chỉ mục

Giải thưởng này nhằm khuyến khích các nhà lập chỉ mục lập chỉ mục các đồ thị con chưa có khối lượng truy vấn đáng kể. Điều này giúp giải quyết vấn đề bootstrap cho các đồ thị con mới có thể không có nhu cầu về trình chỉ mục từ trước.

Nguyên tắc hoạt động của nó là mỗi đoạn con trong mạng được phân bổ một phần trong tổng số phần thưởng cho lạm phát mạng, dựa trên số lượng tỷ lệ của tổng tín hiệu quản lý mà đoạn con này có. Đến lượt mình, số tiền này được chia cho tất cả những người lập chỉ mục đã đặt cược vào tiểu đoạn này, tương ứng với số tiền họ đã đóng góp.

Cơ chế này mang lại cho người lập chỉ mục một động lực bổ sung để phản hồi tín hiệu từ người quản lý, khiến việc quản lý thậm chí còn bổ ích hơn.

Về lâu dài, Graph (GRT) hy vọng những người lập chỉ mục hợp lý sẽ đặt cược GRT trên đồ thị phụ, nơi họ sẽ nhận được phần thưởng lạm phát và phí điều tra. Tuy nhiên, trong những ngày đầu của web, người lập chỉ mục có động cơ để đặt giá thầu, nhưng họ không thực sự làm công việc lập chỉ mục và phục vụ các truy vấn trên bất kỳ đồ thị con nào.

Trình duyệt đồ thị và Dịch vụ đặt tên đồ thị

Đây là một trong những đề xuất giá trị cốt lõi của The Graph – giúp các nhà phát triển tìm thấy dữ liệu hữu ích để phát triển và giúp tích hợp dữ liệu từ các giao thức cơ bản khác nhau và các nguồn dữ liệu phi tập trung vào một ứng dụng dễ dàng hơn.

 

Trên mạng Graph Explorer, Graph Explorer sẽ là một dApp dựa trên đồ thị con lập chỉ mục các hợp đồng thông minh Graph Protocol (meta, tôi biết!), Bao gồm Graph Name Service (GNS), một sổ đăng ký các đồ thị con trong chuỗi.

Các khoản thanh toán vi mô có điều kiện

Lớp thanh toán của Graph được thiết kế để giảm thiểu sự tin tưởng giữa người tiêu dùng và người lập chỉ mục. Kênh thanh toán là một công nghệ được thiết kế cho các khoản thanh toán OTC có thể mở rộng với mức độ tin cậy tối thiểu. Nó liên quan đến việc chặn các khoản tiền của hai bên trong một chuỗi trong một ký quỹ, trong đó tiền chỉ có thể được sử dụng để trao đổi tiền ngoài chuỗi giữa họ cho đến khi giao dịch được gửi đến chuỗi để rút tiền từ ký quỹ.

Tuy nhiên, đã có một số công việc được thực hiện về hoán đổi vi thanh toán nguyên tử đối với một số hàng hóa kỹ thuật số hoặc tính toán thuê ngoài mà chúng tôi đang xây dựng ở đây. Tiendientu.asia gọi công trình xây dựng của Graph (GRT) là WAVE Locks. WAVE là viết tắt của Work, Attestation, Review, Expiration, và thiết kế tổng thể trông như thế này:

  1. Công việc: Người tiêu dùng gửi một khoản thanh toán vi mô bị chặn kèm theo mô tả về công việc đang được thực hiện. Đặc tả công việc này hoạt động giống như một khóa thanh toán vi mô.
  2. Chứng nhận: Nhà cung cấp dịch vụ phản hồi bằng hàng hóa hoặc dịch vụ kỹ thuật số được yêu cầu cùng với bằng chứng đã ký cho thấy công việc đã được thực hiện một cách chính xác.
  3. Kiểm tra: Chứng thực được xác minh bằng một số phương pháp xác minh. Các khoản tiền phạt, chẳng hạn như cắt giảm, có thể bị phạt vì xác nhận công việc đã được thực hiện không chính xác.
  4. Hiệu lực: Nhà cung cấp dịch vụ phải có xác nhận đã nhận từ người tiêu dùng hoặc gửi chứng thực trực tuyến của họ để nhận khoản thanh toán vi mô của họ trước khi khoản thanh toán vi mô bị chặn hết hạn.

Việc sử dụng tính năng chặn với các kênh thanh toán không phải là mới. Tài liệu Lightning và Raiden thảo luận về việc sử dụng preimage băm để bỏ chặn các khoản thanh toán vi mô.

Có rất nhiều dự án thông minh đang làm việc trên các hình thức truyền tải biểu đồ khác nhau để tạo điều kiện thuận lợi cho các khoản thanh toán vi mô này giữa bất kỳ hai người tham gia tùy ý nào. Để đơn giản, mạng Graph ban đầu sẽ sử dụng một cấu trúc liên kết hub và kiểu hình chấu.

 

Điều này có nghĩa là để sử dụng Biểu đồ, người tiêu dùng sẽ cần một kênh trạng thái mở được liên kết với một trung tâm kênh trạng thái được tải bằng token ổn định hoặc ETH. Trong khi đó, người lập chỉ mục cũng cần có một kênh trạng thái mở với trung tâm nơi họ có thể nhận GRT.

Những dự án nào đã và đang sử dụng Graph

Ngày nay, các sản phẩm The Graph được sử dụng bởi:

  • Uniswap : DEX được sử dụng để trao đổi mã thông báo ERC20 trực tiếp từ ví của người dùng;
  • Synthetix : giao thức phát hành và giao dịch synths được tạo trên cơ sở ERC20;
  • Decentraland là một nền tảng thực tế ảo, nơi người dùng có thể tạo không gian và sở hữu nó theo ý mình, thêm bất kỳ nội dung nào, bao gồm cả việc bán nó cho những người truy cập khác;
  • Aragon là một nền tảng để tạo và quản lý các tổ chức phi tập trung (DAO), trong đó các nhà phát triển cung cấp tất cả các công cụ cần thiết.

Danh sách này cho thấy những người chơi rất lớn trên thị trường đã và đang tận dụng khả năng lập chỉ mục của The Graph. Và vectơ phát triển này tạo cơ hội để nói về GRT như một mã thông báo đầy hứa hẹn.

Ví Graph

Bất kỳ ví nào hoạt động với chuỗi khối Ethereum đều phù hợp để lưu trữ đồng GRT. Ví dụ về các kho lưu trữ như vậy là:

  1. Ledger hoặc Trezor là những nhà sản xuất ví phần cứng an toàn nhất có các đặc điểm rất giống nhau và trong hầu hết các trường hợp, người mua lựa chọn giữa các tính năng bổ sung, ngoại hình và chi phí. Bạn chỉ nên mua thiết bị từ các trang web chính thức của nhà sản xuất;
  2. Trust Wallet là một ví đa nền tảng phổ biến được hỗ trợ trực tiếp bởi sàn giao dịch Binance. Ứng dụng có sẵn cho điện thoại thông minh với hệ điều hành Android và iOS, bạn cũng có thể cài đặt ứng dụng dưới dạng tiện ích mở rộng trên trình duyệt. Ưu điểm chính là dễ sử dụng, cũng như khả năng tham gia các dự án DeFi thông qua ví.
  3. Atomic Wallet là ví đa nền tảng cho iOS, Android, nhiều phiên bản dành cho máy tính để bàn cũng có sẵn. Hỗ trợ mã thông báo ERC20 và BEP2. Bộ lưu trữ có khả năng hoán đổi nguyên tử được tích hợp sẵn và trao đổi tiền xu giữa những người dùng.
  4. MyEtherWallet là một dịch vụ ví cho phép bạn lưu trữ tiền mà không cần tải xuống bất kỳ ứng dụng nào. Đây là một giải pháp dựa trên web phù hợp để lưu trữ và chuyển tiếp một lượng nhỏ tiền điện tử. Ví có thể đồng bộ với Ledger và Trezor để tăng tính bảo mật cho tài khoản.

Bạn cũng có thể lưu trữ tiền xu trên các sàn giao dịch ( Binance KuCoin , v.v.), nhưng tùy chọn này không nên được coi là an toàn. Tất cả các dịch vụ như vậy đều được tập trung hóa, do đó, các quỹ có thể gặp rủi ro.

Ưu điểm và nhược điểm

Lợi ích của Graph :

  • cộng đồng mở:
  • người tiên phong lập chỉ mục;
  • mã thông báo liên tục bị đốt cháy;
  • một cơ quan quản lý kỹ thuật độc lập sẽ hỗ trợ chính sách tiền tệ của GRT.

Nhược điểm của Graph :

  • cho đến nay vẫn là một dự án tập trung;
  • giám tuyển và đại biểu không thể được giảm bớt (chỉ có một hệ thống các hình phạt).

Triển vọng phát triển

Dự án thu hút sự chú ý lớn nhất trong thời kỳ tài chính phi tập trung ngày càng phổ biến. Các ứng dụng này bắt đầu yêu cầu nhiều thông tin khác nhau, khá tốn kém để lưu trữ, vì vậy sẽ có lợi hơn khi sử dụng các công cụ lập chỉ mục khác nhau, bao gồm cả The Graph. Bản thân dự án rất quan trọng đối với thị trường DeFi nói chung, vì nó sẽ đẩy nhanh và đơn giản hóa quá trình thu thập thông tin cần thiết. Do sự mất đoàn kết của các mạng, các cầu nối phải được tạo ra giữa chúng để truyền dữ liệu, một trong số đó là The Graph. Khi được thực hiện đúng cách, điều này cũng sẽ có tác động tích cực đến bảo mật, độ tin cậy và thông lượng.