Using Homomorphic hashes in coded blockchains

10/08/2020
by   Doriane Perard, et al.
0

One of the scalability issues of blockchains is the increase of their sizes which can prevent users from storing them and thus from contributing to the decentralization effort. Recent works developed the concept of coded blockchains, which allow users to store only some coded fragments of the blockchains. However, this solution is not protected against malicious nodes that can propagate erroneous coded fragments. We propose in the paper to add homomorphic hashes to this system. This allows for instantaneous detection of erroneous fragments and thus avoids decoding with wrong data. We describe the integration of this mechanism in coded blockchains and we evaluate its complexity theoretically and by simulation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2022

Scaling Blockchains with Error Correction Codes: A Survey on Coded Blockchains

This paper reviews and highlights how coding schemes have been used to s...
research
02/04/2021

The Discrepancy Attack on Polyshard-ed Blockchains

Sharding, i.e. splitting the miners or validators to form and run severa...
research
10/02/2019

Coded Merkle Tree: Solving Data Availability Attacks in Blockchains

In this paper, we propose coded Merkle tree (CMT), a novel hash accumula...
research
04/29/2021

Automatic Generation of H.264 Parameter Sets to Recover Video File Fragments

We address the problem of decoding video file fragments when the necessa...
research
09/27/2018

PolyShard: Coded Sharding Achieves Linearly Scaling Efficiency and Security Simultaneously

Today's blockchains do not scale in a meaningful sense. As more nodes jo...
research
01/04/2016

Automatic Detection and Decoding of Photogrammetric Coded Targets

Close-range Photogrammetry is widely used in many industries because of ...
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...

Please sign up or login with your details

Forgot password? Click here to reset