Umbrella Protocol 是 Yam Finance 推出的保险协议。其核心组成部分是 MetaPool,提供保护的一方可以在其中存储资金,寻求保护的一方获得保费。每个 MetaPool 包含多个 Coverage Pool,每个 Coverage Pool 都有一个特定的协议或合约。寻求保护的一方可通过访问这些合约或协议来寻求保护。另外,MetaPool 的费用和资金费率等在创建之后都是不变的。具体来说,寻求保护的一方将资金存入 Coverage Pool,并收到可以追踪其存款余额的 ERC20 代币,获得的保费金额与存入的资金有关。如果一个 MetaPool 中的一个协议受到攻击,则可将索赔提交至 MetaPool 的仲裁者,由仲裁者根据参数来确定索赔的有效性和金额,MetaPool 支付的金额相当于在这个 Coverage Pool 中目前的总质押资金和该 MetaPool 上其他 Coverage Pool 中未被使用的资金之和。