ConsenSysMesh / ConsenSysMesh/web3studio-bootleg

Figure out Cryptographically Secure Pseudo Random Generator on blockchain for Raffle model

Open
#66 0 comments 0 reactions 1 assignee Claimed by @hadasz View on GitHub
Dominant language
JavaScript
Stars
92
Forks
25
PR merge metrics
No merged PRs in 30d

Description

## Overview

As a developer implementing the raffle model, we need to find a way to have pseudo randomness.

### Reference

Official statement of the problem of on-chain randomness with list of potential solutions:
https://github.com/ethereum/research/wiki/Problems#21-on-chain-random-number-generation-63

One potential solution:
https://www.randao.org/whitepaper/Randao_v0.85_en.pdf

[Chainlink](https://chain.link/)

### Questions
Is it possible to have randomness on-chain?
If not, what our off chain options?

### Assumptions

This is needed for the raffle model.
This is possible

### Acceptance

- A recommendation on next steps forward for using an existing randomness solution
- Summary of aspects of the researched solutions, why not the ones you didn't choose?
- If necessary, bootleg-specific implementation details

## Tasks

- Research
- Write

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.