Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
flockonus authored Feb 10, 2019
1 parent 7743840 commit c2aab43
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# RNG on Ethereum blockchain

Obtaining a reliable source of randomness on Ethereum is no easy task. The best pattern we chose to ultimately implement on CryptoKitties is known as commit-reveal.
Obtaining a reliable source of randomness on Ethereum is no easy task. The best pattern we chose to ultimately implement on CryptoKitties is known as commit-reveal. **[See original GeneScience contract here for an example](https://etherscan.io/address/0xf97e0a5b616dffc913e72455fde9ea8bbe946a2b#code)**

The main constraints we conformed to are:

Expand Down Expand Up @@ -45,6 +45,7 @@ This technique gas cost is pretty low. The most costly element requires the cost

## Links of interest:

1. [Cryptokitties blog post on GeneScience](https://www.cryptokitties.co/blog/post/learn-how-our-last-mystery-smart-contract-works/)
1. [@Razor talk on the topic](https://raz0r.name/talks/predicting-random-numbers-in-ethereum-smart-contracts/)
1. [Consensys Smart contract recommendations](https://consensys.github.io/smart-contract-best-practices/recommendations/#gameability)
1. [A multi input based random generation](https://github.com/randao/randao)
Expand Down

0 comments on commit c2aab43

Please sign in to comment.