Governance system smart contracts overview
A private blockchain is governed by a group of system smart contracts. The system contracts solve different types of tasks. Below the contracts are listed under a category and description of their overall responsibilities. In the browser you can see the contract state of these system contracts.
Standard smart contracts and MPC smart contracts
Users can deploy two types of smart contracts, Standard contracts and Multi Party Computation (MPC) contracts. You can deploy your own smart contracts with the Deploy and MPC Deploy.
Deploy
Facilitates deployment of smart contracts.
MPC Deploy
Responsible for the deployment of MPC smart contracts.
MPC Node Registry
Handles registration of MPC nodes, as well as disputes and allocation to specific MPC jobs.
MPC Preprocess
Preprocesses data prior to use for secure multiparty computation by currently allocated MPC nodes.