Nhà đồng sáng lập Ethereum (ETH), Vitalik Buterin, đã thúc đẩy một cách đơn giản và thiết thực hơn để báo cáo hiệu suất trong các hệ thống Bằng chứng không tri thức (ZK) và Mã hóa đồng hình hoàn toàn (FHE). Ông lập luận rằng các nhà phát triển nên ngừng dựa vào các tuyên bố thô sơ về "số phép tính mỗi giây" và thay vào đó hãy báo cáo "tỷ lệ hiệu suất", tức là thời gian tính toán trong mật mã chia cho thời gian chạy trong trạng thái rõ ràng.
Trong một bài đăng trên X, Buterin đã trình bày ý tưởng một cách rõ ràng: hãy đưa ra chi phí chung theo tỷ lệ, "thời gian tính toán bằng mật mã so với thời gian tính toán thô", để các kỹ sư và nhóm sản phẩm hiểu ngay họ sẽ phải hy sinh bao nhiêu hiệu suất để đạt được các đảm bảo mật mã. Ông gợi ý rằng con số duy nhất đó trả lời một câu hỏi rất thực tế: ứng dụng của tôi sẽ chậm hơn bao nhiêu nếu tôi biến nó thành mật mã thay vì phụ thuộc vào sự tin cậy?
Buterin cũng giải thích lý do tại sao số liệu này lại hữu ích từ góc nhìn của nhà phát triển. Ông lưu ý rằng hầu hết các nhóm đều đã biết thời gian thực hiện một tác vụ khi chạy bình thường, vì vậy việc nhân với hệ số chi phí chung sẽ cho phép ước tính ngay lập tức chi phí mã hóa mà không cần phải diễn giải "N thao tác mỗi giây" có nghĩa là gì đối với khối lượng công việc và phần cứng cụ thể của họ. Điều này làm cho tỷ lệ này trở thành một công cụ tiện lợi để lập kế hoạch và phân tích sự đánh đổi.
Ông không hề cho rằng ý tưởng này hoàn hảo. Buterin thừa nhận những điểm phức tạp chính: các thao tác cần thiết để thực thi và chứng minh có thể không đồng nhất, và sự khác biệt về song song hóa SIMD, mô hình truy cập bộ nhớ và các yếu tố phần cứng cụ thể khác đồng nghĩa với việc tỷ lệ này sẽ không hoàn toàn độc lập với phần cứng. Tuy nhiên, ông gọi hệ số chi phí chung là "một con số tốt bất chấp những điểm chưa hoàn hảo này", lập luận rằng nó vẫn mang tính thông tin và thân thiện với nhà phát triển hơn so với các số liệu tiêu đề hiện tại.
Hiệu quả, không phải Xuất lượng
Đề xuất này đã gây ra nhiều bình luận trên các phương tiện truyền thông và giới nghiên cứu về tiền điện tử, một số người hoan nghênh một số liệu chuẩn hóa, tập trung vào ứng dụng có thể giúp các nhóm sản phẩm cân nhắc quyền riêng tư và hiệu suất rõ ràng hơn, trong khi những người khác chỉ ra khó khăn thực tế trong việc so sánh các tỷ lệ được tạo ra trên các ngăn xếp, trình tăng tốc và mô hình bằng chứng khác nhau.
Cuộc trò chuyện diễn ra vào thời điểm cả công nghệ ZK và FHE đang ngày càng được ưa chuộng cho các triển khai thực tế, nơi mà độ trễ, khả năng thích ứng của nhà phát triển và chi phí cũng quan trọng không kém gì thông lượng Xuất lượng thuyết. Yêu cầu của Buterin được đưa ra một cách khiêm tốn: không phải là một bộ chuẩn mực mới, mà là một cách báo cáo kết quả khác biệt, trực tiếp nói lên những đánh đổi mà các nhóm quan tâm.
Nếu các nhà nghiên cứu và nhóm sản phẩm bắt đầu áp dụng khuôn khổ tỷ lệ hiệu suất, các kỹ sư và người ra quyết định có thể dễ dàng xác định liệu một phương pháp bảo vệ quyền riêng tư có phù hợp với một ứng dụng nhất định hay không, hay chỉ là một bản demo ấn tượng nhưng không thể mở rộng quy mô sản xuất. Đối với một lĩnh vực đang vật lộn với cả sự cường điệu lẫn tiến bộ kỹ thuật thực sự, sự rõ ràng đó có thể rất quan trọng.