BAYC-en beste salmentek alferrikako 100 milioi dolar kostatzen dituzte gas-tasetan, gaizki optimizatutako kodea dela eta

Syndicate DAOren sortzailekide Will Papper-ek maiatzaren 1ean esan zuen eraginkortasunik ezak zirela Yuga Labs Bestetik lur salmenta eraginda 100 milioi dolarreko gasaren tasetan alferrik xahutzeko.

Twitter-eko hari batean, Papper-ek azaldu zuen nola BAYC metabertsoaren lurra mintzeko erabilitako kontratu adimentsuari funtsezko optimizazioak falta zitzaizkion. Kontratu adimendunak ERC721 estandarra jarraitzen du, eta Papper-ek argudiatu zuen "Gogaikarriak eta alferrikako" funtzio eta luzapen batzuk dituela.

Eraginkortasunik ezari aurre egiteko, hiru aldaketa proposatu zituen.

Kendu ERC721Enumerable luzapena

Papper-ek proposatutako lehen aldaketa ERC721Enumerable luzapena kentzea da, NFTen jabeak katean jarraitzeko erabiltzen dena.

Papper-ek argudiatu zuen ez dagoela jabeak katean erregistratu beharrik, edonork blokeo-katea kontsultatu dezakeelako kate kanpoko frontend baten bidez datuak kontratu adimendun batera pasatzeko. Haren esanetan, luzapena bakarrik kentzeak %70 aurreztuko luke gasaren kuotan, hitz bakarra kenduta.

Erabili ERC721A... -k garatutako estandar bat azuki

Papper-ek garatutako ERC721A estandarra esan zuen azuki taldea aukera hobea da, erabiltzaileek transakzio berean NFT bat baino gehiago egiteko aukera ematen baitie, bat besterik ez egitearen kostutik gertu.

Gaineratu zuen ERC721A-k mendak "izugarri merkeagoak" egiten dituela, eta horrek "transferentziak zertxobait garestiagoak" egiten dituela konpentsatzen du.

Papper-en analisian oinarrituta, erabiltzaile gehienek NFT bat baino gehiago egiten dute. Horrek gasaren kuota orokorra 10 milioi dolar jaitsi zezakeela uste du.

Aldatu _safeMint()-tik _mint()-ra

Papper-ek gomendatutako azken optimizazioa _safeMint() funtzioa ordezkatzea da.

Honek zorro batek NFT-ak onartu ditzakeela ziurtatzen laguntzen duela eta komunitate gehienek ziurrenik Metamask, TrustWallet, Coinbase Wallet eta SafePal bezalako zorro bateragarriak eta ezagunak erabiltzen dituela esan zuen; funtzio honek gasaren tasak xahutzen ditu.

Papper-ek argitzen du ez duela Yuga Labs-i erasotzen ezgaitasunagatik eta industriari egindako ekarpenak aitortu ditu. Esan zuen:

"[Nik] ordu ugari eman ditut gasaren optimizazioetan eta trikimailu batzuk partekatu nahi izan ditut. Hari hau heztea da eta ez du kentzen Yugak ekosistemaren alde egiten duen lana”.

Gainera, SyndicateDAO-k akuketa-prozesurako erabiltzen duen metodologia partekatzen du, aldi berean inor ez dadin mintzen saiatzen, eta horrela gasaren tasak igotzen ditu.

Iturria: https://cryptoslate.com/100m-in-bayc-otherside-gas-fees-wasted-due-to-badly-optimized-code/