Tinatarget ng mga Ethereum Developer ang Dali ng Crypto Wallets Gamit ang 'EIP-3074'
Ang EIP-3074 ay nakakuha ng parehong suporta at alalahanin mula sa komunidad ng Ethereum , isang pagbabago ng code na dapat na mapabuti ang karanasan ng gumagamit sa mga wallet sa blockchain.
![Screengrab from the EIP-3074 proposal (Ethereum.org, modified by CoinDesk using PhotoMosh)](https://www.coindesk.com/resizer/PMURFGhojy7Ok0zYgPAzk5NAQw4=/567x319/filters:quality(80):format(jpg)/cloudfront-us-east-1.images.arcpublishing.com/coindesk/FEW2IWMUZBBILB532BJLKPMCZE.jpg)
Habang ang mga blockchain team ay nagsusumikap para sa banal na grail ng mainstream adoption, ang paggawa ng mga Crypto wallet na mas madaling gamitin ay biglang nasa tuktok ng agenda.
Gumagalaw ang mga developer ng Ethereum kasama ang kanilang mga talakayan at pagsasama ng ilang partikular Ethereum Improvement Proposals (EIPs) para sa susunod na malaking hard fork ng blockchain, ang Pectra .
Ang ONE sa mga panukala na nakakuha ng parehong suporta at pag-aalala mula sa komunidad ng Ethereum ay ang EIP-3074, isang pagbabago sa code na dapat na mapabuti ang karanasan ng gumagamit sa mga wallet sa blockchain.
Natugunan ng mga developer ng Ethereum ang mga isyu sa nakaraan na magpapadali sa karanasan ng user sa mga wallet, at nag-deploy ng mga feature na nag-unlock ng mga mas bagong kakayahan. Ngunit ngayon, itinutulak ng mga developer na gawing mas madali ang karanasan, at nakatago sa blockchain.
Ang bagong pagbabagong ito ay dapat magbigay-daan sa isang partikular na uri ng wallet, mga externally owned account (EOA), na maging mas programmable, sa pamamagitan ng pagpayag sa mga matalinong kontrata na pahintulutan ang mga ito.
Ang Paradigm Chief Technology Officer na si Georgios Konstatonopolous ay nagsabi sa X na ang EIP-3074 ay “isang malaking bagay. Ang Wallet UX ay magiging 10x."
Sa kasalukuyan sa Ethereum, mayroong dalawang uri ng mga wallet account : Mga EOA, na pinakasikat, tulad ng MetaMask at Coinbase wallet, at mga smart contract wallet, tulad ng Argent at Safe.
Ang mga gumagamit ng mga EOA account ay binibigyan ng isang pares ng mga susi - ONE pampubliko at ONE - habang ang mga smart contract account ay mga wallet na kinokontrol ng code. Ang problema sa mga EOA ay nagmumula sa pagkakamali ng Human ; kung nawalan ka ng pribadong key sa isang EOA account, walang help desk o proseso ng pagbawi ng susi na makakatulong sa iyong mabawi ang access sa iyong mga pondo.
Ang mga nakaraang panukala, tulad ng ERC-4337 , ay naglalayong gawing mas madaling gamitin ang mga EOA, isang konsepto na kilala bilang account abstraction (AA), na nagpapahintulot sa mga user na mabawi ang kanilang Crypto gamit ang mga feature ng smart contract.
Ang EIP-3074 ay isa pang hakbang sa ganitong uri ng inobasyon, na nagtalaga ng mga kakayahan sa transaksyon sa mga matalinong kontrata. Ang isang mahalagang bahagi ng panukala ay ang payagan ang mga user na mag-batch ng mga transaksyon nang magkasama at hayaan silang mag-sign off dito nang isang beses. Kasama sa iba pang mga tampok ang pagkakaroon ng mga third party na nag-sponsor ng mga bayarin sa transaksyon ng mga user, kaya ang mga desentralisadong aplikasyon ( dapps ) ay maaaring halimbawang masakop ang mga GAS para sa kanilang mga user.
Ang panukala, na ginawa noong Oktubre 2020, ay nagbibigay-daan din sa mga user na pumirma sa mga transaksyong isinumite ng ibang partido – halimbawa, pag-sign ng mga transaksyon mula sa ibang interface, o pag-sign sa kanila nang offline. Ang mga may-akda ay sina Sam Wilson, Ansgar Dietrichs, Matt Garnett at Micah Zoltu, ayon sa dokumento.
Ang pangunahing pagkakaiba sa pagitan ng EIP-3074 at ERC-4337 ay ang "nakatuon ang una sa pagkuha ng lahat ng mga benepisyo ng abstraction ng pagpapatupad, at ang huli ay nakatuon sa pagkuha ng lahat ng mga benepisyo ng abstraction ng account sa lahat ng EVM chain ngunit sa isang hindi katutubong paraan na ay hindi gaanong episyente,” sumulat ang developer ng Ethereum Foundation na si Yoav Weiss. "Parehong mga hakbang para makuha ang ilan sa mga benepisyo ng buong native na abstraction ng account."
Pushback ng komunidad
Bagama't marami sa komunidad ang nagpakita ng kanilang suporta para sa panukala, ang iba ay nagbabala sa pagpapatuloy nito dahil sa mga alalahanin sa seguridad sa tampok na mga batched na transaksyon.
Si Lukas Schor, ang co-founder sa Safe na nagtataguyod para sa ERC-4337 at para sa mga wallet ng Ethereum na ipatupad ang buong abstraction ng account, ay nagpahayag ng mga alalahanin na habang ang panukalang ito ay gumagalaw sa tamang direksyon, natatakot siya na ang EIP ay kulang ng "anumang malinaw na landas sa ganap na ganap. AA at may net-negatibong epekto sa pag-aampon ng AA."
Ang co-founder ng Argent wallet, si Itamar Lesuisse, ay nag-post din sa X na ang EIP-3074 ay maaaring isang seryosong alalahanin sa seguridad, na nagsusulat na pinapayagan nito ang "isang scammer na maubos ang iyong buong wallet na may isang solong off-chain signature. Inaasahan ko na ito ay magiging isang pangunahing kaso ng paggamit."
Si Mudit Gupta, punong opisyal ng seguridad ng impormasyon sa Polygon Labs, ay nagkaroon din ng mga alalahanin sa seguridad, na nanawagan para sa mga wallet na "ipagbawal ang mga lagda ng EIP-3074 MAGIC sa bawat wallet."
"Para sa mga kadahilanang pangseguridad, hindi ko nais na ilantad ang aking malamig na mga wallet sa AA batching," dagdag ni Gupta.