MetaMask Snaps mullistaa kryptovaluuttalompakot, ja näin se toimii.

12. syyskuuta 2023 ConsenSys Software Inc. esitteli MetaMask Snapsin auttamaan MetaMaskin kehittäjiä ja käyttäjiä mukauttamaan ja parantamaan Web3-kokemustaan. Joten mikä on MetaMask Snaps ja miten se toimii?

MetaMaskin perustaja Dan Finlay, esitteli MetaMask Snapsin "uusi järjestelmä lompakossa", jonka avulla voit olla vuorovaikutuksessa hajautettujen sovellusten (DApps) kanssa eri lohkoketjuissa.

Tämä tarkoittaa, että sen sijaan, että luottaisimme pelkästään sovelluksen luomiin ja toteuttamiin ominaisuuksiin ja toimintoihin MetaMask-tiimiin voit nyt tuoda lisätyökaluja ja -toimintoja (Snaps), jotka ovat itsenäisten kehittäjien suunnittelemia sinun MetaMask kryptovaluuttalompakko.

Oletetaan esimerkiksi, että haluat käyttää Wallet Guardia MetaMask Walletin lisäksi. Wallet Guard -selainlaajennuksen tai -sovelluksen asentamisen sijaan voit käyttää Wallet Guard Snapia yhteyden muodostamiseen MetaMask-lompakkoasi ja vastaanota tapahtumatietoja ja tietoturvavaroituksia kätevästi MetaMask-käyttöliittymässä.

instagram viewer

Pohjimmiltaan MetaMask Snaps toimii siltana MetaMask-lompakkosi ja muiden lohkoketjujen DApps-laitteiden välillä. Nämä sillat tai tarkemmin sanottuna kehykset antavat riippumattomille kehittäjille mahdollisuuden luoda ja integroida laajennuksia, jotka laajentavat MetaMaskin ominaisuuksia ja tarjoavat sinulle enemmän vaihtoehtoja ja joustavuutta.

MetaMask Snapsin avulla pääset käsiksi enemmän lohkoketjuihin, DAppeihin, tunnuksiin, tapahtumasuojauksen tarjoajiin, ilmoitusjärjestelmiin ja jopa uusiin käyttöliittymiin.

MetaMask Snaps käyttää JavaScript-moottoria nimeltä Secure EcmaScript (SES), joka suorittaa snapeja hiekkalaatikkoympäristössä. Tämän seurauksena Snaps ei voi vaikuttaa muihin ohjelmiin, etenkään MetaMaskin ydintoimintoihin ja -ominaisuuksiin; ne rajoittuvat tarjoamiinsa ominaisuuksiin ja lupiin, jotka myönnät asennuksen aikana.

Snaps kommunikoi MetaMaskin kanssa ennalta määritellyn kautta sovellusohjelmointirajapinta (API)-lompakkosovellusliittymä, joka paljastaa tarvittavat toiminnot ja tiedot. Samaan aikaan he kommunikoivat ulkoisten lohkoketjuverkkojen kanssa käyttämällä HTTPS-pyyntöjä ja muita viestintäprotokollia.

Koska MetaMask Snaps on avoimen lähdekoodin kehys, kuka tahansa voi luoda uusia Snapseja ja asentaa ne MetaMaskiin. Snapsien rakentaminen edellyttää asennusta MetaMask-pullo, jossa voit rakentaa ja testata napsautuksia ennen kuin ne lisätään vakaaseen MetaMask-laajennukseen.

Snapsin luomisen jälkeen MetaMask voi tarkastaa ja listata sen MetaMask Snaps -hakemisto. Syyskuussa 2023 hakemistossa on yli 30 Snapsia. Lopulta MetaMask aikoo laajentaa auditointiprosessia salliakseen ulkopuolisten henkilöiden tarkastaa ja listata snapseja.

Vaikka et luo Snapsia, voit valita kenet tahansa hakemistosta tarpeidesi perusteella. Kuten laajennukset, MetaMask Snaps on asennettava ja ne voidaan ottaa käyttöön tai poistaa käytöstä. Näin asennat MetaMask Snapin:

  1. Asenna MetaMask-selainlaajennus v11.0 ja luo lompakko tai tuo olemassa oleva; julkaisun yhteydessä MetaMask Snaps on saatavilla vain selainlaajennuksessa.
  2. Siirry MetaMask Snaps -hakemistoon.
  3. Valitse haluamasi Snap ja napsauta Lisää MetaMaskiin.
  4. Lue kolmannen osapuolen asennusilmoitus ja hyväksy ehdot.
  5. Klikkaus Kytkeä yhdistääksesi Snapin MetaMaskiin.
  6. Myönnä asennussivulla käyttöoikeudet (vain lukemisen jälkeen!) napsautuksella ja napsauta Asentaa.

Se on niin yksinkertaista!

Sekä kehittäjät että päivittäiset sijoittajat tai ostajat voivat hyötyä MetaMask Snapsin käytöstä.

1. Yhteentoimivuus muiden kuin EVM-lohkoketjujen kanssa

Aikaisemmin MetaMask tuki vain Ethereumia ja Ethereum Virtual Machine (EVM) yhteensopivia verkkoja. MetaMask Snapsin avulla voit nyt yhdistää ei-EVM-yhteensopivia verkkoja, kuten Bitcoin ja Solana, joihin ei aiemmin ollut pääsyä MetaMaskilla.

Esimerkiksi Zion Snapin avulla voit hallita bitcoinejasi suoraan MetaMask-lompakossa ilman tokeneitasi käärimistä. Sama koskee Solana Snapia. Niin kauan kuin Snap on olemassa, voit muodostaa yhteyden ja käyttää mahdollisimman monia lohkoketjuverkkoja (EVM ja ei-EVM) MetaMask-lompakostasi.

2. Uudet ilmoitusominaisuudet

Yhteentoimivuuden lisäksi voit vastaanottaa välittömiä ilmoituksia MetaMask-lompakkoon. Snaps hyödyntää lompakkosovellusliittymää integroimalla reaaliaikaiset ilmoitukset yhdistetystä DApp- tai blockchain-protokollasta.

Voit vastaanottaa välittömiä päivityksiä, hintahälytyksiä, pääsykaavioita tai viestejä MetaMask-käyttöliittymässä.

3. Tapahtuma-analyysi ja näkemykset

Jotkut Snaps analysoi tapahtumasi ennen niiden lähettämistä varmistaakseen, ettet menetä varojasi. Tämä voi olla vastaanottavan (sopimus)osoitteen arvioiminen sen määrittämiseksi, onko se turvallinen vai haitallinen, tiedottaminen mahdollisista tietojenkalasteluhyökkäyksistä tai tapahtuman epäonnistumisen tai onnistumisen ennustaminen.

Voit määrittää, tarjoaako Snap tapahtuma-analyysi- ja oivallustyökaluja asennuksen aikana myöntämiesi käyttöoikeuksien avulla. Jos esimerkiksi myönnät Snap-luvan "Hae ja näytä tapahtumatietoja", tiedät, että se käyttää tapahtumatietoja.

4. Lompakon ydintoimintojen parannus

MetaMask Snapsin avulla voit käyttää lisäominaisuuksia, kuten yksityisyyden suojausta ja mahdollisuutta lähettää ja vastaanottaa viestejä suoraan MetaMask-lompakkoon.

Voit muokata ja parantaa lompakkoasi asentamalla niin monta ominaisuutta kuin tarvitset.

Lisäksi kehittäjät voivat luoda ja jakaa Snapeja saumattomasti. Lopulta he voivat tehdä niin ilman MetaMaskin hyväksyntää. Tämä auttaa laajentamaan MetaMask-lompakon toimintoja.

Voit asentaa ja käyttää jo useita MetaMask-snapseja.

Solflare Wallet Snap mahdollistaa yhteentoimivuuden MetaMaskin ja Solanan, ei-EVM-verkon, välillä. Toisin kuin ennen, voit nyt yhdistää MetaMask-lompakkosi Solanaan, tallentaa tokenisi, käyttää sovelluksia ja hallita tilejäsi.

Push Snapin avulla saat välittömiä ilmoituksia kanavilta, jotka tilaat MetaMask-lompakossasi. Sinun tarvitsee vain asentaa Snap, tilata suosikkikanavasi ja liittää lompakkosi osoite, niin olet valmis vastaanottamaan sovelluksen sisäisiä ilmoituksia kaikista asiaan liittyvistä Web3-tapahtumista.

Blockfence Snapin avulla voit arvioida tapahtumasi ennen niiden lähettämistä. Voit myös arvioida käyttämiäsi DAppeja, älykkäitä sopimuksia joiden kanssa olet vuorovaikutuksessa, hallussasi olevat rahakkeet ja paljon muuta.

MetaMask Snaps tarjoaa krypto-osallistujille yksinkertaisen tavan päästä käsiksi DAppeihin ja hajautettuun rahoitukseen useissa lohkoketjuverkoissa yhdellä lompakolla. Samoin kehittäjät voivat luoda ja jakaa Snapeja helposti.

MetaMask Snaps voisi olla pelin muuttaja kryptoteollisuuden unelmalle täysin hajautetusta järjestelmästä.