Share this article

Ang Mga Gumagamit ng SushiSwap ay Nag-order ng Mga Pagbabago, ngunit ang Protocol ay T Maihahatid Nang Walang Pag-overhaul

Ang isa pang Sushiswap smart contract migration ay maaaring nasa menu kung ang mga bagong boto para sa mga panukalang Policy ay ipapatupad.

Ang Takeaway:

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

  • Ang komunidad ng Sushiswap ay bumoto sa mga pagbabago sa Policy sa protocol upang bawasan ang iskedyul ng gantimpala ng token, magpakilala ng panahon ng lock-up para sa bagong gawang SUSHI, at magpakilala ng staking ng bayad. Ngunit ang mga pagbabagong ito ay T magagawa nang hindi muna lumilipat sa mga bagong matalinong kontrata, sinabi ng isang research firm sa CoinDesk.
  • T pinahihintulutan ng kasalukuyang kontrata ng MasterChef ang mga pagbabago sa kontrata ng SushiToken, na nagdidikta naman ng iba pang mga function ng protocol para sa pag-print ng mga SUSHI token at para sa pagbabayad ng mga reward-staking na reward sa mga may hawak ng Sushiswap .
  • Ang bawat matalinong kontrata ay kailangang manu-manong i-migrate upang gawin ang mga pagbabago, ang sabi ng kumpanya ng pananaliksik, kahit na ang koponan ng Sushiswap ay naghahanap ng mga solusyon na T nangangailangan ng maraming mabigat na pag-angat.

Kumpleto na ang paglipat ng matalinong kontrata ng Sushiswap ngunit may problema: Maaaring kailanganin ng isa pang paglipat kung gusto ng team na magpatupad ng mga pagbabago sa protocol na binoto ng komunidad ng Sushiswap .

Ang mga limitasyon sa code ng SushiSwap ay ginagawang imposible ang mga iminungkahing pagbabago nang walang seryosong mga workaround o pagbabago sa code ng SushiSwap, katulad ng isa pang paglipat, sinabi ng blockchain research firm na IntoTheBlock sa CoinDesk.

Ang Kakaboto lang ng komunidad ng Sushiswap upang bawasan ang reward ng SUSHI token – isang tinatawag na liquidity provider (LP) token na ginagantimpalaan sa mga user ng SUSHI na nag-stake ng mga token sa mga liquidity pool ng SushiSwap – mula 100 SUSHI bawat block hanggang 50, na may sunud-sunod na paghahati bawat dalawang taon. Bilang karagdagan, ang pagbabagong ito ay magsasama ng isang "vesting" na mekanismo kung saan ang dalawang-katlo ng lahat ng bagong gawang SUSHI ay naka-lock sa loob ng ONE taon.

Ang mga nakatalagang token na ito ay makakakuha ng mga bayarin sa transaksyon ngunit hindi maaaring ilipat o magamit sa pagboto hanggang sa mag-expire ang isang taon na timelock. Ang panukalang vesting ay partikular na nauugnay sa proyektong ito pagkatapos na ibenta ang progenitor nito, si Chef Nomi $13 milyon na nagkakahalaga ng SUSHI token para sa eter noong nakaraang katapusan ng linggo. Chef Nomi kamakailan ay nawala ang kapalarang ito, gayunpaman, inanunsyo sa Twitter na ipinadala niya ang 37,400 ether na nakuha niya mula sa pangangalakal ng kanyang mga SUSHI token sa Sushiswap treasury.

Read More: 'IF**ked Up': Ibinabalik ng Sushiswap Creator Chef Nomi ang $14M Dev Fund

Inilabas ang SUSHI

Ang mga panukalang ito ay nanalo ng landslide mayoryang boto sa komunidad, ngunit sinabi ng IntoTheBlock na ang mga kasalukuyang smart contract ng CoinDesk SushiSwap ay T sapat na kakayahang umangkop upang ibaluktot ang mga patakaran ng protocol.

Ang kontrata ng MasterChef, halimbawa, ay T nagpapahintulot na baguhin ang iskedyul ng gantimpala dahil ang rate ng paglabas ay "hard coded."

“...[T]ang kasalukuyang bersyon ng MasterChef smart contract ay na-hard code ang bilang ng Mga token ng SUSHI bawat bloke na maaaring igawad. Ito ay ginawa sa pamamagitan ng sushiPerBlock variable na pinasimulan sa halagang 100 sa oras ng paggawa ng kontrata at T na mababago pagkatapos noon. Maaari mong makita ang sanggunian sa linya 96 ng MasterChef smart contract. Sa mas simpleng termino, ang pagbabago ng halaga ng sushiPerBlock variable ay mangangailangan ng pag-deploy ng bagong matalinong kontrata,” ang sabi ng isang IntoTheBlock research document na ibinahagi sa CoinDesk.

Read More: Ang Sushiswap ay Mag-withdraw ng Hanggang $830M Mula sa Uniswap Ngayon: Bakit Ito Mahalaga para sa DeFi

Sa kabutihang palad, mayroon talagang pag-aayos para sa limitasyong ito na T nangangailangan ng isa pang paglipat: Kahit na mahirap ang limitasyon ng reward, posibleng magpadala ng mga karagdagang reward sa isang dead-end na address na walang access sa ONE (kaya, para bawasan ang mga reward mula 100 SUSHI hanggang 50 SUSHI, ang bawat block reward ay magpapadala ng 50 sa 100 SUSHI na minted na address na ito).

"Bagaman matalino, ang pagpipiliang ito ay malayo sa eleganteng at nasa labas ng orihinal na disenyo ng Sushiswap protocol," ang sabi ng ulat.

Ang dakilang migration: Ano ang ibig sabihin nito

Higit sa hindi maganda, ang pag-aayos sa iba pang mga limitasyon ay mangangailangan ng ganap na pag-overhaul ng mga matalinong kontrata ng SushiSwap. Ang problema ay nagmumula sa isang pagpipilian sa disenyo kung saan ang kontrata ng MasterChef (na may kontrol sa protocol) ay hindi naa-upgrade at talagang nagmamay-ari ang kontrata ng SushiToken, kaya ang paglipat sa isang bagong kontrata ng MasterChef (hal., MasterChefV2) ay mangangailangan din ng pag-deploy ng bagong kontrata ng SushiToken (SushiTokenV2), ayon sa developer ng IntoTheBlock na si Pablo Bianciotto.

"Ang limitasyon ay nagmumula sa katotohanan na ang MasterChef ay hindi naa-upgrade," sinabi niya sa CoinDesk. "Upang ma-upgrade, ang aktwal na lohika ng kontrata ay dapat na naka-imbak sa isa pang kontrata na nire-reference ng MasterChef. Iyon ay magbibigay sa iyo ng flexibility na baguhin ang minting/rewards distribution logic sa pamamagitan ng pagpapalit sa pangalawang kontratang ito para sa ONE at pag-update ng MasterChef reference.

"Bukod pa riyan, ang SushiToken ay pagmamay-ari ng MasterChef, kaya ang paggawa ng bagong kontrata ng MasterChef V2 na may bagong lohika ng pamamahagi ng reward at mga naa-upgrade na feature ay mangangailangan din ng paglipat ng kontrata ng SushiToken."

Upang i-upgrade ang kontrata upang ipatupad ang vesting, halimbawa, ay mangangailangan ng paglikha ng MasterChefV2 at isang kontrata ng SushiTokenV2 na sinabi ni Bianciotto.

Ang CEO ng FTX Exchange na si Sam Bankman-Fried, na ONE sa mga multi-signature holder at binoto bilang bagong Master Chef ng mga user ng Sushiswap , ay tumulak laban sa claim na ito pagkatapos ng publikasyon.

"Maaari mong gawin ang vesting," sinabi niya sa CoinDesk sa direktang mensahe, "sa pamamagitan ng pagpapadala ng mga SUSHI emissions sa isang pool na kinokontrol ng isang matalinong kontrata na nagdidikta sa iskedyul ng vesting."

Kinumpirma ni Bianciotto na ito ay isang magagawang solusyon, at idinagdag na ito ay "maaaring makita bilang isang extension ng solusyon" para sa pagpapadala ng bagong SUSHI sa isang burn address upang makontrol ang rate ng paglabas nito.

Read More:Fishy Business: Ano ang Nangyari sa $1.2B DeFi Protocol Sushiswap Over the Weekend

Ang limitasyon ng code, gayunpaman, ay makakasagabal pa rin sa pagpapatupad ng panukala sa pagbabayad ng bayad dahil walang paraan upang ilipat ang mga nakatalagang token mula sa kontrata ng MasterChef patungo sa isa pang kontrata para sa fee staking.

"Ang bahaging ito ay mas mahirap gawin," sabi ni Bianciotto. “Upang makakuha ng mga bayad sa bayad, kailangan mong i-stake ang SUSHI sa kontrata ng SushiBar, ngunit kung ang iyong SUSHI na na-reward para sa staking ay naka-vested at nakaupo sa MasterChef, T mo ito mailipat mula sa MasterChef patungo sa SushiBar para makakuha ng mga bayad sa bayad." Idinagdag niya na ang isang SushiBarV2 ay kailangang i-spun up upang matugunan ang pagbabagong ito, pati na rin ang isang bagong SUSHI token minting contract (SushiMakerV2).

Isang cascade effect

Sa katunayan, ang hindi naa-upgrade na katangian ng kontrata ng MasterChef ay lumilikha ng isang cascading effect kung saan ang bawat matalinong kontrata sa ilalim ng kontrol nito ay nangangailangan din ng pag-upgrade upang makagawa ng mga pagbabago sa protocol. Maaaring ipatupad ng koponan ng Sushiswap ang mga panukalang vesting at emission reduction gamit ang mga workaround na tinalakay sa itaas, ngunit ang tanging solusyon para gawing maa-upgrade ang mga smart contract ng SushiSwap nang walang mga paikot-ikot na hakbang na ito ay kinabibilangan ng paglipat ng bawat smart contract sa isang ganap na bagong bersyon.

Dahil ang bawat kontrata ay kailangang muling i-deploy, ang proseso ng paglipat na ito ay magiging mas labor intensive kaysa sa ONE. Ang ganap na paglipat ng bawat matalinong kontrata ay kasangkot sa pagkuha ng snapshot ng lahat ng balanse ng user at pag-airdrop ng mga bagong token pagkatapos ma-deploy ang mga bagong kontrata, pati na rin ang paglipat ng indibidwal na data ng user mula sa lahat ng mga liquidity pool ng SushiSwap; kailangan ding alisin ng mga user ang lahat ng SUSHI token sa SushiBar at sa SUSHI/ ETH staking pool bago ang snapshot.

Sinabi ni Biaciotto na habang ang snapshot at airdrop ay maaaring mukhang simple para sa mga address ng gumagamit, "ang mga matalinong kontrata na umaasa sa SushiToken ay maaaring tumigil sa paggana maliban kung sila ay na-upgrade upang gamitin ang bagong SushiTokenV2."

Binanggit din niya na walang "mga hadlang sa oras" para sa mga pagbabagong ito. Inirerekomenda niya ang isang transparent at pamamaraan na paglipat na "nag-aayos din ng paraan upang walang putol na pagdaragdag/pagbabago ng mga feature ng protocol sa hinaharap" upang maiwasan ang pagpapatupad ng mga karagdagang pagbabago sa pamamagitan ng isa pang paglipat.

Tugon ng komunidad

Naabot ng CoinDesk ang Ang bagong halal na pamumuno ng SushiSwap (yung mga miyembrong may hawak ng ONE sa siyam na multisignature key para magdikta sa pagbuo ng protocol) para magtanong kung nagpaplano sila ng panibagong paglipat.

"Walang paglipat sa maikling panahon," tugon ng 0xMaki, ang nangungunang developer ng Sushiswap, na kasama sa proyekto mula sa simula. Ipinagpatuloy ng 0xMaki na nais nilang ipatupad ang mga panukala sa vesting at fee-staking ngunit "kailanganin ito ng higit na pag-iisip" upang matupad.

Read More:Sushiswap Migration Ushers sa Era ng 'Protocol Politicians'

Iginiit ng isa pang miyembro ng koponan na ang gayong paglipat ay "hindi gaanong kumplikado" at na "walang alalahanin ang anumang mga problema sa abot-tanaw." Muling pinatunayan ni Bianciotto na dahil "ang SUSHI ay pagmamay-ari ng MasterChef," na "anumang uri ng paglipat ay hindi mahalaga."

Upang patunayan ang pananaliksik ng IntoTheBlock, naabot ng CoinDesk ang Zokyo Labs, isang blockchain security at development company na may DeFi studio. Kinumpirma ng isang kinatawan ng Zokyo ang mga natuklasan ng IntoTheBlock tungkol sa naa-upgrade na katangian ng mga kasalukuyang matalinong kontrata ng Sushi.

Editoryal na tala: Ang artikulong ito ay na-update upang magsama ng mga karagdagang komento mula sa FTX Exchange CEO Sam Bankman-Fried at Bianciotto tungkol sa kung paano ipatupad ang vesting nang walang paglipat.

Colin Harper, Blockspace Media

Nagsusulat si Colin tungkol sa Bitcoin. Dati, nagtrabaho siya sa CoinDesk bilang tech reporter at Luxor Technology Corp. bilang pinuno ng pananaliksik. Ngayon, siya ang Editor-in-Chief ng Blockspace Media, at freelance din siya para sa CoinDesk, Forbes at Bitcoin Magazine. May hawak siyang Bitcoin.

Colin Harper