Beth yw ad-drefnu cadwyn mewn technoleg blockchain?

Mae ymosodiad ad-drefnu blockchain yn cyfeirio at hollt cadwyn lle mae nodau'n derbyn blociau o gadwyn newydd tra bod yr hen gadwyn yn parhau i fodoli.

Ar Fai 25, dioddefodd cadwyn Ethereum Beacon ad-drefnu saith bloc ac roedd yn agored i risg diogelwch lefel uchel o'r enw sefydliad cadwyn. Dilyswyr ar yr Eth2 (Uwchraddio haen consensws bellach) Daeth Beacon Chain allan o sync ar ôl i ddiweddariad cleient ddyrchafu cleientiaid penodol. Fodd bynnag, yn ystod y broses, roedd dilyswyr ar y rhwydwaith blockchain yn ddryslyd ac ni wnaethant ddiweddaru eu cleientiaid.

Mae ad-drefnu saith bloc yn golygu bod saith bloc o drafodion wedi'u hychwanegu at y fforc a daflwyd yn y pen draw cyn i'r rhwydwaith ddarganfod nad dyna oedd y gadwyn ganonaidd. Felly, mae ad-drefnu blockchain yn digwydd os yw rhai gweithredwyr nodau yn gyflymach nag eraill. Yn ystod y senario hwn, ni fydd nodau cyflymach yn gallu cytuno ar ba floc y dylid ei brosesu gyntaf a byddant yn parhau i ychwanegu blociau at eu blockchain, gan adael y gadwyn fyrrach pan fydd y bloc nesaf yn cael ei greu.

Er enghraifft, gall glowyr X ac Y ill dau leoli bloc dilys ar yr un pryd, ond oherwydd y ffordd y mae'r blociau'n ymledu i mewn. rhwydwaith cyfoedion-i-gymar, bydd cyfran o'r rhwydwaith yn gweld bloc X yn gyntaf, ac yna bloc Y.

Os yw'r ddau floc yr un mor anodd, bydd yna gyfartal, a bydd cleientiaid yn cael yr opsiwn o ddewis ar hap neu ddewis y bloc a welwyd yn flaenorol. Pan fydd trydydd glöwr, Z, yn creu bloc ar ben naill ai bloc X neu Y, mae'r clymu fel arfer yn cael ei dorri, ac mae'r bloc arall yn cael ei anghofio, gan arwain at ad-drefnu blockchain.

Yn achos ad-drefnu cadwyn Beacon Ethereum, roedd nodau cyfoes tua 12 eiliad yn gyflymach na dilyswyr nad oeddent wedi diweddaru eu cleientiaid yn bloc 3,887,074. Mae ad-drefnu cadwyn Ethereum yn digwydd pan fydd cleientiaid wedi'u diweddaru yn cyflwyno'r bloc nesaf cyn gweddill y dilyswyr. Roedd hyn yn drysu dilyswyr ynghylch pwy ddylai gyflwyno'r bloc cychwynnol.

Dywedodd Preston Van Loon, datblygwr craidd Ethereum, fod ad-drefnu'r blockchain Ethereum yn ganlyniad i ddefnyddio penderfyniad fforc Cynigydd Boost, nad yw eto wedi'i gyflwyno'n llawn i'r rhwydwaith. At hynny, mae'r ad-drefnu hwn yn segmentiad nad yw'n ddibwys o feddalwedd cleient wedi'i ddiweddaru yn erbyn hen ffasiwn, nid arwydd o ddewis fforc gwael.

Ffynhonnell: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology