Obliczenia wielopartyjne (MPC) lub bezpieczne MPC (SMPC) to sposób, w jaki grupa ludzi może wspólnie wypracować coś tajnego. Utrzymuje to prywatność, szczególnie w Internecie, gdzie trudno jest zachować tajemnice. Aby zrozumieć MPC, oto prosty przykład.
Wyobraź sobie trzech pracowników blockchain w startupie Web3. Chcą dowiedzieć się, ile wynosi ich średnie wynagrodzenie, nie mówiąc sobie nawzajem, ile zarabiają. Używają protokołu MPC, aby znaleźć średnią, nie ujawniając żadnych tajemnic. MPC wykorzystuje trik zwany dodawaniem tajemnic, aby podzielić sekret między pracownikami. Dzięki temu ktoś może znaleźć średnią, nie rozmawiając bezpośrednio z pracownikami.