Wat zijn MetaMask-snaps en hoe werken ze?

Wat zijn MetaMask-snaps en hoe werken ze?
Lezers zoals jij helpen MUO te ondersteunen. Wanneer u een aankoop doet via links op onze site, kunnen we een partnercommissie verdienen. Lees verder.

Op 12 september 2023 introduceerde ConsenSys Software Inc. MetaMask Snaps om MetaMask-ontwikkelaars en gebruikers te helpen hun Web3-ervaring aan te passen en te verbeteren. Dus wat is MetaMask Snaps en hoe werkt het?





Wat zijn MetaMask-snaps?

  Een screenshot van de MetaMask Snaps-startpagina

De mede-oprichter van MetaMask, Dan Finlay, introduceerde MetaMask Snaps als een “nieuw systeem in de portemonnee” waarmee u kunt communiceren met gedecentraliseerde apps (DApps) op verschillende blockchains.





Dit betekent dat u, in plaats van uitsluitend te vertrouwen op de functies en functionaliteiten die zijn gemaakt en geïmplementeerd door het MetaMask-team, nu extra tools en bewerkingen (Snaps) kunt importeren die zijn ontworpen door onafhankelijke ontwikkelaars in uw MetaMask cryptocurrency-portemonnee .





Stel dat u Wallet Guard naast de MetaMask Wallet wilt gebruiken. In plaats van de Wallet Guard-browserextensie of -app te installeren, kunt u de Wallet Guard Snap gebruiken om uw MetaMask-portemonnee te verbinden en eenvoudig transactie-inzichten en beveiligingswaarschuwingen te ontvangen binnen de MetaMask-gebruikersinterface.

In wezen fungeert MetaMask Snaps als een brug tussen uw MetaMask Wallet en DApps op andere blockchains. Deze bruggen of, beter gezegd, raamwerken stellen onafhankelijke ontwikkelaars in staat plug-ins te maken en te integreren die de mogelijkheden van MetaMask uitbreiden en u meer opties en flexibiliteit bieden.



Met MetaMask Snaps heeft u toegang tot meer blockchains, DApps, tokens, transactiebeveiligingsproviders, meldingssystemen en zelfs nieuwe gebruikersinterfaces.

wie heeft er naar mij gezocht op google

Hoe werken Metamask-snaps?

MetaMask Snaps gebruikt een JavaScript-engine genaamd Secure EcmaScript (SES) die snaps uitvoert in een sandbox-omgeving . Als gevolg hiervan kan Snaps geen invloed uitoefenen op andere programma's, vooral niet op de kernfunctionaliteiten en -functies van MetaMask; ze zijn beperkt tot de specifieke functies die ze bieden en de machtigingen die u verleent tijdens de installatie.





Snaps communiceren met MetaMask via een vooraf gedefinieerde applicatieprogrammeringsinterface (API) —de portemonnee-API—die de noodzakelijke functies en gegevens blootlegt. Ondertussen communiceren ze met externe blockchain-netwerken via HTTPS-verzoeken en andere communicatieprotocollen.

Omdat MetaMask Snaps een open-sourceframework is, kan iedereen nieuwe Snaps maken en deze op MetaMask installeren. Om Snaps te bouwen, moet je installeren MetaMask-fles , waar u de snaps kunt bouwen en testen voordat ze worden toegevoegd aan de stabiele MetaMask-extensie.





Na het maken van Snaps kan MetaMask deze controleren en in de MetaMask Snaps-directory . Vanaf september 2023 staan ​​er meer dan 30 Snaps in de directory. Uiteindelijk is MetaMask van plan het auditproces uit te breiden zodat externe personen audits kunnen uitvoeren en snaps kunnen weergeven.

Hoe MetaMask-snaps te installeren

Zelfs als u geen Snaps maakt, kunt u op basis van uw behoeften iedereen kiezen die beschikbaar is in de map. Net als plug-ins moeten MetaMask Snaps worden geïnstalleerd en kunnen worden in- of uitgeschakeld. Zo installeert u een MetaMask Snap:

  1. Installeer de MetaMask-browserextensie v11.0 en maak een portemonnee aan of importeer een bestaande; bij de lancering is MetaMask Snaps alleen beschikbaar in de browserextensie.
  2. Ga naar de MetaMask Snaps-directory.   Een screenshot van de Solana Snap-startpagina
  3. Selecteer de gewenste Snap en klik Toevoegen aan MetaMask .   Een screenshot van de Push V1 Snap in de MetaMask Snap-map
  4. Lees de installatiekennisgeving van derden en accepteer de voorwaarden.
  5. Klik Aansluiten om de Snap met MetaMask te verbinden.
  6. Verleen op de installatiepagina toestemming (alleen nadat u deze hebt gelezen!) voor de module en klik Installeren .

Het is zo simpel!

4 belangrijkste voordelen van het gebruik van Metamask Snaps

Zowel ontwikkelaars als gewone investeerders of hodlers hebben veel te winnen bij het gebruik van MetaMask Snaps.

1. Interoperabiliteit met niet-EVM-blockchains

Voorheen ondersteunde MetaMask alleen Ethereum en Ethereum virtuele machine (EVM) compatibele netwerken. Met MetaMask Snaps kunt u nu niet-EVM-compatibele netwerken verbinden, zoals Bitcoin en Solana, die voorheen niet toegankelijk waren met MetaMask.

Met Zion Snap kunt u bijvoorbeeld uw Bitcoins rechtstreeks in de MetaMask-portemonnee beheren zonder uw tokens in te pakken. Hetzelfde geldt voor de Solana Snap. Zolang er een Snap is, kunt u vanuit uw MetaMask Wallet verbinding maken met en toegang krijgen tot zoveel mogelijk blockchain-netwerken (EVM en niet-EVM).

2. Nieuwe meldingsfuncties

Naast interoperabiliteit kunt u direct meldingen ontvangen binnen uw MetaMask Wallet. De Snaps maken gebruik van de portemonnee-API en integreren realtime meldingen van het verbonden DApp- of blockchain-protocol.

U kunt direct updates, prijswaarschuwingen, toegang tot grafieken of berichten ontvangen binnen de MetaMask-gebruikersinterface.

3. Transactieanalyse en inzichten

Sommige Snaps analyseren uw transacties voordat ze worden verzonden om ervoor te zorgen dat u uw geld niet verliest. Dit kan zijn door het ontvangstadres (contractadres) te beoordelen om te bepalen of het veilig of kwaadaardig is, u te informeren over mogelijke phishing-aanvallen of het voorspellen van het mislukken of slagen van een transactie.

Je kunt bepalen of een Snap transactieanalyse- en inzichttools biedt via de machtigingen die je verleent tijdens de installatie. Als je bijvoorbeeld een Snap-machtiging verleent om ‘transactie-inzichten op te halen en weer te geven’, weet je dat er gebruik wordt gemaakt van transactie-inzichten.

4. Verbetering van de kernportemonneefunctionaliteit

Met MetaMask Snaps heeft u toegang tot extra functies, zoals privacybescherming en de mogelijkheid om berichten rechtstreeks vanuit uw MetaMask Wallet te verzenden en ontvangen.

excel combineer twee kolommen in één

U kunt uw portemonnee aanpassen en verbeteren door zoveel functies te installeren als u nodig heeft.

Bovendien kunnen ontwikkelaars Snaps naadloos maken en distribueren. Uiteindelijk zullen ze dit kunnen doen zonder goedkeuring van MetaMask. Dit zal helpen de functionaliteit van de MetaMask-portemonnee uit te breiden.

Er zijn al verschillende MetaMask-snaps beschikbaar die u kunt installeren en gebruiken.

1. Solflare-portemonnee

De Solflare Wallet Snap maakt interoperabiliteit mogelijk tussen MetaMask en Solana, een niet-EVM-netwerk. In tegenstelling tot voorheen kunt u nu uw MetaMask-portemonnee verbinden met Solana, uw tokens opslaan, toegang krijgen tot apps en uw accounts beheren.

2. Druk op V1

Met Push Snap kunt u direct meldingen ontvangen van kanalen waarop u zich abonneert in uw MetaMask-portemonnee. Je hoeft alleen maar de Snap te installeren, je te abonneren op je favoriete kanalen en je portemonnee-adres in te voeren, en je bent helemaal klaar om in-app-meldingen te ontvangen van alle relevante Web3-evenementen.

3. Blokkering

Met de Blockfence Snap kunt u uw transacties beoordelen voordat u ze verzendt. U kunt ook de DApps die u gebruikt evalueren, slimme contracten waarmee u communiceert, tokens die u vasthoudt en meer.

Metamask Snaps: één crypto-portemonnee voor veel ketens

MetaMask Snaps biedt een eenvoudige manier voor crypto-deelnemers om met één portemonnee toegang te krijgen tot DApps en gedecentraliseerde financiering via verschillende blockchain-netwerken. Op dezelfde manier kunnen ontwikkelaars eenvoudig Snaps maken en distribueren.

MetaMask Snaps zou de game-changer kunnen zijn voor de droom van de crypto-industrie van een volledig gedecentraliseerd systeem.