Mae cyd-sylfaenydd Ethereum, Vitalik Buterin, wedi rhannu ateb posibl i'r hyn y mae'n ei ddisgrifio fel yr “her fwyaf sy'n weddill” ar Ethereum - preifatrwydd.
Mewn blog bostio ar Ionawr 20, cydnabu Buterin yr angen i ddod o hyd i ateb preifatrwydd oherwydd yn ddiofyn, mae'r holl wybodaeth sy'n mynd i “blockchain” yn gyhoeddus hefyd.
Yna cyrhaeddodd y cysyniad o “gyfeiriadau llechwraidd” - y dywedodd y gallent o bosibl ddienwi trafodion rhwng cymheiriaid, trosglwyddiadau tocynnau anffyddadwy (NFT), a chofrestriadau Gwasanaeth Enw Ethereum (ENS), gan amddiffyn defnyddwyr.
Canllaw anghyflawn i gyfeiriadau llechwraidd:https://t.co/21Q18BrD30
- deatamachik.eth (@VitalikButerin) Ionawr 20, 2023
Yn y post blog, esboniodd Buterin sut y gellir cynnal trafodion ar gadwyn rhwng dau barti yn ddienw.
Yn gyntaf, bydd defnyddiwr sydd am dderbyn asedau yn cynhyrchu ac yn cadw “allwedd gwario” a ddefnyddir wedyn i gynhyrchu meta-gyfeiriad llechwraidd.
Y cyfeiriad hwn—sydd gellir ei gofrestru ar ENS — yna'n cael ei drosglwyddo i'r anfonwr a all berfformio cyfrifiant cryptograffig ar y meta-gyfeiriad i gynhyrchu cyfeiriad llechwraidd, sy'n perthyn i'r derbynnydd.
Yna gall yr anfonwr drosglwyddo asedau i gyfeiriad llechwraidd y derbynnydd yn ogystal â chyhoeddi allwedd dros dro i gadarnhau bod y cyfeiriad llechwraidd yn perthyn i'r derbynnydd.
Effaith hyn yw bod cyfeiriad llechwraidd newydd yn cael ei gynhyrchu ar gyfer pob trafodiad newydd.
Nododd Buterin y byddai angen gweithredu “cyfnewid allwedd Diffie-Hellman” yn ogystal â “mecanwaith dallu allweddol” i sicrhau na ellir gweld y cysylltiad rhwng y cyfeiriad llechwraidd a meta-gyfeiriad y defnyddiwr yn gyhoeddus.
Ychwanegodd cyd-sylfaenydd Ethereum hynny ZK-SNARKs - technoleg atal cryptograffig gyda nodweddion preifatrwydd adeiledig - gallai drosglwyddo arian i dalu ffioedd trafodion.
Fodd bynnag pwysleisiodd Buterin y gallai hyn arwain at broblemau ei hun - yn y tymor byr o leiaf - gan nodi “mae hyn yn costio llawer o nwy, cannoedd o filoedd ychwanegol o nwy ar gyfer un trosglwyddiad yn unig.”
Cysylltiedig: Mae preifatrwydd crypto mewn mwy o berygl nag erioed o'r blaen - dyma pam
Mae cyfeiriadau llechwraidd wedi cael eu crybwyll ers tro fel ateb i fynd i'r afael â materion preifatrwydd ar y gadwyn, sydd wedi bod gweithio arno ers mor gynnar â 2014. Fodd bynnag, ychydig iawn o atebion sydd wedi'u cyflwyno i'r farchnad hyd yn hyn.
Nid dyma'r tro cyntaf ychwaith i Buterin drafod y cysyniad o gyfeiriadau llechwraidd yn Ethereum.
Ym mis Awst 2022, fe'i galwyd cyfeiriadau llechwraidd fel “dull technoleg isel” trosglwyddo perchnogaeth tocynnau ERC-721 yn ddienw — a elwir fel arall yn NFTs.
Esboniodd cyd-sylfaenydd Ethereum fod y cysyniad cyfeiriad llechwraidd a gynigir yn cynnig preifatrwydd yn wahanol i eiddo Swyddfa Rheoli Asedau Tramor yr UD. (OFAC) - Arian Tornado wedi'i gymeradwyo:
“Gall Tornado Cash guddio trosglwyddiadau o asedau ffyngadwy prif ffrwd fel ETH neu ERC20s mawr […] ond mae'n wan iawn o ran ychwanegu preifatrwydd at drosglwyddiadau ERC20s aneglur, ac ni all ychwanegu preifatrwydd at drosglwyddiadau NFT o gwbl.”
Cynigiodd Buterin rywfaint o gyngor i brosiectau Web3 sy'n datblygu datrysiad:
“Gellir gweithredu cyfeiriadau llechwraidd sylfaenol yn weddol gyflym heddiw, a gallent fod yn hwb sylweddol i breifatrwydd defnyddwyr ymarferol ar Ethereum.”
“Mae angen rhywfaint o waith arnyn nhw ar ochr y waled i'w cynnal. Wedi dweud hynny, fy marn i yw y dylai waledi ddechrau symud tuag at fodel aml-gyfeiriad mwy brodorol […] am resymau eraill yn ymwneud â phreifatrwydd hefyd,” ychwanegodd
Awgrymodd Buterin y gallai cyfeiriadau llechwraidd gyflwyno “pryderon defnyddioldeb tymor hwy,” megis materion adferiad cymdeithasol. Fodd bynnag, mae’n hyderus y gellir mynd i’r afael yn briodol â’r problemau yn yr hirdymor:
“Yn y tymor hwy, gellir datrys y problemau hyn, ond mae ecosystem cyfeiriad llechwraidd y tymor hir yn edrych fel un a fyddai’n dibynnu’n fawr ar broflenni gwybodaeth sero,” esboniodd.
Ffynhonnell: https://cointelegraph.com/news/vitalik-buterin-divulges-the-largest-remaining-challenge-in-ethereum