Mae cwmni seilwaith Ethereum Nethermind yn datrys bygiau hanfodol yn ei gleient gweithredu

Mae Nethermind, cwmni seilwaith Ethereum, wedi mynd i'r afael yn llwyddiannus â nam critigol yn ei gleient gweithredu, a oedd wedi achosi i rai defnyddwyr ddod ar draws problemau wrth brosesu blociau ar rwydwaith Ethereum. 

Mae'r digwyddiad yn tanlinellu arwyddocâd arallgyfeirio cleientiaid Ethereum, gan leihau dibyniaeth ar y cleient pennaf, Geth.

Bug critigol wedi'i osod yn y cleient Ethereum Nethermind

Yn ddiweddar, mae Nethermind, cleient Ethereum cymharol fach, wedi unioni nam “hollbwysig” a effeithiodd ar sawl fersiwn o'i gleient gweithredu. Arweiniodd y bug, a gyflwynwyd yn fersiwn 1.23.0, at ddefnyddwyr yn methu â phrosesu blociau ar rwydwaith Ethereum. 

Cyd-brif swyddog technoleg Nethermind, Daniel Cadela, gadarnhau bod y mater hwn wedi effeithio ar fersiynau 1.23 i 1.25 ac yn annog dilyswyr nodau yn brydlon i ddiweddaru i'r fersiwn ddiweddaraf, 1.25.2. Yn ei ddatganiad dilynol, pwysleisiodd Cadela ddifrifoldeb y byg.

Adroddwyd am y mater i ddechrau gan ddefnyddiwr GitHub, “wga22,” a gafodd broblemau gyda’u cleient gweithredu Nethermind yn peidio â phrosesu blociau. Sefydlodd arweinydd technegol Nethermind, Lukasz Rozmej, ymchwiliad i'r mater yn brydlon, gan arwain at ryddhau fersiwn 1.25.2 tua 2.5 awr yn ddiweddarach.

Mae cymuned Ethereum yn pwysleisio'r angen am amrywiaeth cleientiaid

Er bod y digwyddiad byg hwn wedi effeithio'n bennaf ar ddefnyddwyr Nethermind, mae wedi ailgynnau trafodaethau o fewn y gymuned Ethereum ynghylch pwysigrwydd arallgyfeirio cleientiaid Ethereum. Ar hyn o bryd, mae mwyafrif defnyddwyr Ethereum yn dibynnu ar y cleient Geth, sy'n cyfrif am 84% o gleientiaid gweithredu ar y rhwydwaith. 

Mae rhai aelodau o'r gymuned yn dadlau y byddai ecosystem cleientiaid mwy amrywiol yn lliniaru risgiau sy'n gysylltiedig â bygiau neu wendidau posibl.

Fe wnaeth eiriolwyr Ethereum, Superphiz, bychanu’r sefyllfa i ddechrau, gan ei hystyried yn “ddim byd mawr” cyn belled â bod y mater consensws yn effeithio ar gleientiaid lleiafrifol yn unig. Tynnodd Superphiz sylw at ddewis dylunio bwriadol Ethereum i beidio â dibynnu ar unrhyw un pwynt methiant. Fodd bynnag, pwysleisiodd aelodau eraill o'r gymuned y canlyniadau posibl pe bai nam o'r fath yn effeithio ar Geth.

“Mae hwb cadwyn disglair heddiw unwaith eto wedi amlygu pwysigrwydd amrywiaeth cleientiaid Ethereum,” esboniodd eiriolwr Ethereum “daddysether” mewn post ar Ionawr 21. Fe wnaethant annog defnyddwyr i newid i gleientiaid lleiafrifol i wella diogelwch Ethereum.

Ar hyn o bryd, mae Nethermind yn cyfrif am 8.2% yn unig o gleientiaid gweithredu ar rwydwaith Ethereum, yn ôl y data sydd ar gael. Fodd bynnag, mewn screenshot a rennir gan Anthony Sassano brwdfrydig Ethereum ym mis Awst, roedd amrywiaeth cleientiaid gweithredu yn ymddangos yn iachach, gyda Geth a Nethermind yn cynrychioli 48% a 26% o gleientiaid gweithredu, yn y drefn honno. Canmolodd Sassano amrywiaeth cleientiaid fel un o gyflawniadau arwyddocaol Ethereum.

Pryderon cynyddol am orddibyniaeth ar Geth

Mae'r ddibyniaeth gynyddol ar y cleient Geth wedi codi pryderon ymhlith rhai aelodau o gymuned Ethereum. Mynegodd eiriolwr Ethereum “marceaueth” eu barn bod rhedeg Geth yn golygu cymryd risg anghymesur, er gwaethaf cydnabod ei ansawdd. 

Mae'r teimlad o fewn y gymuned yn symud tuag at ecosystem cleientiaid fwy cytbwys i sicrhau gwytnwch y rhwydwaith yn wyneb problemau posibl.

Ffynhonnell: https://www.cryptopolitan.com/nethermind-resolves-critical-bugs-in-client/