MetaMask Snaps spôsobí revolúciu v kryptomenových peňaženkách a takto to funguje.
Dňa 12. septembra 2023 spoločnosť ConsenSys Software Inc. predstavil MetaMask Snaps, aby pomohol vývojárom a používateľom MetaMask prispôsobiť a zlepšiť ich zážitok z Web3. Čo je teda MetaMask Snaps a ako funguje?
Spoluzakladateľ MetaMask, Dan Finlay, predstavili MetaMask Snaps ako „nový systém v peňaženke“, ktorý vám umožňuje interakciu s decentralizovanými aplikáciami (DApps) na rôznych blockchainoch.
To znamená, že namiesto spoliehania sa iba na funkcie a funkcie vytvorené a implementované Tím MetaMask, teraz môžete importovať ďalšie nástroje a operácie (Snapy) navrhnuté nezávislými vývojármi tvoj Kryptomenová peňaženka MetaMask.
Povedzme napríklad, že chcete použiť Wallet Guard ako doplnok k MetaMask Wallet. Namiesto inštalácie rozšírenia alebo aplikácie prehliadača Wallet Guard môžete na pripojenie použiť aplikáciu Wallet Guard Snap svoju MetaMask Wallet a pohodlne získavajte prehľady transakcií a bezpečnostné upozornenia v rámci používateľského rozhrania MetaMask.
MetaMask Snaps v podstate funguje ako most medzi vašou MetaMask Wallet a DApps na iných blockchainoch. Tieto mosty alebo presnejšie rámce umožňujú nezávislým vývojárom vytvárať a integrovať doplnky, ktoré rozširujú možnosti MetaMask a poskytujú vám viac možností a flexibility.
S MetaMask Snaps máte prístup k viacerým blockchainom, DApps, tokenom, poskytovateľom zabezpečenia transakcií, notifikačným systémom a dokonca k novým používateľským rozhraniam.
MetaMask Snaps používa JavaScript engine s názvom Secure EcmaScript (SES), ktorý spúšťa snapy v sandboxovom prostredí. Výsledkom je, že Snaps nemôže ovplyvniť iné programy, najmä základné funkcie a vlastnosti MetaMask; sú obmedzené na špecifické funkcie, ktoré ponúkajú, a povolenia, ktoré udeľujete pri inštalácii.
Snapy komunikujú s MetaMask prostredníctvom preddefinovaného aplikačné programové rozhranie (API)—rozhranie API peňaženky — ktoré odhaľuje potrebné funkcie a údaje. Medzitým komunikujú s externými blockchainovými sieťami pomocou požiadaviek HTTPS a iných komunikačných protokolov.
Pretože MetaMask Snaps je open-source framework, každý môže vytvárať nové Snapy a inštalovať ich na MetaMask. Ak chcete vytvoriť Snaps, musíte nainštalovať MetaMask Flask, kde môžete vytvárať a testovať snímky pred ich pridaním do stabilného rozšírenia MetaMask.
Po vytvorení snímok môže MetaMask vykonať audit a zaradiť ich do zoznamu Adresár MetaMask Snaps. Od septembra 2023 je v adresári viac ako 30 Snapov. Nakoniec má MetaMask v úmysle rozšíriť proces auditu, aby umožnil externým jednotlivcom auditovať a vypisovať snímky.
Aj keď nevytvárate snímky, môžete si vybrať kohokoľvek dostupného v adresári podľa svojich potrieb. Rovnako ako pluginy, aj MetaMask Snaps musia byť nainštalované a možno ich povoliť alebo zakázať. Tu je postup, ako nainštalovať MetaMask Snap:
- Nainštalujte rozšírenie prehliadača MetaMask v11.0 a vytvorte peňaženku alebo importujte existujúcu; pri spustení je MetaMask Snaps k dispozícii iba v rozšírení prehliadača.
- Prejdite do adresára MetaMask Snaps.
- Vyberte preferovaný Snap a kliknite Pridať do MetaMask.
- Prečítajte si oznámenie o inštalácii tretej strany a prijmite podmienky.
- Kliknite Pripojte sa na prepojenie Snap s MetaMask.
- Na stránke inštalácie udeľte oprávnenia (až po ich prečítaní!) snapu a kliknite Inštalácia.
Je to také jednoduché!
Vývojári aj každodenní investori alebo hodleri môžu veľa získať z používania MetaMask Snaps.
1. Interoperabilita s ne-EVM blockchainmi
Predtým MetaMask podporoval iba Ethereum a Virtuálny stroj Ethereum (EVM) kompatibilné siete. Pomocou MetaMask Snaps teraz môžete pripojiť siete nekompatibilné s EVM, ako sú Bitcoin a Solana, ktoré boli predtým nedostupné s MetaMask.
Napríklad Zion Snap vám umožňuje spravovať vaše bitcoiny priamo v peňaženke MetaMask bez zabalenia vašich tokenov. To isté platí pre Solana Snap. Pokiaľ existuje Snap, môžete sa pripojiť a získať prístup k čo najväčšiemu počtu blockchainových sietí (EVM a non-EVM) z vašej MetaMask Wallet.
2. Nové funkcie upozornení
Okrem interoperability môžete v rámci svojej MetaMask Wallet dostávať okamžité upozornenia. Snaps využíva rozhranie API peňaženky a integruje upozornenia v reálnom čase z pripojeného protokolu DApp alebo blockchain.
V používateľskom rozhraní MetaMask môžete dostávať okamžité aktualizácie, cenové upozornenia, prístupové grafy alebo správy.
3. Analýza transakcií a štatistiky
Niektoré snímky analyzujú vaše transakcie pred ich odoslaním, aby ste sa uistili, že neprídete o svoje prostriedky. Môže to byť posúdením prijímacej (zmluvnej) adresy s cieľom určiť, či je bezpečná alebo škodlivá, informovať vás o potenciálnych phishingových útokoch alebo predpovedať zlyhanie alebo úspech transakcie.
Pomocou povolení, ktoré udelíte počas inštalácie, môžete určiť, či Snap ponúka nástroje na analýzu transakcií a prehľad. Ak napríklad udelíte povolenie Snap na „Načítanie a zobrazenie štatistík transakcií“, budete vedieť, že používa štatistiky transakcií.
4. Vylepšenie základnej funkčnosti peňaženky
S aplikáciou MetaMask Snaps máte prístup k ďalším funkciám, ako je ochrana súkromia a možnosť odosielať a prijímať správy priamo vo vašej peňaženke MetaMask.
Svoju peňaženku si môžete prispôsobiť a vylepšiť nainštalovaním toľko funkcií, koľko potrebujete.
Vývojári môžu tiež vytvárať a distribuovať snímky bez problémov. Nakoniec to budú môcť urobiť bez toho, aby vyžadovali schválenie MetaMask. Pomôže to rozšíriť funkčnosť peňaženky MetaMask.
K dispozícii je už niekoľko snapov MetaMask, ktoré si môžete nainštalovať a používať.
Solflare Wallet Snap umožňuje interoperabilitu medzi MetaMask a Solana, sieťou bez EVM. Na rozdiel od minulosti môžete teraz pripojiť svoju peňaženku MetaMask k Solane, ukladať svoje tokeny, pristupovať k aplikáciám a spravovať svoje účty.
Push Snap vám umožňuje dostávať okamžité upozornenia z kanálov, ktoré odoberáte v rámci vašej peňaženky MetaMask. Stačí si nainštalovať Snap, prihlásiť sa na odber svojich obľúbených kanálov a pripojiť adresu peňaženky a všetko je pripravené na prijímanie upozornení v aplikácii na všetky relevantné udalosti Web3.
Pomocou Blockfence Snap môžete posúdiť svoje transakcie pred ich odoslaním. Môžete tiež hodnotiť DApps, ktoré používate, smart kontrakty s ktorými interagujete, žetóny, ktoré držíte, a ďalšie.
MetaMask Snaps poskytuje účastníkom kryptomien jednoduchý spôsob prístupu k DApps a decentralizovaným financiám v rôznych blockchainových sieťach s jednou peňaženkou. Podobne môžu vývojári ľahko vytvárať a distribuovať snímky.
MetaMask Snaps by mohol zmeniť hru pre sen kryptopriemyslu o plne decentralizovanom systéme.