Người sáng lập Solana Anatoly Yakovenko đã giải thích cách tiếp cận độc đáo mà Solana thực hiện để đảm bảo tính bảo mật và hiệu suất trong chuỗi khối của mình. Đáp lại một tweet gợi ý rằng việc Solana ngừng hoạt động là do bỏ phiếu trên chuỗi, Yakovenko đã làm rõ rằng bằng chứng về hệ thống cổ phần yêu cầu nhiều giao tiếp mạng để xác thực và Solana sử dụng chi phí nhắn tin bậc hai như một yêu cầu đối với khả năng chịu lỗi Byzantine cổ điển (BFT) đoàn kết.
Solana có một số lượng lớn các nút, với 3.000 nút trong số đại biểu của nó, nghĩa là nó cần xử lý một số lượng lớn thông báo cho mỗi vòng.
Để quản lý tải này, Solana đã triển khai các tiểu ban giữ số đại biểu cần thiết ở 200 nút, nhưng phương pháp này yêu cầu sự đồng thuận được đo lường trong vài giây và liên quan đến sự đánh đổi về bảo mật và hiệu suất.
Solana đặt mục tiêu trở nên nhanh chóng và an toàn, đồng thời, số lượng tối thiểu 2.800 nút của nó được thiết kế để phát hiện bất kỳ hoạt động bất chính nào của một số ít nút trong chuỗi dài xác thực, đảm bảo rằng trình xác thực đặt cược nhỏ nhất cung cấp mức độ bảo mật giống như đặt cược lớn nhất một.
Yakovenko cũng giải thích lý do tại sao phiếu bầu được thực hiện dưới dạng giao dịch. Vì mọi chuyển đổi trạng thái người dùng khác, chẳng hạn như đơn đặt hàng sách mở, yêu cầu cùng một mức độ bảo mật, nên mỗi thông báo phải được truyền tới tất cả 3.000 nút trong đại biểu. Solana sử dụng một quy trình được tối ưu hóa cho tất cả các thông báo, bao gồm cả phiếu bầu, vì vậy chúng được triển khai dưới dạng giao dịch vì đây là phương pháp hiệu quả nhất.
Thiết kế của Solana là duy nhất và được tối ưu hóa cao về bảo mật và hiệu suất, như Yakovenko nhấn mạnh. Tuy nhiên, việc duy trì một mạng như vậy đòi hỏi phải cân bằng giữa bảo mật, hiệu suất và độ phức tạp. Lời giải thích của Yakovenko nêu bật những thách thức liên quan đến việc đảm bảo Solana tiếp tục thành công.