Op-gol: Chwyldro Ethereum di-lol: A yw EOAs yn dod yn ddarfodedig?

Ad

Consensws CoinDesk

O dan y radar, mae un o'r newidiadau mwyaf arwyddocaol i ecosystem Ethereum wedi'i gyhoeddi heb fawr ddim ymateb cymunedol. Mae tynnu cyfrifon yn ddatblygiad craidd mewn rheoli cyfrifon gwe3, ond mae'r map ffordd presennol yn dod â nod newydd - i gael gwared ar Gyfrifon Mewn Perchnogaeth Allanol (EOAs) yn gyfan gwbl o ecosystem Ethereum.

Mae'r term tynnu cyfrif yn cyfeirio at y broses o dynnu ymaith gymhlethdod cyfrif gwe3 er mwyn creu profiad mwy hawdd ei ddefnyddio i'r defnyddiwr terfynol. I ddechrau, y nod oedd cyffredinoli'r model cyfrif gwe3 fel bod pob cyfrif yn cael ei drin yn yr un modd - ni waeth a ydynt yn EOAs neu'n gyfrifon contract smart. Fodd bynnag, ymddengys bod Sefydliad Ethereum wedi penderfynu nad oes lle i EOAs yn nyfodol yr ecosystem, gan ffafrio waledi contract smart fel y model cyfrif rhagosodedig ar gyfer defnyddwyr.

EIP-4337 & Tynnu Cyfrif

Cyhoeddodd Cymrawd Diogelwch Sefydliad Ethereum, Yoav Weiss, lansiad EIP-4337 wrth siarad yn ETHDenver. Mae'r diweddariad i rwydwaith Ethereum yn uwchraddio galluoedd waledi contract smart gydag elfennau o dynnu cyfrif, gan gynnwys bwndelwyr datganoledig, taliad ffi tocyn, mempool amgen, a nodweddion tynnu cyfrif eraill.

Cyflwynodd cyd-sylfaenydd Ethereum, Vitalik Buterin, yr EIP yn wreiddiol ym mis Medi 2021 pan rannodd gysyniad ar fwrdd negeseuon Ethereum gyda'r neges ganlynol:

“Cynnig tynnu cyfrif sy’n osgoi’n llwyr yr angen am newidiadau protocol haen-consensws, gan ddibynnu yn lle hynny ar fempool ar wahân o wrthrychau UserOperation a glowyr yn rhedeg naill ai cod arfer neu farchnad fwndeli.”

Fodd bynnag, un agwedd allweddol ar EIP-4337 sydd i bob golwg wedi mynd heb ei sylwi gan lawer yw'r symudiad tuag at ddileu EOAs yn gyfan gwbl. Mae’r ddogfennaeth ar gyfer yr EIP ar wefan Ethereum Foundation yn nodi mai cymhelliad craidd ar gyfer uwchraddio yw “dileu’n llwyr unrhyw angen o gwbl i ddefnyddwyr gael EOAs hefyd.”

“Cyflawni nod allweddol tynnu cyfrif: caniatáu i ddefnyddwyr ddefnyddio waledi contract clyfar sy'n cynnwys rhesymeg dilysu mympwyol yn lle EOAs fel eu prif gyfrif. Dileu’n llwyr unrhyw angen o gwbl i ddefnyddwyr gael EOAs hefyd.”

CryptoSlate cyrraedd sawl darparwr waled, ond nid oedd yr un ohonynt yn fodlon trafod y posibilrwydd o ddileu EOAs yn gyfan gwbl, o ystyried y diffyg amserlen gan Sefydliad Ethereum. O amser y wasg, nid yw Sefydliad Ethereum wedi ymateb i ymdrechion am sylwadau.

Beth yw EOA?

Mae EOA ar Ethereum yn fath penodol o gyfrif a reolir gan ddefnyddiwr sy'n dal yr allwedd breifat, yn wahanol i gyfrif contract smart. Yn y bôn, mae EOA yn gwasanaethu fel hunaniaeth cryptograffig defnyddiwr ar y blockchain Ethereum, gan eu galluogi i ddal, anfon, a derbyn ETH, NFTs, neu docynnau eraill a rhyngweithio â chontractau smart.

Mae EOA yn cael ei nodi gan anerchiad cyhoeddus unigryw o'i allwedd breifat. Yn wahanol i gyfrif contract clyfar, nid oes gan EOA unrhyw god na rhesymeg yn gysylltiedig ag ef. Fodd bynnag, gall barhau i lofnodi trafodion i gychwyn trosglwyddiadau, defnyddio contractau smart, neu ryngweithio â chontractau smart presennol ar rwydwaith Ethereum.

Eu rheolaeth yw'r prif wahaniaeth rhwng EOA a chyfrif contract clyfar. Mae EOA yn cael ei reoli gan endid allanol gan ddefnyddio allwedd breifat, tra bod cyfrif contract smart yn cael ei reoli gan god y contract smart ac yn dilyn y rheolau a nodir yn y cod hwnnw.

A oes angen EOAs arnom?

EOAs yw'r math mwyaf poblogaidd o gyfrif blockchain. Mae waledi meddalwedd poblogaidd fel MetaMask a waledi caledwedd fel Ledger, Tezor, a SafePal i gyd wedi'u sefydlu mewn cyfrifon EOA. Byddai cael gwared ar EOAs yn effeithio'n ddramatig ar brosiectau o'r fath ac yn gofyn am ddiweddariadau cod ar raddfa fawr.

Er bod y mater o ymuno â defnyddwyr newydd i we3 - trwy ei gwneud yn ofynnol iddynt gofnodi a storio allwedd breifat gymhleth neu ymadrodd hadau hir yn ddiogel - yn broblem a dderbynnir yn eang, mae cael gwared ar gydran graidd o ecosystem Ethereum yn ateb syfrdanol i'r broblem.

At hynny, byddai cael gwared ar EOAs yn dod â nifer o faterion posibl y mae angen rhoi sylw iddynt - gan gynnwys colli symlrwydd, mwy o gymhlethdod, costau trafodion uwch, materion cydnawsedd, pryderon diogelwch, darnio EVM, a hyd yn oed gostyngiad posibl mewn mabwysiadu oherwydd mwy o ffrithiant.

Nid wyf yn awgrymu bod pob un o’r materion uchod yn anorchfygol. Fodd bynnag, bydd y llwybr i gael gwared ar EOAs yn cynnwys problemau sydd eto i'w canfod. Ar ben hynny, gan fod Ethereum wrth wraidd ecosystem web3, bydd tynnu EOAs o rwydwaith Ethereum yn debygol o arwain at faterion cydnawsedd ar draws y dirwedd EVM gyfan.

Problemau cael gwared ar EOAs

Mewn marchnad arth, mae'n hawdd eiriol dros ddefnyddio contractau smart - sy'n defnyddio, ar gyfartaledd, fwy o nwy nag EOAs oherwydd y rhesymeg gymhleth a ddefnyddir wrth weithredu'r cod. O amser y wasg, cost nwy ar Ethereum yw 12 GWEI ($ 0.40), gan gynnwys ffi sylfaen y rhwydwaith.

Mae'r siart isod yn dangos y newid yn y pris nwy cyfartalog a dalwyd fesul trafodiad ers lansio'r rhwydwaith. Drwy gydol y rhediad teirw 2021 – 2022, cododd nwy i uchafbwynt o 305 GWEI a chyfartaledd o tua 120 GWEI, rhyw ddeg gwaith yn uwch nag y mae ar hyn o bryd. Pe bai EOAs yn cael eu dileu yn gyfan gwbl, byddai cost trafodion ar rwydwaith blockchain haen-1 Ethereum bron yn sicr yn cynyddu.

pris nwy eth
Ffynhonnell: Glassnode

Fodd bynnag, bydd cynnydd parhaus datrysiadau graddio Ethereum - megis Polygon a haenau 2 haen penodol i'r diwydiant fel Immutable - hyd yn oed yn fwy hanfodol i'r rhwydwaith pe bai trafodion ar yr haen sylfaenol yn dod yn afresymol.

O ran y materion eraill a nodwyd, mae angen ystyried y dirwedd newidiol o ran canllawiau rheoleiddio hefyd. Yn ddiweddar, pasiodd Senedd Ewrop ddeddf ar y diwydiant Rhyngrwyd Pethau (IoT) - yn ei gwneud yn ofynnol i bob contract smart gynnwys 'switsh lladd' ac felly'n cynnwys 'uwchraddio procsi.' Mae Erthygl 30 o’r ddeddfwriaeth yn cynnwys y gofyniad a ganlyn:

“Bydd defnyddio contractau clyfar ar gyfer eraill yng nghyd-destun cytundeb i sicrhau bod data ar gael yn cydymffurfio â’r gofynion hanfodol canlynol[…]

Terfynu ac ymyrraeth ddiogel: sicrhau bod mecanwaith yn bodoli i derfynu gweithrediad parhaus trafodion: bydd y contract smart yn cynnwys swyddogaethau mewnol a all ailosod neu gyfarwyddo'r contract i atal neu dorri ar draws y gweithrediad er mwyn osgoi cyflawni (damweiniol) yn y dyfodol. ”

Mae hyn yn golygu y byddai'n rhaid i unrhyw waled contract smart gynnwys swyddogaeth a fyddai'n caniatáu i'r datblygwr ddileu'r cyfrif - gan ddileu natur hunan-sofran y cyfrif pe bai hyn yn cael ei weithredu gan unrhyw un heblaw perchennog y cyfrif.

Ar ben hynny, os bydd Ethereum yn symud i ffwrdd o EOAs yn gyfan gwbl, byddai angen i unrhyw gadwyn EVM weithredu'r un swyddogaeth - neu fentro colli cydnawsedd ag Ethereum Mainnet. Mae'n annhebygol y byddai'r gweithredu ar draws cadwyni eraill yn cael ei gydamseru, gan arwain at ecosystem dameidiog a dApps a allai fod yn anghydnaws.

Gallai prosiectau sydd â chydnawsedd llawn ar hyn o bryd â chadwyni EVM lluosog golli mynediad i rai rhwydweithiau yn ystod y cyfnod pontio.

Arloesedd EOA

Felly pam cael gwared ar EOAs? Mae'n ymddangos bod Sefydliad Ethereum wedi rhoi'r gorau i'r potensial i arloesi yn y gofod EOA gyda'r alwad i gael gwared ar EOAs yn gyfan gwbl. Fodd bynnag, cynghorais brosiect o'r enw Intu yn 2022 sy'n gwneud hyn yn union, ac mae'n annhebygol o fod yr unig un. Er mwyn sicrhau tryloywder llwyr, cefais fy nhalu am fy amser yn cynghori'r prosiect, ond nid oes gennyf unrhyw gymhelliant i Intu lwyddo heblaw am gredu yng ngweledigaeth y tîm.

Pwynt yr erthygl hon yw peidio â swlltio unrhyw ateb na chreu FUD o fewn ecosystem Ethereum. Yn hytrach, dymunaf godi ymwybyddiaeth o’r broblem hon a hwyluso dadl a chydgysylltu o fewn y gofod.

Nid wyf yn credu y dylem gael datganiadau gan Sefydliad Ethereum yn datgan dileu EOAs heb fod proses gyhoeddus iawn yn gyntaf. Byddai proses o'r fath yn sicrhau bod EOAs Mae angen i'w dileu, sut olwg sydd ar yr amserlen, a sut y byddai'r holl faterion diogelwch, cydnawsedd a defnyddioldeb posibl yn cael eu datrys cyn y trawsnewid.

Mae hefyd yn hanfodol pwysleisio nad yw dileu EOAs wedi'i gadarnhau. Mae Ethereum yn ecosystem ddatganoledig heb unrhyw barti rheoli canolog. Fodd bynnag, mae gan Sefydliad Ethereum lawer o ddylanwad o fewn y gymuned ddatblygwyr. Felly, rwy’n credu ei bod yn bwysig parhau â’r sgwrs hon ar gyfer iechyd yr ecosystem.

Rwy'n deall safbwynt Sefydliad Ethereum. Yn syml, dymunaf i'r sgwrs gael ei chynnal yn fwy agored i sicrhau ein bod yn symud tuag at dynnu cyfrifon gyda'n llygaid yn gwbl agored. Fel y dywedodd Paul Saffo mor ddoeth, “Argyhoeddiadau cryf, yn cael eu cynnal yn wan.”

Ffynhonnell: https://cryptoslate.com/op-ed-the-unspoken-ethereum-revolution-are-eoas-becoming-obsolete/