Presentation is loading. Please wait.

Presentation is loading. Please wait.

- RichCoin Bank - Changes You Should Know About Hiranya – Alex – Stratos – Emre - Chris.

Similar presentations


Presentation on theme: "- RichCoin Bank - Changes You Should Know About Hiranya – Alex – Stratos – Emre - Chris."— Presentation transcript:

1 - RichCoin Bank - Changes You Should Know About Hiranya – Alex – Stratos – Emre - Chris

2 Key Changes We no longer accept R(5,5) counter examples. We only accept R(6,6) counter examples. You may submit counter examples on graphs with 79 nodes or higher. Scoring function is a bit more complex now. It’s no longer the total valid solutions. – Previous R(5,5) scores have been purged and reset

3 What’s Not Changed Still got the same two APIs – Same URLs – Check https://richcoin.cs.ucsb.edu:9443/storehttps://richcoin.cs.ucsb.edu:9443/store Your existing login credentials to API store will continue to work Any API subscriptions and keys you have already obtained are still valid

4 Mining Coins Same as before Use the Vault API You need to POST a JSON request which contains your solution and a UTC timestamp – See my previous slide deck Status codes and error codes are still the same

5 Retrieving a Coin List Same as before Send a GET request to /vault/1.0.0 Minor changes: – We no longer return the solution strings in the response – To see the solution string of a particular coin, you should send a GET request using the coin ID GET /vault/1.0.0/{coinId} – Every coin object also indicates its size (no. of nodes)

6 Scoreboard We don’t know how difficult it is to mine solutions of a particular size We also don’t know how many solutions of a particular size exists So we let the supply of coins determine their value

7 Example Group79808182 G115210 G213102 G1’s Score = (15/28 + 2/3 + 1/1 + 0/2) x 100/4 = 55.06% G2’s Score = (13/28 + 1/3 + 0/1 + 2/2) x 100/4 = 44.94%

8 New Scoring Function Treats coins of all sizes more or less the same – It’s the availability of coins that determines their value – If many groups mine solutions of a particular size, those coins will become less valuable A single group cannot kick others out of the competition by mining all the coins of a particular size – Yes, they do have an advantage – But not by much

9 Scoreboard Tips If you want to up your score: – Try to mine many solutions of a particular size – Also try to mine solutions of sizes that other haven’t mined yet – Keep monitoring the scoreboard and adjust your strategy accordingly – You need to be smart about how you invest your compute resources to mine solutions of different sizes

10 Scoreboard Initialization There’s a well known counter example on 101 nodes – Paley graph This solution has already been added to the system by “rich” As you mine new coins, your score will gradually go up and rich’s score will come down You may use the Paley graph as a seed for solutions on 101 nodes and less

11 A Word About the Sandbox Env. Sandbox environment no longer reveals solution strings to anybody – Not even to the users who mined them Other than that it’s identical to production environment Because solutions are kept hidden, you can use it to test your code and solutions without the risk of somebody stealing your coins

12 That’s All Folks Good luck and go nuts! May the best team win If you still haven’t got your API Store account send an email with your group name and members list to hiranya@cs.ucsb.eduhiranya@cs.ucsb.edu


Download ppt "- RichCoin Bank - Changes You Should Know About Hiranya – Alex – Stratos – Emre - Chris."

Similar presentations


Ads by Google