Skip to content

Wiki: ethresear.ch Sharding Compendium

tempzc edited this page Dec 3, 2019 · 1 revision

Contents

Here is everything in the sharding category on https://ethresear.ch.

Specifications / proposed protocol architecture:

Sub-specifications/proposals

Interactive verification

Truebit: https://truebit.io/

Ideas that @maxc on ethresear.ch is working on:

One of the thoughts I've had about Truebit is if the multiple rounds of interactive verification are really necessary. Would just one round suffice If you could just check-point the trace of the execution at multiple steps. I was also wondering if it would be possible to parallelise verification, if for instance, you used witnesses everytime you read in state to the evm and stored the whole machine state at each check-point rather than just the merkle root.
An alternative is to break up a transaction into multiple transactions after say a certain number of steps have been read.

Alternative protocol design and inspiration

Availability proofs

Off-chain schemes for faster finality and other benefits

Ethereum Sharding Research Compendium

http://notes.ethereum.org/s/BJc_eGVFM#

Note that most of the topics in this compendium are concerned with phase 2 and later, or are outdated.

Improved storage

A sharding P2P network

Phase 2 or later

Abstraction

Storage

Incentivization to externalize internalities and prevent a tragedy of the commons

Clone this wiki locally