MetaMask Snaps ще революционизира портфейлите за криптовалута и ето как работи.

На 12 септември 2023 г. ConsenSys Software Inc. представи MetaMask Snaps, за да помогне на разработчиците и потребителите на MetaMask да персонализират и подобрят своето Web3 изживяване. И така, какво е MetaMask Snaps и как работи?

Съоснователят на MetaMask, Дан Финли, представи MetaMask Snaps като „нова система в портфейла“, която ви позволява да взаимодействате с децентрализирани приложения (DApps) на различни блокчейни.

Това означава, че вместо да разчитате единствено на характеристиките и функционалностите, създадени и внедрени от Екипът на MetaMask вече можете да импортирате допълнителни инструменти и операции (Snaps), проектирани от независими разработчици Вашият Портфейл за криптовалута MetaMask.

Например, кажете, че искате да използвате Wallet Guard в допълнение към MetaMask Wallet. Вместо да инсталирате разширението или приложението Wallet Guard за браузър, можете да използвате Wallet Guard Snap за свързване вашия портфейл MetaMask и получавате информация за транзакциите и известия за сигурност удобно в потребителския интерфейс на MetaMask.

instagram viewer

По същество MetaMask Snaps действа като мост между вашия MetaMask Wallet и DApps на други блокчейни. Тези мостове или по-точно рамки позволяват на независими разработчици да създават и интегрират плъгини, които разширяват възможностите на MetaMask и ви предоставят повече опции и гъвкавост.

Можете да получите достъп до повече блокчейни, DApps, токени, доставчици на сигурност на транзакциите, системи за уведомяване и дори нови потребителски интерфейси с MetaMask Snaps.

MetaMask Snaps използва JavaScript двигател, наречен Secure EcmaScript (SES), който изпълнява snaps в пясъчна среда. В резултат на това Snaps не може да повлияе на други програми, особено на основните функции и характеристики на MetaMask; те са ограничени до специфичните функции, които предлагат, и разрешенията, които предоставяте, докато инсталирате.

Snaps комуникират с MetaMask чрез предварително дефиниран интерфейс за програмиране на приложения (API)— API на портфейла — който разкрива необходимите функции и данни. Междувременно те комуникират с външни блокчейн мрежи, използвайки HTTPS заявки и други комуникационни протоколи.

Тъй като MetaMask Snaps е рамка с отворен код, всеки може да създава нови Snaps и да ги инсталира на MetaMask. За да създадете Snaps, трябва да инсталирате Колба MetaMask, където можете да създавате и тествате снимките, преди да бъдат добавени към стабилното разширение MetaMask.

След създаването на Snaps, MetaMask може да го одитира и да го посочи в MetaMask Snaps Directory. Към септември 2023 г. в директорията има над 30 Snaps. В крайна сметка MetaMask възнамерява да разшири процеса на одит, за да позволи на външни лица да одитират и изброяват снимки.

Дори и да не създавате Snaps, можете да изберете всеки наличен в директорията въз основа на вашите нужди. Подобно на плъгините, MetaMask Snaps трябва да бъде инсталиран и може да бъде активиран или деактивиран. Ето как да инсталирате MetaMask Snap:

  1. Инсталирайте разширението за браузър MetaMask v11.0 и създайте портфейл или импортирайте съществуващ; при стартиране MetaMask Snaps е наличен само в разширението на браузъра.
  2. Отидете в директорията на MetaMask Snaps.
  3. Изберете предпочитаното от вас Snap и щракнете Добавете към MetaMask.
  4. Прочетете известието за инсталиране от трета страна и приемете условията.
  5. Кликнете Свържете се за да свържете Snap с MetaMask.
  6. На страницата за инсталиране дайте разрешения (само след като ги прочетете!) на модула и щракнете Инсталирай.

Толкова е просто!

Както разработчиците, така и обикновените инвеститори или ходлери могат да спечелят много от използването на MetaMask Snaps.

1. Оперативна съвместимост с не-EVM блокчейни

Преди това MetaMask поддържаше само Ethereum и Виртуална машина Ethereum (EVM) съвместими мрежи. С MetaMask Snaps вече можете да свързвате мрежи, несъвместими с EVM, като Bitcoin и Solana, които преди бяха недостъпни с MetaMask.

Например, Zion Snap ви позволява да управлявате своите биткойни директно в портфейла на MetaMask, без да опаковате вашите токени. Същото важи и за Solana Snap. Докато има Snap, можете да се свързвате и осъществявате достъп до възможно най-много блокчейн мрежи (EVM и не-EVM) от вашия MetaMask Wallet.

2. Нови функции за уведомяване

В допълнение към оперативната съвместимост, можете да получавате незабавни известия във вашия MetaMask Wallet. Snaps се възползват от API на портфейла, интегрирайки известия в реално време от свързаното DApp или blockchain протокол.

Можете да получавате незабавни актуализации, известия за цените, диаграми за достъп или съобщения в потребителския интерфейс на MetaMask.

3. Анализ на транзакциите и прозрения

Някои Snaps анализират вашите транзакции, преди да ги изпратят, за да са сигурни, че няма да загубите средствата си. Това може да стане чрез оценка на адреса на получаване (по договора), за да се определи дали е безопасен или злонамерен, да ви информира за потенциални фишинг атаки или да предвиди неуспеха или успеха на транзакция.

Можете да определите дали Snap предлага инструменти за анализ на транзакции и прозрения чрез разрешенията, които предоставяте по време на инсталирането. Например, ако дадете разрешение на Snap за „Извличане и показване на данни за транзакциите“, ще знаете, че използва данни за транзакции.

4. Подобряване на основната функционалност на портфейла

С MetaMask Snaps можете да получите достъп до допълнителни функции, като защита на поверителността и възможността да изпращате и получавате съобщения директно във вашия MetaMask Wallet.

Можете да персонализирате и подобрите портфейла си, като инсталирате толкова функции, колкото са ви необходими.

Освен това разработчиците могат да създават и разпространяват Snaps безпроблемно. В крайна сметка те ще могат да го направят, без да изискват одобрение от MetaMask. Това ще помогне за разширяване на функционалността на портфейла MetaMask.

Вече има няколко снимки на MetaMask, които можете да инсталирате и използвате.

Solflare Wallet Snap позволява оперативна съвместимост между MetaMask и Solana, не-EVM мрежа. За разлика от преди, сега можете да свържете своя портфейл MetaMask към Solana, да съхранявате своите токени, да осъществявате достъп до приложения и да управлявате своите акаунти.

Push Snap ви позволява да получавате незабавни известия от канали, за които сте се абонирали във вашия портфейл MetaMask. Трябва само да инсталирате Snap, да се абонирате за любимите си канали и да свържете адреса на портфейла си и сте готови да получавате известия в приложението за всички съответни Web3 събития.

С Blockfence Snap можете да оцените транзакциите си, преди да ги изпратите. Можете също така да оцените DApps, които използвате, интелигентни договори с които взаимодействате, токени, които държите, и други.

MetaMask Snaps предоставя лесен начин за крипто участниците за достъп до DApps и децентрализирано финансиране в различни блокчейн мрежи с един портфейл. По същия начин разработчиците могат лесно да създават и разпространяват Snaps.

MetaMask Snaps може да промени играта за мечтата на крипто индустрията за напълно децентрализирана система.