EIP 4337 Qhib los ntawm Ethereum (ETH): Cov Lus Qhia Kom Paub


tsab xov xwm duab

Vladislav Soob

Nov yog vim li cas 'Account Abstraction' yog qhov hloov pauv kev ua si rau Ethereum (ETH) hauv 2023 - thiab lub sijhawm twg nws qhib rau cov neeg siv thiab cov tsim tawm

Nrog rau txoj haujlwm tshiab tau qhib, txhua tus tswv ntawm lub hnab nyiaj uas tsis muaj kev saib xyuas Ethereum (ETH) tuaj yeem ua rau nws ua haujlwm tau zoo thiab ua rau nws qhov kev paub nrog Ethereum (ETH) thiab EVM-tshaj blockchains ruaj ntseg.

EIP 4337 mus nyob ntawm Ethereum (ETH): Cov ntsiab lus tseem ceeb

Nag hmo, thaum Lub Peb Hlis 1, 2023, Ethereum (ETH) cov neeg tsim khoom tau tshaj tawm tias Account Abstraction mechanism suav nrog hauv Ethereum Kev Txhim Kho Tswv Yim (EIP 4337) tau raug kuaj xyuas, kuaj xyuas thiab xa mus rau mainnet.

  • Ua nyob rau hauv kev sib tham txij li xyoo 2016, Account Abstraction yog ib qho kev hloov pauv loj tshaj plaws ntawm Ethereum's (ETH) tsim;
  • EIP 4337 yog koom tes tsim los ntawm Ethereum Foundation thiab ntau pawg Web3 hnyav: Stackup, Biconomy, Alchemy; OpenZeppelin tau ua nws qhov kev soj ntsuam kev ruaj ntseg;
  • Nws blurs kab ntawm Externally Owned Accounts (hnab nyiaj) thiab Daim Ntawv Cog Lus (cov ntawv cog lus ntse) thiab qhia txog cov cuab yeej tshiab hauv Ethereum: Cov Nyiaj Ntse;
  • Qhov kev hloov tshiab no yog qhov tseem ceeb tshaj plaws rau kev ruaj ntseg, kev ua haujlwm thiab kev txais yuav loj heev ntawm Ethereum (ETH) blockchain;
  • Dhau li ntawm Ethereum (ETH), qhov hloov tshiab no mus nyob rau txhua EVM-tshaj blockchains: Polygon Network (MATIC), BNB Chain (BSC), Ethereum's L2 tes hauj lwm thiab lwm yam.

Nrog EIP 4337 qhib, Ethereum (ETH) cov neeg siv tuaj yeem tig lawv lub hnab nyiaj tsis muaj kev saib xyuas rau hauv cov tsev txhab nyiaj tag nrho. Qhov no tiv thaiv cov neeg siv tshiab los ntawm kev nkag mus rau lawv lub hnab nyiaj ETH vim yog cov teeb meem kab lus.

EIP yog dab tsi?

Ethereum Improvement Proposals (EIPs) yog cov lus piav qhia rau cov qauv ntawm Ethereum (ETH) network: core protocol specifications, client APIs and contract standards. Kev hloov kho lub network loj yog cuam tshuam nrog kev siv mainnet ntawm qhov no lossis EIP.

Ethereum (ETH) cov neeg nyiam xa lawv cov lus pom zoo rau kev sib tham thiab tshuaj xyuas; tag nrho lub voj voog ntawm kev pom zoo yuav siv yim theem. Qee qhov EIPs sophisticated ua rau muaj kev sib cav sib cav thiab tau tham txog ntau xyoo.

EIP 20 (qhia txog ERC-20 tokens ntawm Ethereum), EIP 721 (tsis yog-fungible token txuj), thiab EIP 1559 (tus qauv kev hloov pauv hloov pauv hloov pauv nrog cov xwm txheej kub hnyiab) yog cov EIP tseem ceeb tshaj plaws txij li Ethereum (ETH) pib.

Dab tsi yog EOAs thiab CAs ntawm Ethereum?

Ethereum, thawj zaug-blockchain network nrog cov ntawv cog lus ntse txhawb nqa (programmable blockchain), muaj ob hom nyiaj hauv nws tsim. Cias muab, tsis zoo li cov tuam txhab nyiaj ib txwm siv thiab them nyiaj apps, Ethereum (ETH) tus account yog qhov chaw khaws nyiaj cryptocurrency.

Externally Owned Accounts (lossis EOAs) tuaj yeem khaws cryptocurrency tab sis tsis tuaj yeem xa lawv tus kheej. Cov neeg siv yuav tsum tso cai rau kev lag luam nrog tus yuam sij ntiag tug. Crypto hnab nyiaj zoo li MetaMask yog phau ntawv piv txwv ntawm EOAs.

Los ntawm qhov sib txawv, Daim Ntawv Cog Lus Nyiaj Txiag yog cov kev pabcuam software uas tuaj yeem ua haujlwm nyiaj txiag. Lawv raug tswj los ntawm code, tsis yog tus yuam sij ntiag tug. Cov ntawv cog lus ntse - cov ntsiab lus tseem ceeb ntawm DeFi thiab NFT raws tu qauv - yog "Cov Ntawv Tso Cai" (CAs) los ntawm kev tsim.

EIP 4337 lossis Account Abstraction (AA) yog dab tsi?

EIP 4337 yog kev hloov kho tshiab ntawm Ethereum (ETH) network tsim; nws yog siv los ua ib txheej ntxiv rau saum Ethereum (ETH) mainnet, yog li nws tsis xav tau ib rab diav rawg los mus nyob. Nrog rau tus account Abstraction, Ethereum (ETH) cov neeg siv tau yooj yim tig lawv lub hnab nyiaj rau hauv daim ntawv cog lus ntse thiab supercharge lawv nrog kev ua haujlwm ntxiv.

Ib "smart account" yog hom tshiab ntawm lub hnab nyiaj uas yuav muaj nrog EIP 4337. Ua ntej thiab qhov tseem ceeb tshaj plaws, cov neeg siv nruab nrab yuav tuaj yeem hloov lawv cov nyiaj mus rau ntau qhov chaw cia khoom kos npe. Qhov no yuav tshem tawm qhov xav tau rau cov tswv account los ua lub luag haujlwm rau cov yuam sij ntiag tug.

ib 4337
duab los ntawm stackup

Lub Ethereum Foundation tseem ceeb tias EIP 4337 yuav tso cai rau kev siv cov txiaj ntsig ntawm kev sib txuas ntawm kev sib txuas ntawm cov saw hlau, uas yog qhov hloov pauv tiag tiag rau kev ua Ethereum (ETH) feature-nplua nuj:

ERC-4337 sim ua ib yam uas EIP-2938 ua, tab sis los ntawm cov txheej txheem ntxiv txhais tau tias. Cov neeg siv yuav tsum xa cov lus tawm ntawm cov saw hlau hu ua cov neeg siv kev ua haujlwm, uas tau sau thiab ntim rau hauv ntau rau hauv ib qho kev lag luam los ntawm tus kws tshaj lij thaiv lossis tus tsim tsim cov khoom tsim rau cov neeg thov kev thaiv. Tus neeg thov lossis tus tsim muaj lub luag haujlwm rau kev lim cov haujlwm kom ntseeg tau tias lawv tsuas yog lees txais cov haujlwm uas them tus nqi. Muaj cov mempool cais rau cov neeg siv kev ua haujlwm, thiab cov nodes txuas nrog cov mempool no ua ERC-4337-kev siv tau tshwj xeeb los xyuas kom meej tias tus neeg siv ua haujlwm tau lees paub them nqi ua ntej xa mus.

Txij li thawj hnub ntawm EIP 4337 kev ua haujlwm - raws li qhia los ntawm John Rising, Stackup co-founder thiab lub suab txhawb nqa kev txhawb nqa - qhov kev ua haujlwm tshiab muaj cov khoom siv hauv qab thiab muaj nyob rau txhua qhov loj EVM-tshaj blockchains.

Yuav ua li cas EIP 4337 yuav hloov Ethereum (ETH) mus ib txhis

EIP 4337 twb tau ua nws mus rau saum toj kawg nkaus qeb duas ntawm EIPs tseem ceeb tshaj plaws thiab muaj siab xav hauv Ethereum's (ETH) keeb kwm. Nrog EIP 4337 qhib, Ethereum (ETH) kev paub rau tiam tshiab ntawm cov neeg siv thiab cov tsim tawm yuav txawv.

EIP 4337 rau kev ruaj ntseg

Thaum nws los txog rau kev tswj hwm tus kheej, EIP 4337 ua rau nws muaj peev xwm rau ntau tus neeg siv los tso cai rau kev hloov pauv ntawm ib tus account. Yog li ntawd, Ethereum (ETH) cov tuav tau tuaj yeem ua ke lawv lub hnab nyiaj nrog lub xov tooj ntawm tes txhawm rau txhim kho kev tswj hwm qhov tseem ceeb thiab ntxiv cov cuab yeej rov qab ntxiv rau lawv cov nyiaj npib.

EIP 4337 rau kev siv tau

Thaum nws los txog rau cov ntawv cog lus ntse, EIP 4337 paving txoj hauv kev rau 100% "gas-tsawg" cov ntawv cog lus: tam sim no cov neeg tsim khoom tuaj yeem nyuaj-code lub sijhawm los siv qhov no lossis lub hnab nyiaj los ua qhov chaw them nqi roj. Yav dhau los, qhov kev tsim no xav tau txhua qhov kev lag luam kom tau txais kev tso cai nrog tus yuam sij ntiag tug.

EIP 4337 rau kev saws loj heev

Txhua tus neeg nyiam, cov neeg txhawb nqa thiab cov tsim tawm ntawm EIP 4337 yog qhov tseeb tias nws yuav ua rau cov neeg siv kev paub ntawm Ethereum (ETH) ntau tus phooj ywg tshiab. Cov cuab yeej cuab tam Ethereum (ETH) tau dhau los ua cov khoom muaj txiaj ntsig ntau dua li yav dhau los. Tam sim no nws tso cai rau ntau tus qauv tsim thiab eccentric uas yuav ua tsis tau yam tsis muaj "smart accounts."

Kev Ruaj Ntseg: Dab tsi ntxiv rau Account Abstraction hauv EVM?

Raws li xws li, EIP 4337 kev ua kom muaj zog yog qhov tseem ceeb rau Ethereum (ETH) hauv 2023. Thaum nws tam sim no tshwm sim los ntawm qhov kev cia siab ntawm Shanghai hloov tshiab (thiab nws cov lus cog tseg nyiaj txiag), Account Abstraction yog qhov tseem ceeb rau Ethereum's (ETH) tooling li EIP 721 thiab EIP 1155.

Lub caij no, zaj dab neeg no nyob deb dhau: hauv Vitalik Buterin's roadmap yog lub hom phiaj mus sij hawm ntev rau Account Abstraction. Kev hloov pauv yuav tsum tau hloov mus rau EIP 4337-tshaj tus account thiab censorship-resistant kev coj ua yuav yog cov kauj ruam tom ntej hauv AA txoj kev loj hlob rau Ethereum.

Tau qhov twg los: https://u.today/eip-4337-activated-by-ethereum-eth-comprehensive-guide