GitHunt
DE

DEX-ware/vrf-mining

Repository for research paper "VRF-Based Mining: Simple Non-Outsourceable Cryptocurrency Mining" published at CBT'20

VRF-based mining

This idea is co-developed by Runchao Han (runchao.han@monash.edu), Haoyu Lin (chris.haoyul@gmail.com) and Jiangshan Yu (jiangshan.yu@monash.edu). Please find the writeup for more detail.

We introduce VRF-based mining, a surprisingly simple and effective way of making pooled mining impossible. Instead of using hash functions, we use Verifiable Random Functions (VRFs) for proof-of-work-based consensus. As VRF binds the authorship with hashes, a pool operator should reveal his private key to outsource the mining process to miners, and miners can easily steal cryptocurrency in the pool operator’s wallet anonymously.

Directories

  • /paper: The Latex source code of the writeup
  • /src: The code for implementation and performance evaluation of VRF

Acknowledgement

We thank Mikerah, Omer Shlomovits, Silur, John Trump, Cheng Wang and anonymous reviewers for insightful discussion and feedback.

Languages

TeX51.7%Jupyter Notebook28.6%Go19.2%Shell0.2%Python0.1%Makefile0.0%

Contributors

Created November 9, 2019
Updated November 22, 2022
DEX-ware/vrf-mining | GitHunt