Fit for Purpose Blockchains

by Manu Sporny, Dave Longley, Dave Lehn, and Adam Lake

A White Paper from Rebooting the Web of Trust III

Abstract

At some point in the next 5-10 years there will be tens to hundreds of thousands of blockchains. Like databases today, each blockchain will be specifically tuned to its problem domain. There will also be a need for standards related to how these systems interoperate. Successful standards (e.g. TCP, IP, JSON, HTML) tend to be layered, modular, and solve a fairly small problem domain. This paper explores the types of modular standards that may be useful in a predicted future blockchain ecosystem containing tens to hundreds of thousands of interoperable blockchains.

Introduction

We have performed a feature analysis of existing blockchain technologies with a particular focus on well defined security, privacy, and performance principles. This analysis has led us to discover a number of modular components related to blockchain technologies that may eventually be good candidates for standardization.

The Technologies

For our study, we picked the following blockchain technologies with a particular focus on their ability to be used for "identity management" related activities:

Security, Privacy, and Performance Principles

We studied each Blockchain technology with a particular focus on the following security, privacy, and performance principles:

Summary of Research Findings

The analysis of these results led to the following two tables that summarize the research findings:

Identified Features

The analysis also produced the following list of features that are either common to a subset of blockchain systems or are unique to systems related to the solution domain. The list is not meant to be exhaustive, but rather suggestive of potential areas for future standardization:

Potential Areas for Standarization

The list of features above provide hints at potential areas of standardization:

Fit for Purpose Blockchains

The outcome of this work could result in modular standards that could be combined into fit for purpose blockchains. A proof of concept has been created called Flex Ledger and has been deployed as a public demonstration of what this sort of standardization could achieve.

Next Steps

We would like to spend some time at Rebooting Web of Trust to try and flesh out more potential areas of standardization based on the research that we and others have done since Rebooting Web of Trust II. Specifically, we'd like to understand any gaps that others see in the analysis or areas of standardization that are not in the list in the previous section.