The conceptual schema of Ethereum
Document typeConference report
Rights accessOpen Access
There is an abundant literature on Ethereum, but as far as we know what is missing is its explicit conceptual schema. We present here the conceptual schema of Ethereum in UML. The schema should be useful to those that want to understand Ethereum. We also show that the schema is necessary for developing the schema of Ethereum–based DApps. We present a few population constraints, and show that they suffice for the specification at the conceptual level of what is understood by immutability of a blockchain. We also show that the well–known reification construct and an initial constraint suffice to specify at the conceptual level that the Ethereum blockchain stores the full state history.
CitationOlivé, A. The conceptual schema of Ethereum. A: International Conference on Conceptual Modeling. "Conceptual Modeling, 39th International Conference, ER 2020: Vienna, Austria, November 3–6, 2020: proceedings". Springer, 2020, p. 418-428. ISBN 978-3-030-62522-1. DOI 10.1007/978-3-030-62522-1_31
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder