- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Gli utenti di SushiSwap hanno ordinato delle modifiche, ma il protocollo T può funzionare senza una revisione
Un'altra migrazione degli smart contract Sushiswap potrebbe essere in programma se le nuove proposte Politiche votate dovessero essere implementate.
Conclusione:
- La comunità Sushiswap ha votato per modifiche alla Politiche del protocollo per ridurre il programma di ricompensa dei token, introdurre un periodo di lock-up per i SUSHI appena coniati e introdurre lo staking delle commissioni. Ma queste modifiche T possono essere apportate senza prima migrare verso nuovi contratti intelligenti, ha detto una società di ricerca a CoinDesk.
- L'attuale contratto MasterChef T consente modifiche al contratto SushiToken, che a sua volta detta altre funzioni del protocollo per la coniazione dei token SUSHI e per il pagamento delle ricompense di staking ai possessori Sushiswap .
- Secondo la società di ricerca, ogni contratto intelligente dovrebbe essere migrato manualmente per apportare le modifiche, anche se il team Sushiswap sta cercando soluzioni alternative che T richiedano un lavoro così gravoso.
La migrazione dello smart contract Sushiswap è completa, ma c'è un problema: potrebbe essere necessaria un'altra migrazione se il team desidera implementare le modifiche al protocollo per cui la comunità Sushiswap ha votato.
Le limitazioni nel codice di SushiSwap rendono impossibili le modifiche proposte senza soluzioni alternative o modifiche serie al codice di SushiSwap, vale a dire un'altra migrazione, ha spiegato a CoinDesk la società di ricerca blockchain IntoTheBlock.
IL La comunità Sushiswap ha appena votato per ridurre la ricompensa del token SUSHI , un cosiddetto token liquidity provider (LP) che viene ricompensato agli utenti SUSHI che puntano token nei pool di liquidità di SushiSwap, da 100 SUSHI per blocco a 50, con successivi dimezzamenti ogni due anni. Inoltre, questa modifica includerebbe un meccanismo di "vesting" in base al quale due terzi di tutti i nuovi SUSHI coniati vengono bloccati per ONE anno.
Questi token acquisiti frutterebbero commissioni di transazione ma non potrebbero essere spostati o utilizzati per votare fino alla scadenza del timelock annuale. La proposta di acquisizione è particolarmente pertinente a questo progetto dopo che il suo progenitore, Chef Nomi, è stato vendutoToken SUSHI dal valore di 13 milioni di dollari per eterelo scorso fine settimana. Chef Nomiha recentemente perso questa fortuna, tuttavia, annunciando su Twitter di aver inviato i 37.400 ether che ha ottenuto tramite il trading dei suoi token SUSHI alla tesoreria Sushiswap .
Continua a leggere: 'IF**ked Up': Chef Nomi, creatore di Sushiswap, restituisce un fondo di sviluppo da 14 milioni di dollari
SUSHI srotolato
Queste proposte hanno ottenuto una schiacciante maggioranza di voti nella comunità, ma IntoTheBlock ha dichiarato a CoinDesk che gli attuali contratti intelligenti di SushiSwap T sono sufficientemente flessibili da infrangere le regole del protocollo.
Ad esempio, il contratto di MasterChef T consente di modificare il programma di ricompense perché il tasso di emissione è "codificato in modo rigido".
“...[T]a versione attuale dello smart contract di MasterChef ha codificato in modo rigido il numero di SUSHI
per blocco che può essere assegnato. Ciò è stato fatto tramite ilsushiPerBlocco
variabile che viene inizializzata a un valore di 100 al momento della creazione del contratto e T può essere modificata dopo. Puoi vedere il riferimento nella riga 96 dello smart contract di MasterChefIn termini più semplici, modificando il valore delsushiPerBlocco
"La variabile richiederebbe l'implementazione di un nuovo contratto intelligente", si legge in un documento di ricerca di IntoTheBlock condiviso con CoinDesk.
Continua a leggere: Sushiswap ritirerà fino a $ 830 milioni da Uniswap oggi: perché è importante per DeFi
Fortunatamente, esiste una soluzione a questa limitazione che T richiede un'altra migrazione: anche se la ricompensa è limitata, è possibile inviare ricompense extra a un indirizzo senza uscita a cui ONE ha accesso (quindi, per ridurre le ricompense da 100 SUSHI a 50 SUSHI, ogni blocco di ricompensa invierebbe 50 dei 100 SUSHI coniati a questo indirizzo senza uscita).
"Sebbene intelligente, questa opzione è tutt'altro che elegante e non rientra nel progetto originale del protocollo Sushiswap ", si legge nel rapporto.
La grande migrazione: cosa significherebbe
Più che inelegante, risolvere le altre limitazioni richiederebbe una revisione completa degli smart contract di SushiSwap. Il problema deriva da una scelta di progettazione in cui il contratto MasterChef (che ha il controllo sul protocollo) non è aggiornabile e in realtàpossiedeil contratto SushiToken, quindi la migrazione a un nuovo contratto MasterChef (ad esempio, MasterChefV2) richiederebbe anche l'implementazione di un nuovo contratto SushiToken (SushiTokenV2), secondo lo sviluppatore di IntoTheBlock Pablo Bianciotto.
"La limitazione deriva dal fatto che MasterChef non è aggiornabile", ha detto a CoinDesk. "Per essere aggiornabile, la logica del contratto effettiva dovrebbe essere archiviata in un altro contratto a cui fa riferimento MasterChef. Ciò ti darebbe la flessibilità di cambiare la logica di distribuzione di conio/ricompense sostituendo questo contratto secondario con ONE nuovo e aggiornando il riferimento MasterChef.
"Inoltre, SushiToken è di proprietà di MasterChef, quindi la creazione di un nuovo contratto MasterChef V2 con una nuova logica di distribuzione delle ricompense e funzionalità aggiornabili richiederebbe anche la migrazione del contratto SushiToken."
Per aggiornare il contratto per implementare il vesting, ad esempio, sarebbe necessario creare un MasterChefV2E un contratto SushiTokenV2, ha detto Bianciotto.
Il CEO di FTX Exchange, Sam Bankman-Fried, ONE dei titolari di più firme e votato come nuovo Master Chef dagli utenti Sushiswap , ha respinto questa affermazione dopo la pubblicazione.
"È possibile effettuare il vesting", ha detto a CoinDesk tramite messaggio diretto, "inviando le emissioni SUSHI a un pool controllato da uno smart contract che detta il programma di vesting".
Bianciotto ha confermato che si tratta di una soluzione fattibile, aggiungendo che "può essere vista come un'estensione della soluzione" per l'invio di nuovi SUSHI a un indirizzo di burn per controllarne il tasso di emissione.
Continua a leggere:Affari sospetti: cosa è successo al protocollo DeFi da 1,2 miliardi di dollari Sushiswap nel fine settimana
Tuttavia, la limitazione del codice interferirebbe comunque con l’implementazione della proposta di pagamento delle commissioni perché non c’è modo di trasferire i token acquisiti dal contratto MasterChef a un altro contratto per lo staking delle commissioni.
"Questa parte è ancora più difficile da fare", ha detto Bianciotto. "Per guadagnare i pagamenti delle commissioni devi puntare SUSHI nel contratto SushiBar, ma se il tuo SUSHI ricompensato per lo staking è acquisito e si trova in MasterChef, T saresti in grado di trasferirlo da MasterChef a SushiBar per guadagnare i pagamenti delle commissioni". Ha aggiunto che un SushiBarV2 dovrebbe essere avviato per accogliere questo cambiamento, così come un nuovo contratto di conio di token SUSHI (SushiMakerV2).
Un effetto a cascata
In effetti, la natura non aggiornabile del contratto MasterChef crea un effetto a cascata in cui ogni contratto intelligente sotto il suo controllo richiede anche un aggiornamento per apportare modifiche al protocollo. Il team Sushiswap può implementare le proposte di vesting e riduzione delle emissioni con le soluzioni alternative discusse sopra, ma l'unica soluzione per rendere gli smart contract di SushiSwap aggiornabili senza queste misure tortuose comporta la migrazione di ogni smart contract a una versione completamente nuova.
Considerando che ogni contratto dovrebbe essere ridistribuito, questo processo di migrazione richiederebbe più lavoro del ONE. La migrazione completa di ogni smart contract implicherebbe l'acquisizione di uno snapshot di tutti i saldi degli utenti e l'airdrop di nuovi token dopo la distribuzione dei nuovi contratti, nonché la migrazione dei dati individuali degli utenti da tutti i pool di liquidità di SushiSwap; gli utenti dovrebbero anche annullare lo staking di tutti i token SUSHI nel SushiBar e nei pool di staking SUSHI/ ETH prima dello snapshot.
Biaciotto ha affermato che, sebbene lo snapshot e l'airdrop possano sembrare semplici per gli indirizzi degli utenti, "gli smart contract che si basano su SushiToken potrebbero smettere di funzionare a meno che non vengano aggiornati per utilizzare il nuovo SushiTokenV2".
Ha anche notato che "non ci sono vincoli di tempo" per queste modifiche. Ha raccomandato una migrazione trasparente e metodica che "spianerà la strada all'aggiunta/modifica fluida di funzionalità di protocollo in futuro" per evitare di dover implementare ulteriori modifiche tramite un'altra migrazione.
Risposta della comunità
CoinDesk ha contattato La nuova dirigenza eletta di SushiSwap (i membri che detengono ONE delle nove chiavi multifirma per dettare lo sviluppo del protocollo) per chiedere se stanno pianificando un'altra migrazione.
"Nessuna migrazione a breve termine", ha risposto 0xMaki, lo sviluppatore principale di Sushiswap, che ha seguito il progetto fin dall'inizio. 0xMaki ha continuato dicendo che desiderano implementare le proposte di vesting e fee-staking, ma che "sarà necessaria una riflessione più approfondita" per riuscirci.
Continua a leggere:La migrazione Sushiswap inaugura l'era dei "politici del protocollo"
Un altro membro del team ha insistito sul fatto che una tale migrazione sarebbe stata “significativamente meno complicata” e che non c’è “alcuna preoccupazione di eventuali problemi all’orizzonte”. Bianciotto ha ribadito che poiché “SUSHI è di proprietà di MasterChef”, “qualsiasi tipo di migrazione non è banale”.
Per corroborare la ricerca di IntoTheBlock, CoinDesk ha contattato Zokyo Labs, un'azienda di sicurezza e sviluppo blockchain con uno studio DeFi. Un rappresentante di Zokyo ha confermato le scoperte di IntoTheBlock sulla natura aggiornabile degli attuali smart contract di Sushi.
Nota editoriale: questo articolo è stato aggiornato per includere ulteriori commenti del CEO di FTX Exchange Sam Bankman-Fried e di Bianciotto su come implementare il vesting senza una migrazione.
Colin Harper, Blockspace Media
Colin scrive di Bitcoin. In precedenza, ha lavorato presso CoinDesk come reporter tecnologico e presso Luxor Tecnologie Corp. come responsabile della ricerca. Ora è caporedattore di Blockspace Media e lavora anche come freelance per CoinDesk, Forbes e Bitcoin Magazine. È titolare Bitcoin.
