Sự tách biệt vai trò giữa thực thi và lưu trữ trong cấu trúc Walrus
Một trong những lựa chọn thiết kế lặng lẽ nhưng quan trọng nhất đằng sau Walrus là sự phân tách rõ ràng giữa thực thi và lưu trữ. Các lớp thực thi được xây dựng để đạt tốc độ và xử lý giao dịch. Các lớp lưu trữ được xây dựng để đảm bảo độ bền và khả năng mở rộng. Việc cố gắng thực hiện cả hai cùng lúc thường buộc phải đánh đổi, làm suy yếu cả hai phía.
Walrus tránh được điều đó bằng cách chỉ tập trung vào lưu trữ và giao nhiệm vụ thực thi cho các chuỗi mạng phù hợp hơn. Sự tập trung này giúp kinh tế lưu trữ được định hình dựa trên khả năng bảo tồn dữ liệu thay vì tốc độ xử lý giao dịch. Nó cũng loại bỏ áp lực buộc lưu trữ phải cạnh tranh với phí thực thi.
Theo thời gian, cách thiết kế theo mô-đun này khiến hệ thống trở nên hợp lý hơn. Các hệ thống dễ hiểu hơn, dễ thao tác hơn và ít dễ hỏng hơn. Mỗi lớp có một mục đích rõ ràng, và không có thành phần nào bị ép làm việc mà nó chưa được thiết kế để thực hiện. Chính sự đơn giản này khiến toàn bộ cấu trúc trở nên an toàn hơn và dễ xây dựng hơn.

