„MetaMask Snaps“ sukels revoliuciją kriptovaliutų piniginėse, ir štai kaip tai veikia.
2023 m. rugsėjo 12 d. „ConsenSys Software Inc. pristatė „MetaMask Snaps“, kad padėtų „MetaMask“ kūrėjams ir vartotojams tinkinti ir pagerinti savo Web3 patirtį. Taigi, kas yra „MetaMask Snaps“ ir kaip jis veikia?
„MetaMask“ įkūrėjas Danas Finlay, pristatė „MetaMask Snaps“. kaip „nauja sistema piniginėje“, leidžianti bendrauti su decentralizuotomis programėlėmis (DApps) įvairiose blokų grandinėse.
Tai reiškia, kad užuot pasikliavus vien funkcijomis ir funkcijomis, kurias sukūrė ir įdiegė „MetaMask“ komanda, dabar galite importuoti papildomus nepriklausomų kūrėjų sukurtus įrankius ir operacijas (Snaps). tavo MetaMask kriptovaliutų piniginė.
Pavyzdžiui, tarkime, kad norite naudoti „Wallet Guard“ be „MetaMask“ piniginės. Užuot įdiegę „Wallet Guard“ naršyklės plėtinį ar programą, galite prisijungti naudodami „Wallet Guard Snap“. „MetaMask“ piniginėje ir patogiai gaukite operacijų įžvalgas bei saugos įspėjimus naudodami „MetaMask“ vartotojo sąsają.
Iš esmės „MetaMask Snaps“ veikia kaip tiltas tarp jūsų „MetaMask“ piniginės ir „DApps“ kitose blokų grandinėse. Šie tiltai arba, tiksliau, sistemos leidžia nepriklausomiems kūrėjams kurti ir integruoti papildinius, kurie praplečia MetaMask galimybes ir suteikia daugiau galimybių bei lankstumo.
Su „MetaMask Snaps“ galite pasiekti daugiau blokų grandinių, DApps, prieigos raktų, operacijų saugos teikėjų, pranešimų sistemų ir net naujų vartotojo sąsajų.
„MetaMask Snaps“ naudoja „JavaScript“ variklį, vadinamą „Secure EcmaScript“ (SES), kuris paleidžia „snaps“ smėlio dėžės aplinkoje. Dėl to Snaps negali turėti įtakos kitoms programoms, ypač pagrindinėms MetaMask funkcijoms ir funkcijoms; jie apsiriboja konkrečiomis jų siūlomomis funkcijomis ir leidimais, kuriuos suteikiate diegdami.
„Snaps“ bendrauja su „MetaMask“ per iš anksto nustatytą taikomųjų programų sąsaja (API)– piniginės API – kuri atskleidžia būtinas funkcijas ir duomenis. Tuo tarpu jie bendrauja su išoriniais blokų grandinės tinklais naudodami HTTPS užklausas ir kitus ryšio protokolus.
Kadangi „MetaMask Snaps“ yra atvirojo kodo sistema, kiekvienas gali sukurti naujus „Snaps“ ir įdiegti juos „MetaMask“. Norėdami sukurti „Snaps“, turite įdiegti MetaMask kolba, kur galite sukurti ir išbandyti snapus prieš juos įtraukdami į stabilų „MetaMask“ plėtinį.
Sukūrusi „Snaps“, „MetaMask“ gali patikrinti ir įtraukti jį į sąrašą „MetaMask Snaps“ katalogas. 2023 m. rugsėjo mėn. kataloge yra daugiau nei 30 „Snaps“. Galiausiai „MetaMask“ ketina išplėsti audito procesą, kad išorės asmenys galėtų atlikti auditą ir sudaryti momentus.
Net jei nekuriate Snaps, galite pasirinkti bet kurį kataloge esantį asmenį pagal savo poreikius. Kaip ir papildiniai, „MetaMask Snaps“ turi būti įdiegti ir gali būti įjungti arba išjungti. Štai kaip įdiegti „MetaMask Snap“:
- Įdiekite MetaMask naršyklės plėtinį v11.0 ir sukurkite piniginę arba importuokite esamą; paleidimo metu „MetaMask Snaps“ galima tik naršyklės plėtinyje.
- Eikite į „MetaMask Snaps“ katalogą.
- Pasirinkite norimą Snap ir spustelėkite Pridėti prie MetaMask.
- Perskaitykite trečiosios šalies diegimo pranešimą ir sutikite su sąlygomis.
- Spustelėkite Prisijungti Norėdami sujungti „Snap“ su „MetaMask“.
- Diegimo puslapyje suteikite leidimus (tik juos perskaitę!) Snap ir spustelėkite Diegti.
Tai taip paprasta!
Naudodami „MetaMask Snaps“ gali daug gauti tiek kūrėjai, tiek kasdieniai investuotojai ar pirkėjai.
1. Sąveika su ne EVM blokų grandinėmis
Anksčiau MetaMask palaikė tik Ethereum ir Ethereum virtuali mašina (EVM) suderinamus tinklus. Naudodami „MetaMask Snaps“ dabar galite prijungti su EVM nesuderinamus tinklus, pvz., „Bitcoin“ ir „Solana“, kurie anksčiau nebuvo pasiekiami naudojant „MetaMask“.
Pavyzdžiui, „Zion Snap“ leidžia valdyti savo Bitcoins tiesiai „MetaMask“ piniginėje, nevyniojant žetonų. Tas pats pasakytina ir apie Solana Snap. Kol yra „Snap“, galite prisijungti ir pasiekti kuo daugiau „blockchain“ tinklų (EVM ir ne EVM) iš savo „MetaMask“ piniginės.
2. Naujos pranešimų funkcijos
Be sąveikos, galite gauti momentinius pranešimus savo „MetaMask“ piniginėje. „Snaps“ naudoja piniginės API, integruodama pranešimus realiuoju laiku iš prijungto DApp arba „blockchain“ protokolo.
„MetaMask“ vartotojo sąsajoje galite gauti momentinius atnaujinimus, įspėjimus apie kainas, prieigos diagramas arba pranešimus.
3. Sandorių analizė ir įžvalgos
Kai kurie „Snaps“ analizuoja jūsų operacijas prieš jas pateikdami, kad neprarastumėte lėšų. Tai gali būti įvertinus gavimo (sutarties) adresą, siekiant nustatyti, ar jis saugus, ar kenkėjiškas, informuojant jus apie galimas sukčiavimo atakas arba numatant operacijos nesėkmę ar sėkmę.
Galite nustatyti, ar „Snap“ siūlo operacijų analizės ir įžvalgos įrankius, naudodami leidimus, kuriuos suteikiate diegdami. Pavyzdžiui, jei suteiksite „Snap“ leidimą „Gauti ir rodyti operacijų įžvalgas“, žinosite, kad jis naudoja operacijų įžvalgas.
4. Pagrindinio piniginės funkcionalumo patobulinimas
Naudodami „MetaMask Snaps“ galite pasiekti papildomas funkcijas, pvz., privatumo apsaugą ir galimybę siųsti bei gauti pranešimus tiesiai iš „MetaMask“ piniginės.
Galite tinkinti ir patobulinti savo piniginę įdiegę tiek funkcijų, kiek jums reikia.
Be to, kūrėjai gali sklandžiai kurti ir platinti „Snaps“. Galų gale jie galės tai padaryti nereikalaudami MetaMask patvirtinimo. Tai padės išplėsti MetaMask piniginės funkcionalumą.
Jau yra keletas MetaMask snaps, kuriuos galite įdiegti ir naudoti.
„Solflare Wallet Snap“ įgalina „MetaMask“ ir „Solana“, ne EVM tinklo, sąveiką. Skirtingai nei anksčiau, dabar galite prijungti „MetaMask“ piniginę prie „Solana“, saugoti žetonus, pasiekti programas ir tvarkyti paskyras.
„Push Snap“ leidžia gauti momentinius pranešimus iš kanalų, kuriuos prenumeruojate naudodami „MetaMask“ piniginę. Jums tereikia įdiegti „Snap“, užsiprenumeruoti mėgstamus kanalus ir susieti piniginės adresą, ir būsite pasiruošę gauti pranešimus programoje apie visus susijusius „Web3“ įvykius.
Naudodami „Blockfence Snap“ galite įvertinti savo operacijas prieš jas pateikdami. Taip pat galite įvertinti naudojamas DApps, protingos sutartys su kuriais bendraujate, laikomi žetonai ir kt.
„MetaMask Snaps“ suteikia paprastą būdą kriptovaliutų dalyviams pasiekti DApps ir decentralizuotą finansavimą įvairiuose „blockchain“ tinkluose su viena pinigine. Taip pat kūrėjai gali lengvai kurti ir platinti „Snaps“.
„MetaMask Snaps“ galėtų pakeisti kriptovaliutų pramonės svajonę apie visiškai decentralizuotą sistemą.