Termini essenziali
| Termine | Significato |
|---|---|
| Reentrancy | Rientrare in una funzione tramite una chiamata esterna prima che il suo stato sia aggiornato, consentendo prelievi ripetuti. |
| MEV | Maximal Extractable Value: profitto che un produttore di blocchi o un searcher può estrarre riordinando, inserendo o censurando transazioni. |
| Sandwich attack | Una tattica MEV che piazza una transazione prima e una dopo lo scambio di una vittima per profittare dal movimento di prezzo indotto. |
| TWAP | Time-Weighted Average Price: un metodo di oracolo resistente alla manipolazione del prezzo in un singolo blocco. |
| Flash loan | Un prestito non collateralizzato rimborsato nella stessa transazione, spesso usato per amplificare la manipolazione. |
| delegatecall | Una chiamata che esegue il codice di un altro contratto nel contesto di storage del chiamante; pericolosa se il target non è affidabile. |
| Checks-Effects-Interactions | Un pattern: valida gli input, aggiorna lo stato, poi interagisci con i contratti esterni. |
| PDA | Program Derived Address su Solana; deve essere validato con i seed e il bump corretti. |
| Signer check | Su Solana, verificare che un account abbia davvero firmato la transazione prima di fidarsi. |
| SWC | Smart Contract Weakness Classification, un registro dei tipi di debolezza noti. |