MetaMask Snaps radīs revolūciju kriptovalūtu makos, un tā tas darbojas.
2023. gada 12. septembrī ConsenSys Software Inc. ieviesa MetaMask Snaps, lai palīdzētu MetaMask izstrādātājiem un lietotājiem pielāgot un uzlabot savu Web3 pieredzi. Tātad, kas ir MetaMask Snaps un kā tas darbojas?
MetaMask līdzdibinātājs Dens Finlejs, iepazīstināja ar MetaMask Snaps kā “jauna sistēma makā”, kas ļauj mijiedarboties ar decentralizētām lietotnēm (DApps) dažādās blokķēdes.
Tas nozīmē, ka tā vietā, lai paļautos tikai uz līdzekļiem un funkcijām, ko ir izveidojis un ieviesis MetaMask komanda, tagad varat importēt papildu rīkus un darbības (Snaps), ko izstrādājuši neatkarīgi izstrādātāji jūsu MetaMask kriptovalūtas maks.
Piemēram, pieņemsim, ka vēlaties izmantot Wallet Guard papildus MetaMask Wallet. Tā vietā, lai instalētu pārlūkprogrammas Wallet Guard paplašinājumu vai lietotni, savienojuma izveidei varat izmantot Wallet Guard Snap savu MetaMask maku un ērti saņemiet darījumu ieskatus un drošības brīdinājumus MetaMask lietotāja saskarnē.
Būtībā MetaMask Snaps darbojas kā tilts starp jūsu MetaMask maku un DApps citās blokķēdes. Šie tilti vai, precīzāk, ietvari ļauj neatkarīgiem izstrādātājiem izveidot un integrēt spraudņus, kas paplašina MetaMask iespējas un nodrošina vairāk iespēju un elastības.
Izmantojot MetaMask Snaps, varat piekļūt vairāk blokķēdēm, DApps, marķieriem, darījumu drošības nodrošinātājiem, paziņojumu sistēmām un pat jaunām lietotāja saskarnēm.
MetaMask Snaps izmanto JavaScript dzinēju ar nosaukumu Secure EcmaScript (SES), kas palaiž snaps smilšu kastes vidē. Rezultātā Snaps nevar ietekmēt citas programmas, jo īpaši MetaMask pamatfunkcijas un līdzekļus; tie attiecas tikai uz konkrētām funkcijām, ko tie piedāvā, un atļaujām, ko piešķirat instalēšanas laikā.
Snaps sazinās ar MetaMask, izmantojot iepriekš noteiktu lietojumprogrammu saskarne (API)— maka API —, kas atklāj nepieciešamās funkcijas un datus. Tikmēr viņi sazinās ar ārējiem blokķēdes tīkliem, izmantojot HTTPS pieprasījumus un citus sakaru protokolus.
Tā kā MetaMask Snaps ir atvērtā pirmkoda ietvars, ikviens var izveidot jaunus Snaps un instalēt tos MetaMask. Lai izveidotu Snaps, jums ir jāinstalē MetaMask kolba, kur varat izveidot un pārbaudīt snaps, pirms tie tiek pievienoti stabilajam MetaMask paplašinājumam.
Pēc Snaps izveides, MetaMask var pārbaudīt un uzskaitīt to sarakstā MetaMask Snaps direktorijs. 2023. gada septembrī direktorijā ir vairāk nekā 30 Snaps. Galu galā MetaMask plāno paplašināt auditēšanas procesu, lai ļautu ārējām personām veikt auditu un uzskaitīt momentuzņēmumus.
Pat ja jūs neveidojat Snaps, varat izvēlēties jebkuru direktorijā pieejamo informāciju, pamatojoties uz jūsu vajadzībām. Tāpat kā spraudņi, arī MetaMask Snaps ir jāinstalē, un tos var iespējot vai atspējot. Lūk, kā instalēt MetaMask Snap:
- Instalējiet pārlūkprogrammas paplašinājumu MetaMask v11.0 un izveidojiet maku vai importējiet esošu; palaišanas brīdī MetaMask Snaps ir pieejams tikai pārlūkprogrammas paplašinājumā.
- Dodieties uz MetaMask Snaps direktoriju.
- Atlasiet vēlamo Snap un noklikšķiniet uz Pievienot MetaMask.
- Izlasiet trešās puses instalēšanas paziņojumu un piekrītiet noteikumiem.
- Klikšķis Savienot lai savienotu Snap ar MetaMask.
- Instalācijas lapā piešķiriet atļaujas (tikai pēc to izlasīšanas!) Snap un noklikšķiniet Uzstādīt.
Tas ir tik vienkārši!
Izmantojot MetaMask Snaps, ir daudz ko iegūt gan izstrādātājiem, gan ikdienas investoriem vai tirgotājiem.
1. Sadarbspēja ar blokķēdēm, kas nav EVM
Iepriekš MetaMask atbalstīja tikai Ethereum un Ethereum virtuālā mašīna (EVM) saderīgus tīklus. Izmantojot MetaMask Snaps, tagad varat savienot ar EVM nesaderīgus tīklus, piemēram, Bitcoin un Solana, kas iepriekš nebija pieejami ar MetaMask.
Piemēram, Zion Snap ļauj pārvaldīt savus bitcoinus tieši MetaMask makā, neiesaiņojot žetonus. Tas pats attiecas uz Solana Snap. Kamēr pastāv Snap, varat izveidot savienojumu un piekļūt pēc iespējas vairāk blokķēdes tīklu (EVM un ne-EVM), izmantojot savu MetaMask maku.
2. Jaunas paziņojumu funkcijas
Papildus sadarbspējai jūs varat saņemt tūlītējus paziņojumus savā MetaMask makā. Snaps izmanto seifa API, integrējot reāllaika paziņojumus no pievienotā DApp vai blokķēdes protokola.
MetaMask lietotāja interfeisā varat saņemt tūlītējus atjauninājumus, brīdinājumus par cenām, piekļuves diagrammas vai ziņojumus.
3. Darījumu analīze un ieskats
Daži Snaps analizē jūsu darījumus pirms to iesniegšanas, lai nodrošinātu, ka nezaudējat savus līdzekļus. To var veikt, novērtējot saņēmēja (līguma) adresi, lai noteiktu, vai tā ir droša vai ļaunprātīga, informējot jūs par iespējamiem pikšķerēšanas uzbrukumiem vai paredzot darījuma neveiksmi vai panākumus.
Izmantojot instalēšanas laikā piešķirtās atļaujas, varat noteikt, vai Snap piedāvā darījumu analīzes un ieskatu rīkus. Piemēram, ja piešķirat Snap atļauju “Ieneset un parādīt darījuma ieskatus”, jūs zināt, ka tas izmanto darījumu ieskatus.
4. Galvenās maka funkcionalitātes uzlabošana
Izmantojot MetaMask Snaps, varat piekļūt papildu funkcijām, piemēram, privātuma aizsardzībai un iespējai sūtīt un saņemt ziņas tieši savā MetaMask makā.
Varat pielāgot un uzlabot savu maku, instalējot tik daudz funkciju, cik nepieciešams.
Turklāt izstrādātāji var nemanāmi izveidot un izplatīt Snaps. Galu galā viņi to varēs izdarīt, neprasot MetaMask apstiprinājumu. Tas palīdzēs paplašināt MetaMask maka funkcionalitāti.
Instalēšanai un lietošanai jau ir pieejami vairāki MetaMask snaps.
Solflare Wallet Snap nodrošina sadarbspēju starp MetaMask un Solana, kas nav EVM tīkls. Atšķirībā no iepriekš, tagad varat savienot savu MetaMask maku ar Solana, saglabāt marķierus, piekļūt lietotnēm un pārvaldīt savus kontus.
Push Snap ļauj saņemt tūlītējus paziņojumus no kanāliem, kurus abonējat savā MetaMask makā. Jums tikai jāinstalē Snap, jāabonē iecienītākie kanāli un jāpievieno maka adrese, un esat gatavs saņemt paziņojumus lietotnē par visiem attiecīgajiem Web3 notikumiem.
Izmantojot Blockfence Snap, varat novērtēt savus darījumus pirms to iesniegšanas. Varat arī novērtēt izmantotās DApps, viedie līgumi jūs mijiedarbojaties, žetonus, kas jums ir, un daudz ko citu.
MetaMask Snaps nodrošina vienkāršu veidu, kā kriptovalūtu dalībnieki var piekļūt DApps un decentralizētām finansēm dažādos blokķēdes tīklos ar vienu maku. Tāpat izstrādātāji var viegli izveidot un izplatīt Snaps.
MetaMask Snaps varētu būt spēles mainītājs kriptovalūtu industrijas sapnim par pilnībā decentralizētu sistēmu.