Code Monkey home page Code Monkey logo

round660's Introduction

Gitcoin Round 660

Welcome to the wonderful world of the Gitcoin mining round! This is where the fun really begins, as well as the opportunity to score many points.

Overview

As before, the balances are all contained in LEDGER.txt, and we've provided the same sample miner script.

The only commits that can be pushed are ones that:

  • Increments an existing ledger entry by 1, or adds a new ledger entry with balance: 1; and
  • Has a SHA1 starting with the number of zeros specified in difficulty.txt.

Your goal is to mine as many Gitcoins as possible. The round will end at:

2014-01-29 16:15:00 +0000

At that point, the next round will begin, accessible both at:

@stripe-ctf.com:current-round, and @stripe-ctf.com:round661

You'll still be able to clone this code as:

@stripe-ctf.com:round660

Scoring

After each round, we'll order all of the participants by number of Gitcoins mined. We'll then run Elo [1] to update their rating (starting from 1000). Your level score will be your rating, which sticks around from round to round, plus any bonus points you've accumulated.

Bonus points are earned in each round where you've mined at least one Gitcoin. For each such round, we'll give you the number of bonus points specified in that round's points.txt (for this round, 15).

For a detailed view of how the round is progressing, check out [2].

Catalog

Note we'll dynamically adjust the values in the .txt files in order to rebalance the contest (just like the Gamemakers from the Hunger Games).

  • difficulty.txt: The number of leading zeros in a valid Gitcoin commit.

  • miner: A sample Gitcoin mining script.

  • round.txt: The round number.

  • points.txt: The number of bonus points that participation in this round is worth.

  • end-time.txt: The round end time, as a Unix timestamp [3].

  • start-time.txt: The round start time, as a Unix timestamp [3].

  • LEDGER.txt: Contains the current Gitcoin balances.

  • README.md: This file.

Nonce

This nonce prevents mining before the round begins: Rss5EY9TIY

[1] http://en.wikipedia.org/wiki/Elo_rating_system [2] https://stripe-ctf.com/leaderboard/1 [3] http://www.epochconverter.com/

round660's People

Contributors

pushrax avatar minaguib avatar rivol avatar

Stargazers

Nicolas RUFF avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.