Multichain cross-chain solution is a threshold distributed signature algorithm based on secure multi-party computation (SMPC). This algorithm enables the generation of a set of private keys on independently run nodes and then a corresponding public key will be produced through distributed computation. Compared with technologies such as secret sharing, it’s impossible to access or reveal private keys as no complete private keys have been shown during the whole process. In addition, during distributed computation, each node will not pass private keys that they hold between each other. MPC makes sure that the intermediate results generated during distributed computation can’t be used to derive corresponding private keys.