A secure multi-party computation method, applicable to any computing node deployed in a distributed network, a plurality of computing nodes being deployed in the distributed network, the plurality of computing nodes jointly participating in a secure multi-party computation based on respectively held private data, the method comprising: generating a computing parameter related to held private data based on a secure multi-party computation algorithm, wherein the computing parameter comprises a random number participating in the secure multi-party computation; transmitting the computing parameter to other computing nodes participating in the secure multi-party computation for the other computing nodes to perform the secure multi-party computation based on collected computing parameters transmitted by the computing nodes participating in the secure multi-party computation; creating an audit log corresponding to the computing parameter, the audit log recording description information related to the computing parameter, wherein the description information related to the computing parameter comprises a random number generation rule corresponding to the random number participating in the secure multi-party computation; and performing, based on the audit log, a privacy audit on the computing parameter transmitted by the computing node participating in the secure multi-party computation, to determine whether the computing parameter transmitted by the computing node contains a risk of privacy leakage, comprising: verifying, based on the random number generation rule that is recorded in the audit log and corresponds to the random number transmitted by the computing node participating in the secure multi-party computation, whether the random number is a random number constructed based on the private data held by the other computing nodes; and if yes, determining that the computing parameter transmitted by the computing node contains the risk of privacy leakage; or if no, determining that the computing parameter transmitted by the computing node does not contain the risk of privacy leakage. generating a computing parameter related to held private data based on a secure multi-party computation algorithm, wherein the computing parameter comprises a random number participating in the secure multi-party computation; transmitting the computing parameter to other computing nodes participating in the secure multi-party computation for the other computing nodes to perform the secure multi-party computation based on collected computing parameters transmitted by the computing nodes participating in the secure multi-party computation; creating an audit log corresponding to the computing parameter, the audit log recording description information related to the computing parameter, wherein the description information related to the computing parameter comprises a random number generation rule corresponding to the random number participating in the secure multi-party computation; and performing, based on the audit log, a privacy audit on the computing parameter transmitted by the computing node participating in the secure multi-party computation, to determine whether the computing parameter transmitted by the computing node contains a risk of privacy leakage, comprising: verifying, based on the random number generation rule that is recorded in the audit log and corresponds to the random number transmitted by the computing node participating in the secure multi-party computation, whether the random number is a random number constructed based on the private data held by the other computing nodes; and if yes, determining that the computing parameter transmitted by the computing node contains the risk of privacy leakage; or if no, determining that the computing parameter transmitted by the computing node does not contain the risk of privacy leakage. verifying, based on the random number generation rule that is recorded in the audit log and corresponds to the random number transmitted by the computing node participating in the secure multi-party computation, whether the random number is a random number constructed based on the private data held by the other computing nodes; and if yes, determining that the computing parameter transmitted by the computing node contains the risk of privacy leakage; or if no, determining that the computing parameter transmitted by the computing node does not contain the risk of privacy leakage.