Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/janianttonen/proof_of_latency

A proof of concept of an interactive VDF-based proof of latency between two participants
https://github.com/janianttonen/proof_of_latency

dynamic-routing p2p vdf verifiable-computing verifiable-delay-functions

Last synced: about 1 month ago
JSON representation

A proof of concept of an interactive VDF-based proof of latency between two participants

Awesome Lists containing this project

README

        

# Proof of Latency
A protocol that creates a publicly verifiable proof of latency between two peers by using two VDFs.

[Theory](https://github.com/JaniAnttonen/gradu)

## Flamegraph
**With 150k iterations:**

![Flamegraph](flamegraph_150k_iterations_128bit.svg)

## Prerequisites
Currently requires Linux to run with GNU Multiple Precision Library.

To install it on Debian/Ubuntu:
```bash
sudo apt-get install -y libgmp-dev
```

...or on Red Hat based distros, such as Arch, Fedora, CentOS:
```bash
sudo dnf -y install gmp-devel
```

...and you should be good to go!

## Tested working toolchains
nightly-2020-06-23

Will break like a __ when cargo update is ran. Don't do it. Or do it for shiz and gigles