MetaMask to portfel kryptowalutowy, który obsługuje blockchain Ethereum, sieci Layer 2 i samodzielne blockchainy kompatybilne z EVM. Jest to rozwiązanie niepowiernicze, które umożliwia użytkownikom interakcję z zdecentralizowanymi aplikacjami i zarządzanie ich aktywami kryptograficznymi. Opracowane przez Consensys, jest szeroko wspierane przez społeczność deweloperów Ethereum i zdobyło znaczną popularność, z ponad 30 milionami aktywnych użytkowników miesięcznie w 2023 roku.

Jedną z kluczowych zalet MetaMask jest jego elastyczność w obsłudze blockchainów EVM. W ostatnich latach nastąpił wzrost liczby blockchainów kompatybilnych z EVM, z których każdy oferuje lepszą wydajność i opłacalność w porównaniu do oryginalnego blockchaina Ethereum. Technologia MetaMask umożliwia łatwą integrację tych nowych sieci, umożliwiając użytkownikom przełączanie się między nimi i uzyskiwanie dostępu do zdecentralizowanych aplikacji w dowolnej sieci. Jest to szczególnie przydatne dla inwestorów, którzy zawsze szukają nowych projektów i ekosystemów.

Kolejną zaletą MetaMask jest to, że portfel jest dostępny na wszystkich inteligentnych urządzeniach, a interfejs jest zaprojektowany do podstawowych transakcji, co czyni go dostępnym nawet dla okazjonalnych inwestorów z minimalną wiedzą na temat technologii. Dodatkowo, MetaMask może być używany w połączeniu z portfelami sprzętowymi, takimi jak Trezor i Ledger, dając użytkownikom możliwość przechowywania ich aktywów kryptograficznych w bardziej bezpieczny sposób na dłuższy czas.

Jedną z ich popularnych ofert są wymiany MetaMask, które w szczytowym okresie przetwarzały wolumen od 3 do 5 miliardów dolarów miesięcznie, generując blisko 0,5 miliarda dolarów przychodu od momentu uruchomienia pod koniec 2020 roku. MetaMask pobiera opłatę za wymianę w wysokości 0,875% na szczycie opłat DEX wynoszących od 1 do 30 bps, które użytkownik już płaci, co przez niektórych uważane jest za dość wysoką opłatę.

Zintegrowana funkcja wymiany MetaMask działa jako super agregator, zbierający płynność z wielu źródeł, w tym innych agregatorów wymiany zdecentralizowanej (DEX). Pomimo konkurencji z Coinbase w tej dziedzinie, znajduje również rywali w innych super agregatorach, takich jak Matcha i DefiLlama.

Snaps

MetaMask Snaps, początkowo skonceptualizowane w 2019 roku, stało się przełomową funkcją dla portfela MetaMask, analogiczną do aplikacji na iPhonie lub rozszerzeń w Google Chrome. We wrześniu 2023 roku MetaMask wprowadził Snaps Open Beta, prezentując ponad 30 audytowanych przez strony trzecie snaps w trzech odrębnych kategoriach: Wnikliwości transakcji, Interoperacyjność i Powiadomienia.

Snaps to pliki JavaScript, które użytkownicy mogą instalować, aby zwiększyć funkcjonalność MetaMask i dodać nowe funkcje. Niektóre potencjalne snaps, które już są prezentowane, to StarkNet dla kont kontraktowych na L2, Web3Auth, aby przekształcić MetaMask w portfel MPC, ZK-Nullifier do tworzenia pseudonimowych aplikacji, inteligentne konta do bezpośredniego dostępu do portfeli kontraktów inteligentnych z MetaMask i inne.

Przewaga konkurencyjna i fosa

Ta innowacja oznacza strategiczny zwrot dla MetaMask, umożliwiając mu korzystanie z zewnętrznych umiejętności deweloperskich i potencjalnie przewyższając zestawy funkcji konkurentów opartych na wewnętrznym rozwoju. Chociaż rywalizujące portfele mogą próbować replikować podejście ekosystemowe MetaMask, napotykają poważne wyzwanie, aby dorównać rozpoznawalności marki i zasięgu użytkowników MetaMask.

W miarę jak funkcja Snaps integruje samodzielne produkty i portfele, krajobraz się zmienia. Dostawcy portfeli, którzy kiedyś szczycili się unikalnymi ofertami lub wsparciem dla łańcuchów nie-EVM, teraz ponownie rozważają swoje pozycje. Wiele z nich prawdopodobnie przekształci swoje wyróżniające cechy w rozwijający się ekosystem MetaMask, priorytetując strategiczne dostosowanie nad samodzielnymi operacjami. Dla kryptonatyw sytuacja nie różni się od Uniswap v4 i „haków”. Haki pozwalają twórcom projektować nowe techniki handlowe i strategie w Uniswap, które wcześniej były możliwe tylko u konkurencji.

Problemy do rozwiązania przez Snaps

Złożoność portfeli blockchain stanowi istotną przeszkodę dla szerokiego przyjęcia. Dla weteranów i nowicjuszy proces konfiguracji portfela — zarządzanie frazami seed, kluczami prywatnymi i publicznymi oraz zapewnienie ich bezpieczeństwa — jest zniechęcający. W erze, w której systemy jednolitych logowań (SSO) ułatwiają dostęp do wielu usług, wymóg blockchaina dotyczący odrębnych poświadczeń dla każdej sieci jest czynnikiem odstraszającym.

Aby zainicjować transakcję na blockchainie, użytkownicy muszą uiścić opłatę, nie w walucie fiat, ale w natywnym tokenie blockchaina. To wymaga różnych portfeli dla różnych blockchainów oraz bezpiecznego przechowywania fraz seed i kluczy prywatnych.

Dodatkowo komplikuje sprawy brak powszechnej edukacji dotyczącej blockchaina. Nowicjusze często czują się zdezorientowani żargonem i złożonością transakcji blockchainowych. Krzywa uczenia się jest stroma, a zrozumienie potrzeby opłat transakcyjnych oraz mechaniki wysyłania aktywów jest dla wielu nieintuicyjne.

Pomimo szerokiego zastosowania, MetaMask nie jest wolny od swoich niedociągnięć, z których jednym z krytycznych problemów jest kwestia 'ślepego podpisywania'. Termin ten obejmuje wyzwanie doświadczenia użytkownika w ekosystemie Ethereum, w którym użytkownicy są proszeni o zatwierdzenie transakcji, podczas gdy prezentowane informacje nie są łatwo zrozumiałe. Ta enigmatyczna prezentacja często zmusza użytkowników do autoryzacji transakcji bez wyraźnego zrozumienia implikacji, zasadniczo podpisując 'ślepo'.

Nieprzyjazny dla użytkownika interfejs MetaMask do podpisywania wiadomości.

Implikacje ślepego podpisywania są dwojakie. Z punktu widzenia bezpieczeństwa użytkownicy mogą nieświadomie włączać transakcje, które mogą być złośliwe. Z punktu widzenia przyjęcia, nieprzejrzystość informacji o transakcji może być przytłaczająca i odstraszająca dla potencjalnych użytkowników, co może hamować szersze zaakceptowanie technologii. Dodatkowo, z powodu sposobu, w jaki Ethereum obsługuje tokeny ERC-20 i transakcje, nieskończona akceptacja wydatków i konieczność ręcznego importowania tokenów i różnych blockchainów to dwa inne problemy UX związane z MetaMask.

Choć MetaMask był agentem transformacyjnym w zdecentralizowanej przestrzeni, pojawia się rosnąca zgoda, że poprawa przejrzystości i czytelności szczegółów transakcji jest niezbędna. Ulepszenie tego aspektu interakcji użytkownika z MetaMask mogłoby znacznie przyczynić się do bezpieczniejszych doświadczeń użytkowników i sprzyjać szerszemu przyjęciu poprzez zdemistyfikowanie procesu zatwierdzania transakcji.