Descubra a Ledger Nano™ Gen5, o autenticador mais descontraído

Explorar agora

O que é Assinatura Transparente?

Ler 8 min
Iniciante
PONTOS PRINCIPAIS:
Muitas carteiras de criptomoedas não conseguem traduzir os detalhes de transações complexas para uma linguagem legível, o que leva a um problema conhecido como assinatura cega.

—A assinatura cega tem sido um obstáculo notável no ecossistema de ativos digitais, explorada por golpistas para desviar bilhões de dólares de clientes desavisados.

— A solução da Ledger para isso é a assinatura transparente, uma forma de tornar os dados de contratos inteligentes, antes incompreensíveis, legíveis para humanos, garantindo que “o que você vê é o que você assina”.

Quando se trata de manter se manter em segurança em cripto, há um princípio simples a ser seguido: não confie, verifique. Os autenticadores Ledger se destacam há uma década como a solução hardware mais popular, com uma tela segura controlada diretamente pelo Elemento Seguro, que armazena as chaves privadas offline e permite aos usuários verificar transações fisicamente.

Dito isso, o cenário dos ativos digitais evoluiu significativamente desde o início da Ledger. Com o surgimento de novos casos de uso, como as DeFi e os NFTs, as transações evoluíram em termos de escopo e complexidade.

Infelizmente, a maioria das interfaces de carteira não é capaz de fornecer aos usuários informações de transação que possam ser lidas por humanos. Isso leva a maioria dos usuários a assinar transações sem entender todos os detalhes, algo conhecido como assinatura cega. Essa é uma vulnerabilidade grave que os golpistas exploraram para desviar bilhões de dólares de usuários desavisados, ocultando contratos maliciosos por trás da complexidade das transações.

A única maneira de combater essa ameaça é implementar padrões de assinatura transparente em toda a indústria, algo que é muito mais desafiador do que parece. Mas antes de nos aprofundarmos nos detalhes de como a Ledger planeja resolver isso, vamos abordar os aspectos básicos. Vamos começar explicando o que é a assinatura transparente.

O que é Assinatura Transparente?

Assinatura transparente é a solução para o problema das informações de transações ilegíveis — a assinatura cega. Para conseguir isso, você precisa de duas coisas.

  1. Intenção clara de transação. A intenção deve mostrar que tipo de aprovação você está sendo solicitado a assinar e qual DApp está buscando essa aprovação.
  2. Campos de transação legíveis por humanos. Os campos da transação devem indicar, em uma linguagem que você compreenda, o destinatário pretendido (o Contrato) e quais dos seus ativos você está enviando.

O cumprimento dessas duas condições possibilita que os usuários obtenham uma indicação clara das aprovações que estão concedendo, permitindo que tomem decisões muito mais bem informadas sobre a confiabilidade ou não de uma transação.

Em vez de assinar uma transação que apenas mostra uma sequência de caracteres, também conhecida como hash, uma transação com assinatura transparente permitirá que você revise todos os detalhes antes de assinar.

Para que serve a assinatura transparente?

A assinatura transparente é importante por um motivo específico: ajudar-lhe a evitar a assinatura de transações maliciosas. Pedir que alguém faça uma “assinatura cega” de uma transação é como pedir que assine um cheque em branco — é um risco enorme.

Muitos golpes comuns se baseiam nisso. Golpistas enganam você para assinar o que parece ser uma transação simples, mas que na verdade contém código malicioso para esvaziar sua carteira. As carteiras software, que ficam em dispositivos inseguros que estão sempre conectados à internet, são vulneráveis a esse tipo de ataque.

As telas desses dispositivos podem ser alteradas por malware por meio de ataques “man-in-the-middle”, o que significa que você nunca pode ter 100% de certeza de que o que vê na tela do computador ou do smartphone é o que está realmente assinando. O mesmo vale para hard wallets que não possuem telas seguras.

É por isso que um autenticador Ledger é diferente. Sua Tela Segura é offline e controlada pelo Elemento Seguro, tornando-a imune a esse tipo de adulteração. A assinatura transparente usa essa tela confiável para mostrar os detalhes reais da transação, garantindo que “o que você vê é o que você assina”.

Assinatura transparente na prática