A Web of Blocks

06/18/2018
by   Isaac Sheff, et al.
0

Blockchains offer a useful abstraction: a trustworthy, decentralized log of totally ordered transactions. Traditional blockchains have problems with scalability and efficiency, preventing their use for many applications. These limitations arise from the requirement that all participants agree on the total ordering of transactions. To address this fundamental shortcoming, we introduce Charlotte, a system for maintaining decentralized, authenticated data structures, including transaction logs. Each data structurestructure -- indeed, each block -- specifies its own availability and integrity properties, allowing Charlotte applications to retain the full benefits of permissioned or permissionless blockchains. In Charlotte, a block can be atomically appended to multiple logs, allowing applications to be interoperable when they want to, without inefficiently forcing all applications to share one big log. We call this open graph of interconnected blocks a blockweb. We allow new kinds of blockweb applications that operate beyond traditional chains. We demonstrate the viability of Charlotte applications with proof-of-concept servers running interoperable blockchains. Using performance data from our prototype, we estimate that when compared with traditional blockchains, Charlotte offers multiple orders of magnitude improvement in speed and energy efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/10/2019

TOY: a Total ordering Optimistic sYstem for Permissioned Blockchains

Blockchains are distributed secure ledgers to which transactions are iss...
research
05/09/2019

Charlotte: Composable Authenticated Distributed Data Structures, Technical Report

We present Charlotte, a framework for composable, authenticated distribu...
research
07/03/2022

GlassDB: An Efficient Verifiable Ledger Database System Through Transparency

Verifiable ledger databases protect data history against malicious tampe...
research
08/25/2018

StreamChain: Do Blockchains Need Blocks?

Processing at block granularity and blockchains seem inseparable. The or...
research
04/13/2023

An attack resilient policy on the tip pool for DAG-based distributed ledgers

This paper discusses congestion control and inconsistency problems in DA...
research
03/02/2021

The Difficulty in Scaling Blockchains: A Simple Explanation

Blockchains have become immensely popular and are high on the list of na...
research
02/03/2023

MetaOpera: A Cross-Metaverse Interoperability Protocol

With the rapid evolution of metaverse technologies, numerous metaverse a...

Please sign up or login with your details

Forgot password? Click here to reset