the-graph-SCALAR-CONNEXT-STATE-CHANNEL
0 0
Read Time:8 Minute, 47 Second

Scalar là một giải pháp giao dịch vi mô (microtransaction) có thể mở rộng được xây dựng trên giao thức Connext Vector giúp phí truy vấn GRT nhanh và rẻ trong The Graph Network.

Giao thức truy vấn và lập chỉ mục phi tập trung của The Graph tạo điều kiện cho các truy vấn an toàn, có trả phí về dữ liệu blockchain. Mọi truy vấn trên mạng lưới The Graph đều được định giá riêng bởi Indexer (Người lập chỉ mục) và Consumer (Người tiêu dùng) trả tiền, thường sẽ là các nhà phát triển ứng dụng. Khối lượng truy vấn dịch vụ được lưu trữ của The Graph đã vượt quá 14 tỷ truy vấn vào tháng 2 và hơn 19 tỷ vào tháng 3, tăng hơn 100 lần kể từ tháng 1 năm 2020, cho thấy sự gia tăng liên tục trong việc áp dụng từ các dapp Ethereum.

Một trong những thách thức chính trong việc chuyển lưu lượng truy vấn từ dịch vụ được lưu trữ sang mạng phi tập trung là xác định cách hỗ trợ giao dịch truy vấn cho hàng tỷ truy vấn hàng tháng mà không làm tăng thời gian tải cho người dùng dapp. Nếu một giao dịch duy nhất làm tăng thời gian phân phát một trang lên chỉ 250 mili giây, thì 19 tỷ giao dịch sẽ làm tăng tổng thời gian chờ hơn 150 năm. Chờ đợi các trang tải không phải là cách sử dụng hiệu quả trong hai vòng đời của con người mỗi tháng. Hơn nữa, tốc độ giao dịch chậm có thể ngăn cản người dùng tương tác với các ứng dụng và là một điểm khó khăn chính trong sự phát triển của Web3 và nền kinh tế tiền mã hóa .

Tuy nhiên, một hệ thống giao dịch vi mô để kích hoạt The Graph không thể chỉ có thông lượng cao và độ trễ thấp. Chúng tôi biết giải pháp cần thiết để phân cấp, chịu lỗi, không cần niềm tin, sử dụng hiệu quả tính thanh khoản sẵn có và xóa bỏ lầm tưởng rằng tập trung dẫn đến hiệu suất tốt hơn.

Sau gần hai năm nghiên cứu và phát triển tích cực trên các State Channels (Kênh Trạng thái), The Graph Foundation rất vui mừng công bố một hệ thống vi giao dịch có thể mở rộng sử dụng giao thức Connext Vector với thông lượng phù hợp với sự phát triển của The Graph trong nhiều năm tới. Chúng tôi gọi nó là Scalar (Vô hướng).

Zac Burns, Kỹ sư phần mềm tại Edge & Node chia sẻ,

“Các giao dịch Web3 không nên đòi hỏi công sức kỹ thuật khổng lồ. Các nhà phát triển Web3 muốn tập trung vào hoạt động kinh doanh cốt lõi và biết rằng các giao dịch sẽ mở rộng theo nhu cầu thay vì lật đổ cơ sở hạ tầng của họ. Đó là lý do tại sao chúng tôi đã làm việc với The Graph Foundation để xây dựng Scalar. ”

Scalar: một giải pháp phản ứng vi mô để xử lý các truy vấn

Scalar là một công nghệ microtransaction có thể mở rộng được xây dựng trên giao thức Connext Vector và sử dụng các kênh trạng thái để tổng hợp và nén các giao dịch trước khi được hoàn thiện trên chuỗi (on-chain). Mạng lưới The Graph sử dụng Scalar để xử lý tất cả các giao dịch truy vấn giữa Indexers and Consumers trả tiền cho các truy vấn của ứng dụng. Scalar nhấn mạnh hiệu suất ở mọi lớp – từ kiến ​​trúc luồng dữ liệu đến tối ưu hóa CPU và bộ nhớ. Scalar hiện đã sẵn sàng cho hệ sinh thái Web3 và sẽ có nguồn mở để cải thiện cộng đồng Web3 và Ethereum, vì vậy bất kỳ ứng dụng nào cũng có thể sử dụng Scalar để xử lý các giao dịch một cách hiệu quả.

Scalar được viết bằng Rust cho hiệu suất và để định tuyến, chúng tôi dựa vào Connext Vector, một khung kênh trạng thái cực kỳ tối thiểu. Connext đã hợp tác chặt chẽ với The Graph Foundation và Edge & Node trong suốt quá trình phát triển của Scalar. Do đó, Vector đã được tạo ra một cách rõ ràng với trường hợp sử dụng của The Graph. Dưới đây là sơ đồ về vòng đời giao dịch từ quan điểm của Indexer hiển thị theo từng lớp:

Mỗi giao dịch Scalar bắt đầu được liên kết với một truy vấn duy nhất và được gửi từ Consumer (ví dụ: dapp thực hiện truy vấn) đến Indexer. Một biên lai sẽ tổng hợp các giao dịch nối tiếp cho các truy vấn của Consumer đó theo thời gian. Một Vector transfer (chuyển) đóng vai trò như một đơn vị tài sản thế chấp và tổng hợp nhiều biên lai để cho phép truy vấn song song.

Tiếp theo, mỗi transfer được chuyển thành một channel (kênh) Vector. Kênh cho phép người tham gia chuyển tiền đồng thời qua các quy trình khác nhau và hoán đổi chuyển khoản liền mạch trước khi họ hết tài sản thế chấp. Một kênh Vector khác ở đầu nhận của giao dịch tổng hợp các giao dịch từ nhiều người tham gia khác thông qua một bộ định tuyến.

Cuối cùng, tất cả các giao dịch cho một phân bổ được gửi trong một lần rút tiền duy nhất trên chuỗi (Ethereum) để phân phối các giao dịch truy vấn thông qua rebate pool.

Scalar được tối ưu hóa cho các trường hợp sử dụng có nhiều giao dịch song song tại bất kỳ thời điểm nào. Nhóm Connext và The Graph đã làm việc chăm chỉ để đưa giải pháp này lên sóng để các dự án khác trong Web3 có thể hưởng lợi và thực hiện các giao dịch có thể mở rộng.

Eva Beylin, Giám đốc tại The Graph Foundation cho biết thêm,

“Để cơ sở hạ tầng Web3 hoạt động hiệu quả, các giao dịch phải dễ dàng nhất có thể. Các trình chỉ mục là xương sống của Web3 và Scalar sẽ cho phép các giao dịch phí truy vấn hiệu quả và rẻ, đảm bảo họ có thể phát triển hoạt động của mình và phục vụ Mạng The Graph. Scalar giải quyết vấn đề này cho The Graph và sẽ cho phép các nhà xây dựng khác mang lại giao dịch hiệu quả cho người dùng của họ. ”

Khôi phục tầm nhìn ban đầu của web

Dịch vụ được lưu trữ của Graph đã chứng kiến ​​mức tăng trưởng sử dụng nhất quán, thể hiện một chuyển dịch và sự quan tâm khổng lồ đến Internet phi tập trung. Chỉ trong tháng 3, dịch vụ lưu trữ của The Graph đã xử lý hơn 19 tỷ truy vấn – hơn 600 triệu truy vấn mỗi ngày. Số lượng các nhà phát triển triển khai các subgraph cũng đã tăng gần 20% so với tháng trước. Bước tiến lớn trong các trường hợp sử dụng Web3 như DeFi và NFTs đã tạo ra nhu cầu chưa từng có về một hệ thống xử lý truy vấn thực sự phi tập trung và có thể mở rộng.

Yaniv Tal, Đồng sáng lập và Giám đốc điều hành của Edge & Node cho biết,

“Tầm nhìn ban đầu của web bao gồm một hệ thống giao dịch vi mô được sử dụng để thanh toán, hoàn lại tiền và tiền boa. Hệ thống này đã được khởi động nhưng không bao giờ hoàn tất, mặc dù phần còn lại của nó có thể được nhìn thấy trong mã lỗi 402 ‘yêu cầu thanh toán’. Scalar hoàn thành công việc của các kiến ​​trúc sư Internet ban đầu bằng cách đưa các giao dịch vi mô trực tiếp vào cấu trúc của web. “

Mạng The Graph là một trong những mạng phi tập trung phát triển nhanh nhất. Các Dapp sử dụng Đồ thị bao gồm các tập đoàn khổng lồ DeFi Uniswap, AAVE, Synthetix, 1inch, Balancer và Curve. Coinmarketcap và CoinGecko cũng tận dụng các subgraph để lấy dữ liệu. Các subgraph cũng được sử dụng bởi các thị trường NFT lớn như Upshot, Zora, knownOrigin, Foundation, Mintbase, Decentraland, Bondly và SuperRare.

Về The Graph

The Graph là lớp lập chỉ mục và truy vấn của web phi tập trung. Các nhà phát triển xây dựng và xuất bản các API mở, được gọi là subgraph, mà các ứng dụng có thể truy vấn bằng GraphQL. The Graph hiện hỗ trợ lập chỉ mục dữ liệu từ Ethereum, IPFS và PoA với nhiều mạng hơn sắp ra mắt. Cho đến nay, hơn 9.000 subgraph đã được triển khai bởi hơn 14.000 nhà phát triển tích cực cho các ứng dụng, chẳng hạn như Uniswap, Synthetix, Aragon, Gnosis, Balancer, Livepeer, DAOstack, AAVE, Foundation, Zora, knownOrigin, Bondly, Decentraland và nhiều ứng dụng khác.

Nếu bạn là nhà phát triển đang xây dựng một ứng dụng hoặc ứng dụng Web3, bạn có thể sử dụng các subgraph để lập chỉ mục và truy vấn dữ liệu từ các blockchains. The Graph cho phép các ứng dụng trình bày dữ liệu hiệu quả và hiệu quả trong giao diện người dùng và cho phép các nhà phát triển khác cũng sử dụng subgraph của bạn! Bạn có thể triển khai một subgraph hoặc truy vấn các subgraph hiện có trong Graph Explorer.

The Graph rất thích chào đón bạn trở thành Indexer , Curator , và / hoặc Delegators trên mainnet The Graph. Tham gia cộng đồng The Graph bằng cách giới thiệu bản thân trong The Graph Discord để thảo luận kỹ thuật, tham gia cuộc trò chuyện Telegram của The Graph hoặc theo dõi The Graph trên Twitter! Các nhà phát triển của Graph và các thành viên của cộng đồng luôn mong muốn được trò chuyện với bạn và hệ sinh thái của The Graph có một cộng đồng các nhà phát triển ngày càng phát triển hỗ trợ lẫn nhau.

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published. Required fields are marked *