Aggiungere prodotti o servizi di staking
Vogliamo assicurarci di elencare le migliori risorse possibili, mantenendo gli utenti al sicuro.
Chiunque è libero di suggerire e aggiungere prodotti o servizi di staking su ethereum.org. Se ce ne siamo dimenticati uno, sei pregato di suggerirlo(opens in a new tab)!
Attualmente, elenchiamo i prodotti e i servizi di staking sulle seguenti pagine:
Il proof-of-stake sulla Beacon Chain è attivo dal 1° dicembre 2020. Sebbene lo staking sia relativamente nuovo, abbiamo provato a creare un meccanismo equo e trasparente per la considerazione su ethereum.org, ma i criteri per l'inclusione nell'elenco cambieranno ed evolveranno col tempo e, in ultima analisi, saranno a discrezione del team del sito web di ethereum.org.
Il meccanismo decisionale
La decisione di elencare un prodotto su ethereum.org non dipende da un unico fattore. Nel decidere se elencare un prodotto o servizio, vengono considerati diversi criteri. Più questi criteri sono soddisfatti e più è probabile che venga elencato.
Innanzitutto, di quale categoria di prodotto o di servizio si tratta?
- Strumenti del nodo o del client
- Gestione delle chiavi
- Staking come servizio (SaaS)
- Pool di staking
Al momento elenchiamo solo i prodotti e i servizi in queste categorie.
Criteri per l'inclusione
Le proposte di prodotti o servizi di staking saranno valutate secondo i seguenti criteri:
Quando è stato lanciato il progetto o il servizio?
- Vi sono prove di quando il prodotto o il servizio è diventato disponibile al pubblico?
- Questo serve a determinare il punteggio di "test di battaglia" dei prodotti.
Il progetto viene mantenuto attivamente?
- C'è un team attivo che sta sviluppando il progetto? Chi è coinvolto?
- Solo i prodotti mantenuti attivamente saranno considerati.
Il prodotto o servizio è libero da intermediari fidati/umani?
- Quali passaggi nel percorso degli utenti richiedono di affidarsi a esseri umani per detenere le chiavi dei loro fondi o distribuire adeguatamente le ricompense?
- Questo viene utilizzato per determinare il punteggio "senza fiducia" del prodotto o dei servizi.
Il progetto fornisce informazioni accurate e affidabili?
- È essenziale che il sito web del prodotto abbia informazioni aggiornate, accurate e non fuorvianti, specialmente se riguardano il protocollo Ethereum o altre tecnologie a esso collegate.
- Applicazioni che contengono disinformazione, dettagli obsoleti o dichiarazioni potenzialmente fuorvianti riguardanti Ethereum o altri soggetti rilevanti non verranno elencate o, se già elencate, verranno rimosse.
Quali piattaforme sono supportate?
- ossia Linux, macOS, Windows, iOS, Android
Software e contratti intelligenti
Per qualsiasi software personalizzato o contratto intelligente coinvolto:
È tutto open source?
- I progetti open source dovrebbero avere un repository di codice sorgente accessibile al pubblico
- Questo serve a determinare il punteggio "open source" dei prodotti.
Lo sviluppo in beta del prodotto è terminato?
- Dove si trova il prodotto nel suo ciclo di sviluppo?
- I prodotti nella fase beta non sono presi in considerazione per l'inclusione su ethereum.org
Il software è stato sottoposto a un controllo di sicurezza esterno?
- In caso contrario, vi è in programma di realizzarne uno?
- Questo serve a determinare il punteggio "verificato" dei prodotti.
Il progetto ha un programma di ricompense per la ricerca di bug?
- Altrimenti, ci sono piani per creare un programma di ricompense per la ricerca dei bug di sicurezza?
- Questo serve a determinare il punteggio di "ricerca dei bug" dei prodotti.
Strumenti del nodo o del client
Per i prodotti del software correlati alla configurazione, alla gestione o alla migrazione del nodo o del client:
Quali client del livello del consenso (ovvero Lighthouse, Teku, Nimbus, Prysm) sono supportati?
- Quali client sono supportati? L'utente può scegliere?
- Questo serve a determinare il punteggio "multi-client" dei prodotti.
Staking come servizio
Per gli elenchi di staking-as-a-service (cioè operazioni del nodo delegato):
Quali sono le commissioni associate all'uso del servizio?
- Qual è la struttura tariffaria, ad esempio vi è un canone mensile per il servizio?
- Ulteriori requisiti per lo staking?
Gli utenti sono tenuti a registrarsi per avere un conto?
- Qualcuno può usare il servizio senza permessi o KYC?
- Questo serve a determinare il punteggio "senza permessi" dei prodotti.
Chi detiene le chiavi di firma e le chiavi di prelievo?
- A quali chiavi l'utente mantiene l'accesso? A quali chiavi il servizio ottiene accesso?
- Questo serve a determinare il punteggio "senza fiducia" dei prodotti.
Qual è la diversità del client dei nodi operati?
- Qual è la percentuale di chiavi del validatore eseguite dalla maggioranza dei client del livello di consenso (CL)?
- A partire dall'ultima modifica, Prysm è il client di livello di consenso eseguito da una maggioranza di operatori di nodi, il che è pericoloso per la rete. Se un client CL è attualmente utilizzato da oltre il 33% della rete, richiediamo i dati correlati al suo utilizzo.
- Questo serve a determinare il punteggio dei prodotti con "client diversi".
Pool di staking
Per i servizi di staking in pool:
Qual è il livello minimo di ETH richiesto per lo staking?
- es. 0,01 ETH
Quali sono le commissioni o i requisiti di staking coinvolti?
- Quale percentuale di ricompense viene rimossa come commissione?
- Ulteriori requisiti per lo staking?
Esiste un token di liquidità?
- Quali sono i token coinvolti? Come funzionano? Quali sono gli indirizzi del contratto?
- Questo serve a determinare il punteggio "token di liquidità" dei prodotti.
Gli utenti possono partecipare come operatore di nodi?
- Cosa serve per eseguire i client validatori usando i fondi in pool?
- Ciò richiede l'autorizzazione da una persona, una società o una DAO?
- Questo serve a determinare il punteggio dei prodotti dei "nodi senza permessi".
Qual è la diversità del client degli operatori del nodo in pool?
- Quale percentuale di operatori dei nodi esegue un client del livello di consenso di maggioranza (CL)?
- A partire dall'ultima modifica, Prysm è il client di livello di consenso eseguito da una maggioranza di operatori di nodi, il che è pericoloso per la rete. Se un client CL è attualmente utilizzato da oltre il 33% della rete, richiediamo i dati correlati al suo utilizzo.
- Questo serve a determinare il punteggio dei prodotti con "client diversi".
Altri criteri: gli aspetti preferibili
Quali interfacce utente sono supportate?
- ossia App browser, app desktop, app mobili, CLI
Per la strumentazione del nodo, il software fornisce un modo semplice per passare da un client all'altro?
- L'utente può modificare facilmente e in sicurezza i client usando lo strumento?
Per SaaS, quanti validatori sono attualmente operati dal servizio?
- Questo ci da un'idea del raggio d'azione del tuo servizio finora.
Come mostriamo i risultati
I criteri di inclusione di cui sopra vengono utilizzati per calcolare un punteggio cumulativo per ciascun prodotto o servizio. Questo viene utilizzato come mezzo per selezionare e mostrare prodotti che soddisfano determinati criteri oggettivi. Più criteri sono disponibili con le relative prove, più il prodotto sarà in cima all'elenco, mentre i pareggi saranno randomizzati al caricamento.
La logica del codice e le ponderazioni per questi criteri sono attualmente contenute in questo componente JavaScript(opens in a new tab) nel nostro repository.
Aggiungi il tuo prodotto o servizio
Se desideri aggiungere un prodotto o servizio di staking su ethereum.org, crea un ticket su GitHub.
Crea un ticket