articleJan 1, 2013Closed access

Ethereum: A Secure Decentralised Generalised Transaction Ledger

Abstract

The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, not least Bitcoin. Each such project can be seen as a simple application on a decentralised, but singleton, compute resource. We can call this paradigm a transactional singleton machine with shared-state. Ethereum implements this paradigm in a generalised manner. Furthermore it provides a plurality of such resources, each with a distinct state and operating code but able to interact through a message-passing framework with others. We discuss its design, implementation issues, the opportunities it provides and the future hurdles we envisage.

Citation impact

5,313
total citations
FWCI
40.94
Percentile
100%
References
4
Citations per year

Authors

1

Topics & keywords

Keywords
  • Computer science
  • Database transaction
  • Blockchain
  • Singleton
  • Simple (philosophy)
  • State (computer science)
  • Code (set theory)
  • Computer security
No related works found for this paper.