Tác giả: 1912212.eth, Tin tức tầm nhìn xa
Với sự trưởng thành ngày càng tăng của mạng lớp thứ hai Ethereum và Sự phổ biến ngày càng tăng của Gas Với việc giảm phí đáng kể, các mạng này đang có xu hướng tăng trưởng bùng nổ, nhưng các vấn đề cũng nảy sinh. Ví dụ, phí và tốc độ sẽ bị ảnh hưởng bởi nhiều khía cạnh, khiến trải nghiệm của người dùng không đạt yêu cầu. Trong bối cảnh này, tầm quan trọng của việc sắp xếp trình tự giao dịch ngày càng trở nên nổi bật, trở thành chìa khóa để giải quyết các tắc nghẽn giao dịch và tối ưu hóa trải nghiệm người dùng.
Vào tháng 4 năm nay, Astria, một blockchain mô-đun tập trung vào các máy phân loại dùng chung, đã hoàn thành vòng tài trợ ban đầu trị giá 5,5 triệu đô la Mỹ, do Maven 11, 1kx, Delphi dẫn đầu Ventures, Robot Ventures và những công ty khác đã tham gia đầu tư. Chỉ 3 tháng sau, Astria đã hoàn thành khoản tài trợ trị giá 12,5 triệu đô la khác, dẫn đầu bởi dba và Placeholder VC, với sự tham gia của Hasu và những người khác.
Astria là gì?
Astria đang phát triển một mạng trình tự chia sẻ phi tập trung được thiết kế để cung cấp cho các Bản tổng hợp tính hữu hạn nhanh chóng, khả năng chống kiểm duyệt, khả năng kết hợp và phân quyền .
Hiện tại, người dùng sử dụng L2 để chạy máy phân loại tập trung thuận tiện hơn, rẻ hơn và dễ dàng hơn nên L2 chính thống được quản lý bởi nhóm riêng của họ. Mặc dù người dùng L2 có thể gửi giao dịch trực tiếp đến L1 để bỏ qua trình sắp xếp thứ tự, nhưng người dùng phải trả phí gas giao dịch cho L1 và các giao dịch có thể mất nhiều thời gian hơn để hoàn tất.
Bộ sắp xếp kiểm soát việc sắp xếp các giao dịch và về mặt lý thuyết, nó có quyền không bao gồm các giao dịch của người dùng. Trình sắp xếp chuỗi cũng có thể trích xuất MEV từ nhóm giao dịch. Nếu chỉ có một máy phân loại thì nguy cơ tập trung hóa sẽ lớn hơn.
Do đó, một bộ phân loại chia sẻ phi tập trung vẫn có ý nghĩa.
Cách Astria hoạt động
Bộ sắp xếp phi tập trung của Astria có nhiều nút sắp xếp, do đó có thể sắp xếp Giao dịch tổng hợp. Trong chế độ hoạt động của Astria, người dùng gửi giao dịch tới Rollups và các giao dịch sẽ tự động đi vào nhóm bộ nhớ của nút Rollup tương ứng, nơi bộ kết hợp chịu trách nhiệm thu thập txnx và gửi nó đến bộ sắp xếp. Cuối cùng, trình sắp xếp chuỗi tổng hợp txnx thành một khối chia sẻ và cuối cùng gửi xác nhận trước cho người dùng.
Bộ sắp xếp hiện tại được triển khai dựa trên Bản tổng hợp cụ thể. Astria xử lý các khối theo lô cho nhiều Bản tổng hợp. Nén dữ liệu giúp tiết kiệm chi phí bổ sung khi xuất bản dữ liệu lên L1. Mạng tuần tự được chia sẻ phi tập trung khuyến khích người tham gia từ nhiều hệ sinh thái Rollup đóng vai trò là người xác thực trên mạng.
Astria stack
Các thành phần chính của Astria bao gồm 5 phần, cụ thể là combinators , order layer , rơle, DA và bộ lập lịch.
Combiner
Các chuyên gia kỹ thuật có thể sử dụng trực tiếp lớp sắp xếp để thực hiện phân loại giao dịch tốt hơn, nhưng nó sẽ làm tăng khó khăn cho đại đa số người dùng thông thường khi thực sự sử dụng nó. Việc tương tác trực tiếp với lớp sắp xếp yêu cầu người dùng phải giữ mã thông báo sắp xếp và duy trì ví sắp xếp, cả hai đều có tác động tiêu cực đáng kể đến trải nghiệm người dùng.
Astria cung cấp cho người dùng các công cụ để trừu tượng hóa sự phức tạp này thông qua các tổ hợp. Bộ kết hợp tương đương với một trạm xăng và chịu chi phí phân loại các giao dịch của người dùng. Bộ kết hợp cũng cung cấp cho người dùng các đảm bảo không theo thứ tự, gói các giao dịch theo thứ tự chúng được nhận.
Lớp đặt hàng
Lớp đặt hàng Astria sử dụng CometBFT làm thuật toán đồng thuận. Một chuỗi hỗ trợ CometBFT có thể hỗ trợ IBC (Giao tiếp liên chuỗi khối), có nghĩa là nó có thể liên kết chéo giữa nhiều chuỗi khác.
Bộ sắp xếp Astria độc đáo ở chỗ các giao dịch trong đó không được thực thi (sắp xếp lười) mà được gán cho một công cụ thực thi khác, Rollup. Nút trình tự sắp xếp có thể chọn hoạt động như một "trình xác thực", nghĩa là nó tham gia tích cực vào quá trình sản xuất và hoàn thiện các khối mới.
Logic ứng dụng của bộ sắp xếp Astria cho phép ba chức năng chính:
Bộ lặp trung bình
Chức năng của bộ lặp là lấy các đoạn đã được xác minh từ trình sắp xếp chuỗi và chuyển chúng đến lớp DA. Vì bộ sắp xếp có thời gian khối nhanh hơn DA nên rơle sẽ sắp xếp dữ liệu đã sắp xếp từ nhiều khối sắp xếp trước khi nén và gửi đến DA.
Các khối trình tự sắp xếp riêng lẻ cũng có thể được bộ lập lịch tìm nạp trước khi bộ lặp gửi chúng đến DA. Điều này cho phép hoàn thiện nhanh chóng trải nghiệm người dùng được cải thiện, hoạt động như một cam kết mềm cho lớp thực thi. Việc thu thập dữ liệu do rơle gửi đến lớp DA được sử dụng làm nguồn đáng tin cậy và cuối cùng được trích xuất từ DA để sử dụng làm cam kết cuối cùng được xác nhận cuối cùng trong Tổng hợp.
DA
Astria sử dụng Celestia làm lớp sẵn có của dữ liệu và là tất cả các mạng phân loại sắp xếp. đích cuối cùng của dữ liệu. Sau khi dữ liệu được ghi vào Celestia, lệnh giao dịch được coi là cuối cùng và tất cả dữ liệu sẽ được lấy từ đây khi nút Tổng hợp mới được bắt đầu.
Bộ lập lịch
Bộ lập lịch có thể được coi là cách triển khai đồng thuận của nút đầy đủ Rollup, tương tự như nút Operation trong OP Stack. Bộ lập lịch là đối tác của công cụ thực thi và chúng cùng nhau tạo thành một nút Tổng hợp hoàn chỉnh. Vai trò của nó là kết nối trình sắp xếp chuỗi và lớp DA với lớp thực thi Rollup bằng cách trích xuất các giao dịch thuộc nút Rollup từ mỗi khối trình sắp xếp chuỗi và chuyển tiếp chúng đến lớp thực thi.
Đối với mỗi khối sắp xếp, trích xuất dữ liệu Rollup có liên quan mà nó cần, sau đó xác minh lô dữ liệu Rollup, đợi xác minh hoàn tất, nó sẽ Chuyển đổi này vào danh sách các giao dịch và chuyển nó đến công cụ thực thi.