Toate limbile
Protocolul Umbrella este un protocol de asigurare lansat de Yam Finance. Componenta sa de bază este MetaPool, unde partea care oferă protecție poate depune fonduri, iar partea care solicită protecție primește o primă. Fiecare MetaPool conține mai multe Pool-uri de acoperire, iar fiecare Pool de acoperire are un anumit acord sau contract. O parte care solicită protecție poate solicita protecție accesând aceste contracte sau acorduri. În plus, taxele și ratele de finanțare ale MetaPool nu se vor modifica după creare.
Acordurile umbrelă de protecție sunt concepute pentru a beneficia atât deținătorului poliței, cât și asigurătorului. După depunerea unei anumite sume de asigurare și achitarea primei, asiguratul poate obține despăgubiri pentru a reduce riscul atunci când produsul de investiții suferă un atac de vulnerabilitate; se poate obține veniturile din prime corespunzătoare. Există două tipuri diferite de pool-uri în Protocolul Umbrella: Primul este pool-ul de subscriere stabilit de către asigurătorul care injectează fonduri de subscriere, numit și MetaPools, iar asigurătorul are acces la meta pool-ul. Al doilea este de a oferi servicii de asigurare pentru diferite produse (acord sau contract), iar titularul de poliță depune o anumită sumă de asigurare în grupul de asigurări, cunoscut și sub numele de pool de acoperire (pool de acoperire), deținătorul de poliță are permisiunea de acces la poolul de asigurări . În același timp, Yuanchi va oferi suport de garantare a compensației pentru grupul de asigurări. Fiecare meta pool va acoperi mai multe pool-uri de asigurări în același timp și va oferi protecție fondului de compensare pentru multiplele pool-uri de asigurări pe care le acoperă. De exemplu, dacă un meta pool este utilizat pentru a oferi protecție pentru produsele „acord de împrumut”, acesta poate acoperi și proteja simultan mai multe pool-uri de asigurări care oferă servicii de asigurare pentru produse de împrumut. Cum ar fi grupul de asigurări Compound, grupul de asigurări Aave și grupul de asigurări Cream. Dacă vreunul dintre produse (acord sau contract) întâmpină un atac de vulnerabilitate și este considerat valabil de către arbitru, atunci o anumită proporție din fondurile de subscriere ale meta pool-ului vor fi utilizate ca fonduri de compensare pentru a plăti acelor Asigurați care au participat și au asigurat persoanele afectate. produse.
Oricine poate crea și trimite un meta pool, care este un pool de subscriere și poate efectua o examinare a reclamațiilor prin intermediul unui arbitru ales. Odată creat meta pool-ul, acesta nu mai poate fi modificat. Pentru orice cerință de actualizare, un nou meta pool trebuie să fie recreat ca înlocuitor. Prin urmare, atunci când creați un meta pool, trebuie luați în considerare mulți parametri de setare:
Grupurile de acoperire
sunt grupuri de asigurări. Fiecare grup va acoperi o serie de grupuri de asigurări de produse (acord sau contract). O anumită sumă asigurată este depusă în grupul de asigurări de produs corespunzător. Pe de altă parte, asigurătorul va oferi suport pentru garanția de compensare pentru aceste pool-uri de asigurări în limita sumei totale de subscriere.
Arbitru
Proprietarul adresei Ethereum selectat ca arbitru metapool va fi responsabil pentru confirmarea dacă afirmația este adevărată și validă.
Descrierea protecției
Fondatorul Metapool precizează responsabilitățile de protecție care trebuie îndeplinite de arbitru, iar arbitrul are decizia finală cu privire la interpretarea acestei descrieri.
Taxa de arbitraj
Prima de asigurare este utilizată pentru a plăti arbitrul pentru furnizarea de servicii de arbitraj. Raportul dintre taxa de arbitraj și prima de asigurare totală este rata de arbitraj.
Taxa creatorului
Taxa alocată creatorului metapoolului în prima de asigurare. Raportul dintre această taxă și prima totală este rata creatorului.
Rata de finanțare
Funcția Rata de finanțare este utilizată pentru a determina nivelul ratei la care asiguratul plătește prima.
Curba de legături
Funcția de curbă de legare este utilizată pentru a determina numărul de jetoane de asigurare care trebuie bătute sau distruse atunci când asiguratul depune și își retrage suma asigurată .
Perioada de retragere a furnizorului (Perioada de retragere a furnizorului)
Perioada de retragere a asiguratorului este utilizată pentru a preveni comportamentul de retragere atunci când are loc un atac de vulnerabilitate. Perioada de timp necesară pentru plată fi primit.
Perioada de cumpărare a căutării
Perioada de cumpărare a căutării este utilizată pentru a preveni comportamentul excesiv de casting atunci când are loc un atac de vulnerabilitate și este pentru a achiziționa asigurare de la asigurat. Perioada de timp necesară pentru asigurare pentru a deveni eficient.
Protection Asset (Protection Asset)
Protection Asset se referă la activele depuse de asigurat în alte produse (contract sau contract), care sunt asigurate din cauza necesității de a evita riscurile.
Fiecare meta pool (pool de subscriere) și pool-ul de asigurări pe care îl acoperă (pool de asigurări) vor constitui o unitate independentă autosuficientă. Adică, [Fondul de asigurări compuse] din [Grupul de asigurări de yuani A] și [Fondul de asigurări compuse] din [Grupul de asigurări de yuani B] sunt complet independente și independente în ceea ce privește prețul asigurării, raportul de compensare și gestionarea daunelor. cale.
Fondurile de subscriere investite de asigurător în meta pool-ul vor primi randamente ale fluxului de numerar premium și, în același timp, un token ERC20 va fi generat ca dovadă a investiției asigurătorului în active. Printre multiplele grupuri de asigurare diferite (acord sau contract) acoperite de meta pool, dacă orice produs întâmpină un atac de vulnerabilitate și este în afara pericolului, meta pool-ul va aloca o anumită cotă din fondurile de asigurare pentru compensare și plătește produselor afectate. Deținătorii de polițe din grupul de asigurări.
Asigurătorul va colecta prime de asigurare ca profit pentru investirea fondurilor și asumarea riscurilor.Rata de finanțare pentru colectarea primelor de asigurare este determinată de rata de utilizare a fondurilor de asigurare pentru fiecare grup de asigurare de produs și rata de finanțare Funcția este setată împreună odată cu crearea meta pool-ului.
Asigurătorul își poate retrage fondurile de subscriere în orice moment, iar operațiunea de retragere trebuie să îndeplinească perioada de blocare a retragerii stabilită la crearea meta pool-ului. Deoarece rata de utilizare a fondurilor de subscriere din meta pool nu va depăși 100%, suma fondurilor de subscriere retrasă de asigurător depinde de rata de utilizare a fondurilor de subscriere din meta pool la momentul retragerii.
Deținătorul poliței depune o anumită sumă de asigurare în grupul de asigurare de produs (contract sau contract) în schimbul serviciilor de asigurare și plătește prima în funcție de rata fondului. În același timp, asiguratul va obține un token ERC20 pe termen nedeterminat ca dovadă a statutului său de asigurare. În funcționare, acest token ERC20 nedatat este similar cu certificatul de gaj (cToken) al proiectului Compound, iar soldul activului suport (balanceOfUnderlying) va scădea treptat odată cu acumularea plăților primelor. Întrucât suma disponibilă pentru despăgubire ar trebui să fie în concordanță cu suma asigurată depusă, și valoarea despăgubirii disponibilă pentru asigurat va scădea treptat în timp.
Atunci când asiguratul depune o anumită sumă de bani de asigurare în schimbul serviciilor de asigurare, asigurarea va intra în vigoare după o perioadă de întârziere. Scopul acestui lucru este de a se asigura că, în cazul unui atac de vulnerabilitate, asigurații nu vor profita de oportunitatea de a-și exagera pentru a obține profituri într-o manieră neetică.
Orice asigurat care suferă de un atac de vulnerabilitate poate depune o cerere de despăgubire la arbitru în numele grupului de asigurări relevant. Conform declarației de protecție convenite, în cazul în care cererea este considerată invalidă, funcționarea acordului-umbrelă de protecție nu va aduce nicio modificare, iar odată ce cererea este considerată valabilă, aceasta va intra în programul procesului de compensare.
Suma compensației este egală cu suma sumei asigurate din grupul de asigurări afectat și fondurile asigurate neutilizate din meta pool. De exemplu, în prezent există 1.000 DAI stocate într-un meta pool, iar 100 DAI sunt stocate în fiecare dintre cele trei pool-uri de asigurări acoperite de acest meta pool. În acest moment, dacă acordul de produs dintr-unul dintre grupurile de asigurare întâmpină un atac de vulnerabilitate, valoarea compensației corespunzătoare a grupului de asigurări ar trebui să fie de 800 DAI. Metoda de calcul este următoarea:
Suma asigurată a fondului de asigurări afectat + (total fonduri asigurate din fondul de yuani − totalul fondurilor asigurate ale tuturor grupurilor de asigurări) = 100DAI + (1000DAI −300DAI) = 800DAI.
Cu același algoritm, dacă pool-ul acoperă 6 pool-uri de asigurări, iar fiecare pool de asigurare conține 100 DAI, valoarea compensației atunci când un anumit pool de asigurări este în afara pericolului va deveni 500 DAI. În acest fel, se poate garanta că fiecare grup de asigurări poate obține o sumă de despăgubire nu mai mică decât suma asigurată în caz de accident. În același timp, asigurătorul poate calcula și retragerea maximă a fondurilor după plată.
Ori de câte ori o cerere de despăgubire este considerată validă, grupul de asigurare relevant pentru produse afectate (acord sau contract) va fi restabilit automat, iar meta pool-ul va continua să funcționeze după finalizarea procesării reclamației.
Dacă arbitrul nu intenționează să continue să îndeplinească funcția de arbitraj, el poate alege să dizolve Yuanpool. În acest moment, rata de finanțare este setată la zero, iar părților participante li se permite să retragă fonduri instantaneu, în timp ce depunerea fondurilor este interzisă.