or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
A Look At Augur 1.0 From A Blockchain and UX Professional
A preface: I am a huge fan of prediction markets and the Augur project. When Augur or a project like it succeeds, it will have tremendous positive impact on the world and the accuracy of human knowledge. More on that here.
A bit about me: I've done UI/UX work on a product used by a few million people. I currently run LBRY, a blockchain-based protocol unrelated to and not competitive with Augur.
Below are notes and screenshots I took on my journey to make my first Augur trade.
The Journey
The Augur homepage makes me use GitHub releases to download a binary. It ought to link directly to a binary based on OS detection, or at least show the links inside of the Augur website.
The app installs on Ubuntu without an icon.
This process takes a long time! I didn't time this precisely, but it was at least 20 minutes before the app opened.
After being caught up with the blockchain, opening the Augur app puts me back in my browser. This switch is unusual UX that most people will not be used to, but the landing page seems sensible.
The account screen is going to shed anyone and everyone who does not already understand a lot about Ethereum. Even someone holding ETH on Coinbase would struggle with this screen. A link to a howto, which is never the ideal solution, would go a long way here.
I chose to create an account via MetaMask, since that was the only option I was familiar with. Clicking "Connect to MetaMask" gives no feedback whatsoever if you do not have MetaMask open and authenticated, which could be mildly confusing. After authenticating, you end up here:
Despite several more areas opening up, one cannot do anything in any of these areas without ETH. While I understood and expected this, the app would benefit from making this clearer. For example, you can click through several screens to create a market, but you won't be told you cannot actually finish the process without ETH until the 4th screen.
One of the biggest flaws in Augur, and one I'm surprised their lawyers okayed, is the incredible lack of clarity in how a bet is resolved! Let's look at the market screen again:
This says the market will be "determined by news media". But that is not true! The market creator is promising he will rely on the news media to resolve it, but the market creator chooses a specific address, frequently controlled by himself, to resolve the market. If the creator cheats, there is a dispute resolution process. But the news media itself does not somehow directly resolve this bet.
At this point, the ETH I sent to myself finally arrived. Time to make a bet! I decided I wanted to bet on the World Cup. This highlighted another problem… there is no enforcement of uniqueness.
Approximately six people in the entire world who didn't directly work on this screen understand it.
TL;DR