On the Origins and Variations of Blockchain Technologies

  title={On the Origins and Variations of Blockchain Technologies},
  author={Alan T. Sherman and Farid Javani and Haibin Zhang and Enis Golaszewski},
  journal={IEEE Security \& Privacy},
We explore the origins of blockchain technologies to better understand the enduring needs they address. We identify the five key elements of a blockchain, show the embodiments of these elements, and examine how these elements come together to yield important properties in selected systems. To facilitate comparing the many variations of blockchains, we also describe the four crucial roles of common blockchain participants. Our historical exploration highlights the 1979 work of David Chaum, whose… 

Tables from this paper

Benefits and use of blockchain technology to support supply chain during COVID-19

BFT in Blockchains: From Protocols to Use Cases

A blockchain is a distributed system that achieves strong security guarantees in storing, managing, and processing data. All blockchains achieve a common goal: building a decentralized system that

Blockchain and cryptocurrencies technologies and network structures: applications, implications and beyond

The aim of the paper is to provide a synthetic sketch of issues raised by the development of Blockchains and Cryptocurrencies, these issues are mainly presented through the link between on one hand the technological aspects, and on the other hand the issues raised from applications to implications.


The origins, evolution, and coexisting uses and meanings of the term “permissionless” to contextualise it are explored and it is argued that a technosocial system is deemed permissionless if it is possible to participate in the use, development, and governance of that system or infrastructure without requiring permission from an authority.

A Systematic Literature Review on Blockchain Governance

A systematic literature review with 37 primary studies provides actionable guidelines for academia and practitioners to use throughout the lifecycle of blockchain, and identifies future trends to support researchers in this area.

Exploring the added value of blockchain technology for the healthcare domain

This report considers literature discussing the current state of blockchain technology in regard to developments in the healthcare domain (touching on patient empowerment, data management, regulations, and interoperability between healthcare systems).

LS4BUCC: A Low Overhead Storage Architecture for Blockchain Based Unmanned Collaborative Cognition System

LS4BUCC, a low overhead storage architecture regarding to the new features of unmanned collaborative cognition systems, selectively stores data according to the value density and can reduce the data storage and maintain the system security and efficiency at the same time.

Application of Blockchain in E-Healthcare Systems

This chapter will discuss the different aspects of blockchain and its application in different fields of the e-healthcare system.

Mind the Gap: Trade-Offs between Distributed Ledger Technology Characteristics

The main purpose of the article is to introduce scientific and practical audiences to the intricacies of DLT designs and to support development of viable applications on DLT.

Foundations of Information Systems Dynamics

Based on the mathematical foundations, eleven types of information measure efficacies and their distribution across information systems are put forward and comprehensively analyzed, which constitutes the basic theoretical framework of information systems dynamics with general significance.



Blockchain Technology Overview

This document provides a high-level technical overview of blockchain technology to help readers understand how blockchain technology works.

A Survey of Blockchain Security Issues and Challenges

Although the feature of blockchain technologies may bring us more reliable and convenient services, the security issues and challenges behind this innovative technique is also an important topic that the authors need to concern.

The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication

In the early days of Bitcoin, the performance of its probabilistic proof-of-work (PoW) based consensus fabric, also known as blockchain, was not a major issue, and Bitcoin became a success story, despite its consensus latencies on the order of an hour and the theoretical peak throughput of only up to 7 transactions per second.

Blockchain Consensus Protocols in the Wild

The process of assessing and gaining confidence in the resilience of a consensus protocols exposed to faults and adversarial nodes is discussed, and the consensus protocols in some prominent permissioned blockchain platforms with respect to their fault models and resilience against attacks are reviewed.

Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts

Ekiden is presented, a system that addresses critical gaps by combining blockchains with Trusted Execution Environments (TEEs), enabling efficient TEE-backed confidentiality-preserving smart-contracts and high scalability.


The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, with Bitcoin being one of the most notable ones, and Ethereum implements this paradigm in a generalised manner.

Decentralization in Bitcoin and Ethereum Networks

The extent of decentralization is investigated by measuring the network resources of nodes and the interconnection among them, the protocol requirements affecting the operation of nodes, and the robustness of the two systems against attacks.

A Stochastic Game Framework for Analyzing Computational Investment Strategies in Distributed Computing with Application to Blockchain Mining

A continuous time Markov chain model, where players arrive and depart according to a stochastic process, and determine their investment strategies based on the state of the system, which shows that the players are Markovian, that is, they determine their strategies which maximize their expected utilities, while ignoring past payoffs.

Dash: A Privacy-Centric Crypto-Currency

A main issue with the acceptance of Bitcoin in point-of-sale (POS) situations is the time required to wait for the network to confirm the transaction made is valid, alternatively payment companies have created methods to allow vendors to take zero-confirmation transactions, but these solutions utilize a trusted counterparty to mediate the transaction outside of the protocol.

The part-time parliament

The Paxon parliament's protocol provides a new way of implementing the state machine approach to the design of distributed systems.