Oggi, con la notizia che Kraken ha sospeso lo staking, vorrei fare un'analisi divulgativa e scientifica sullo staking:
-In sostanza, la cosa più importante dello Staking è vedere la proprietà delle due chiavi private.
-A causa dei diversi diritti di proprietà delle due chiavi private, sono nate 4 tipologie di soluzioni di Staking
Credo che con questo thread lunghissimo potrai avere una comprensione più profonda di Lido, Rocket, Coinbase, Kraken, SSV ed Ebunker.
Se Ethereum è considerata un’azienda, i validatori (Validator) responsabili dello Staking sono dipendenti. Il suo compito è verificare la legalità delle transazioni, quindi confezionare i blocchi e inserirli nella catena (sebbene il lavoro di creazione dei blocchi sia stato ora lentamente esternalizzato ai fornitori di servizi MEV).
Prima di tutto, come verificatore, devi dimostrare l'identità del tuo dipendente. Dopotutto, non tutti possono verificarla casualmente. Dopo aver pagato il deposito di 32ETH, è necessario essere in possesso di un certificato per funzionare (ad esempio: [chiave di verifica]).
In teoria, il primo passo nello staking è creare una chiave di verifica. Quindi, puoi timbrare ogni transazione con la tua chiave di verifica, che è il tuo ID di lavoro.
In secondo luogo, Ethereum ha progettato attentamente una seconda chiave privata per ricevere il deposito appena menzionato (32ETH).
Quando diventi un verificatore, dovrai compilare un "indirizzo di ritiro". È l'indirizzo dove ritirerai il capitale e lo stipendio in futuro e la chiave privata di quell'indirizzo dovrebbe teoricamente essere nelle tue mani (ad esempio: [chiave di prelievo]).
Lasciatemi usare un'analogia, questa è la tua carta stipendio.
Penso che tutti comprendano lo scopo di queste due chiavi private: ① chiave di verifica (certificato di lavoro), ② chiave di prelievo (carta stipendio).
Successivamente, in base alla diversa titolarità delle due chiavi private, sono nate quattro soluzioni di Staking:
-Classe CEX
- Picchettamento in pool
-Categoria SaaS (Staking as a Service)
-Lezione solista
Soluzione 1 tipo CEX/completamente gestita
Se utilizzi una soluzione di staking in borsa, come Binance, Coinbase o Kraken che hanno appena annunciato oggi che interromperanno i servizi di staking. Scoprirai che non hai mai creato una [chiave di verifica] o compilato una [chiave di prelievo], quindi questa è la "custodia completa" standard.
Allora dove sono queste due chiavi?
-Verifica che la chiave sia nel Binance Pool o nel Coinbase Pool
-Le chiavi di prelievo si trovano nei portafogli freddi di Binance e CB
Non devi affatto andare a lavorare (per partecipare alla verifica) e anche la tua carta salariale viene consegnata all'exchange perché la conservi per te. Questo piano è il più privo di preoccupazioni e ha una garanzia.
Ma non è adatto a chi persegue la decentralizzazione. Dopotutto, il FUD avviene ogni giorno, e ora sembra che gli Stati Uniti non lo permettano nemmeno.
Opzione 2 Staking in pool di grandi dimensioni (Staking in pool)
Questo è il piano di puntata di Lido e Rocket Pool. Non è ancora necessario creare due Chiavi, che sono gestite da Lido e Rocket. Allora qual è la differenza tra questo e uno scambio?
Parliamo prima della chiave di verifica:
Exchange: ovviamente gestisce solo una società.
Lido: Lido 1.0 ha 29 operatori professionali, e Lido affida loro la gestione di ETH, quindi le chiavi di verifica sono relativamente sparse, e ciascuno dei 29 operatori ne ottiene una parte. Lido è un gruppo che ha un forte gruppo di lavoro di 29 persone. Non devi lavorare da solo, lascia che i professionisti del gruppo di lavoro ti aiutino a lavorare. Pertanto l'operatore prende il 5% e il Lido prende un altro 5%.
Rocket Pool: Rocket Pool può avere innumerevoli operatori Chiunque abbia una macchina/server cloud + 16 ETH può diventare operatore. Equivale a dire che Rocket Pool è una piattaforma di crowdsourcing composta da un gruppo di ciclisti Meituan che portano i propri veicoli elettrici (macchine/server cloud) e sale computer per aiutarti a gestire i nodi.
Naturalmente devono anche prendere una commissione.
Parliamo della chiave di prelievo:
È necessario aggiungere qui un altro principio: qual è il processo di ritiro dello Staking?
Il mio post precedente presentava brevemente l'aggiornamento di Shanghai e il prelievo di contanti, portale → https://twitter.com/0x_Todd/status/1619950421124206593?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1619950421124206593%7Ctwgr%5E%7Ctwcon% 5 Es1_&ref_url=https %3A%2F%2Fmirror.xyz%2F0x17f3F81860345567482E1D232FB5B6f8bD77f3Bd%2FmcgqcKozJPlcLfP1G3dv5JDAUpcYJ6-Eu4ND08xSTiQ
Come tutti sappiamo, Ethereum è composto da due catene: Ethereum 1.0 (livello di esecuzione) Beacon Chain (livello di consenso). Quando vai su Stake, il primo passo è inviare ETH all'indirizzo del vault Beacon di Ethereum 1.0 (https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa), quindi Beacon Chain genererà gli eth corrispondenti per te al livello di consenso.
Tieni presente che questi ETH sono bloccati, non distrutti nella versione 1.0 o collegati in catena incrociata alla catena del beacon, sono semplicemente bloccati e mappati.
Dopo l'aggiornamento di Shanghai, il prelievo di contanti sarà un nuovo tipo di transazione. Quando prelevi denaro:
1. Il tuo nodo avvisa Beacon Chain e invia un segnale di ritiro
2. Mettiti in fila
3. Dopo essere stato messo in coda, Beacon Chain avvisa il tesoro di Ethereum 1.0.
4. L'indirizzo della tesoreria di Ethereum 1.0 invierà denaro all'indirizzo specificato, ad esempio 0xTodd.eth
Pertanto la cosiddetta [chiave di prelievo] è essenzialmente la chiave privata dell'indirizzo 0xTodd.eth.
La chiave di prelievo di Lido & Rocket ti offre altri tre livelli:
1. Avvisi a Lido\RPL che voglio prelevare contanti
2. Lido\RPL notifica all'operatore che un determinato nodo vuole prelevare contanti
3. L'operatore notifica a Beacon Chain che un determinato nodo desidera prelevare contanti.
4. Coda
5.Beacon Chain notifica il caveau di Ethereum 1.0
6. Utilizza l'indirizzo della tesoreria di Ethereum 1.0 per prelevare fondi dalla tesoreria a Lido\RPL
7. Distruggi stETH\rETH e lo smart contract Lido\RPL invierà denaro al tuo indirizzo.
PS: se passi a un exchange, il passaggio 7 prevede che CZ\Armstrong aggiunga direttamente il saldo al tuo account Binance\Coinbase center.
Per lo schema delle sottocategorie delle piscine di grandi dimensioni,
I passaggi 1, 4, 5, 6 e 7 sono tutti impeccabili e sono operazioni puramente on-chain.
L'anello debole è nei passaggi 2 e 3⚠️.
Teoricamente, lo schema del sottotipo big pool può rifiutare il tuo ritiro. Ad esempio, se vieni sanzionato dall'OAFC statunitense per aver utilizzato Tornado, i passaggi 2 e 3 possono essere eseguiti senza inviarti una lettera.
Il motivo per cui la chiamo soluzione "big pool" è perché gli indirizzi di ritiro di tutti i suoi nodi sono compilati con lo stesso indirizzo, che è l'indirizzo del contratto intelligente di ritiro di Lido\RPL.
Naturalmente, per CEX hanno ancora grandi progressi.
Tuttavia, a causa della presenza di spazio operativo nei passaggi 2 e 3, questo tipo di soluzione diventa una soluzione molto vicina al "full hosting". Dopotutto, la chiave di prelievo è ancora teoricamente di proprietà del big pool, e quello che hai in mano è solo l'"indirizzo di prelievo" dell'"indirizzo di prelievo".
Pertanto, per i piani che non controllano la destinazione finale dei fondi, tendo a classificarli come “full custodia”.
Alcuni sostenitori di Rocket Pool spesso affermano che è completamente decentralizzato e questo slogan è profondamente radicato nel cuore delle persone.
Ma quando leggerai questo thread, saprai che è decentralizzato nella parte di verifica chiave e chiunque può essere un verificatore (anche Lido V2 sta lavorando duramente per raggiungere questo obiettivo).
Per quanto riguarda la chiave di prelievo, come utente non puoi ancora partecipare e i tuoi beni giacciono ancora tranquillamente nel portafoglio di terze parti.
Certo, rispetto agli exchange, Lido e Rocket hanno solo uno o due passaggi in più, ma sono più decentralizzati, il che è comunque un buon compromesso. Soprattutto per il Lido, la liquidità di stETH è molto buona (attualmente supera di gran lunga tutte le altre soluzioni LSD), il che è un importante punto a favore.
Opzione 3 Categoria SaaS (Staking as a Service)/sottocategoria pool di piccole dimensioni
Con il terzo passo, lo staking diventa ancora più fondamentalista. Personalmente ho un certo feticismo per la decentralizzazione, soprattutto dopo aver sperimentato una serie di temporali CEX.
Ho appena fatto un'analogia, la chiave di verifica è il permesso di lavoro; la chiave di prelievo è la carta stipendio.
Quindi, la gente penserà naturalmente, esiste un piano per lasciare che altri lavorino per me mentre ricevo il mio stipendio?
Non esiste una cosa del genere nella vita reale, ma la rete Ethereum sì, che è SaaS o VaaS (Validator as a Service). Prendiamo come esempio la mining pool non gestita Ebunker.
La prima cosa che dobbiamo fare è inserire la chiave di verifica in un keystore e darla all'Ebunker Pool. Successivamente, un pool minerario professionale manterrà la produzione di blocchi di questo nodo. Allo stesso tempo, l’indirizzo di ritiro è il mio, il che significa che ho il diritto finale di ritirare Ethereum.
Riassumere:
[Chiave di verifica], una per me e una per il pool minerario;
[Chiave di ritiro], ce l'ho solo io.
Cioè: lavoro nel pool minerario/ricevo i soldi/il pool minerario riceve la commissione.
Qual è la differenza tra questa soluzione e la sottoclasse big pool? La differenza è:
Classe pooled, l'indirizzo di prelievo è unificato (es. Lido\RPL vault), quindi è un "big pool".
Nella categoria SaaS ognuno inserisce il proprio indirizzo di prelievo, quindi si tratta di un "piccolo pool".
PS: ho inventato i termini grande stagno e piccolo stagno, penso che siano molto vividi e facili da capire🥰.
Quindi potresti chiedere, come SaaS, se il pool minerario non ti aiuta a trasmettere sulla catena Beacon, non puoi comunque prelevare contanti?
La chiave è qui, perché hai la tua [chiave di verifica] in mano. Se accade il peggio, ad esempio, il pool minerario diventa canaglia, puoi comunque eseguire il nodo e trasmetterlo tu stesso.
Allo stesso tempo, hai ancora la [Chiave di prelievo] in mano, così puoi prelevare contanti di persona e riavere il tuo capitale intatto.
Nella soluzione del sottotipo big pool, dopo che si verifica il caso peggiore, non hai questa capacità, perché non hai né verificato la chiave né ritirata la chiave.
Quindi potresti porre la seconda domanda, nella soluzione SaaS, il piccolo pool minerario può prendere i miei soldi e scappare? Questa è l'ingegnosità del design dello staking di Ethereum, perché quando crei un nodo, inserisci il tuo indirizzo di prelievo e il pool minerario non può manometterlo. Pertanto, anche se la mining pool diventa tappeto, il tuo capitale non verrà mai portato via dalla mining pool, perché la difficoltà di rubarlo ≈ attacca Ethereum stesso.
Nel piano del grande pool, dopo che accade il peggio, teoricamente può scappare con i soldi. Molto semplicemente, si limita ad aggiornare il proprio contratto di tesoreria e a trasferirne la proprietà all’attaccante. Naturalmente questo è lo scenario peggiore e la probabilità che ciò accada è molto piccola.
Per contrastare questo, Lido ha introdotto la firma multipla per gestire gli aggiornamenti dei contratti intelligenti. Rocker Pool sembra essere molto riservato su questo argomento e attualmente non ci sono contenuti rilevanti in cui si parli degli aggiornamenti dei contratti.
Pertanto, se non vuoi lavorare part-time (dopo tutto, i nodi di gestione e manutenzione 7*24 non sono un lavoro facile) e hai requisiti di sicurezza (nessuna gestione dei fondi da parte di terzi), scegliere il servizio SaaS è una buona soluzione scelta. Oltre a Ebunker, esistono anche alcune mining pool che forniscono servizi simili "non custoditi", reperibili su Rated.
Naturalmente ci sono anche degli svantaggi. Tutte le categorie SaaS non gestite non dispongono di soluzioni LSD. Anche il motivo è molto semplice: se qualcuno non conosce la tua chiave privata, come osa inviarti un libretto di risparmio (LSD)? Naturalmente, alcuni pool minerari SaaS forniranno anche piani di pool di grandi dimensioni e i piani di pool di grandi dimensioni possono essere forniti a LSD.
Per dirla in modo più conciso: chiunque detenga la chiave privata determina se l’LSD è consentito. I piani CEX e quelli con pool di grandi dimensioni sono entrambi accettabili, ma i piani con pool piccoli e Solo non sono accettabili.
Dopo l'aggiornamento a Shanghai, il tempo massimo di prelievo per Ethereum è di 1-2 mesi. Anche la liquidità del piano Small Pool di tipo SaaS è in una certa misura garantita. Pertanto, questo è anche il mio piano preferito. un piccolo problema/non mantiene le cose private dare le chiavi ad altri/APR va bene. (Prerequisito: hai più di 32 ETH, altrimenti usa LSD)
La quarta categoria di soluzioni: categoria Solo
Infine, lascia che ti presenti il Santo Graal definitivo, il Solo Staking.
Come suggerisce il nome, Solo è una soluzione che funziona da sola senza l'introduzione di terze parti, ed è decentralizzata e sicura al massimo.
I minatori singoli hanno la propria chiave di verifica e chiave di prelievo. I vantaggi sono evidenti, è sicuro, nessuno prende commissioni, aggiunge diversità a Ethereum e... soddisfa le esigenze del mondo spirituale!
Anche gli svantaggi sono evidenti: lavorarci da soli richiede dei costi: tempo (manutenzione), costo capitale (affitto di un server/costruzione di una sala computer fisica). Se non è prevista la manutenzione 24 ore su 24, il tuo TAEG sarà leggermente inferiore perché è prevista una penalità.
Ad esempio, l'attuale tasso di efficienza della produzione di blocchi sull'intera rete è del 97%. Vitalik potrebbe essere un minatore solista. Anche se è professionale come lui, l'efficienza di Rocket Pool è ancora inferiore solo il 95% di efficienza.
Penso che la soglia per Solo sia di almeno 10K Ethereum, cioè più di 30 gruppi di nodi. Da un lato, tiene conto della stabilità della generazione dei blocchi (è anche molto scomodo se non riesci ad afferrare i blocchi MEV). . Da un lato, il reddito non è uguale ai costi.
Tuttavia, se hai abbastanza ether, anche più di 30.000 o 50.000, allora puoi prendere in considerazione l'assunzione di qualcuno che lo gestisca. Dopotutto, è più economico pagare uno stipendio che ricevere commissioni da un pool grande/piccolo in base a una percentuale il surplus sarà sicuramente maggiore.
E Solo è l'eterno Santo Graal. Se il numero è abbastanza grande, consiglio vivamente di studiare Solo. La quantità è inferiore a 100.000, si consiglia di rivedere le categorie 2 e 3.
Inoltre, inserire una diramazione.
A cosa serve l'SSV? SSV è in realtà un ricercatore della tecnologia DVT. Per il momento non è un concorrente con i quattro tipi di soluzioni sopra menzionati, ma un rapporto di cooperazione. DTV viene utilizzato per dividere la chiave di verifica.
Dopo che la chiave di verifica è stata divisa in 4 parti, il bello è:
① Se un operatore va offline, gli altri operatori possono immediatamente rimediare;
② Allo stesso tempo, ogni operatore non conosce la chiave di verifica completa, il che rende il processo di verifica più decentralizzato. Può rendere più forti le soluzioni Lido, SaaS e Solo.
Finalmente ho finito di scrivere questo articolo! Anche se è molto lunga, spero che questa analisi possa aiutarti a comprendere a fondo le relazioni, le somiglianze e le differenze tra tutte le soluzioni di picchettamento. Tutti sono invitati a contrassegnare e rivedere in qualsiasi momento.
ultimo degli ultimi! Tutti sono benvenuti come validatori! Dai il tuo contributo alla sicurezza della rete Ethereum🧐
Autore di questo articolo:
0xTodd | Niente Partner di ricerca