A MetaMask Snaps forradalmasítja a kriptovaluta pénztárcákat, és ez így működik.

2023. szeptember 12-én a ConsenSys Software Inc. bevezette a MetaMask Snaps-ot, hogy segítsen a MetaMask fejlesztőknek és felhasználóknak testreszabni és javítani a Web3 élményt. Tehát mi az a MetaMask Snaps, és hogyan működik?

A MetaMask társalapítója, Dan Finlay, bemutatta a MetaMask Snaps-t mint egy „új rendszer a pénztárcában”, amely lehetővé teszi a különböző blokkláncokon lévő decentralizált alkalmazásokkal (DApps) való interakciót.

Ez azt jelenti, hogy ahelyett, hogy kizárólag az általa létrehozott és megvalósított szolgáltatásokra és funkciókra hagyatkozna A MetaMask csapata, immár további, független fejlesztők által tervezett eszközöket és műveleteket (Snaps) is importálhat a te MetaMask kriptovaluta pénztárca.

Tegyük fel például, hogy a MetaMask Wallet mellett a Wallet Guardot is szeretné használni. A Wallet Guard böngészőbővítmény vagy alkalmazás telepítése helyett a Wallet Guard Snap segítségével is csatlakozhat MetaMask pénztárcáját, és kényelmesen fogadhat tranzakciós információkat és biztonsági figyelmeztetéseket a MetaMask UI-n belül.

instagram viewer

Lényegében a MetaMask Snaps hídként működik a MetaMask Wallet és más blokkláncokon lévő DApps között. Ezek a hidak vagy pontosabban keretrendszerek lehetővé teszik a független fejlesztők számára olyan bővítmények létrehozását és integrálását, amelyek kiterjesztik a MetaMask képességeit, és több lehetőséget és rugalmasságot biztosítanak.

A MetaMask Snaps segítségével több blokklánchoz, DApp-hoz, tokenhez, tranzakcióbiztonsági szolgáltatóhoz, értesítési rendszerhez és még új felhasználói felületekhez is hozzáférhet.

A MetaMask Snaps egy Secure EcmaScript (SES) nevű JavaScript-motort használ, amely snapeket futtat homokozós környezetben. Ennek eredményeként a Snaps nem tud más programokat befolyásolni, különösen a MetaMask alapvető funkcióit és szolgáltatásait; az általuk kínált speciális funkciókra és a telepítés során megadott engedélyekre korlátozódnak.

A Snapek egy előre meghatározott módon kommunikálnak a MetaMask-kal alkalmazásprogramozási felület (API)—a pénztárca API — amely felfedi a szükséges funkciókat és adatokat. Eközben külső blokklánc-hálózatokkal kommunikálnak HTTPS kérések és egyéb kommunikációs protokollok segítségével.

Mivel a MetaMask Snaps egy nyílt forráskódú keretrendszer, bárki létrehozhat új Snapeket, és telepítheti azokat a MetaMask-ra. A Snaps létrehozásához telepítenie kell MetaMask Lombik, ahol elkészítheti és tesztelheti a snapeket, mielőtt hozzáadnák őket a stabil MetaMask bővítményhez.

A Snaps létrehozása után a MetaMask auditálhatja és listázhatja azt a MetaMask Snaps Directory. 2023 szeptemberéig több mint 30 Snap található a címtárban. Végül a MetaMask ki kívánja terjeszteni az auditálási folyamatot, hogy külső személyek is auditálhassák és listázhassák a pillanatfelvételeket.

Még ha nem is hoz létre Snaps-eket, igényei szerint bárkit kiválaszthat a könyvtárból. A beépülő modulokhoz hasonlóan a MetaMask Snaps alkalmazást is telepíteni kell, és engedélyezni vagy letiltani lehet. A MetaMask Snap telepítése a következőképpen történik:

  1. Telepítse a MetaMask v11.0 böngészőbővítményt, és hozzon létre egy pénztárcát, vagy importáljon egy meglévőt; indításkor a MetaMask Snaps csak a böngészőbővítményben érhető el.
  2. Menjen a MetaMask Snaps könyvtárba.
  3. Válassza ki a kívánt Snap-et, majd kattintson Hozzáadás a MetaMask-hoz.
  4. Olvassa el a harmadik fél telepítési közleményét, és fogadja el a feltételeket.
  5. Kattintson Csatlakozás a Snap és a MetaMask összekapcsolásához.
  6. A telepítési oldalon adjon engedélyt (csak azok elolvasása után!) a snap-nak, és kattintson Telepítés.

Ez ennyire egyszerű!

A MetaMask Snaps használatával mind a fejlesztők, mind a mindennapi befektetők vagy tulajdonosok sokat nyerhetnek.

1. Együttműködés nem EVM blokkláncokkal

Korábban a MetaMask csak az Ethereumot és az Ethereum virtuális gép (EVM) kompatibilis hálózatok. A MetaMask Snaps segítségével most már nem EVM-kompatibilis hálózatokat is csatlakoztathat, mint például a Bitcoin és a Solana, amelyek korábban nem voltak elérhetők a MetaMask segítségével.

Például a Zion Snap lehetővé teszi, hogy bitcoinjait közvetlenül a MetaMask tárcán belül kezelje anélkül, hogy becsomagolná a tokenekjét. Ugyanez vonatkozik a Solana Snapre is. Amíg van Snap, a lehető legtöbb blokklánc-hálózathoz (EVM és nem EVM) csatlakozhat és hozzáférhet a MetaMask pénztárcájából.

2. Új értesítési funkciók

Az interoperabilitás mellett azonnali értesítéseket is kaphat a MetaMask Wallet-on belül. A Snaps kihasználja a Wallet API-t, integrálva a valós idejű értesítéseket a csatlakoztatott DApp vagy blokklánc protokollból.

Azonnali frissítéseket, árértesítéseket, hozzáférési diagramokat vagy üzeneteket kaphat a MetaMask UI-n belül.

3. Tranzakcióelemzés és betekintés

Egyes Snaps elemzi a tranzakciókat, mielőtt elküldené azokat, hogy biztosan ne veszítse el pénzeszközeit. Ez történhet a fogadó (szerződéses) cím felmérésével, hogy megállapítsa, biztonságos-e vagy rosszindulatú-e, tájékoztatja Önt az esetleges adathalász támadásokról, vagy előrejelzi a tranzakció sikertelenségét vagy sikerét.

A telepítés során megadott engedélyeken keresztül meghatározhatja, hogy a Snap kínál-e tranzakcióelemzési és betekintési eszközöket. Ha például Snap-engedélyt ad a „Tranzakcióstatisztikák lekéréséhez és megjelenítéséhez”, akkor tudni fogja, hogy tranzakciós statisztikákat használ.

4. A pénztárca alapfunkcióinak továbbfejlesztése

A MetaMask Snaps segítségével további funkciókat is elérhet, mint például a magánélet védelme, valamint az üzenetek küldésének és fogadásának lehetősége közvetlenül a MetaMask Wallet-on belül.

Testreszabhatja és javíthatja pénztárcáját, ha annyi funkciót telepít, amennyire szüksége van.

Ezenkívül a fejlesztők zökkenőmentesen hozhatnak létre és terjeszthetnek Snap-eket. Végül a MetaMask jóváhagyása nélkül is megtehetik. Ez segít bővíteni a MetaMask pénztárca funkcionalitását.

Már több MetaMask snap is elérhető, amelyeket telepíthet és használhat.

A Solflare Wallet Snap lehetővé teszi az együttműködést a MetaMask és a Solana, egy nem EVM hálózat között. A korábbiaktól eltérően most már csatlakoztathatja MetaMask pénztárcáját a Solanához, tárolhatja tokenjeit, elérheti az alkalmazásokat és kezelheti fiókjait.

A Push Snap segítségével azonnali értesítéseket kaphat azokról a csatornákról, amelyekre előfizetett a MetaMask pénztárcáján belül. Csak telepítenie kell a Snap-et, elő kell iratkoznia kedvenc csatornáira, és csatlakoztatnia kell a pénztárca címét, és készen áll arra, hogy alkalmazáson belüli értesítéseket kapjon az összes releváns Web3 eseményről.

A Blockfence Snap segítségével felmérheti tranzakcióit, mielőtt elküldené azokat. Kiértékelheti a használt DApp-ket is, okos szerződések interakcióba lép, a birtokában lévő tokenekkel stb.

A MetaMask Snaps egyszerű módot biztosít a kriptográfiai résztvevők számára, hogy egyetlen pénztárcával hozzáférjenek a DApp-okhoz és a decentralizált finanszírozáshoz különböző blokklánc-hálózatokon. Hasonlóképpen, a fejlesztők könnyen létrehozhatnak és terjeszthetnek Snap-eket.

A MetaMask Snaps megváltoztathatja a kriptoipar egy teljesen decentralizált rendszerről szóló álmát.