O MetaMask Snaps visa facilitar um “futuro multichain”, permitindo que o serviço de carteira baseada em Ethereum suporte blockchains e tokens não nativos para a economia Web3.
Os detalhes da mais recente adição em desenvolvimento ao crescente ecossistema da MetaMask foram revelados no evento StarkWare Sessions em Tel Aviv, Israel, em fevereiro de 2023. Falando com o editor da revista Cointelegraph, Andrew Fenton, Alex Jupiter, gerente sênior de produtos da MetaMask Snaps, revelou detalhes sobre potenciais sinergias de blockchain.
Nos últimos 18 meses, o desenvolvimento de Snaps acelerou após o sucesso do MetaMask Swaps, que trouxe a funcionalidade de troca de token para a extensão nativa do serviço de navegador. Como explicou Júpiter, a interoperabilidade está se tornando cada vez mais importante no espaço blockchain:
“A MetaMask tem sido historicamente uma carteira Ethereum. Precisamos começar a ir além disso. O futuro multichain é muito claro.”
O Snaps visa criar um ecossistema sem necessidade de permissão onde os desenvolvedores podem estender a MetaMask da maneira que desejarem. A Jupiter diz que a equipe está tentando criar um ambiente onde os desenvolvedores possam usar várias interfaces de programação de aplicativos (APIs) de diferentes blockchains para trazer opções adicionais para a experiência de carteira principal do usuário.
A MetaMask descreve o Snaps como um sistema que permite aos desenvolvedores estender os recursos da extensão da carteira. Um snap é um programa executado em um ambiente isolado que pode personalizar a experiência de carteira de um usuário.
As possibilidades são extensas, com um piscar de olhos permitindo a adição de novas APIs ao MetaMask, suporte ao protocolo multi-blockchain e a capacidade de modificar a funcionalidade MetaMask existente usando APIs externas. De acordo com Júpiter, o Snaps deve ser capaz de se integrar à maioria dos protocolos blockchain:
“Tecnicamente é possível incorporarmos todos eles. Tenho certeza de que haverá um caso extremo. Conseguimos estender o Bitcoin, conseguimos estender para StarkNet. Portanto, deve ser possível com qualquer um deles.”
Como explica Júpiter, a MetaMask já criou um Bitcoin (BTC) Snap que permite aos usuários interagir com seu protocolo a partir da extensão da carteira. Esta é uma proposta mais difícil do que integrar cadeias compatíveis com máquinas virtuais Ethereum como a Polygon, mas o resultado final é uma extensão de carteira altamente interoperável em todo o amplo ecossistema baseado em blockchain:
“Basicamente significa que você não precisa ir a nenhum outro lugar e a MetaMask pode ser quase o centro de sua experiência Web3.”
Melhorar a funcionalidade da Web3 é outro fator determinante no desenvolvimento do Snaps. Apesar de integrar milhões de usuários à Web3 por meio das ferramentas da MetaMask, Jupiter diz que ações simples como assinar transações ainda podem ser precárias:
“As pessoas têm problemas em saber se estão assinando uma transação segura.”
Jupiter acredita que os Snaps podem abordar essa área, permitindo que terceiros criem informações sobre transações e potencialmente alertem os usuários sobre a assinatura de transações duvidosas com consequências indesejadas.
O MetaMask Snaps está atualmente disponível na versão de desenvolvedor do MetaMask Flask. Jupiter diz que o objetivo é ter os Snaps integrados à MetaMask principal até o final de 2023.
VEJA MAIS: