Tối ưu hóa cấu trúc khả năng tương tác của blockchain mô-đun thông qua chia sẻ sắp xếp và lớp meta-rollup @EspressoSys , @Calderaxyz , @commonwarexyz Cấu trúc blockchain mô-đun đã được thiết lập bằng cách tách biệt các chức năng thực thi, khả năng truy cập dữ liệu, đồng thuận và thanh toán, nhằm đảm bảo khả năng mở rộng và tính linh hoạt, nhưng đồng thời cũng đã làm lộ ra vấn đề khả năng tương tác có hệ thống. Trong cấu trúc mà mỗi rollup xử lý giao dịch và duy trì trạng thái một cách độc lập, mặc dù việc truyền dữ liệu giữa các chuỗi là khả thi, nhưng việc xử lý giao dịch qua nhiều rollup như một đơn vị thực thi nguyên tử là khó khăn về mặt cấu trúc. Vấn đề này phát sinh từ những hạn chế của việc truyền tải tin nhắn đơn giản hoặc công nghệ cầu nối và đã được xác nhận qua nhiều nghiên cứu và trường hợp triển khai rằng nó không đảm bảo thứ tự mà giao dịch được xử lý. Khả năng tương tác dựa trên cầu nối hiện tại đã tập trung vào vai trò truyền tải tin nhắn giữa các chuỗi, điều này có hiệu quả trong việc di chuyển dữ liệu nhưng không đảm bảo tính đồng thời và nhất quán trong thực thi. Khi các rollup khác nhau sắp xếp giao dịch thông qua các bộ sắp xếp riêng của mình, có thể xảy ra thứ tự xử lý khác nhau cho cùng một sự kiện, dẫn đến trạng thái cạnh tranh và không xác định trong thực thi giữa các rollup. Trong bối cảnh này, rào cản chính của khả năng tương tác đã trở nên rõ ràng rằng không phải là việc truyền tải tin nhắn mà là việc sắp xếp thứ tự, và chia sẻ sắp xếp đã xuất hiện như một cách tiếp cận để giải quyết vấn đề này. Chia sẻ sắp xếp có nghĩa là nhiều rollup cùng xác nhận thứ tự giao dịch thông qua một lớp sắp xếp duy nhất, và hệ thống Espresso đang thực hiện điều này thông qua một cơ chế đồng thuận phi tập trung. Đồng thuận HotShot của Espresso cung cấp một thứ tự giao dịch toàn cầu nhất quán trên toàn bộ các rollup tham gia, cho phép các gói giao dịch qua nhiều rollup được thực thi theo cùng một thứ tự. Sự đảm bảo sắp xếp này được cung cấp tách biệt với logic thực thi của từng rollup, cho phép thực thi nguyên tử trong khi vẫn duy trì sự đa dạng của môi trường thực thi. Hơn nữa, thông qua giao thức Tiramisu, quá trình sắp xếp giao dịch được xử lý công khai và dựa trên quy tắc, giảm thiểu sự không công bằng do thao tác thứ tự. Để thực hiện sự hợp tác giữa các rollup trên lớp sắp xếp mà chia sẻ sắp xếp cung cấp, cần có một lớp điều chỉnh bổ sung. Meta-layer của Caldera đóng vai trò như một cơ sở hạ tầng điều phối, cung cấp giao diện và quy trình hoạt động chung trong khi vẫn duy trì tính tự chủ của từng rollup. Meta-layer hỗ trợ cầu nối dựa trên ý định sử dụng bộ sắp xếp chia sẻ và phương thức gọi chuẩn hóa giữa các rollup, cho phép mỗi rollup tương tác mà không cần xây dựng cầu nối tùy chỉnh riêng. Nó cũng đóng vai trò giảm bớt độ phức tạp trong hoạt động bằng cách điều chỉnh cơ sở hạ tầng chung trong quá trình triển khai, cấu hình và nâng cấp của các rollup. Cấu trúc điều chỉnh của lớp trên hoạt động hiệu quả hơn khi các thành phần công nghệ được sử dụng ở lớp dưới có một mức độ nhất quán nhất định. commonware áp dụng cách tiếp cận tập trung vào các nguyên tố thay vì khung, cung cấp các thành phần cốt lõi liên quan đến đồng thuận, mạng, lưu trữ và thực thi dưới dạng thư viện phần mềm có thể tái sử dụng. Ví dụ, mô-đun đồng thuận bao gồm mã hóa dựa trên BLS và cấu trúc chữ ký đệm, các thành phần mạng P2P chuẩn hóa, và cấu trúc lưu trữ trạng thái sử dụng Merkle Mountain Range có thể được sử dụng theo cùng một cách trên các chuỗi hoặc rollup khác nhau. Những thành phần này không phụ thuộc vào một chuỗi cụ thể và thực tế, trong trường hợp chuyển đổi layer1 dựa trên EVM của Noble, đã triển khai tính nhất quán cấp độ phụ bằng cách kết hợp các nguyên tố riêng lẻ trong môi trường hợp đồng thông minh mở. Trong cấu trúc kết hợp giữa chia sẻ sắp xếp, meta-layer rollup và các nguyên tố mô-đun có thể tái sử dụng, tối ưu hóa khả năng tương tác được thực hiện theo cách khác với trước đây. Giao dịch trước tiên được xác nhận thứ tự toàn cầu thông qua bộ sắp xếp chia sẻ và được truyền đến từng rollup thông qua giao diện chuẩn mà meta-layer cung cấp, và được xử lý nhất quán trong môi trường thực thi dựa trên các nguyên tố chung. Trong quá trình này, không cần thiết bị logic cầu nối riêng biệt hoặc đồng bộ trạng thái, và khả năng tương tác hoạt động như một đặc tính thực thi cơ bản chứ không phải là một chức năng bổ sung. Tuy nhiên, cấu trúc này cũng chứa đựng những hạn chế như độ trễ mạng vật lý hoặc chi phí điều chỉnh giữa các lớp, và cũng có thể quan sát thấy rằng lỗi hoặc gián đoạn của một số thành phần có thể ảnh hưởng đồng thời đến nhiều rollup. Trong toàn bộ ngăn xếp này, niềm tin và quản trị được phân tán theo từng lớp. Ở lớp chia sẻ sắp xếp, một tập hợp các xác thực viên phi tập trung và cơ chế cắt giảm là cốt lõi cho việc xác thực hành vi, trong khi ở meta-layer, sự đồng thuận về thay đổi giao diện và quy trình nâng cấp là cần thiết. Ở lớp nguyên tố, tính bảo mật và chất lượng kiểm toán của từng thành phần đóng vai trò quan trọng, và khả năng thay thế từng mô-đun có nghĩa là phạm vi ảnh hưởng của lỗi tương đối hạn chế. Cấu trúc này có hình thức thất bại khác với mô hình chuỗi đơn truyền thống và đã phát triển theo hướng xem xét khả năng thay thế và quy trình phục hồi của từng thành phần. Tổng thể, chia sẻ sắp xếp, meta-layer rollup và các nguyên tố mô-đun có thể tái sử dụng đã định nghĩa lại khả năng tương tác trong môi trường blockchain mô-đun như một vấn đề sắp xếp và điều chỉnh. Cách tiếp cận này tập trung vào việc cấu trúc hóa sự phù hợp giữa thứ tự thực thi và chuyển trạng thái, thoát khỏi tương tác tập trung vào truyền tải dữ liệu, và làm cho sự tương tác giữa các rollup trở nên đơn giản và có thể xác minh hơn. Cấu trúc này đã được xác nhận qua các tài liệu kỹ thuật và trường hợp triển khai công khai cho đến nay, và đã trở thành một hướng đi đã được thiết lập trong việc xử lý khả năng tương tác trong hệ sinh thái blockchain mô-đun.