Ce este Mimblewimble?
Acasă
Articole
Ce este Mimblewimble?

Ce este Mimblewimble?

Avansat
Publicat Sep 2, 2019Actualizat Dec 11, 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.