fbpx

9. MimbleWimble

Protokół MimbleWimble to coś, co z pewnością przypadnie do gustu miłośnikom Harrego Pottera. To intrygujący i innowacyjny schemat operacyjny, zorientowany na zapewnienie prywatności w technologii blockchain. Jego celem jest rewolucja aspektów prywatności i bezpieczeństwa w świecie kryptowalut.

MimbleWimble zadebiutował w 2016 roku, stworzony przez osobę używającą pseudonimu Tom Elvis Jedusor, który notabene jest francuskim imieniem Lorda Voldemorta z uniwersum Harry’ego Pottera. Nazwa MimbleWimble pochodzi również z tego literackiego świata i odnosi się do zaklęcia obronnego. Tom Elvis Jedusor opracował nowy protokół, który istotnie poprawił warunki prywatności, skalowalności i zmienności kryptowalut. Warto zaznaczyć, że ten schemat nie działa jak tradycyjny model transakcji na blockchainie; to raczej implementacja, która ułatwia proces pobierania, synchronizacji i weryfikacji.

Jak działa protokół? 

Z pewnością zdajesz sobie sprawę, że wysoki poziom prywatności w transakcjach często idzie w parze z dużą ilością zajmowanego miejsca na blockchainie. Ten efekt sprawia, że blockchain staje się większy, bardziej złożony i mniej skalowalny, co doskonale widać w przypadku kryptowalut takich jak Bitcoin czy Ethereum.

W kontekście protokołu MimbleWimble, łańcuch bloków nie zawiera pojedynczych adresów i transakcji użytkowników. Zamiast tego, wszystko jest grupowane i zapisywane jako jedna duża transakcja. Po zatwierdzeniu i weryfikacji, nie zawiera ona indywidualnych, zbędnych szczegółów. MimbleWimble maskuje publiczne adresy nadawcy i odbiorcy oraz kwotę transakcji, co skutkuje znaczną oszczędnością przestrzeni w łańcuchu bloków.

Podsumowując, transakcje dokonywane za pomocą tego schematu należą do kategorii transakcji poufnych. Dzięki temu użytkownik może nawet zaszyfrować ilość wysyłanych monet przed osobami trzecimi. W procesie weryfikacji MimbleWimble skupia się jedynie na listach wejść, wyjść i podstawowych informacji, pomijając zbędne szczegóły.

Jak więc odbywa się zatwierdzanie transakcji? Liczba wejść musi być równa liczbie wyjść, a różnica między nimi zawsze musi wynosić zero. Interesujące jest, że w tym procesie nie ma tradycyjnego walidatora transakcji. Cały proces opiera się na schemacie Pedersena.

MimbleWimble charakteryzuje się dwiema kluczowymi, a jednocześnie istotnymi cechami:

  1. Cut-Through: To funkcja, która skompresowuje bloki w blockchainie. Dzięki niej możliwe jest usunięcie wielu zbędnych informacji, jednocześnie nie narażając bezpieczeństwa całego łańcucha bloków.
  2. CoinJoin: To funkcja kryptograficzna, która integruje płatności różnych użytkowników. Efektem tego jest jedna, większa transakcja, w której wszystkie dane są utajnione. Informacje dotyczące adresów i kwoty transakcji są znane jedynie stronom zaangażowanym w proces.

Protokół Dandelion 

Bez wątpienia, anonimowość w protokole MimbleWimble stanowi kluczową koncepcję, zaproponowaną przez Giulię Fantiego. Ten innowacyjny protokół skoncentrowany na prywatności i anonimowości ma na celu zminimalizowanie ryzyka i prawdopodobieństwa śledzenia pochodzenia transakcji na blockchainie. Dlatego Dandelion działa na podstawie dwóch kluczowych faz:

  1. Stem Phase (faza korzenia): W tej fazie punkt wejścia transakcji jest wysyłany do losowo wybranych węzłów. Dzięki temu żaden węzeł, który otrzymuje transakcję, nie jest w stanie rozpoznać, czy to pierwotne źródło, czy tylko kolejne przekazywanie transakcji.
  2. Fluff Phase (faza rozwiewania): W tej drugiej fazie Dandelion wykorzystuje protokół Gossip, który działa jako przekaźnik informacji, rozprowadzając dane między węzłami sieci działającymi na bazie MimbleWimble. W tej fazie Dandelion przesyła daną transakcję do wszystkich par, wykorzystując protokół Gossip.

Zalety tego podejścia są liczne:

  • Skalowalność: Transakcje w ramach protokołu MimbleWimble zajmują niewielką przestrzeń.
  • Anonimowość: Brak publicznych adresów nadawcy i odbiorcy uniemożliwia śledzenie transakcji.
  • Fungibility: Adresy w blockchainie MimbleWimble nie są rejestrowane, co uniemożliwia identyfikację pochodzenia monet, a co za tym idzie, nie można ich negatywnie oznaczyć.

Jednakże, pomimo rewolucyjnych możliwości, protokół ten nie jest pozbawiony wad:

  • Dłuższa przepustowość transakcji: W porównaniu do innych protokołów, MimbleWimble może charakteryzować się dłuższą przepustowością transakcji.
  • Większa podatność na ataki komputerów kwantowych: Protokół ten jest bardziej podatny na ataki kwantowe ze względu na wykorzystanie podpisów cyfrowych.

Kryptowaluty z MimbleWimble 

Beam, uruchomiona w 2018 roku, cieszy się wsparciem prywatnych inwestorów i wykorzystuje protokół MimbleWimble. Napisana w języku C++, platforma opiera się na algorytmie Proof of Work: Equihash.

Grin, stosunkowo młoda kryptowaluta, zadebiutowała w drugiej połowie 2019 roku. Również wspierana przez darowizny i swoją społeczność, została opracowana w języku Rust i korzysta z algorytmu Proof of Work: Cuckoo Cycle.

W kontekście MimbleWimble a Bitcoin:

Protokół ten może zostać wdrożony jako Soft Fork dla Bitcoina, podobnie jak miało to miejsce w przypadku wcześniej omawianego Lightning Network. Takie wdrożenie mogłoby przyczynić się do zwiększenia skalowalności Bitcoina. W społeczności tej przodującej kryptowaluty toczą się obecnie poważne dyskusje na temat potencjalnego zastosowania MimbleWimble.

Zdania są podzielone: niektórzy eksperci i deweloperzy Bitcoin uważają, że implementacja tego protokołu na Bitcoinie mogłaby być zbyt trudna. Z drugiej strony, istnieje również przekonanie, że MimbleWimble może stanowić rozwiązanie typu sidechain dla Bitcoina.

Warto zauważyć, że skoro Litecoin był w stanie zaimplementować MimbleWimble, istnieje przekonanie, że Bitcoin również ma potencjał do tego.

MWC – moneta MimbleWimble 

To naturalnie pierwotna jednostka monetarna w ramach tego protokołu, często określana jako “superior ghost money”. Jest wyjątkowo rzadka, prywatna, a zgodnie z charakterystyką protokołu MimbleWimble, niepodlegająca śledzeniu. Ze względu na swoją specyficzną naturę, dostępna jest jedynie na trzech giełdach: Bitforex, Hotbit i TradeOgre. Choć nie cieszy się taką popularnością jak Litecoin, Monero czy Zcash, większość użytkowników kryptowalut wybiera te bardziej rozpoznawalne opcje.

MimbleWimble, a wydobycie 

Tak, zrozumiałeś to dobrze. Ponieważ ten schemat bazuje na protokole Proof-of-Work, istnieje możliwość jego wydobywania, podobnie jak w przypadku Bitcoina. Proces wydobycia MimbleWimble opiera się na algorytmach Cuckarood29 i CuckAToo31. Nagroda za blok wynosi 0,6 MWC, a do wydobycia można wykorzystać koparki CPU, GPU oraz ASIC.

Podsumowanie 

Protokół MimbleWimble może funkcjonować nie tylko jako niezależna sieć, ale także jako sidechain lub rozwiązanie w formie kanału płatności. Jego implementacja przyczynia się do zwiększenia skalowalności i wzmacnia poziom prywatności. Jest to potencjalnie użyteczne narzędzie w procesie przyjęcia praktycznie całego ekosystemu kryptowalut. W obecnej chwili wiemy, że ten protokół wprowadza rewolucyjne rozwiązania, oferując wiele korzyści dla użytkowników.

Kupuj ulubione tokeny na Kanga Exchange

Zapisz się do newslettera!

Otrzymuj co tydzień najnowsze informacje o kryptowalutach na swój e-mail.