Xây dựng trên nhiều chuỗi trong nhiều năm, một hạn chế luôn quay lại: cải thiện khả năng sử dụng thường có nghĩa là hy sinh quyền riêng tư, và bảo vệ quyền riêng tư thường làm tổn hại đến khả năng sử dụng. Hiếm khi bạn thấy một hệ thống xử lý cả hai tốt.
Midnight tiếp cận điều này theo cách khác. Thay vì ép buộc cực đoan, nó giới thiệu một mô hình cân bằng hơn nơi các ứng dụng có thể tiết lộ chỉ những gì cần thiết trong khi giữ phần còn lại được bảo vệ. Ý tưởng đó phù hợp nhiều hơn với cách các hệ thống trong thế giới thực hoạt động.
Điều làm cho thiết kế nổi bật là cấu trúc token của nó. NIGHT đại diện cho quản trị và giá trị tổng thể, trong khi DUST được sử dụng cho hoạt động mạng thực tế và được tạo ra thông qua việc giữ NIGHT. Bằng cách tách biệt những vai trò này, nó tránh được một vấn đề phổ biến mà ở đó giá token tăng lên làm tăng trực tiếp chi phí sử dụng, khiến cho việc xây dựng các ứng dụng ổn định trở nên khó khăn hơn.
Khi không gian trưởng thành và nhu cầu về các giải pháp thiết thực, có thể mở rộng tăng lên, các cách tiếp cận như thế này bắt đầu cảm thấy ít giống như thử nghiệm và nhiều hơn như một sự tiến hóa cần thiết.