Allowance Infinite
Perché gli Allowance sono Necessari
Sezione intitolata “Perché gli Allowance sono Necessari”Su Ethereum e sulle catene compatibili con EVM, i contratti intelligenti non possono spendere i token di un utente senza un’autorizzazione esplicita. Prima che un contratto possa trasferire token per tuo conto, devi prima approvare un allowance — una transazione che concede al contratto il permesso di spendere fino a un importo specificato di un determinato token.
Questo si applica a due operazioni chiave sulla piattaforma Aktionariat:
- Investimento Diretto — Quando si paga con criptovaluta (ad es. ZCHF), l’utente deve concedere un allowance al contratto Aktionariat PaymentHub. Questo consente al contratto di trasferire l’importo stablecoin richiesto come parte della transazione di investimento.
- Trading Secondario — A seconda che tu stia acquistando o vendendo, un allowance deve essere concesso al contratto Aktionariat TradeReactor. I venditori approvano la spesa dei loro token azionari; gli acquirenti approvano la spesa dei loro stablecoin. Questo abilita il contratto a eseguire lo scambio atomicamente — entrambi i lati della transazione si risolvono in una singola operazione on-chain.
Perché Allowance Infinite
Sezione intitolata “Perché Allowance Infinite”Quando si richiede un allowance, Aktionariat approva un importo molto elevato anziché l’importo esatto necessario per una singola transazione. Questo significa:
- L’utente deve approvare solo una volta per token per contratto
- Le transazioni successive non richiedono una nuova approvazione
- Non c’è bisogno di impostare un allowance prima di ogni scambio
Questa è una pratica consolidata in DeFi, utilizzata da protocolli come Uniswap e Aave. Riduce l’attrito delle transazioni e risparmia sui costi di gas eliminando le transazioni di approvazione ripetute.
Revoca degli Allowance
Sezione intitolata “Revoca degli Allowance”Gli allowance possono essere revocati in qualsiasi momento, al di fuori della piattaforma Aktionariat. Se desideri rimuovere un allowance precedentemente concesso, puoi farlo utilizzando strumenti come revoke.cash. La revoca di un allowance ripristina l’importo approvato a zero, il che significa che il contratto non può più spendere i tuoi token fino a quando non viene concesso un nuovo allowance.