Sequencer là một thành phần quan trọng trong các mạng rollup hiện tại, đảm bảo việc xác nhận giao dịch nhanh chóng và giảm thiểu chi phí. Tuy nhiên, nó cũng là một điểm yếu của hệ thống, khi mọi hoạt động phải dựa vào một nhà điều hành duy nhất, và đòi hỏi sự tin cậy tuyệt đối từ phía người điều hành, dẫn đến sự tập trung.
Dự án Astria ra đời để giải quyết vấn đề này, cho phép nhiều rollup chia sẻ một mạng lưới các sequencer phi tập trung. Điều này sẽ giúp tăng cường tính bảo mật và khả năng mở rộng của các mạng rollup, đồng thời giảm thiểu rủi ro tập trung. Vậy Astria là gì? Hãy cùng Coincuatui tìm hiểu trong bài viết dưới đây.
Astria là gì? Tìm hiểu về mạng lưới chia sẻ sequencer phi tập trung cho rollup
Astria là một modular blockchain cho phép giúp các nhà phát triển xây dựng rollup một cách dễ dàng và hiệu quả hơn, không cần phải dựa vào các sequencer tập trung. Để làm được điều này, Astria cung cấp cho người dùng một mạng lưới các sequencer phân cấp, cho phép nhiều rollup chia sẻ cùng một mạng lưới này.
Astria là gì?
Astria hướng tới một tương lai có hàng nghìn rollup phi tập trung, mỗi rollup được thiết kế riêng để đáp ứng các nhu cầu cụ thể của các ngành, ứng dụng và trường hợp sử dụng khác nhau. Astria giúp các nhà phát triển triển khai rollup một cách dễ dàng, để họ có thể tập trung vào việc xây dựng các ứng dụng sáng tạo và hữu ích.
Astria chia nhỏ các thành phần được kết nối với nhau trong các blockchain thành các thành phần riêng lẻ. Điều này cho phép người dùng có thể trao đổi các thành phần phù hợp với nhu cầu cụ thể của họ.
Cách hoạt động của Astria so với các giải pháp thông thường
Với cấu trúc này, các rollup có thể lấy các block từ Astria ngay sau khi chúng được tạo ra mà không cần phải chờ đợi đến khi base layer chấp nhận chúng. Mạng lưới sequencer phi tập trung của Astria đảm bảo rằng thứ tự giao dịch này là chính xác, cho phép các rollup xác nhận block nhanh chóng cho người dùng cuối. Ngoài ra, các rollup cũng có thể đợi đến khi block được chấp nhận bởi lớp cơ sở để đạt được tính chính xác nhất nhưng sẽ mất thời gian hơn.
Để tạo một state root mới, các full node của rollup sẽ lấy một block từ Astria hoặc base layer, kiểm tra nó với quy tắc fork choice của Astria, lọc ra các giao dịch từ các rollup khác và áp dụng tập hợp kết quả của các giao dịch vào state trước đó của họ. Sau đó, headers có thể được tạo từ state root này và được gửi đến các light client. Các rollup theo kiểu này được gọi là “Lazy Rollup”, một thuật ngữ bắt nguồn từ nguyên tắc Lazy Evaluation được tìm thấy trong lý thuyết ngôn ngữ lập trình.
Astria Shared Sequencer là một mạng lưới các máy tính phân tán hoạt động cùng nhau để xác minh và sắp xếp các giao dịch. Mạng lưới này sử dụng một thuật toán đồng thuận gọi là CometBFT để đảm bảo rằng tất cả các máy tính đều đồng ý về thứ tự của các giao dịch. Điểm đặc biệt của mạng lưới Astria Shared Sequencer là nó không thực thi các giao dịch mà nó chỉ có nhiệm vụ sắp xếp chúng lại với nhau và chuyển đến các rollup để thực thi. Điều này có nghĩa là nó cần không kiểm tra xem các giao dịch có hợp lệ hay không.
Giải pháp EVM của Astria được xây dựng dựa trên 2 dự án là Cevmos và Rollkit nhưng được phát triển theo một hướng khác. Mục tiêu của Astria EVM là trở thành một layer 2 trên blockchain Celestia và sẽ được sử dụng trong việc thử nghiệm tích hợp rollup với mạng lưới Shared Sequencer của Astria.
Hiện tại Astria chưa có kế hoạch phát hành token trong tương lai.
Lộ trình phát triển Astria đến nay vẫn chưa được đội ngũ của dự án công bố.
Đội ngũ phát triển của Astria bao gồm 2 thành chủ chốt đó là:
Các nhà đầu tư của Astria
Vào ngày 4/4/2023, Astria đã huy động được 5,5 triệu USD trong vòng seed từ các quỹ đầu tư như Maven 11, 1kx, Delphi Digital, Robot Ventures,...
Thông qua bài viết tổng quan về dự án Astria trên đây, Coincuatui hy vọng bạn đọc sẽ nắm được những thông tin cơ bản về dự án này để tự đưa ra quyết định đầu tư cho riêng mình. Chúc bạn đầu tư thành công!
Nguồn: Coin68