Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Cum folosesc SuperVaults dovezile Merkle pentru a bloca ce cod poate afecta fondurile 🔐 tale
Fiecare seif DeFi trebuie să interacționeze cu protocoale externe – depozite în surse de randament, aprobari de tokenuri, răscumpărări. Dar cum vă asigurați că doar operațiunile aprobate pot fi executate?
SuperVaults rezolvă asta cu un strat de validare Merkle proof.
Ideea de bază –
Fiecare acțiune permisă este o frunză într-un arbore merkle: hash(hookAddress + encodedArgs)
Vrei să depui USDC în Yearn? Acea combinație exactă - adresa hook-ului de depozit + seiful Yearn + USDC - trebuie să existe ca o frunză în arbore.
Fără dovadă = tranzacții reveniți.
Dar asta nu e tot, supervault-urile au un model de securitate pe două niveluri:
1️⃣ Global Tree (pe lanț) - Operațiuni generice pe care orice vault le poate face. Depuneri, aprobări, swap-uri. Nimic compex aici
2️⃣ Manager Tree (per vault) - Operațiuni specifice strategiei care pot transfera fonduri ÎN AFARĂ. Răscumpărări, transferuri. Fiecare vault are propriul său arbore cu destinații pe lista albă.
Această separare înseamnă că, chiar dacă cineva compromite configurația globală, nu poate adăuga destinații arbitrare de retragere. Acestea trăiesc în arbori de manager specifici pentru vault.
Ce se validează-
Nu toți parametrii – doar pe cei critici pentru securitate. Pentru un hook de aprobare, validăm (token, cheltuitor), dar nu și suma. Arg-urile Merkle sunt limita de încredere.
Actualizările de root au un timelock.
Nu poți pur și simplu să împingi o rădăcină malițioasă și să drenezi în același bloc. Modificările sunt propuse → așteptate → implementate. Oferă sistemelor de monitorizare timp să semnaleze actualizările suspecte.
De ce merkle copaci-
- O(log n) dimensiunea demonstrației - un arbore cu 10.000 de operații aprobate are nevoie totuși doar de ~13 hash-uri pentru a demonstra apartenența - Determinist - aceeași configurație produce întotdeauna aceeași rădăcină - Verificarea on-chain este ieftină - doar să faci hash pe calea de demonstrație și să o compari cu root stocată
Rezultatul: un vault care poate interacționa cu zeci de protocoale și mii de combinații token/source-yield, dar doar combinațiile exacte aprobate în configurație. Tot restul sare.

Limită superioară
Clasament
Favorite
