
Một giao dịch có thể tương tác với nhiều hợp đồng thông minh, mỗi hợp đồng có quan điểm riêng về việc gì nên xảy ra trước. Điều này tạo ra một vấn đề khó khăn. Hãy tưởng tượng một hợp đồng ưu tiên hủy giao dịch, trong khi một hợp đồng khác ưu tiên thanh lý. Khi một giao dịch tương tác với cả hai, việc tuân thủ quy tắc sắp xếp của một hợp đồng có thể làm phức tạp quy tắc của hợp đồng còn lại. Tài liệu của Ritual khám phá thách thức này dưới góc độ khả năng kết hợp: làm thế nào để các chính sách sắp xếp đặc thù ứng dụng khác nhau có thể cùng tồn tại mà không tạo ra xung đột? Một hướng giải pháp được đề xuất là Hệ thống Ưu tiên Đơn điệu, vốn gán mức ưu tiên cho các lời gọi hàm đồng thời xem xét các phụ thuộc của chúng. Theo hệ thống được mô tả, quá trình xây dựng khối có thể được rút gọn thành việc sắp xếp theo mức ưu tiên. Bài học rộng hơn là việc áp đặt quy tắc trong một ứng dụng chỉ là một phần của vấn đề. Những quy tắc đó cũng phải hoạt động hiệu quả khi các ứng dụng tương tác với nhau.
