O que é uma transação interna?

Uma transação interna é um subproduto da interação entre uma conta Ethereum e um endereço de contrato que resulta em uma transação Ether.

promoção
Quarta-feira
3 minutos

Vamos descobrir o que é Transação Interna, definição em criptomoeda, o que é Transação Interna e todos os outros fatos detalhados.

Uma transação interna, ou mensagem, é um subproduto do mecanismo de contrato inteligente causado por uma transação externa. Uma transação externa é enviada de uma conta Ethereum (ETH) para um contrato inteligente.

Contratos inteligentes são protocolos baseados em blockchain usados ​​para validar contratos na blockchain Ethereum. Eles são projetados para autoexecução e automação comercial e operam sem o envolvimento de terceiros ou autoridade central.

No ecossistema Ethereum, os contratos inteligentes atuam como programas de computador que gerenciam o saldo da ETH e realizam transações de criptomoedas. As transações feitas usando contratos inteligentes são rastreadas no blockchain e não podem ser revertidas. Eles são enviados para contas Ethereum conhecidas como EOA – contas pertencentes a usuários externos. A maioria das EOAs são propriedade privada.

A interação de contratos inteligentes com contas Ethereum aciona automaticamente procedimentos específicos que levam a subprodutos conhecidos como transações internas. Uma única interação entre uma EOA e um contrato inteligente pode, por vezes, desencadear centenas de transações internas. Tais transações representam uma transferência de valor que ocorre durante a transferência de um token ou ativação de um contrato inteligente.

Contratos inteligentes são necessários para algumas transações de Ether e token. Tais transações aparecem no histórico principal de transações da ETH como transações internas e não são visíveis publicamente. As transações atuam como eventos de mudança de estado na cadeia Ethereum porque gravam novos dados em blocos, em vez de processá-los.

Existem vários gatilhos para alterar o estado da blockchain Ethereum. No entanto, os mais comuns são as transações. As informações de transação são normalmente transparentes, visíveis na rede blockchain, e os desenvolvedores podem usar notificações de atividades de endereço para rastrear transferências de criptomoedas e informar os usuários sobre transações concluídas.

Ao contrário das transações regulares, as internas não são assinadas criptograficamente e são armazenadas fora da cadeia. A tentativa de armazenar transações internas em cadeia exige mais gás e raramente é realizada. As transações internas são utilizadas exclusivamente para transferência de Ether, o que afeta diretamente o saldo do endereço da carteira.

Praticamente não há informações sobre as transações internas à medida que ocorrem. Portanto, os usuários podem não estar cientes de que sua carteira ou contrato inteligente esteve envolvido em uma transação interna.

O processo de rastreamento de transações internas é lento e consome muita CPU. Requer muita energia dos nós da rede, o que pode quebrar alguns deles e afetar os dados gerais do nó.

Os nós também limitam o processo de rastreamento a um número limitado de blocos, normalmente em torno de 30 minutos. Isso significa que os usuários que desejam rastrear uma transação interna devem agir rapidamente para coletar as informações necessárias sobre ela.

Os resultados do rastreamento podem ocupar muito espaço de armazenamento, dificultando o processo de pesquisa. Dada a quantidade de tempo, poder de computação e nós necessários para este procedimento, o rastreamento de uma transação interna só é possível para um número limitado de usuários do blockchain.

Rate article