Comment on page
Muon's Modular Security Structure: Swiss Cheese Model
Muon Network consists of three security modules that cover each other's potential weaknesses or risks.
For many Blockchain projects, MultiSig is a viable alternative to running their own servers to send off-chain data to their smart contracts which poses the risk of a “single point of failure”. However, MultiSig raises costs and reduces scalability. That is because the size of transaction data and the required verification process increase linearly in proportion to the number of signatures. In simple words, transaction costs for signatures’ on-chain verification increases as their number grows.
Moreover, Oracles are faced with a variety of security risks including single point of failure, majority collusion, hacking and data manipulation.
To effectively address the problems of cost and scalability as well as security risks, Muon has designed a modular architecture made up of two networks and a complementary security measure:
When used alone, each of these may raise certain concerns; however, when used together, they cover each other’s potential risks or weaknesses, i.e. a Swiss Cheese Model. Although it is recommended that dApps use all the three modules concurrently, they have a choice of using one or a combination based on their needs and limitations, request types, and the security level they see fit for their tasks.
Swiss Cheese Model
Read on for the details.