MetaMask - это расширение для доступа к распространяемым приложениям с поддержкой Ethereum или «Dapps» в вашей программе!
Расширение внедряет Ethereum web3 API в настройки javascript каждого сайта, чтобы dapps могли просматривать данные из блокчейна.
MetaMask также позволяет клиенту создавать и иметь дело со своими личностями (с помощью закрытых ключей, кошелька соседского клиента и кошельков оборудования, таких как Trezor ™), поэтому, когда Dapp нуждается в обмене и записи в блокчейн, клиент получает защищенный интерфейс для просмотра биржи перед ее одобрением или отклонением.
Поскольку это добавляет полезности к обычным настройкам программы, MetaMask требует согласия на просмотр и поддержание связи с любой страницей веб-сайта. Обычно вы можете "видеть исходный код " MetaMask так же, как вы делаете какие-либо дополнения Chrome, или просматривать исходный код на Github.