Hvad er MetaMask Snaps, og hvordan virker de?

Hvad er MetaMask Snaps, og hvordan virker de?
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Den 12. september 2023 introducerede ConsenSys Software Inc. MetaMask Snaps for at hjælpe MetaMask-udviklere og -brugere med at tilpasse og forbedre deres Web3-oplevelse. Så hvad er MetaMask Snaps, og hvordan virker det?





Hvad er MetaMask Snaps?

  Et skærmbillede af MetaMask Snaps-hjemmesiden

Medstifter af MetaMask, Dan Finlay, introducerede MetaMask Snaps som et 'nyt system i tegnebogen', der lader dig interagere med decentraliserede apps (DApps) på forskellige blockchains.





Dette betyder, at i stedet for udelukkende at stole på de funktioner og funktionaliteter, der er oprettet og implementeret af MetaMask-teamet, kan du nu importere yderligere værktøjer og operationer (Snaps) designet af uafhængige udviklere til din MetaMask cryptocurrency tegnebog .





Sig for eksempel, at du vil bruge Wallet Guard ud over MetaMask Wallet. I stedet for at installere Wallet Guard-browserudvidelsen eller -appen, kan du bruge Wallet Guard Snap til at forbinde din MetaMask Wallet og modtage transaktionsindsigt og sikkerhedsadvarsler bekvemt i MetaMask-brugergrænsefladen.

I det væsentlige fungerer MetaMask Snaps som en bro mellem din MetaMask Wallet og DApps på andre blockchains. Disse broer eller mere præcist rammer giver uafhængige udviklere mulighed for at skabe og integrere plugins, der udvider MetaMasks muligheder og giver dig flere muligheder og fleksibilitet.



Du kan få adgang til flere blockchains, DApps, tokens, transaktionssikkerhedsudbydere, notifikationssystemer og endda nye brugergrænseflader med MetaMask Snaps.

Hvordan virker Metamask Snaps?

MetaMask Snaps bruger en JavaScript-motor kaldet Secure EcmaScript (SES), der kører snaps i et sandkassemiljø . Som et resultat heraf kan Snaps ikke påvirke andre programmer, især MetaMasks kernefunktioner og funktioner; de er begrænset til de specifikke funktioner, de tilbyder, og de tilladelser, du giver under installationen.





Snaps kommunikerer med MetaMask gennem en foruddefineret Application Programming Interface (API) — Wallet API — der afslører de nødvendige funktioner og data. I mellemtiden kommunikerer de med eksterne blockchain-netværk ved hjælp af HTTPS-anmodninger og andre kommunikationsprotokoller.

Fordi MetaMask Snaps er en open source-ramme, kan alle oprette nye Snaps og installere dem på MetaMask. For at bygge Snaps skal du installere MetaMask Flaske , hvor du kan bygge og teste snapsene, før de føjes til den stabile MetaMask-udvidelse.





Efter oprettelse af Snaps kan MetaMask revidere og liste den i MetaMask Snaps Directory . Fra september 2023 er der over 30 Snaps i mappen. Til sidst agter MetaMask at udvide revisionsprocessen for at give eksterne personer mulighed for at auditere og liste snaps.

Sådan installeres MetaMask Snaps

Selvom du ikke opretter Snaps, kan du vælge enhver tilgængelig i mappen baseret på dine behov. Ligesom plugins skal MetaMask Snaps være installeret og kan aktiveres eller deaktiveres. Sådan installeres en MetaMask Snap:

  1. Installer MetaMask-browserudvidelsen v11.0 og opret en tegnebog eller importer en eksisterende; ved lanceringen er MetaMask Snaps kun tilgængelig i browserudvidelsen.
  2. Gå til MetaMask Snaps Directory.   Et skærmbillede af Solana Snap-hjemmesiden
  3. Vælg dit foretrukne Snap, og klik Tilføj til MetaMask .   Et skærmbillede, der viser Push V1 Snap i MetaMask Snap-mappen
  4. Læs tredjepartsinstallationsmeddelelsen og accepter vilkårene.
  5. Klik Forbinde for at forbinde Snap med MetaMask.
  6. På installationssiden skal du give tilladelser (kun efter at have læst dem!) til snappen og klikke Installere .

Så enkelt er det!

4 Vigtigste fordele ved at bruge Metamask Snaps

Både udviklere og hverdagsinvestorer eller hodlere har meget at vinde ved at bruge MetaMask Snaps.

1. Interoperabilitet med ikke-EVM Blockchains

Tidligere understøttede MetaMask kun Ethereum og Ethereum Virtual Machine (EVM) kompatible netværk. Med MetaMask Snaps kan du nu forbinde ikke-EVM-kompatible netværk, som Bitcoin og Solana, der tidligere var utilgængelige med MetaMask.

xbox one kan ikke oprette forbindelse til internettet

For eksempel giver Zion Snap dig mulighed for at administrere dine Bitcoins direkte i MetaMask-pungen uden at pakke dine tokens ind. Det samme gælder for Solana Snap. Så længe der er en Snap, kan du oprette forbindelse og få adgang til så mange blockchain-netværk (EVM og ikke-EVM) som muligt fra din MetaMask Wallet.

2. Nye meddelelsesfunktioner

Ud over interoperabilitet kan du modtage øjeblikkelige meddelelser i din MetaMask Wallet. Snaps udnytter tegnebogens API og integrerer realtidsmeddelelser fra den tilsluttede DApp- eller blockchain-protokol.

Du kan modtage øjeblikkelige opdateringer, prisadvarsler, adgangsdiagrammer eller beskeder i MetaMask-brugergrænsefladen.

3. Transaktionsanalyse og indsigt

Nogle Snaps analyserer dine transaktioner, før de indsender dem for at sikre, at du ikke mister dine penge. Dette kan være ved at vurdere den modtagende (kontrakt)adresse for at afgøre, om den er sikker eller ondsindet, informere dig om potentielle phishing-angreb eller forudsige en transaktions fiasko eller succes.

Du kan afgøre, om en Snap tilbyder transaktionsanalyse- og indsigtsværktøjer gennem de tilladelser, du giver under installationen. Hvis du for eksempel giver en Snap-tilladelse til 'Hent og vis transaktionsindsigt', vil du vide, at den bruger transaktionsindsigt.

4. Forbedring af Core Wallet-funktionalitet

Med MetaMask Snaps kan du få adgang til yderligere funktioner, såsom privatlivsbeskyttelse og muligheden for at sende og modtage beskeder direkte i din MetaMask Wallet.

Du kan tilpasse og forbedre din tegnebog ved at installere så mange funktioner, som du har brug for.

Udviklere kan også oprette og distribuere Snaps problemfrit. Til sidst vil de være i stand til at gøre det uden at kræve MetaMask-godkendelse. Dette vil hjælpe med at udvide funktionaliteten af ​​MetaMask tegnebogen.

Der er allerede flere MetaMask snaps tilgængelige for dig at installere og bruge.

1. Solflare tegnebog

Solflare Wallet Snap muliggør interoperabilitet mellem MetaMask og Solana, et ikke-EVM-netværk. I modsætning til tidligere kan du nu forbinde din MetaMask-pung til Solana, gemme dine tokens, få adgang til apps og administrere dine konti.

2. Tryk på V1

Push Snap giver dig mulighed for at modtage øjeblikkelige notifikationer fra kanaler, du abonnerer på i din MetaMask-pung. Du behøver kun at installere Snap, abonnere på dine yndlingskanaler og forbinde din tegnebogsadresse, og du er klar til at modtage notifikationer i appen om alle relevante Web3-begivenheder.

3. Blokhegn

Med Blockfence Snap kan du vurdere dine transaktioner, før du indsender dem. Du kan også evaluere de DApps, du bruger, smarte kontrakter du interagerer med, tokens du har og meget mere.

hvordan du sender en gif på instagram

Metamask Snaps: En kryptopung til mange kæder

MetaMask Snaps giver kryptodeltagere en enkel måde at få adgang til DApps og decentraliseret finansiering på tværs af forskellige blockchain-netværk med én tegnebog. Ligeledes kan udviklere nemt oprette og distribuere Snaps.

MetaMask Snaps kunne være game-changer for kryptoindustriens drøm om et fuldt decentraliseret system.