Dominando o Ethereum, 2nd Edition
by Carlo Parisi, Alessandro Mazza, Niccolo Pozzolini, Gavin Wood, Andreas M. Antonopoulos
Capítulo 6. Transações
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
As transações são mensagens assinadas originadas por uma conta de propriedade externa, transmitidas pela rede Ethereum e registradas no blockchain da Ethereum. Essa definição básica esconde muitos detalhes surpreendentes e fascinantes. Outra maneira de ver as transações é que elas são as únicas coisas que podem desencadear uma mudança de estado ou fazer com que um contrato seja executado no EVM. A Ethereum é uma máquina de estado singleton global, e as transações são o que fazem essa máquina de estado "funcionar", mudando seu estado. Os contratos não são executados por conta própria. A Ethereum não é executada de forma autônoma. Tudo começa com uma transação.
Neste capítulo, dissecaremos as transações, mostraremos como elas funcionam e examinaremos os detalhes. Observe que grande parte deste capítulo é destinada àqueles que estão interessados em gerenciar suas próprias transações em um nível baixo, talvez porque estejam escrevendo um aplicativo de carteira; você não precisa se preocupar com isso se estiver satisfeito com os aplicativos de carteira existentes, embora possa achar os detalhes interessantes!
A estrutura de uma transação
Primeiro, vamos dar uma olhada na estrutura básica de uma transação à medida que ela é serializada e transmitida na rede Ethereum. Cada cliente que recebe uma transação serializada a armazena na memória usando ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access