"Mano, qual é o EIP8141?" Uma explicação do EIP-8141, em termos (muito) simples. 🧵
"Vai, mano" EIP-8141 reformula transações Ethereum como "quadros" ordenados que podem lidar com validação, autorização de gas, implantação e execução dentro de um único objeto de protocolo. Isso permite coisas como batching nativo, patrocínio de transações ou lógica de validação programável.
"E aí, mano, que porra é essa??" Uma transação no Ethereum hoje assume três coisas: → quem assina → quem paga a gasolina (o remetente) → o que ele faz (uma execução) É como uma carta. Um remetente, uma mensagem, um selo.
"Se eu quiser outra coisa, mano?" Existem algumas soluções alternativas. Quer que outra pessoa pague a gasolina? Construa um serviço de relayer. Quer multisig? Implante um contrato inteligente separado. Quer privacidade? Use um intermediário de emissora. Basicamente, você adiciona um terceiro e reza para que não desapareça.
"hum, ok, e essa coisa de eip" O EIP-8141 torna uma transação mais parecida com um pacote. Vários itens dentro, eles chegam juntos, conseguem ou fracassam juntos. E *você* decide o que vai nela. Mais palavrão, uma transação vira uma sequência de etapas chamadas de frames.
"Frames?" Pense: → verificar quem pode assinar → decidir quem paga a gasolina → implantar um contrato → executar múltiplas ações ao mesmo tempo O Ethereum aplica apenas uma regra: o gás deve ser autorizado em algum lugar. Desde que alguém na transação esteja pagando, o Ethereum não se importa com quem ou como.
"Ei, preciso de exemplos" Você quer pagar a gasolina em USDC em vez de ETH. Hoje: você precisa de um relayer para abrir o ETH para você. Esse serviço pode cair. Com o EIP-8141: um contrato paymaster troca seu USDC por ETH dentro da própria transação.
"É só isso?" Não, o céu é o limite. Imagine um agente de IA trocando para você. Ele precisa: → emprestar fundos → troca de ativos → depositar garantia → abrir uma vaga Hoje: São múltiplas transações. Com EIP-8141: O agente envia um tx programável contendo todos os passos.
1,35K