PlasmaBlockVerifier

command module
v0.0.0-...-0585dc5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2018 License: GPL-3.0, LGPL-3.0, LGPL-3.0-or-later Imports: 10 Imported by: 0

README

Description

In this repository resides an initial prototype of the block verifier. The code is dirty and serves for now only for purposes of benchmarking. A verifiying client allows everyone to monitor the Plasma activity and provide fraud proofs in case of malicious operator's behavior. Block verifier should also keep various Merkle proofs for user's UTXO.

At the moment the achieved block verification speed is ~20000 TPS. That is lower that the maximum achieved block production speed with ~30000 TPS and should be improved, as well as quasi-sharing procedure implemented that will allow small clients to only monitor a part of their address space.

TODO

  • Divide and conquer application of slices
  • Store global state in DB
  • Check restarts without purge
Authors

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL