Ce este Mimblewimble?
Acas─â
Articole
Ce este Mimblewimble?

Ce este Mimblewimble?

Avansat
Publicat Sep 2, 2019Actualizat Nov 8, 2023
5m

Articol trimis de un membru al comunit─â╚Ťii - Autor: William M. Peaster.


Mimblewimble (MW) este un tip de blockchain care folose╚Öte un mod nou de structurare ╚Öi stocare a tranzac╚Ťiilor. Este o implementare diferit─â a unui blockchain Proof of Work (PoW) care permite o confiden╚Ťialitate sporit─â ╚Öi o scalabilitate mai bun─â a re╚Ťelei.

Designul Mimblewimble a fost introdus la mijlocul anului 2016 de c─âtre o persoan─â cunoscut─â sub pseudonimul Tom Elvis Jedusor. De╚Öi a reu╚Öit s─â ├«mp─ârt─â╚Öeasc─â ideile de baz─â, primul┬ádocument Mimblewimble a l─âsat c├óteva ├«ntreb─âri deschise. Acest lucru l-a determinat pe cercet─âtorul de la Blockstream, Andrew Poelstra, s─â studieze ╚Öi s─â ├«mbun─ât─â╚Ťeasc─â conceptul original. Cur├ónd dup─â aceea, Poelstra a scris o lucrare intitulat─â┬áMimblewimble (publicat─â ├«n octombrie 2016).

De atunci, mul╚Ťi cercet─âtori ╚Öi dezvoltatori studiaz─â posibilit─â╚Ťile protocolului MW. Unii spun c─â implementarea acestuia pe Bitcoin ar fi destul de dificil─â, de╚Öi posibil─â din punct de vedere tehnic. Poelstra ╚Öi al╚Ťii cred c─â Mimblewimble poate ├«mbun─ât─â╚Ťi ├«n viitor re╚Ťeaua Bitcoin ca solu╚Ťie de sidechain.┬á


Cum func╚Ťioneaz─â Mimblewimble

Mimblewimble schimb─â modelul tradi╚Ťional al tranzac╚Ťiilor blockchain. Permite unui blockchain s─â aib─â un istoric mai compact, care este mai u╚Öor ╚Öi mai rapid de desc─ârcat, sincronizat ╚Öi verificat.

├Äntr-un blockchain MW, nu exist─â adrese identificabile sau reutilizabile, ceea ce ├«nseamn─â c─â toate tranzac╚Ťiile arat─â ca date aleatorii pentru cineva din afar─â. Datele tranzac╚Ťiei sunt vizibile numai pentru participan╚Ťii ├«n re╚Ťea.

A╚Öadar, un bloc Mimblewimble arat─â mai degrab─â ca o tranzac╚Ťie mare dec├ót o combina╚Ťie de mai multe tranzac╚Ťii. Acest lucru ├«nseamn─â c─â blocurile pot fi verificate ╚Öi confirmate, dar nu ofer─â detalii despre fiecare tranzac╚Ťie. Nu exist─â nicio modalitate de a asocia intr─ârile individuale cu ie╚Öirile lor corespunz─âtoare.

Lua╚Ťi ├«n considerare urm─âtorul exemplu. Alice prime╚Öte 5 monede MW de la mama ei ╚Öi 5 de la tat─âl ei. Apoi, ├«i trimite acele 10 monede lui Bob. Tranzac╚Ťiile sunt verificate, dar detaliile lor nu sunt publice. Singurul lucru pe care ├«l ╚Ötie Bob este c─â Alice i-a trimis 10 monede, dar nu poate spune cine i le-a trimis anterior lui Alice.

Pentru a muta monedele pe un blockchain Mimblewimble, expeditorul ╚Öi destinatarul trebuie s─â fac─â schimb de informa╚Ťii de verificare. A╚Öa c─â mai avem nevoie ca Alice ╚Öi Bob s─â comunice, dar nu trebuie s─â fie online ├«n acela╚Öi timp pentru ca tranzac╚Ťia s─â aib─â loc.

De asemenea, Mimblewimble folose╚Öte o caracteristic─â numit─â cut-through, care reduce datele blocurilor prin eliminarea informa╚Ťiilor redundante ale tranzac╚Ťiilor. Deci, ├«n loc s─â ├«nregistreze fiecare intrare ╚Öi ie╚Öire (de la p─ârin╚Ťii lui Alice la ea ╚Öi de la Alice la Bob), blocul ├«nregistreaz─â doar o pereche de intrare-ie╚Öire (de la p─ârin╚Ťii lui Alice la Bob).

Din punct de vedere tehnic, designul Mimblewimble sus╚Ťine ╚Öi extinde conceptul de tranzac╚Ťii confiden╚Ťiale (CT - Confidential Transactions),┬ápropus de Adam Back ├«n 2013 ╚Öi┬áimplementat de Greg Maxwell ╚Öi Pieter Wuille. Mai simplu spus, CT este un instrument de confiden╚Ťialitate care ascunde cantit─â╚Ťile transferurilor din blockchain.


Mimblewimble vs. Bitcoin

Blockchainul Bitcoin a p─âstrat datele fiec─ârei tranzac╚Ťii de la┬áblocul genez─â, ceea ce ├«nseamn─â c─â oricine poate s─â descarce ╚Öi s─â verifice istoricul s─âu public - tranzac╚Ťie cu tranzac╚Ťie.

├Än schimb, un blockchain Mimblewimble p─âstreaz─â doar informa╚Ťiile esen╚Ťiale - oferind ├«n acela╚Öi timp mai mult─â confiden╚Ťialitate. Validatorii se asigur─â c─â nu are loc nicio activitate neobi╚Önuit─â (de exemplu, cheltuieli duble) ╚Öi c─â num─ârul de monede ├«n circula╚Ťie este exact.

├Än plus, Mimblewimble elimin─â sistemul de scripting Bitcoin, care este o list─â de instruc╚Ťiuni ce definesc modul ├«n care sunt structurate tranzac╚Ťiile. Eliminarea scriptului a permis blockchainurilor MW s─â fie mai confiden╚Ťiale ╚Öi mai scalabile. Mai confiden╚Ťiale, deoarece adresele nu pot fi urm─ârite ╚Öi mai scalabile, deoarece datele blockchain sunt mai mici.

Deci, o alt─â diferen╚Ť─â cheie ├«ntre Bitcoin ╚Öi Mimblewimble este dimensiunea relativ─â a datelor din blockchain - care este legat─â de caracteristica cut-through discutat─â anterior. Prin eliminarea datelor de tranzac╚Ťie inutile, Mimblewimble necesit─â mai pu╚Ťine resurse de calcul.


Avantaje

Dimensiunea blockchainului

Dup─â cum am men╚Ťionat, Mimblewimble permite comprimarea datelor, reduc├ónd dimensiunea global─â a blockchainului. Nodurile pot verifica istoricul tranzac╚Ťiilor mult mai rapid, folosind resurse considerabil mai pu╚Ťine. ├Än plus, este mai u╚Öoar─â desc─ârcarea nodurilor noi ╚Öi sincronizarea cu un blockchain MW.

Costurile reduse pentru participarea la re╚Ťea ╚Öi rularea unui nod pot duce ├«n cele din urm─â la o comunitate mai diversificat─â ╚Öi mai distribuit─â, ceea ce ar reduce probabil centralizarea mineritului, situa╚Ťie ├«nt├ólnit─â frecvent ├«n multe blockchainuri PoW.

Scalabilitate

├Än cele din urm─â, Mimblewimble poate fi folosit ca o solu╚Ťie de sidechain care ar putea fi ata╚Öat─â la Bitcoin sau la un alt chain p─ârinte. Designul MW poate ├«mbun─ât─â╚Ťi, de asemenea, performan╚Ťa canalelor de plat─â, cum ar fi cele utilizate de┬áLightning Network.

Confiden╚Ťialitate

├Änl─âturarea sistemului de scripting Bitcoin, combinat cu utilizarea tranzac╚Ťiilor confiden╚Ťiale aduce un nivel ridicat de confiden╚Ťialitate a utilizatorilor, ascunz├ónd detaliile tranzac╚Ťiilor.

În plus, monedele care se bazează pe blockchainuri Mimblewimble pot fi considerate fungibile. Proprietatea de fungibilitate înseamnă că fiecare unitate a unei monede este interschimbabilă cu orice altă unitate a aceleiași monede (nu se pot distinge).


Limit─âri

Fluxul tranzac╚Ťiilor

Tranzac╚Ťiile confiden╚Ťiale tind s─â reduc─â semnificativ fluxul tranzac╚Ťiilor datorit─â dimensiunii mai mari a datelor. A╚Öadar, ├«n compara╚Ťie cu un sistem non-confiden╚Ťial, un blockchain care utilizeaz─â CT are mai mult─â confiden╚Ťialitate, dar rate TPS mai mici (tranzac╚Ťii pe secund─â).┬á

Totu╚Öi, putem spune c─â dimensiunea compact─â a MW compenseaz─â limitarea TPS cauzat─â de tranzac╚Ťiile confiden╚Ťiale. De asemenea, merit─â remarcat faptul c─â fluxul tranzac╚Ťiilor depinde de al╚Ťi factori, cum ar fi dimensiunea blocului ╚Öi frecven╚Ťa.

Nu este rezistent la computerele cuantice

├Än general, protocolul Mimblewimble nu este rezistent la computerele cuantice, deoarece se bazeaz─â pe propriet─â╚Ťi relativ simple de┬ásemn─âturi digitale. Dar, un computer cuantic matur este ├«nc─â la c├óteva decenii distan╚Ť─â, iar criptomonedele care folosesc Mimblewimble vor g─âsi probabil modalit─â╚Ťi de a preveni atacurile cuantice ├«n urm─âtorii ani. De fapt, unele solu╚Ťii sunt deja experimentate (de exemplu, Switch Commitments).


Gânduri de încheiere

Introducerea Mimblewimble marcheaz─â un moment important ├«n istoria blockchain. Pe de o parte, caracteristica cut-through face re╚Ťelele MW mai ieftine ╚Öi mai u╚Öor de scalat. Pe de alt─â parte, protocolul MW poate fi implementat ca o solu╚Ťie sidechain sau canal de plat─â, permi╚Ť├ónd mai mult─â confiden╚Ťialitate ╚Öi scalabilitate.

Până acum, câteva proiecte blockchain lucrează cu designul Mimblewimble, inclusiv echipa Litecoin. Grin și Beam sunt alte două exemple. În timp ce Grin este un proiect condus de comunitate care lucrează la o variantă lightweight pentru mecanismul Proof of Concept al protocolului MW, Beam adoptă o abordare asemănătoare startup-urilor. Deși ambele proiecte se bazează pe Mimblewimble, ele sunt distincte din punct de vedere tehnic, deoarece fiecare are un mod special de implementare a designului MW.

R─âm├óne valabil─â, pentru moment, ├«ntrebarea dac─â Mimblewimble poate atinge un nivel semnificativ de fiabilitate ╚Öi adop╚Ťie. Este o idee incitant─â ╚Öi promi╚Ť─âtoare, dar ╚Öi foarte t├ón─âr─â. Ca atare, posibilele cazuri de utilizare sunt ├«n curs de investigare, iar viitorul Mimblewimble r─âm├óne incert.

Distribui╚Ťi post─ârile
├Änregistra╚Ťi un cont
Pune╚Ťi-v─â cuno╚Ötin╚Ťele ├«n practic─â prin deschiderea unui cont Binance ast─âzi.