Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/janianttonen/proof_of_latency
- Owner: JaniAnttonen
- Created: 2020-03-23T22:59:36.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-11T10:47:30.000Z (about 3 years ago)
- Last Synced: 2024-10-12T06:18:39.667Z (2 months ago)
- Topics: dynamic-routing, p2p, vdf, verifiable-computing, verifiable-delay-functions
- Language: Rust
- Homepage:
- Size: 592 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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-23Will break like a __ when cargo update is ran. Don't do it. Or do it for shiz and gigles