© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
J. RumbelowBuilding With Ethereum https://doi.org/10.1007/978-1-4842-9045-3_3

3. Transactions

Jamie Rumbelow1  
(1)
London, UK
 

Ethereum is both a platform and a protocol: it is a place where something (accounts, code, state) is hosted and a set of rules for communicating between those things. Smart contracts are to Ethereum the platform as transactions are to Ethereum the protocol.

Transactions therefore sit at the very core of the conceptual model. They have some important properties:
  • They compute values, normally based on state. A read transaction encodes a set of instructions to derive values from state. A write transaction encodes a set of instructions to ...

Get Building With Ethereum: Products, Protocols, and Platforms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.