Lulu Kim
5 min readDec 27, 2018

APPENDIX_AUGER

본 자료는 ‘Auger를 통한 암호경제’을 보완하기 위해 ‘AUGUR, 먹튀 없이 안전한 블록체인 예측시장’을 기반으로 추가내용을 작성한 것이다.

Appendix 1) 지분 구매 및 처분하는 방법

AUGUR, 먹튀 없이 안전한 블록체인 예측시장

● 베팅(예측 결과값에 대한 지분 구매) :

Auger에서 예측시장이 형성되면 트레이더들은 해당 사건에 대해 일어날 만한 결과값에 대해 베팅을 한다. 예를 들어, A라는 사건과 B라는 사건이 일어날 수 있는 시장이 만들어졌다고 하자. A 사건이 일어날 거라 믿는 트레이더는 A지분(Share)을, B 사건이 일어날 것이라 믿는 트레이더는 B지분(Share)을 구매한다. 이때 A와 B는 한 쌍의 1세트가 되어 거래되며, 1세트는 현재 1ETH로 설정되어 있다. 이에 따라, A지분을 0.7ETH로 구매하고자 하는 트레이더와 B지분을 0.3ETH로 구매하고자 하는 트레이더의 주문(oder)이 서로 매칭되어(Auger의 contract matching engine에 의해) 하나의 세트가 예측시장에 발행되게 되고, 각 A, B지분을 구매한 트레이더는 0.7ETH와 0.3ETH를 예치함으로써 1세트당 1ETH가 모이게 된다. 발행된 지분은 트레이더간 교환 및 거래가 가능하며, 트레이더간 지분 거래에 대해서는 결과보고수수료가 부과되지 않는다.

● 지분 처분 :

트레이더가 보유하고 있는 지분을 처분하는 방법에는 2가지가 있다. 트레이더가 다음과 같이 지분을 처분할 경우 ‘결과보고수수료’가 부과된다.

1. 예측시장의 최종 결과값이 결정되기 전 트레이더가 보유하고 있는 지분을 처분하고자 할 때: A지분을 0.6ETH에 처분하고자 하는 트레이더와 B지분을 0.4ETH에 처분하고자 하는 주문이 서로 매칭되어 예측시장에는 하나의 세트가 사라지게 되고, 하나의 세트당 예치되어 있던 1ETH를 A, B지분을 처분한 트레이더 둘이 각각 0.6ETH, 0.4ETH씩 배분 받게 된다.

2. 예측시장의 최종 결과값이 결정된 후 예측시장에서 우승한 트레이더가 지분을 처리하고자 할 때: 최종 결과값이 A일 때, B지분의 값은 0가 되고, A지분의 값은 1ETH가 된다. 따라서 예측시장의 결과값이 결정될때까지 A지분(최종결과값)을 갖고 있는 트레이더는 한 세트당 예치된 1ETH를 A지분만으로 돌려 받을 수 있게 된다.

3. 미청산선물계약고(open interest): Auger에서의 미청산선물계약고는 예측시장의 최종 결과값이 결정되기 전까지 처분되지 않고 예치되어 있는 ETH의 양이다. 따라서 예측시장의 최종결과값이 공격에 의해 공격자가 많이 갖고 있는 지분의 결과값이 된다면 공격자는 자신이 보유한 지분을 처분하면서 남아있는 ETH예치금을 대부분 회수할 수 있다.

Appendix 2) 분기 프로토콜

AUGUR, 먹튀 없이 안전한 블록체인 예측시장

시장의 결과에 대해 연속적으로 논쟁이 생기면서 논쟁을 위해 채워진 예치금이 전체 REP의 2.5%를 초과하면 분기단계로 넘어간다. 분기단계는 총 60일간 진행되는 전체 투표로 이해하면 된다. 분기단계로 넘어가게 되면 다음과 같은 현상이 일어난다.

1. 부모유니버스의 분기: A, B, Invalid 세가지의 예상 결과값을 가진 예측시장이 있다고 보자. 분기가 발생하면 기존의 Auger가 부모 유니버스가 되고 각각의 결과에 대한 세 가지 새로운 자식유니버스가 형성된다.

2. 부모유니버스가 잠김(locked): 부모유니버스에서 분기가 발생하면 아직 마무리되지 않는 예측시장일지라도 잠정 결과값을 보고하거나 논쟁을 통해 최종 결과값을 결정지을 수 없다. 오히려 다른 예측시장의 논쟁단계는 60일간 지연되고 참가자 모두 REP토큰의 이동에 동참해야 한다. 따라서 부모유니버스에서는 더 이상 지분에 대한 청산(처분)이 일어나지 않기 때문에 수수료가 모이지 않고, 새로운 예측시장 형성도 불가하기에 Auger참가자들이 부모유니버스에 남을 유인이 사라진다. 즉 부모유니버스는 영구적으로 잠긴다.

3. 자식유니버스로 REP토큰 이동: 부모유니버스에서는 더 이상 머물 유인이 없으므로 부모유니버스의 REP 보유자들은 자신의 REP을 하나의 자식유니버스로 옮겨야 한다. 이때 60일 이내에 토큰을 이동시킨 사람은 5%의 추가 REP토큰을 획득할 수 있다. 또한 분기 이전 단계인 논쟁단계에서 이미 개별 결과값에 예치된 REP토큰들은 이에 상응하는 결과값을 가진 자식유니버스로 자동으로 이동된다.

4. 유니버스별로 구분되는 REP토큰: 서로 다른 유니버스로 이동된 REP토큰은 서로 다르게 구분되며, 다른 유니버스에서 사용할 수도 없다(한번 이주시킨 REP은 다시 옮겨질 수 없음). 따라서 특정 유니버스로 이동한 REP토큰은 해당 유니버스에서 제공하는 효용의 가치를 반영하여 가격이 결정된다. 예를 들어, 거짓된 결과가 나오는 예측시장에서 미래 결과에 대해 베팅을 하고자 하는 참여자는 없을 것이기에 수수료도 없을 것이고 바르지 못한 유니버스로 이동한 REP은 가치를 잃어버리게 된다.

5. 최종 결과값 결정: 분기 기간인 60일 동안 전체 REP토큰의 절반이상 혹은 가장 많은 REP토큰이 이동한 유니버스가 가진 결과값이 최종 결과값으로 결정된다. 새로운 예측시장들은 이제 과거 부모유니버스가 아닌 새로운 자식 유니버스에서 설립된다.

Appendix 3) Reporting flow chart of Auger

https://www.augur.net/whitepaper.pdf

(+) 참고자료

Auger 백서

Auger, 먹튀없이 안전한 블록체인 예측시장

Lulu Kim
Lulu Kim

Written by Lulu Kim

Tokenomics Researcher at nonce Classic | twitter: https://twitter.com/jellulu_fish

No responses yet