Mi az a Mimblewimble?
KezdŇĎlap
Cikkek
Mi az a Mimblewimble?

Mi az a Mimblewimble?

Haladó
Közzétéve Sep 2, 2019Frissítve Dec 11, 2023
5m

K√∂z√∂ss√©gi beadv√°ny ‚Äď SzerzŇĎ: William M. Peaster.


A Mimblewimble (MW) egy olyan blokkl√°nc-konstrukci√≥, amely √ļj m√≥dszert alkalmaz a tranzakci√≥k struktur√°l√°s√°hoz √©s t√°rol√°s√°hoz. Tulajdonk√©ppen a Proof-of-Work (PoW) blokkl√°nc egy m√°sfajta megval√≥sul√°sa, amely nagyobb fok√ļ adatv√©delmet √©s h√°l√≥zati sk√°l√°zhat√≥s√°got tesz lehetŇĎv√©.

A Mimblewimble konstrukci√≥t 2016 k√∂zepe t√°j√°n mutatta be valaki, Tom Elvis Jedusor √°ln√©ven. Hab√°r az alap√∂tletet siker√ľlt ismertetnie, az elsŇĎ Mimblewimble¬†dokumentum hagyott n√©h√°ny megv√°laszolatlan k√©rd√©st. Ez√©rt a Blockstream kutat√≥ja, Andrew Poelstra elkezdte tanulm√°nyozni √©s tov√°bbfejleszteni az eredeti elk√©pzel√©st. Nem sokkal ezut√°n Poelstra meg√≠rta a¬†Mimblewimble c√≠mŇĪ tanulm√°nyt (2016 okt√≥ber√©ben jelent meg).

Az√≥ta sz√°mos kutat√≥ √©s fejlesztŇĎ tanulm√°nyozza az MW-protokollban rejlŇĎ lehetŇĎs√©geket. Egyesek szerint a Bitcoin h√°l√≥zat√°n el√©g neh√©z volna mŇĪk√∂dtetni, b√°r technikailag lehets√©ges. Poelstra √©s m√°sok szerint a Mimblewimble egyszer majd egyfajta oldall√°nc megold√°sk√©nt j√°rul hozz√° a Bitcoin h√°l√≥zat fejlŇĎd√©s√©hez.¬†


A Mimblewimble mŇĪk√∂d√©se

A Mimblewimble megv√°ltoztatja a blokkl√°nc tranzakci√≥k hagyom√°nyos modellj√©t. LehetŇĎv√© teszi, hogy a blokkl√°nc az elŇĎzm√©nyeit kompakt m√≥don t√°rolja, √≠gy azt k√∂nnyebb √©s gyorsabb let√∂lteni, szinkroniz√°lni √©s hiteles√≠teni.

Egy MW-blokkl√°ncon nincsenek azonos√≠that√≥ √©s √ļjrahaszn√°lhat√≥ c√≠mek, vagyis egy k√ľlsŇĎ szeml√©lŇĎ sz√°m√°ra minden tranzakci√≥ adatok v√©letlenszerŇĪ halmaz√°nak tŇĪnik. A tranzakci√≥adatok csak az adott tranzakci√≥ban r√©sztvevŇĎ felek sz√°m√°ra l√°that√≥k.

Teh√°t egy Mimblewimble blokk sok tranzakci√≥ kombin√°ci√≥ja helyett ink√°bb √ļgy n√©z ki, mint egyetlen nagy tranzakci√≥. Ez azt jelenti, hogy a blokkok hiteles√≠thetŇĎk √©s megerŇĎs√≠thetŇĎk, de az egyes tranzakci√≥kr√≥l semmit nem √°rulnak el. Nincs m√≥d arra, hogy az egy√©ni bemeneti adatokat √∂sszek√∂ss√ľk a hozz√°juk tartoz√≥ kimeneti adatokkal.

Vegy√ľk a k√∂vetkezŇĎ p√©ld√°t. Al√≠z 5 MW √©rm√©t kap az anyj√°t√≥l, √©s tov√°bbi 5-√∂t az apj√°t√≥l. Ezut√°n ezt a 10 √©rm√©t elk√ľldi Robinak. A tranzakci√≥k hiteles√≠t√©se megt√∂rt√©nik, de a r√©szleteik nem nyilv√°nosak. Robi csak azt tudja, hogy Al√≠z 10 √©rm√©t k√ľld√∂tt neki, de nem tudja, hogy azokat ki k√ľldte Al√≠znak.

Ahhoz, hogy egy Mimblewimble blokkl√°ncon √©rm√©ket mozgassunk, a k√ľldŇĎnek √©s a c√≠mzettnek hiteles√≠tŇĎ adatokat kell cser√©lnie. √ćgy teh√°t Al√≠znak √©s Robinak kommunik√°lnia kell egym√°ssal, de nem kell egy idŇĎben online lenni√ľk ahhoz, hogy a tranzakci√≥ megt√∂rt√©njen.

Emellett a Mimblewimble egy √ļgynevezett cut-through (lev√°g√°s) funkci√≥t alkalmaz, amely a redund√°ns tranzakci√≥adatok elt√°vol√≠t√°s√°val cs√∂kkenti a blokkadatok mennyis√©g√©t. Teh√°t ahelyett, hogy minden bemeneti √©s kimeneti adatot (Al√≠z sz√ľleitŇĎl Al√≠zhoz, √©s Al√≠z√≥l Robihoz) r√∂gz√≠tene, a blokk csak egyetlen bemeneti-kimeneti p√°rt (Al√≠z sz√ľleitŇĎl Robihoz) r√∂gz√≠t.

A Mimblewimble kialakítása technikailag a Confidential Transactions (CT, Bizalmas Tranzakciók) koncepcióját támogatja és viszi tovább, amelyre Adam Back tett javaslatot 2013-ban, és amelyet Greg Maxwell és Pieter Wuille valósított meg. Röviden fogalmazva, a CT egy adatvédelmi eszköz, amely elrejti a blokkláncon végzett átutalások összegeit.


Mimblewimble vs. Bitcoin

A Bitcoin blokkl√°nc a¬†genezis blokk √≥ta minden tranzakci√≥ adatait megŇĎrizte, vagyis b√°rki let√∂ltheti √©s hiteles√≠theti a nyilv√°nos blokkelŇĎzm√©nyeit, tranzakci√≥r√≥l tranzakci√≥ra.

Ezzel szemben egy Mimblewimble-blokkl√°nc csak az elengedhetetlen adatokat tartja meg, mik√∂zben nagyobb v√©delmet ny√ļjt a tranzakci√≥k r√©sztvevŇĎinek. A valid√°torok √ľgyelnek arra, hogy semmi szokatlan tev√©kenys√©g ne t√∂rt√©njen (pl. dupla k√∂lt√©s), √©s hogy a forgalomban l√©vŇĎ √©rm√©k sz√°ma pontos legyen.

Ezenk√≠v√ľl a Mimblewimble elt√°vol√≠tja a Bitcoin szkriptrendszer√©t, vagyis azt az utas√≠t√°slist√°t, amely meghat√°rozza a tranzakci√≥k struktur√°l√°s√°nak m√≥dj√°t. A szkriptelt√°vol√≠t√°s lehetŇĎv√© teszi, hogy az MW-blokkl√°ncok fokozott adatv√©delmet √©s sk√°l√°zhat√≥s√°got ny√ļjtsanak. Fokozottabb adatv√©delmet, hiszen a c√≠meket egy√°ltal√°n nem lehet lek√∂vetni, √©s fokozottabb sk√°l√°zhat√≥s√°got, mivel kisebb a blokkl√°ncadat.

Egy m√°sik kulcsfontoss√°g√ļ k√ľl√∂nbs√©g a Bitcoin √©s a Mimblewimble k√∂z√∂tt a blokkl√°ncaik relat√≠v adatm√©rete ‚Äď amely a kor√°bban t√°rgyalt cut-through funkci√≥nak k√∂sz√∂nhetŇĎ. A sz√ľks√©gtelen tranzakci√≥adatok elt√°vol√≠t√°s√°val a Mimblewimble kevesebb sz√°m√≠t√°si erŇĎforr√°st ig√©nyel.


ElŇĎny√∂k

Blokkláncméret

Ahogy eml√≠tett√ľk, a Mimblewimble lehetŇĎv√© teszi az adatt√∂m√∂r√≠t√©st, cs√∂kkentve a blokkl√°nc teljes m√©ret√©t. A csom√≥pontok sokkal gyorsabba k√©pesek hiteles√≠teni a tranzakci√≥elŇĎzm√©nyeket, jelentŇĎsen kevesebb erŇĎforr√°s felhaszn√°l√°s√°val. Emellett egy MW-blokkl√°nc eset√©n az √ļj csom√≥pontoknak k√∂nnyebb let√∂lteni √©s szinkroniz√°lni az adatokat.

A h√°l√≥zati r√©szv√©tel √©s a csom√≥pont futtat√°s√°nak alacsonyabb k√∂lts√©ge v√©geredm√©nyben egy diverzifik√°ltabb √©s kev√©sb√© koncentr√°lt k√∂z√∂ss√©g kialakul√°s√°hoz vezet, √©s ez val√≥sz√≠nŇĪleg cs√∂kkenti a b√°ny√°szat centraliz√°lts√°g√°t, ami sok PoW-blokkl√°ncn√°l megfigyelhetŇĎ.

Skálázhatóság

A Mimblewimble akár oldallánc megoldásként is használható, amely csatlakoztatható a Bitcoin vagy egy másik anyalánc hálózatához. Az MW kialakítása emellett javíthatja a fizetési csatornák teljesítményét, például a Lightning Network esetén is.

Adatvédelem

A Bitcoin szkriptrendszer√©nek elt√°vol√≠t√°sa a bizalmas tranzakci√≥k haszn√°lat√°val kombin√°lva magas szintŇĪ felhaszn√°l√≥i adatv√©delmet biztos√≠t a tranzakci√≥adatok elfed√©s√©n kereszt√ľl.

Emellett a Mimblewimble-blokkl√°ncokon alapul√≥ √©rm√©k helyettes√≠thetŇĎ √©rm√©knek tekinthetŇĎk. A ¬†helyettes√≠thetŇĎs√©g tulajdons√°g√°nak k√∂sz√∂nhetŇĎen egy adott √©rme minden egys√©ge helyettes√≠thetŇĎ ugyanazon √©rme egy m√°sik egys√©g√©vel (vagyis a k√©t egys√©g nem megk√ľl√∂nb√∂ztethetŇĎ).


Korl√°tok

Tranzakciófeldolgozási teljesítmény

A bizalmas tranzakci√≥k a nagyobb adatm√©ret miatt hajlamosak jelentŇĎsen cs√∂kkenteni a tranzakci√≥feldolgoz√°si teljes√≠tm√©ny. √ćgy amikor egy nem priv√°t rendszerrel vetj√ľk √∂ssze, a CT-t haszn√°l√≥ blokkl√°nc ugyan nagyobb adatv√©delmet biztos√≠t, de alacsonyabb TPS-√©rt√©k mellett (tranzakci√≥/m√°sodperc).¬†

M√©gis elmondhat√≥, hogy az MW kompakt m√©rete ellens√ļlyozza a bizalmas tranzakci√≥k okozta TPS-korl√°tot. Azt is √©rdemes megjegyezni, hogy a tranzakci√≥feldolgoz√°si teljes√≠tm√©ny m√°s t√©nyezŇĎktŇĎl is f√ľgg, p√©ld√°ul a blokkm√©rettŇĎl √©s a gyakoris√°gt√≥l.

Nem kvantumrezisztens

√Āltal√°ban v√©ve a Mimblewimble protokoll nem ellen√°ll√≥ a kvantumsz√°m√≠t√≥g√©pekkel szemben, mivel a¬†digit√°lis al√°√≠r√°sok viszonylag egyszerŇĪ tulajdons√°gaira t√°maszkodik. √Ām a piack√©sz kvantumsz√°m√≠t√≥g√©ptŇĎl m√©g √©vtizedek v√°lasztanak el minket, √©s a Mimblewimble-t haszn√°l√≥ kriptovalut√°k a k√∂vetkezŇĎ √©vek sor√°n val√≥sz√≠nŇĪleg megtal√°lj√°k a m√≥dszert a kvantumt√°mad√°sok kiv√©d√©s√©re. SŇĎt, n√©h√°ny megold√°ssal (pl. Switch Commitments) m√°r k√≠s√©rleteznek is.


Záró gondolatok

A Mimblewimble megjelen√©se a blokkl√°nct√∂rt√©nelem figyelemre m√©lt√≥ m√©rf√∂ldk√∂ve. Egyr√©szt, a cut-through funkci√≥ olcs√≥bb√° √©s k√∂nnyebben sk√°l√°zhat√≥v√° teszi az MW-h√°l√≥zatokat. M√°sr√©szt az MW-protokoll oldall√°nck√©nt vagy fizet√©sicsatorna-megold√°sk√©nt implement√°lhat√≥ a magasabb fok√ļ adatv√©delem√©rt √©s sk√°l√°zhat√≥s√°g√©rt.

Eddig csak n√©h√°ny blokkl√°ncprojekt kezdett el a Mimblewimble megold√°ssal dolgozni, k√∂zt√ľk a Litecoin csapata is. A Grim √©s a Beam k√©t m√°sik p√©lda az ilyen projektekre. M√≠g a Grin egy k√∂z√∂ss√©gvez√©relt projekt, amely az MW-protokoll mŇĪk√∂dŇĎk√©pess√©g√©nek igazol√°s√°ra l√©trehozott k√∂nnyŇĪ k√≠s√©rleti megold√°son dolgozik, a Beam startup-szerŇĪ megk√∂zel√≠t√©st alkalmaz. Hab√°r mindk√©t projekt alapja a Mimblewimble, technikailag j√≥l elk√ľl√∂n√ľlnek egym√°st√≥l, √©s mindegyiknek megvan a saj√°t egy√©ni m√≥dszere az MW kialak√≠t√°s√°nak gyakorlati megval√≥s√≠t√°s√°ra.

Az tov√°bbra is k√©rd√©s, hogy a Mimblewimble szert tehet-e jelentŇĎs szintŇĪ megb√≠zhat√≥s√°gra, √©s sz√©lesebb k√∂rben is elkezdik-e alkalmazni. Az √∂tlet izgalmas √©s √≠g√©retes, ugyanakkor m√©g nagyon √ļj. √Čs mint ilyen, a potenci√°lis felhaszn√°l√°si ter√ľleteit m√©g vizsg√°lj√°k, √©s a Mimblewimble j√∂vŇĎje tov√°bbra is bizonytalan.

Bejegyzések megosztása
Regisztráljon fiókot
Kamatoztassa tudását a gyakorlatban is, nyisson Binance-fiókot még ma.