MetaMask Snaps vil revolusjonere kryptovaluta-lommebøker, og det er slik det fungerer.

12. september 2023, ConsenSys Software Inc. introduserte MetaMask Snaps for å hjelpe MetaMask-utviklere og brukere med å tilpasse og forbedre deres Web3-opplevelse. Så hva er MetaMask Snaps, og hvordan fungerer det?

Medgründeren av MetaMask, Dan Finlay, introduserte MetaMask Snaps som et «nytt system i lommeboken» som lar deg samhandle med desentraliserte apper (DApps) på ulike blokkkjeder.

Dette betyr at i stedet for å stole utelukkende på funksjonene og funksjonaliteten som er opprettet og implementert av MetaMask-teamet kan du nå importere ytterligere verktøy og operasjoner (Snaps) designet av uavhengige utviklere til din MetaMask kryptovaluta lommebok.

Si for eksempel at du vil bruke Wallet Guard i tillegg til MetaMask Wallet. I stedet for å installere nettleserutvidelsen eller appen Wallet Guard, kan du bruke Wallet Guard Snap for å koble til din MetaMask-lommebok og motta transaksjonsinnsikt og sikkerhetsvarsler enkelt i MetaMask-grensesnittet.

instagram viewer

I hovedsak fungerer MetaMask Snaps som en bro mellom MetaMask-lommeboken din og DApps på andre blokkkjeder. Disse broene eller, mer nøyaktig, rammeverket lar uavhengige utviklere lage og integrere plugins som utvider mulighetene til MetaMask og gir deg flere alternativer og fleksibilitet.

Du kan få tilgang til flere blokkkjeder, DApps, tokens, leverandører av transaksjonssikkerhet, varslingssystemer og til og med nye brukergrensesnitt med MetaMask Snaps.

MetaMask Snaps bruker en JavaScript-motor kalt Secure EcmaScript (SES) som kjører snaps i et sandkassemiljø. Som et resultat kan ikke Snaps påvirke andre programmer, spesielt de viktigste MetaMask-funksjonene og -funksjonene; de er begrenset til de spesifikke funksjonene de tilbyr og tillatelsene du gir mens du installerer.

Snaps kommuniserer med MetaMask gjennom en forhåndsdefinert applikasjonsprogrammeringsgrensesnitt (API)— Wallet API — som viser de nødvendige funksjonene og dataene. I mellomtiden kommuniserer de med eksterne blokkjedenettverk ved hjelp av HTTPS-forespørsler og andre kommunikasjonsprotokoller.

Fordi MetaMask Snaps er et rammeverk med åpen kildekode, kan hvem som helst lage nye Snaps og installere dem på MetaMask. For å bygge Snaps må du installere MetaMask Flask, hvor du kan bygge og teste snapsene før de legges til den stabile MetaMask-utvidelsen.

Etter å ha opprettet Snaps, kan MetaMask revidere og liste den opp i MetaMask Snaps Directory. Fra september 2023 er det over 30 snapper i katalogen. Etter hvert har MetaMask til hensikt å utvide revisjonsprosessen for å tillate eksterne personer å revidere og liste snaps.

Selv om du ikke oppretter Snaps, kan du velge hvem som helst som er tilgjengelig i katalogen basert på dine behov. Som plugins må MetaMask Snaps være installert og kan aktiveres eller deaktiveres. Slik installerer du en MetaMask Snap:

  1. Installer MetaMask-nettleserutvidelsen v11.0 og lag en lommebok eller importer en eksisterende; ved lansering er MetaMask Snaps kun tilgjengelig i nettleserutvidelsen.
  2. Gå til MetaMask Snaps Directory.
  3. Velg ønsket Snap, og klikk Legg til i MetaMask.
  4. Les tredjeparts installasjonsmerknaden og godta vilkårene.
  5. Klikk Koble for å koble Snap med MetaMask.
  6. På installasjonssiden, gi tillatelser (bare etter å ha lest dem!) til snappen og klikk Installere.

Så enkelt er det!

Både utviklere og vanlige investorer eller hodlere har mye å tjene på å bruke MetaMask Snaps.

1. Interoperabilitet med blokkkjeder som ikke er EVM

Tidligere støttet MetaMask kun Ethereum og Ethereum Virtual Machine (EVM) kompatible nettverk. Med MetaMask Snaps kan du nå koble til ikke-EVM-kompatible nettverk, som Bitcoin og Solana, som tidligere var utilgjengelige med MetaMask.

For eksempel lar Zion Snap deg administrere dine Bitcoins direkte i MetaMask-lommeboken uten å pakke inn tokens. Det samme gjelder Solana Snap. Så lenge det er en Snap, kan du koble til og få tilgang til så mange blokkjedenettverk (EVM og ikke-EVM) som mulig fra MetaMask Wallet.

2. Nye varslingsfunksjoner

I tillegg til interoperabilitet kan du motta umiddelbare varsler i MetaMask Wallet. Snaps utnytter lommebokens API, og integrerer sanntidsvarslinger fra den tilkoblede DApp- eller blockchain-protokollen.

Du kan motta øyeblikkelige oppdateringer, prisvarsler, tilgangsdiagrammer eller meldinger i MetaMask-grensesnittet.

3. Transaksjonsanalyse og innsikt

Noen snapper analyserer transaksjonene dine før de sender dem for å sikre at du ikke mister pengene dine. Dette kan være ved å vurdere mottakeradressen (kontrakt) for å finne ut om den er trygg eller ondsinnet, informere deg om potensielle phishing-angrep, eller forutsi feil eller suksess for en transaksjon.

Du kan finne ut om en Snap tilbyr transaksjonsanalyse og innsiktsverktøy gjennom tillatelsene du gir under installasjonen. Hvis du for eksempel gir en Snap-tillatelse til «Hent og vis transaksjonsinnsikt», vet du at den bruker transaksjonsinnsikt.

4. Forbedring av Core Wallet-funksjonalitet

Med MetaMask Snaps kan du få tilgang til tilleggsfunksjoner, som personvern og muligheten til å sende og motta meldinger direkte i MetaMask-lommeboken.

Du kan tilpasse og forbedre lommeboken din ved å installere så mange funksjoner du trenger.

Utviklere kan også lage og distribuere Snaps sømløst. Til slutt vil de kunne gjøre det uten å kreve MetaMask-godkjenning. Dette vil bidra til å utvide funksjonaliteten til MetaMask-lommeboken.

Det er allerede flere MetaMask snaps tilgjengelig for deg å installere og bruke.

Solflare Wallet Snap muliggjør interoperabilitet mellom MetaMask og Solana, et ikke-EVM-nettverk. I motsetning til tidligere kan du nå koble MetaMask-lommeboken din til Solana, lagre tokens, få tilgang til apper og administrere kontoene dine.

Push Snap lar deg motta umiddelbare varsler fra kanaler du abonnerer på i MetaMask-lommeboken din. Du trenger bare å installere Snap, abonnere på favorittkanalene dine og koble til lommebokadressen din, og du er klar til å motta varsler i appen om alle relevante Web3-hendelser.

Med Blockfence Snap kan du vurdere transaksjonene dine før du sender dem. Du kan også evaluere DAppene du bruker, smarte kontrakter du samhandler med, tokens du har, og mer.

MetaMask Snaps gir en enkel måte for kryptodeltakere å få tilgang til DApps og desentralisert finans på tvers av ulike blokkjedenettverk med én lommebok. På samme måte kan utviklere enkelt lage og distribuere Snaps.

MetaMask Snaps kan være spillveksleren for kryptoindustriens drøm om et fullstendig desentralisert system.