Nói chung, các giao thức MPC có hai tham số chính: số lượng người tham gia $n$, và số lượng các bên tham nhũng mà bạn muốn khoan dung, $t$. Thông thường, như bạn đã đề cập, các giao thức hoạt động bằng cách chia sẻ dữ liệu bí mật theo cách ít nhất $t$ người tham gia không thể phục hồi nó, nhưng $t+1$ các bên có thể. Ở mức tối thiểu, bạn sẽ cần $t+1$ các bên cho tính toán của bạn, vì nếu không thì một tập hợp các $t$ các bên bị hỏng có thể tự mình hoàn thành việc tính toán và tìm hiểu kết quả/bí mật.
Một số giao thức (được gọi là giao thức đa số không trung thực) được thiết kế với $t=n-1$ trong tâm trí, điều đó có nghĩa là bạn không thể làm gì tốt hơn là luôn có tất cả các bên. Tuy nhiên, một số giao thức khác (trong đa số trung thực cài đặt) xem xét các ngưỡng thấp hơn như $t<n/2$ hoặc $t<n/3$. Điều này rất hữu ích vì điều này có thể dẫn đến các giao thức hiệu quả hơn và quan niệm mạnh mẽ hơn về tính không thể phân biệt (ví dụ: bảo mật lý thuyết thông tin so với bảo mật tính toán), với chi phí là dung sai ít hơn. Trong những trường hợp này, bạn có thể xem xét tối ưu hóa, chẳng hạn như tất cả $n$ các bên tham gia tích cực vào giao thức trong một thời gian (ví dụ: trong giai đoạn tiền xử lý, tạo bộ ba nhân—trong trường hợp bạn đã quen với khái niệm này), và sau đó chỉ $t+1$ có thể duy trì cho phần còn lại của việc thực hiện.