Se o software não possuir clear sig, você está ferrado. É como assinar um contrato ás cegas ou sem ler..
Na verdade não foi o contrato inteligente que foi adulterado. A UI do site (Safe) utilizada para fazer as transações que foi alterada para que a carteira da Bybit especificamente trocasse a transação na hora de enviar para confirmação na Ledger.
Acaba por ser um misto de situações: erro humano e erro do software.
Um software que tem de melhorar para evitar esse tipo de situação.
Erro humano, não nessa transação em especifico, mas no protocolo de utilização.
Se nós, micro utilizadores de cripto, temos o cuidado de olhar cada letra do endereço, rever tudo 3 ou 4 vezes, antes de validarmos uma transação. Que protocolos existem para quem lida com milhões por minuto? Essa analise tem de ser feita por 3 ou 4 pessoas diferentes.
É verdade que eles tem de ser rápidos a processar tudo, mas eles lidam com milhões que não são recuperáveis. Então, tem de sempre agir com muita cautela, mesmo que estejam a repetir um processo pela milésima vez.