Fonte da imagem: Unsplash
A abstração de contas está mudando o que algumas carteiras Ethereum podem fazer. As contas inteligentes podem permitir o pagamento patrocinado das taxas de gas e agrupar várias ações.
Esses recursos podem simplificar uma interação, mas menos cliques não significam necessariamente mais segurança ou facilidade de compreensão. Se alguém chega à tela de confirmação sem saber o que acontecerá a seguir, a interface encurtou o processo sem explicá-lo.
Os avisos das carteiras ainda falam com máquinas
Uma interação com uma carteira pode começar com um objetivo reconhecível: trocar um token, transferir fundos entre redes, cunhar um ativo ou aprovar o acesso a um protocolo.
A tela de confirmação pode transformar essa intenção em endereços de contratos, detalhes da rede e permissões que exigem mais conhecimento técnico. Os usuários podem entender o que pretendiam fazer sem entender o que estão sendo solicitados a autorizar.
Essa lacuna é importante quando uma aprovação é ampla ou difícil de reverter. Um botão com o rótulo “Confirmar” diz pouco sobre as consequências de pressioná-lo.
A análise da Crypto Daily sobre a experiência do usuário em carteiras e a adoção de DeFi pelo público de varejo identificou assinaturas opacas, permissões confusas e fluxos multichain como fontes de atrito para os usuários. As informações relevantes precisam ser apresentadas de uma forma que as pessoas possam usar.
Pagamentos com criptomoedas trazem o mesmo problema para o checkout
O problema da tradução acompanha as criptomoedas em jornadas de pagamento comuns. Um cliente pode acessar um site canadense de entretenimento para adicionar fundos a uma conta, e não para interagir com uma blockchain. Ainda assim, o checkout exige decisões sobre o ativo, o endereço de destino e a rede, e cada rótulo precisa ajudar a tornar essas decisões compreensíveis.
A página de métodos de pagamento com criptomoedas da Jackpot City para o Canadá ilustra as informações necessárias nessa jornada. Ela identifica as moedas aceitas, explica como obter um endereço de depósito ou código QR e pede aos clientes que verifiquem a rede blockchain antes de transferir fundos. A instrução sobre a rede é particularmente relevante para a interface: escolher um ativo e escolher a rota pela qual enviá-lo são decisões distintas, mesmo quando aparecem em um único fluxo de pagamento.
O serviço subjacente pode ser diferente de uma corretora ou aplicação DeFi, mas as questões sobre o pagamento são familiares. Os usuários ainda precisam saber qual ativo estão enviando, qual rede estão usando, para onde os fundos estão indo e se a transação foi confirmada.
Aqui, uma boa experiência do usuário com criptomoedas não consiste em divulgar a tecnologia subjacente. Consiste em tornar um pagamento em blockchain compreensível dentro de uma jornada mais ampla do cliente.
Menos etapas nem sempre significam mais segurança
As equipes de produto costumam monitorar o número de etapas necessárias para concluir uma ação. Essa métrica se torna menos útil quando as etapas são eliminadas sem que as informações que continham sejam preservadas.
A abstração de cadeia pode reduzir a necessidade de os usuários escolherem rotas manualmente, mas uma transferência entre cadeias ainda tem uma rede de destino, um processo de conclusão e um custo. Ocultar esses detalhes não elimina a operação subjacente.
Algum atrito pode ter uma função protetora. Uma confirmação adicional pode ser adequada quando uma transação concede uma permissão ilimitada para tokens, usa uma rede desconhecida ou envia fundos para um novo endereço.
O objetivo não é eliminar todas as pausas. É fazer com que cada uma delas seja útil.
Assinaturas claras podem melhorar os avisos das carteiras
O ERC-7730, ainda em fase de proposta, sugere um formato de dados estruturados que pode ajudar as carteiras a apresentar chamadas de contratos inteligentes e mensagens tipadas em uma linguagem compreensível para as pessoas.
Em vez de mostrar apenas dados brutos da transação, uma carteira compatível poderia exibir a intenção de uma ação e os valores relevantes em um formato legível. A especificação permite rotular informações como quantidades de tokens, destinatários e ações de contratos para análise antes de autorizar uma assinatura.
O ERC-7730 não elimina todos os riscos. Suas considerações de segurança reconhecem que agentes mal-intencionados poderiam usar indevidamente a formatação para fazer transações inseguras parecerem inofensivas. Por isso, a proposta exige que as carteiras verifiquem o contexto de vinculação do descritor antes de aplicar sua formatação e recomenda um comportamento alternativo seguro quando não for possível interpretar ou verificar as informações.
Como o ERC-7730 ainda é uma proposta, a compatibilidade dependerá de cada carteira e implementação. Seu valor está em estabelecer um possível formato comum para transformar dados de transações legíveis por máquinas em informações que os usuários possam avaliar.
Desenvolvedores devem medir a compreensão
As taxas de conclusão mostram se os usuários terminaram um processo, não se o compreenderam. Confirmações abandonadas, permissões revogadas, solicitações de suporte e falhas repetidas podem fornecer indícios adicionais de onde uma interface gera confusão.
Uma transação concluída rapidamente, mas seguida por uma solicitação urgente de suporte, não deve ser automaticamente considerada um caso de integração bem-sucedido.
Os produtos de criptomoedas não precisam ocultar o que diferencia as blockchains. Precisam explicar essas diferenças no momento em que elas afetam uma decisão.
Aviso: Este é um artigo patrocinado e tem fins exclusivamente informativos. Não reflete as opiniões da Crypto Daily nem deve ser usado como aconselhamento jurídico, tributário, de investimento ou financeiro.
