The Graph hợp tác Polygon (Matic) để tiếp cận các giải pháp Layer 2
Mới đây, dự án The Graph đã công bố họ đang triển khai dự án trên các blockchain layer 2, cụ thể là họ đang phát triển hệ thống hỗ trợ lập chỉ mục và truy vấn dữ liệu mở trên Polygon (chính là dự án Matic sau khi đổi tên thương hiệu) - một nền tảng đã có hơn 200 ngàn người dùng và 90 ứng dụng.
Polygon là gì?
Polygon có lẽ là cái tên này hơi xa lạ đối với anh em, nhưng thực ra đây chỉ là cái tên mới của dự án Matic sau khi dự án này quyết định tái định vị thương hiệu. Trong tháng 2 vừa qua, Matic Network đã rebrand và trở thành Polygon, đồng thời mở rộng thêm các định vị công nghệ và sứ mệnh của dự án.
Matic Network là gì?
Matic Network được xây dựng và phát triển từ năm 2017 với sứ mệnh là tạo ra một thế giới mở ở trên mạng lưới Ethereum. Matic Network đã đạt được nhiều thành tựu trong 3 năm hoạt động vừa qua:
- Vận hành thành công Matic Plasma Chains - Một giải pháp layer 2 dựa trên công nghệ Plasma;
- Vận hành thành công Matic PoS Chain - Một sidechain của Ethereum tương thích với máy ảo EVM, hoạt động theo cơ chế Proof-of-Stake dựa trên hệ thống bảo mật vững chắc có sẵn của Ethereum (hệ thống các validator);
- Đã triển khai thành công trên 80 dApps, bao gồm các dự án như Polymarket, Aavegotchi, Neon District, Skyweaver, Cometh, EasyFi và vẫn tiếp tục triển khai thêm các dApps tiếp theo;
- Đã có 7 triệu giao dịch được thực hiện bởi 200 ngàn người dùng, và số giao dịch vẫn đang tiếp tục gia tăng mỗi ngày;
- 75 triệu đô của người dùng đang hoạt động trên Matic và con số này đang liên tục tăng lên;
- Đã tài trợ hơn 1 triệu đô cho các nhà phát triển;
- Matic Network được chú ý và tài trợ bởi nhiều quỹ đầu tư trong các hội nghị và chương trình phát triển lớn của Ethereum.
Trên chặng đường phát triển của họ, họ đã tự đúc kết ra rất nhiều bài học dẫn tới quyết định tái định vị thương hiệu Matic Network thành Polygon:
- Cuộc chiến các giải pháp mở rộng trên Ethereum không thể chỉ có một người chiến thắng duy nhất, và bởi vì mỗi dự án lại có những điểm riêng biệt, nên Matic Network tin rằng nhiều giải pháp mở rộng và cơ sở hạ tầng sẽ cùng nhau tồn tại trong tương lai;
- Các giải pháp mở rộng trên Ethereum đã rất phát triển, nhưng vẫn chưa được sử dụng rộng rãi bởi việc thực hiện dự án trên các giải pháp này vô cùng phức tạp và chưa có cấu trúc hoàn chỉnh;
- Đối mặt với các vấn đề như trên, rất nhiều dự án đã và đang xây dựng hệ sinh thái bên ngoài Ethereum như Polkadot, Avalanche, Cosmos,... Điểm tích cực của các hệ sinh thái này là họ có cấu trúc khá tốt so với lại cấu trúc nguyên bản của Ethereum, nhưng các yếu điểm dễ thấy của chúng là nền tảng mới này chưa có nhiều ứng dụng nên hiệu ứng mạng lưới chưa có, khả năng bảo mật hệ thống không cao.
Tóm lại, anh em thấy rằng, Matic Network tin các nhà phát triển đều muốn phát triển dự án trên nền tảng Ethereum để tận dụng hệ thống bảo mật và hiệu ứng mạng lưới vốn đã vô cùng tốt. Tuy nhiên, họ lại gặp phải các vấn đề trong quá trình tìm ra cấu trúc mở rộng hợp lý và tìm ra cách đơn giản hóa việc thực hiện dự án trên các giải pháp Layer 2.
Từ đó, Polygon ra đời để giải quyết các vấn đề này.
Đọc thêm: Layer 2 - Chìa khóa giải quyết các vấn đề trên Ethereum
Polygon là gì?
Polygon là một nền tảng có cấu trúc thông minh, dễ dàng tương tác và sử dụng, phục vụ khả năng mở rộng của Ethereum trong tương lai. Bộ máy cốt lõi của Polygon là Polygon SDK - Một mô đun linh hoạt, giúp xây dựng và kết nối các giải pháp chính:
- Layer 2 chain: Giải pháp mở rộng dựa vào hệ thống bảo mật của Ethereum thay vì tự phát triển hệ thống các validator của riêng họ. Ngoài Plasma chains đã được Matic Network sử dụng ra, Polygon sẽ hỗ trợ thêm các giải pháp layer 2 khác như Optimistic Rollups, zkRollups, Validium, từ đó trở thành dự án tổng hợp các giải pháp layer 2. Layer 2 chain là một lựa chọn tốt cho các ứng dụng cần độ bảo mật cao và các startups (các dự án và các cộng đồng nhỏ không đủ tiềm lực để tự phát triển các validator pool riêng).
- Sidechains: Các sidechain của Ethereum thường tự vận hành hệ thống bảo mật của riêng họ, thường có các validator pool riêng. Sidechain có sự độc lập và linh hoạt cao, nhưng thường phải đánh đổi bằng mức độ phi tập trung thấp và bảo mật kém. Các chain này có thể được thay đổi sao cho chúng vẫn thừa hưởng một phần cấu trúc của Ethereum. Một ví dụ cho cấu trúc này là Matic PoS Chain. Các sidechain là giải pháp tốt cho các doanh nghiệp, dự án không yêu cầu khả năng bảo mật cao hoặc có cộng đồng lớn cùng khả năng tài chính tốt để có thể tự triển khai validator pool phi tập trung.
Hơn nữa, Polygon SDK sẽ tiếp tục phát triển để hỗ trợ các giải pháp khác, để tăng tính hữu dụng của dự án và cải tiến trải nghiệm người dùng. Ví dụ, các dự án bao gồm:
- Các giao thức tương tác và nhắn tin đa chuỗi;
- Dịch vụ cung cấp dữ liệu;
- Dịch vụ chia sẻ bảo mật;
- Bộ chuyển đổi cho các mạng lưới blockchain ngoài;
- Mô-đun cho các ứng dụng cụ thể;
- Mô-đun và sản phẩm cho doanh nghiệp;
- Các giải pháp và sản phẩm cao cấp…
Polygon đã bước đầu thành công trong việc chuyển đổi Ethereum thành một hệ thống đa chuỗi. Hệ thống đa chuỗi này gần giống với các hệ thống Polkadot, Cosmos, Avalanche,... nhưng với 3 điểm nổi bật hơn:
- Có khả năng tận dụng hiệu ứng mạng lưới của nền tảng Ethereum.
- Hệ thống bảo mật tốt: Polygon có cùng hệ thống bảo mật với Ethereum - một trong các blockchain có bảo mật tốt nhất hiện tại.
- Cấu trúc được xây dựng tốt: Polygon có thể kết nối và tương tác với các giải pháp layer 2 của Ethereum.
Như anh em đã biết, Ethereum là hệ thống đa chuỗi lớn nhất trên thế giới, với mạng lưới hơn 50 máy ảo EVM, hàng trăm các chain tự vận hành bởi các doanh nghiệp, và hàng chục giải pháp layer 2.
Polygon hứa hẹn sẽ tái cấu trúc hệ sinh thái vô cùng hùng mạnh này, và giúp chúng phát triển mạnh mẽ hơn trong tương lai.
The Graph - Sứ mệnh xây dựng APIs mở cho Web3
Khả năng lập chỉ mục
Lập chỉ mục là sắp xếp và phân loại thông tin sao cho dữ liệu có thể dễ dàng được truy vấn và sử dụng bởi người dùng. Google là một công ty vô cùng thành công trong việc lập chỉ mục nguồn thông tin từ các web, giảm thiểu thời gian để người dùng tìm kiếm thông tin trên Internet.
Nếu không có khả năng lập chỉ mục này, thì người dùng sẽ phải tự tìm kiếm thủ công các dữ liệu chưa được phân loại, sắp xếp hợp lý cho nhu cầu tìm kiếm.
The Graph đang được chú trọng phát triển khả năng lập chỉ mục và truy xuất thông tin - nhu cầu đầu tiên và cũng là quan trọng nhất của người dùng khi sử dụng protocol này.
Ngôn ngữ lập trình GraphQL
The Graph sử dụng một trong các ngôn ngữ lập trình được dùng rộng rãi nhất: GraphQL - ngôn ngữ lập trình mã nguồn mở thường được sử dụng bởi các cộng đồng phát triển web. Ngôn ngữ này giúp đưa ra các API chính xác với nhu cầu người dùng chỉ qua một yêu cầu, giúp những nhà lập trình web trên Web2 có thể dễ dàng xây dựng trên Web3.
The Graph - Google của Blockchain
Các hệ thống Blockchain càng ngày càng nhiều dữ liệu, từ các dữ liệu on-chain như các sự kiện của smart contract tới các dữ liệu off-chain mà các dApps dùng thông qua các oracle. Trước sự ra đời của The Graph, các nhà phát triển phải tự viết các dòng code lập chỉ mục dữ liệu của riêng dự án, sau đó quản lý server và dữ liệu một cách tập trung.
Điều này gây nên nhiều nguy cơ cho các user, bởi họ không thể trích xuất thông tin hoặc trích xuất sai thông tin nếu server đó không hoạt động. Bởi vậy, triển khai các subgraph là cách khả thi và tiện lợi nhất để triển khai các dữ liệu blockchain được lập chỉ mục một cách tiết kiệm và dễ dàng.
Nói chung, The Graph đã xử lý vấn đề dữ liệu bị quản lý một cách tập trung, bằng cách tạo ra một giao thức lập chỉ mục dữ liệu phi tập trung. Với mạng lưới phi tập trung này, người dùng không cần phải sử dụng các dữ liệu tập trung nữa.
The Graph và Polygon thiết lập quan hệ đối tác
Polygon là giải pháp layer 2 đầu tiên được The Graph lựa chọn để phát triển. Dự án hứa hẹn sẽ đem lại những tính năng vô cùng hữu ích cho các nhà phát triển hoạt động trên nền tảng này.
Theo mình, chắc chắn đây là một sự hợp tác đem lại cơ hội phát triển vô cùng lớn cho cả hai bên, bởi The Graph là một dự án có cộng đồng rất mạnh với khoảng 10 ngàn nhà phát triển Subgraph và đã cho ra mắt 8000 Subgraph cho các ứng dụng top đầu như Uniswap, Synthetix, Gnosis, Balancer, AAVE, Decentraland,... Số subgraph cùng số nhà phát triển chắc chắn sẽ tiếp tục tăng mạnh trong tương lai.
Cùng lượng dApps và lượng nhà phát triển đang ngày một nhiều ở Polygon, The Graph sẽ phát triển vô cùng mạnh mẽ ở nền tảng này.
Lời kết
Hiện tại, các nhà phát triển trên Polygon đã có thể phát triển các Subgraph, và dữ liệu trên Polygon đã có thể được lập chỉ mục và sử dụng vào các dApps như Games, các sàn giao dịch phi tập trung, các giao thức cho vay hay các giao thức DeFi khác.
Anh em có suy nghĩ gì về sự hợp tác của hai dự án này? Hãy comment ở bên dưới để cùng thảo luận với mình và những anh em khác nhé!
Bài viết này được dịch từ một bài viết của The Graph, anh em có thể xem bản gốc tại đây.