Return to site

The Augur Alpha is Now Available To Download!

By the Augur Team

Update (10/12/2015): The installation instructions below are obsolete.  Up-to-date instructions can be found in the Augur documentation!
Starting today, users can download the Augur Alpha software and test drive Augur for themselves!  In the coming weeks we will be releasing other videos and blog posts that will expand on ideas and technologies used within Augur. If you want to know more about what's going on under the hood, check out our Youtube video, "How Augur Works".
Installing the Alpha

If you’re not quite comfortable with the terminal, we've put together an easy-to-use alpha implementation which is accessible via browser only:

  1. Go to http://client.augur.net
  2. Click proceed using a hosted node
  3. Have fun!

If you’re a real bosshog, here are the steps to downloading, installing, and running the Augur client on your computer:

  1. Install geth (the go-based ethereum client):
  2. Download the genesis block (may need to right click + save as in current directory)
  3. Make a geth account with geth --datadir "~/gethTest" account new
  4. (Datadir location can be wherever you want to store it)
  5. Run geth --datadir "~/gethTest" --rpc --rpccorsdomain "http://client.augur.net http://localhost:8080" --rpcapi "db,eth,net,web3" --shh --networkid "007" --port "30303" --genesis genesis_block.json --autodag --mine --minerthreads "1" --unlock "0" console
  6. To add some nodes to the network run: admin.addPeer("enode://70eb80f63946c2b3f65e68311b4419a80c78271c099a7d1f3d8df8cdd8e374934c795d8bc9f204dda21eb9a318d30197ba7593494eb27ceb52663c8339e9cb70@[::]:30303")
    admin.addPeer("enode://405e781c84b570f02cb2e4ebb18c60528aba5a08ccd72d4ebd7aeabc09208ef24fa54e20ff3b10e478c203dd481f3820242e51fe72770a207a798eadfe8e7e6e@[::]:30303")
    admin.addPeer("enode://d4f4e7fd3954718562544dbf322c0c84d2c87f154dd66a39ea0787a6f74930c42f5d13ba2cfef481b66a6f002bc3915f94964f67251524696a448ba40d1e2b12@[::]:30303")
    admin.addPeer("enode://8f3c33294774dc266446e9c8483fa1a21a49b157d2066717fd52e76d00fb4ed771ad215631f9306db2e5a711884fe436bc0ca082684067836b3b54730a6c3995@[::]:30303")
  7. Use http://client.augur.net, which will connect to geth on your computer.  (Note: You can also download & install the Augur client if you prefer.)
  8.  Start predicting the future!
  9. If you have any trouble join our Slack and ask for help.

Important Notes

  • You'll need some ether to do things (it's how ethereum works).  Type “miner.start()” in your geth terminal and let it run for a while to get enough.  Typing “miner.stop()” will stop mining.  To check how much ether you have load the UI then you'll see it.
  • You'll have to wait a few minutes to download the testnet chain. It's pretty small, so it shouldn't take too long.
  • We currently only support binary markets.  More complex PMs to come.
  • Limit orders are not yet implemented yet.
  • We realize the install process is a bit tough, if you'd just like to play around with a demo and not have your own account, follow the non-technical instructions above.  Our beta will have a much easier install process, right now we're looking for some adventurous users to give us feedback so that we can iterate on it for our beta with a larger audience.
  • Please create issues here: https://github.com/AugurProject/augur-client/issues
  • Also feel free to go to www.augur.net and join our slack there and comment on Slack
A Short Guide

When you load the alpha in your browser you'll see a few things.  

  • On the top right is your play money “Cash in Augur right now, it should say 0.  
  • On the left hand side there is a menu along with some information about the Ethereum network.

Let's get you some money!  

  1. Click on “Account” on the left hand side, then you'll see a few buttons.  
  2. Click on “Faucet”, which is next to cash.  
    • Here you can send cash, reputation, and ether.  
    • You'll also notice your “Reputation” and “Ether” balance.  
  3. If you want some reputation, click on that faucet button as well.

Now you're ready to create a market or participate in one!  

Let's participate first:

  1. Click on “Markets” on the left hand side.
  2. A bunch of events should load.  
  3. Click on one that seems appealing.  
  4. Now you can buy shares in an event.  
  5. If you think the event is going to happen, buy “yes” shares, otherwise buy “no.”  
  6. Input the number of shares you want to buy.  
    • You'll see the current price per share of each outcome; if you buy at, say, 40¢, and you are correct, later on each share you buy will be worth $1.00.  
  7. Depending on how many shares you buy, you will be told how much you're moving the odds by purchasing, as well as how much you're purchasing.  
    • If you buy 5 shares, and it costs something like $3, if you're, right you'll get $5 once the market closes, for a profit of $2!
  8. Now that you own shares you can sell them if you like.  

Now, let's make a market!:

  1. Choose “Submit a Market” on the top right
  2. Input a description/question you want that market to be on.
    • It should be a yes or no question.  
  3. Input how much initial liquidity you want to provide and set a trading fee.  
    • If you provide a lot of liquidity but few people use your market, you'll probably lose some money.  
    • If you provide liquidity and a lot of people use your market, you'll make money off trading fees.  
    • Too little liquidity and people won't trade (due to buying a few shares moving the price a lot).
    • Too much liquidity and you won't make enough money on trading fees to earn a profit.  It's a delicate balance.  
  4. Choose an expiration date for your market.  
    • This should be sometime after your event occurs.  
  5. Submit it!  
  6. After a couple of blocks, your market will be ready for trading.

Reporting (Ballot in UI):

To initiate payouts for markets on Augur, we need a way to distribute funds from losers to winners and to determine what the correct outcome is.  To determine the outcome we use reporting.  Holders of our token, “Reputation”, or “REP”, report on the outcomes of events.  

  1. To try this out, click on “Reporting” on the left hand side. If there are events that have expired which haven't been reported on yet they'll show up here.
  2. For each question, choose either "Yes" (meaning it happened), "No" (meaning it didn't), or "Indeterminate" (meaning you're not sure if it happened or it's impossible to determine if it happened, or the market is unethical.)
  3. When you're done, click “Submit Ballot” on the bottom right.  
    • Note that your client has to be on during the ballot reveal period (when the bar at the top is in the second half) for your report to be submitted and counted.  
  4. Consensus will be done and we're ready to close the markets whose outcomes have been decided.

Market Closing:

  1. To close a market (if you created it or wagered in it) go to the “Markets” page.
  2. Find the respective market.
  3. Click “close.”
    • You will also be able to close markets from the “Accounts” page where it shows your holdings.  
  4. Then the market will be closed and payouts will be done.  Congratulations if you participated and won, and better odds next time if you didn't!

If anyone has any questions or comments, feel free to comment below or join our slack. We eagerly anticipate your feedback!

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OKSubscriptions powered by Strikingly