📙
Horizon Academy
Italian
Italian
  • Horizon Academy
  • Horizon Protocol
    • Introduzione
      • Tokenomics
      • Modello di business
      • Security Audit
    • Asset sintetici: zAssets
    • Guidato dalla community
      • HIP
        • HIP-5: Elenco di nuovi zAsset
        • HIP-4:Usare i Keepers per chiudere i periodi di pagamento se
        • HIP-3: sospendere zTSLA in vista dello split azionario
        • HIP-2: abbassare il Target C-Ratio al 700%
        • HIP-1: Creare una pool incentivata zBNB/BNB
    • Roadmap & Achievements
      • Current Feature Requests
  • Horizon Genesis
    • Introduzione
    • Staking on Horizon Genesis
      • Mint, Burn, and Claim
      • Collateralizzazione e C-Ratio
      • Liquidazione
      • Rischi dello staking
      • Strategie per il C-Ratio
      • Earn: Pool di liquidità
    • Interfaces
    • Guides
      • Come mettere in staking su Genesis
      • Aggiungere liquidità per zUSD-BUSD
      • Aggiungere liquidità per HZN-BNB
      • Aggiungere liquidità per zBNB-BNB
      • Chainlink Automation
    • Genesis FAQ
  • Horizon Exchange
    • Introduzione
    • Trading su Exchange
      • Oracoli
      • Exchange Fees
      • Indirizzi dei token zAsset
    • Interfacce
    • Exchange FAQ
  • Educational Articles
    • Glossario e definizioni
    • Cosa sono e come si usano i derivati DeFi
    • Breve storia degli asset sintetici e dei derivati finanziari
    • Progetti che utilizzano i Derivati su DeFi
Powered by GitBook
On this page
  • Sintesi
  • Specifiche
  • Motivazione
  • Rischi potenziali
  • Considerazioni
  • Feedback e domande
  1. Horizon Protocol
  2. Guidato dalla community
  3. HIP

HIP-4:Usare i Keepers per chiudere i periodi di pagamento se

Utilizzate Chainlink Keepers per la chiusura automatizzata e decentralizzata dei periodi di pagamento settimanali.

PreviousHIP-5: Elenco di nuovi zAssetNextHIP-3: sospendere zTSLA in vista dello split azionario

Last updated 2 years ago

Tipo: Proposta di miglioramento di Horion

Data: 30 agosto 2022

Stato: Bozza 1

Sintesi

Distribuire un contratto Keepers Upkeep e registrare un Keeper per automatizzare la chiusura del periodo di pagamento settimanale.

Specifiche

  • Distribuire un contratto compatibile con Keeper che automatizzi la chiusura del periodo settimanale nella mainnet di BNB Chain.

  • Registrare e finanziare il Keeper

Motivazione

La funzione closeCurrentFeePeriod() del contratto FeePool è responsabile della chiusura delle fee e delle ricompense raccolte nella settimana corrente e dell'avvio di un nuovo periodo ogni settimana (Claim Day). Questa funzione migra anche le ricompense non reclamate dal periodo reclamabile precedente al periodo reclamabile attuale, registra le fee/ricompense per gli utenti per il nuovo periodo reclamabile e avvia un nuovo periodo.

Sebbene il team di Horizon Protocolsi occupi attivamente della chiusura del periodo delle fee ogni settimana, questa operazione può essere eseguita da chiunque nella community, poiché closeCurrentFeePeriod() è una funzione pubblica che chiunque può eseguire.

L'integrazione di Chainlink Keepers per automatizzare questa importante operazione di manutenzione del protocollo aiuterà a mitigare i potenziali scenari in cui la funzione non viene richiamata in tempo e contribuirà a decentralizzare ulteriormente il protocollo.

La manutenzione dei Keepers richiederà i token LINK ERC677, che saranno finanziati dal Community Fund. Il Keeper Upkeep applica (basso rispetto ad altre reti) alla gas fee richiesta per chiamare la funzione, al fine di finanziare l'operazione di upkeep sulla propria rete. La funzione closeCurrentFeePeriod() utilizza ~220.000 gas (~$0,30) sulla mainnet di BNB Chain, quindi il costo stimato di ogni transazione sarà di ~$0,40 pagato in token LINK. Inoltre, è necessario mantenere un per il mantenimento, pena l'interruzione del funzionamento.

Rischi potenziali

L'implementazione di questo HIP potrebbe comportare alcuni rischi, tra cui i seguenti:

  • Il Keeper deve mantenere un saldo minimo di gettoni LINK, altrimenti non potrà eseguire l'upkeep.

Considerazioni

Ulteriori riflessioni da prendere in considerazione:

  • In caso di guasto nella rete Keeper, la community dovrebbe essere consapevole che può anche usare la funzione closeCurrentFeePeriod() per aiutare a mantenere stabile il protocollo.

Feedback e domande

Se avete domande o dubbi, non esitate a contattarci.

un premio del 30%
saldo minimo