Какво е Metamask и как работи? Научете как да го конфигурирате

||

||

В последната статия за вашето обучение по криптовалути говорихме за най-често срещаните измами в екосистемата на крипто активите и ви дадохме съвети да се предпазим от възможни атаки. Сигурността е основен фактор, когато взаимодействаме с протоколи, но най-важното е да знаем как да използваме инструментите за самостоятелна защита на нашите активи. Много пъти сме говорили за DeFi протоколите, най-често срещаните измами и съвети как да се защитим, но не и за това как работят тези децентрализирани портфейли. В днешното обучение за криптовалута ще говорим за Metamask, един от най-използваните софтуерни портфейли в екосистемата.

Какво е Metamask?路‍♂️ 

Нека започнем обучението за криптовалута в Metamask, като първо дефинираме какво е това. Metamask е софтуерен портфейл, наличен като мобилно приложение или като разширение, предназначено за уеб браузъри, чиято основна функция е да позволи на своите потребители лесно да взаимодействат с DApps (децентрализирани приложения) на екосистемата на криптовалутата. Той е изграден върху блокчейн Ethereum, но в същото време ви позволява да създавате и взаимодействате с други блокчейни (Polygon, Avalanche, Arbitrum, Optimism...). Основната функция на Metamask е да действа като мост между DApps и уеб браузърите, за да улесни тяхната комуникация и използването и удоволствието от потребителите. 

Интерфейс на Metamask на различни мобилни телефони. Източник: Consensys. Metamask е основана през 2016 г. от двама разработчици, Аарон Дейвис Дан Финли. Идеята зад проекта беше проста и революционна, като се има предвид, че никой все още не беше обмислял създаването на проект от такъв калибър, който да свързва децентрализирани приложения със самия уеб браузър. Затова MetaMask използва уеб API на Ethereum и собствения си интерфейс, web3.js. Работата се оказа доста техническо предизвикателство, особено поради проблема с поддържането на необходимата сигурност за своите потребители. Въпреки това днес той вече има повече от 21 милиона потребители по целия свят.

Как работи MetaMask?⚙️ 

Вече дефинирахме какво е Metamask, нека продължим обучението за криптовалута, като видим как работи. Metamask работи благодарение на използването на библиотеката, използвана в официалната разработка на Ethereum, web3.js. Тази библиотека е създадена с цел да предложи създаването на приложения, които могат да взаимодействат с блокчейна на Ethereum. Първоначално беше замислен като портфейл на Ethereum, който ще действа като инструмент за позволяване на взаимодействия с DApps. 
Въведение в Web3js (част 1)..  Как да се свържа към мрежата, за да… | от Алберто Ласа - Блокчейн/Крипто | Среден
Работа на библиотеката web3.js. Източник: Среден. 
Това стана възможно благодарение на създаването на комуникационни канали между DApps и разширенията на браузъра. Metamask позволява на потребителя да изпълнява всички видове действия, от покупка или продажба на токени или NFT, заключване на активи в ликвидни пулове и прехвърляния между сметки. Тези трансфери трябва да заплатят транзакционни разходи за използване на мрежата и изпълнение на поръчката, които се плащат в ETH или съответната блокчейн криптовалута.

Как да инсталирам и конфигурирам Metamask? 

Вече определихме какво представлява и как работи. Нека видим по-долу стъпките, които трябва да следвате, за да инсталирате и конфигурирате Metamask. Обърнете внимание, много е важно да усвоите тези стъпки за вашето обучение в криптовалути. За да инсталирате и създадете портфейл в Metamask, първото нещо, което трябва да направите, е да изтеглите приложението от IOS App Storeот Android Play Store или от Страница с метамаска. Ще следваме стъпките от страницата Metamask, въпреки че и в двете версии на IOS и Android те са еднакви. Внимание, да започнем:

1. Влизаме в официалната страница на metamask.io. 

Първото нещо, което трябва да направим, е да влезем в официалната страница на Metamask, за да изтеглим разширението на браузъра. Ако изпълнявате стъпките от смартфон, просто отворете приложението, което току-що сте инсталирали. 
Начален интерфейс на страницата Metamask. Източник: Metamask. 

2. Изтеглете разширението на браузъра. 

Натискаме бутона за изтегляне и решаваме в кой браузър ще инсталираме разширението на браузъра, където можем да имаме достъп до нашия портфейл за крипто активи. Може да се наложи да предоставите разрешения, преди да го използвате, така че трябва да сме сигурни, че сме съгласни с нивото на достъп, което даваме на приложението. 
Разширение Metamask в уеб магазина на Chrome. Източник: Chrome WebStore.

3. Стартираме конфигурацията.  

Когато вече имаме инсталирано разширение, кликваме върху бутона за стартиране, за да започнем да конфигурираме нашия портфейл Metamask. 
Първа стъпка за конфигуриране на Metamask. Източник: Metamask. 

4. Създаваме нов портфейл. 

След това кликваме върху бутона вдясно, където ще създадем нашия портфейл. Ако по-късно искате да възстановите портфейла си, трябва да натиснете бутона отляво, където пише „импортиране на портфейла“ и да въведете началната си фраза, за да го възстановите.  
В тази част избираме дали да нулираме портфейла или да създадем нов. Източник: Metamask. 

5. Приемаме изскачащото съобщение.✔️ 

След натискане на бутона за създаване на портфолио ще се появи изскачащо съобщение. Тук ще позволим да се събират данни за подобряване на услугата Metamask, но без лични данни, не се тревожете. След това се съгласяваме да ни позволи да събираме данни за използването, за да подобрим използваемостта и потребителското изживяване на Metamask и екосистемата Ethereum. 
Изскачащо съобщение, което ще се появи при създаване на портфейла. Източник: Metamask. 

6. Задайте парола.‍ 

Добре, обърнете внимание на тази стъпка, защото обикновено не сме свикнали с web2 (потребителско име и парола). Ще конфигурираме паролата за достъп до нашето разширение Metamask. око! Повтарям, че тази парола е за достъп до разширението (или мобилното приложение), не е парола за достъп като тази, която имате в имейла. Тази парола се установява в разширението или мобилното приложение, но ако конфигурираме вашия портфейл на друг компютър или мобилно устройство, трябва да създадете нова. Всяко устройство ще има паролата, която сме конфигурирали. Главната парола на портфейла е нашата начална фраза (която ще видим в следващата стъпка от това обучение за криптовалута). 
Задаваме разширение/парола за приложение. Източник: Metamask. 

7. Ние конфигурираме нашата начална фраза.

В следващата стъпка ще защитим портфейла си с фразата за възстановяване. Трябва да обърнем голямо внимание на тази стъпка, която ще извършим следващата, тъй като тази стъпка е като главния ключ към нашите средства. Ще обърна специално внимание на тази стъпка, тъй като тя е най-важната. Ако загубим фразата си за възстановяване, ако загубим достъп до портфейла си, НЯМА да възстановим нашите активи. Както показва името на Metamask, това е услуга без попечителство, което означава, че никой друг няма достъп до нашите средства, дори персоналът на Metamask. Следователно трябва да обърнем внимание на съхраняването на нашата фраза за възстановяване на един или различни листове хартия, съхранявани на места, където знаем със сигурност, че нищо няма да се случи и че те ще бъдат в безопасност. 
Конфигуриране на началната фраза на портфейл. Източник: Metamask. 

8. Въвеждаме думите на семенната фраза по ред.   

След като успешно запазим нашата начална фраза (в предоставения ред), ние потвърждаваме, че сме запазили успешно фразата за възстановяване, като въвеждаме думите в реда, който ни е предоставен преди това. Ако сте пропуснали инструкциите, можете да натиснете бутона за връщане назад, за да пишете в реда, предоставен от думите. 
Въвеждаме думите на семенната фраза по ред. Източник: Metamask. 
След като приключим с тази стъпка, вече имаме конфигуриран портфейл Metamask. По подразбиране ще имате достъп до портфейла на Metamask през основната мрежа на Ethereum и неговите тестови мрежи (като Goerli, Rinkerby или Sepolia). 
Потвърждение за създаване на портфейл. Източник: Metamask.

Но как мога да използвам други блокчейни?⛓️

Както споменахме в последния параграф на това обучение за криптовалута, в началото ще имате само един портфейл, конфигуриран в основната мрежа на Ethereum, ERC-20. Но можете да конфигурирате всяка мрежа от Metamask и за щастие това е един и същ публичен адрес за всички блокчейни! Лесна стъпка за автоматично конфигуриране на мрежи, без да се налага да го правите ръчно, е да отворите страницата за конфигурация Списък на вериги. Нека видим стъпките, които трябва да следваме, за да конфигурираме нова мрежа в нашия портфейл Metamask. 

1. Влезте в страницата Chainlist.  

Първото нещо, което трябва да направим, за да конфигурираме нова мрежа, е достъп до страницата Chainlist. Тази страница има запис на всички блокови вериги, налични за добавяне към нашите портфейли (независимо дали Metamask или други, като Coinbase Wallet, Trust Wallet и т.н.). 
Основен раздел на списък с вериги. Източник: Chainlist.org. 

2. Търсим мрежата, която искаме да добавим.

Следващата стъпка, която трябва да предприемем, е да намерим мрежата, която искаме да добавим. Може би се появява на първата страница, но ако не можем да го намерим, можем да използваме мрежовата търсачка. Когато намерим мрежата, която искаме да добавим, щракнете върху нейното име, за да получите достъп до информацията за мрежата. 
Информация за мрежата Aurora. Източник: Chainlist. 

3. Натискаме бутона „Свързване на портфейла“, за да дадем разрешения на Chainlist.  

Сега, когато сме на информационната страница на мрежата, която сме избрали, трябва да я добавим към нашия портфейл. В моя случай, за пример ще избера Aurora, блокова верига, съвместима с EVM и мащабируемост в мрежата NEAR. Когато щракнем върху мрежата, която сме избрали, ще се покаже съобщение от разширението Metamask с искане за разрешение Chainlist да конфигурира мрежата автоматично с помощта на подпис.
Подписваме изскачащия прозорец, за да дадем разрешения на Chainlist. Източник: Chainlist/Metamask. 

4. Добавяме мрежата към нашия портфейл Metamask.   

Когато сме подписали разрешенията, предоставени на Chainlist, вече имаме портфейла си, свързан с Chainlist (вашият адрес се появява в горния ляв ъгъл с логото на Metamask fox). След това щракнете върху бутона „Добавяне към метамаска“, за да добавите избраната мрежа (в моя случай Aurora) и ще се появи изскачащ прозорец, за да потвърдите параметрите на мрежата, която ще бъде добавена. Натискаме бутона за приемане и вече имаме конфигурирана мрежа. 
Мрежова конфигурация на Aurora в Metamask. Източник: Chainlist/Metamask.

един. (алтернатива) Конфигурирайте мрежата ръчно.✍ 

Стъпките, на които ви научихме, биха били бързият начин за конфигуриране на мрежа (и на свой ред можете да разгледате продуктите, които предлагат), но ако искате да го направите ръчно, просто следвайте тези инструкции от Metamask. Натискаме иконата на профила и избираме конфигурация < мрежи < добавяне на мрежа. От този момент нататък трябва да въведем параметрите на блокчейна, който искаме да конфигурираме (можем да ги намерим на официалната страница на всеки блокчейн). 
Ръчна конфигурация на мрежа в Metamask. Източник: Metamask. 

Как се добавят токени към мрежата? 

Може би приятел/познат ви е прехвърлил активи, вие сте им предоставили своя портфейл, който току-що сте конфигурирали, и токенът не се появява. Не се притеснявайте, не сте загубили средствата си или сте били ограбени (следвайте стъпките в предишното обучение за криптовалута, за осигурете средствата си). Това, което се случва, е, че трябва да въведете договора за токен, за да изглежда видим. Нека да го видим: 

1. Търсим адреса на токен договора.  

За да добавим договорния адрес на токен, имаме достъп Coinmarketcap и търсим актива, който искаме да представим, и избираме бутона договори От лявата страна, мрежата, към която ще добавим токена. Копираме адреса на договора, съответстващ на избраната мрежа. В нашия случай ще конфигурираме токена на нашия партньор Bitget, the BGB.  
Търсим токена BGB, който да добавим към Metamask. Източник: Coinmarketcap. 

2. Импортираме токена от Metamask (или друг портфейл). 

Връщаме се към Metamask и натискаме бутона Импортирайте жетони и въвеждаме адреса на договора, който преди това сме копирали от токена. Ние приемаме параметри и нашият токен ще бъде видим в нашия портфейл. 
Как да импортирате нов токен от Metamask. Източник: Metamask.

3. Копираме нашия адрес на Metamask и го изпращаме на подателя.   

Когато вече сме конфигурирали токена, всичко, което трябва да направим, е да копираме адреса на нашия портфейл Metamask (като щракнем върху горния бутон „Акаунт“ и го изпратим на нашия подател, за да ни изпрати токени (или NFT). 
Щракването върху нашия адрес автоматично ще го копира в нашия клипборд. Източник: Metamask. 

Ами ако сега аз съм този, който трябва да извърши транзакцията?

Лесно, както когато отидете в мобилното приложение, за да направите Bizum за приятел, но в този случай вашите пари са в безопасност от цензурата на банките. Това, което трябва да направите, е да отидете в раздела „Изпращане“:
Главен раздел на нашия портфейл Metamask в мрежата BNB Smart Chain (BSC). Източник: Metamask. 
След това въвеждаме адреса, който сте ни предоставили като дестинация и ще видим как се появява падащото меню, където ще видим параметрите на мрежовите тарифи, сумата, която искаме да изпратим, и избрания токен. (ВИНАГИ СЕ УВЕРЯВАЙТЕ, ЧЕ АДРЕСЪТ СЪОТВЕТСТВА С ЕДИН И СЪЩ ТОКЕН И СЪЩАТА МРЕЖА). 
Раздел за потвърждение на параметрите на транзакцията. Източник: Metamask. 
На екранната снимка по-долу не можем да завършим транзакцията, тъй като нямаме средства от собствения токен на блокчейн, за да платим мрежовите такси за обработка на транзакцията. Много е важно винаги да разполагаме с достатъчно средства от родния блокчейн токен, за да сме сигурни, че можем да си позволим тези такси (BNB за мрежата BNB Smart Chain, MATIC за мрежата Polygon, AVAX за мрежата Avalanche...). В случай, че ако имахме токени на BNB, транзакцията щеше да бъде извършена и средствата щяха да текат от портфейл в портфейл за секунди, едно от големите предимства на крипто активите.

Могат ли да се обменят токени на Metamask?  

Разбира се, Metamask има интегрирана услуга за суап, която позволява обмен на крипто активи в рамките на едни и същи портфейли. Трябва да се помни, че активите, които ще разменяме, трябва да са налични в съответния блокчейн: 
Инструмент за извършване на суапове на токени в Metamask. Източник: Metamask. 
На следващата екранна снимка виждаме как сме тествали инструмента за суап от мрежовия портфейл на BNB Smart Chain. Опитахме се да обменим 1 BNB токен за неговия еквивалент в USD Coin (USDC), цената се появява в момента на обмена и на свой ред цената на мрежовата такса за извършване на споменатия суап. Тъй като сме в мрежата на BNB Smart Chain, транзакционните разходи са много достъпни, така че (също така, нека не разочароваме бдителността си) можем да бъдем спокойни, че не е нужно да сме нащрек дали е подходящо време за извършване на транзакции в мрежата, както се случи преди няколко месеца в ERC-20. 
Как да размените своите крипто активи директно в приложението за портфейл Metamask
Индикации за извършване на суап на криптовалута в Metamask. Източник: Metamask. 

Заключения от това обучение за криптовалута на Metamask. 

След като приключихме това обучение за криптовалута в Metamask, ще прегледаме най-важните точки. Първо определихме какво представлява Metamask и как работи. След това започнахме процеса за създаване на портфейл Metamask от нулата. Не забравяйте, че е изключително важно да имаме лек за нашата начална фраза, тъй като това е ключът, който позволява достъп до нашия портфейл. Видяхме също как могат да се конфигурират нови мрежи в нашия портфейл, както и да добавяме нови токени, така че да изглеждат видими. Също така прегледахме стъпките, които трябва да следваме, ако искаме да получим жетони в нашия портфейл или вместо това искаме да направим транзакция. Не забравяйте, че Metamask е страхотно приложение за съхраняване на нашите криптовалути извън централизиран обмен. Но има по-безопасен метод, за да можем да съхраняваме нашите крипто активи по децентрализиран начин, със самостоятелна защита и с допълнително ниво на сигурност. Ще го видим в следващата статия за вашето обучение по криптовалути!

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.