Децентрализованных приложений очень много, и далеко не каждое из них может похвастаться робастностью и удобным интерфейсом (читайте статьи Что такое DApps? Примеры успешных приложений и Топ-5 блокчейн-приложений портала DappRadar). MetaMask изначально позиционирует себя как исключение.
Our mission is to make Ethereum as easy to use for as many people as possible.
И всё же мы расскажем вам про сам сервис и его использование в этом руководстве, чтобы дать вам полное представление о возможностях MetaMask.
Ethereum-браузер
Интернет функционирует за счёт пересылки HTTP-запросов между устройством пользователя и веб-сервером. Эфириум же не полагается на один или несколько определённых серверов – здесь сеть соединят вас с ближайшим узлом (нодой), который транслирует ваш запрос на всю сеть. Более подробно об этом процессе читайте в статьях Ноды Эфириума и Как работает Ethereum.
Полный узел Ethereum занимает более 400 Гбайт на компьютере пользователя. Ранее для интеракции с Dapps вам было необходимо держать его на жёстком диске. MetaMask, выступая в качестве посредника, позволяет вам подключаться к нодам напрямую. Функционал MetaMask обеспечивается одной небольшой JavaScript-библиотекой и расширением для браузера (Chrome, Firefox или Brave от криптопроекта Basic Attention Token).
Помимо главной сети Ethereum, приложение позволяет подключиться к Ropsten Network, Kovan Network, Rinkeby Network, каждая из которых сейчас работает в тестовом режиме. На Ropsten Network, например, запущена игра Cryptocup, позволяющая делать ставки на матчи Чемпионата Мира в России. Для этого тоже нужно использовать MetaMask.
Кошелёк и онлайн-паспорт
Более того, MetaMask выступает и в качестве кошелька, на котором можно хранить ETH и ERC20-токены. Вдобавок приложение позволяет подключаться к другим DApps, предоставляя сервис virtual identity – своеобразный онлайн-паспорт, позволяющий не раскрывать вашу личность.
Установка
Сначала зайдите на сайт www.metamask.io и установите расширение на свой браузер. Если вы пользуетесь Google Chrome, соответствующая иконка в виде лисьей морды появится в правом верхнем углу окна программы после перезапуска. Кликните по ней, чтобы начать работу – сгенерируйте адрес нового кошелька, следуя инструкциям на экране.
При взаимодействии с децентрализованными приложениями MetaMask будет оповещать вас при помощи небольших всплывающих оповещений в окне браузера.
Приложения, работающие с MetaMask
1. Кошельки и биржи
Самое популярный Ethereum-кошелёк – MyEtherWallet, и использование MetaMask с ним является рекомендуемой разработчиками опцией. Более подробно о нём читайте в статье Заводим Jaxx и MyEtherWallet.
Также через MetaMask можно работать с децентрализованными биржами, например, с EtherDelta, OasisDEX и MAKER Market.
2. Блокчейн-игры
CryptoKitties – самая первая и самая известная криптоигра, до сих пор пользующаяся огромной популярностью (около 10% всех Ethereum-транзакций приходится на неё – Статистика использования сети Ethereum). Полный обзор игры можно прочитать в нашей статье Криптокотята: игра, захватившая Эфириум. Самый подробный обзор приложения.
Подобных проектов немало – например, CryptoPunks и CryptoBunnes. Итак, для всех игр, в основе которых лежит блокчейн Эфириумадля всех игр, в основе которых лежит блокчейн Эфириума, можо использовать MetaMask.
3. Цифровое искусство
Цифровое искусство на блокчейне отличается тем, что защищает правообладателей от копирования, поэтому рынок однозначно будет развиваться. Пока что главные платформы – это сайты DADA.nyc и Sedition. Более подробно об этом сегменте рынка читайте в нашей статье Будущее цифрового искусства.
4. Фрилансеры
Платформа Ethlance позволяет нанять фрилансера с оплатой через блокчейн. На сайте можно выложить самые разные заказы и назначить оплату в ETH. Платформа бесплатна и не взимает процент с транзакций.