[ICO 분석/번역] DAO.Casino의 BET코인 - MVP 프로토콜의 등장!

안녕하세요 @davidchoi 입니다. :)

저는 최근 DAO.Casino라는 ICO에 대해 관심있게 지켜보고 있는데요, DAO.Casino는 이름에서 알 수 있듯이 도박(게임)시스템을 위한 블럭체인 프로토콜입니다. DAO.Casino 공식 발표 번역문 바로가기

우리나라는 정서상 도박 이라고 하면 부정적인 이미지가 강하지만, 외국에서는 간단한 게임 정도도 편하게 즐길 수 있게 되어있습니다. torrent 커뮤니티에서 포인트를 얻기 위해 주사위를 돌리거나 해보신 적 있으신가요? 비슷하게는 이런 것과 같습니다.

이것이 사설 게임으로 가면 문제가 많아지고 사기의 위험이 많은데, 블럭체인 기술을 기반으로 안전한 시스템을 구축할 수 있다는 것이 DAO.Casino의 핵심인 듯 합니다. 제가 보는 가능성은, 가벼운 수준의 게임은 누구나 쉽게 즐길 수 있다는 점 입니다. 새로운 브라우저나, 메신져를 사용하는 것 보다 웹 접속만으로도 즐길 수 있다는 점에서 사용자를 폭넓고 빠르게 얻을 수 있지 않을까 합니다.

여하튼 DAO.Casino는 BET라는 코인을 펀드레이징 할 예정인데요, PDT기준으로 약 8일 뒤인 29일 06시에 펀드레이징을 시작한다고 하니 우리나라 시간으로는 29일 목요일 밤 자정(30일 0시)이 되겠네요. 관심있으신 분들은 지켜보시면 좋을 것 같습니다. 오늘은 Medium에 올라온 DAO.Casino MVP protocol is delivered! Ethereum protocol for gambling is out!를 가볍게 번역해 보았는데요, 유익한 내용 얻어가셨으면 좋겠습니다.


1-ruh_6QxIxY_5fxllBkQmrg.png


DAO.Casino는 Minimum Valuable Product(MVP)를 공개하는 것에 대해 아주 자랑스럽다. MVP는 블록체인 기반의 겜블링 프로토콜로, 몇 종류의 게임을 피쳐링한다. DAO.Casino 프로토콜은 게임 개발자와 카지노 오퍼레이터, 게이머, 그리고 레퍼럴 같은 시장 참여자들간에 특별한 신뢰 구축 없이도 협업을 가능케 하는 것이 특징이다.

우리는 이더리움 블록체인 위에 DAO.Casino만의 프로토콜을 세움으로서 겜블링 산업 참여자들간의 신뢰 구축을 위한 불필요한 과정들을 없앨 수 있게 되었고, 블록체인 기술 사용의 결과로 겜블링 생태계의 투명성을 높이게 되었다.

이더리움 블록체인은 분산화된 어플리케이션으로 하여금 블록체인의 가장 상단에서 돌아가게 함으로써 조작이 불가능하게 설계된 플랫폼이다. 이 플랫폼만의 분산화된 특징은 서드파티(제3자)인증 절차를 없애고 산업 참가자들이 더 원활한 상호작용과 p2p방식의 가치 교환을 할 수 있도록 힘을 실어주는 것이다.

"이더리움은 어떠한 시스템 안에서도 투명성 증가와 효율을 위한 최고의 네트워크이다. 우리는 겜블링 산업을 바꿔놓고 또 공평한 겜블링 시스템을 뒷받쳐주기 위해 이더리움 블록체인을 사용한다."

  • Ilya Tarutov, DAO.Casino 설립자/CEO

주요 특징

stakeholder 사이의 모든 트렌젝션은 BET토큰 아래서 벌어진다. 그것은 스탠다드 ERC20 토큰이며, MVP가 공개되고 좀 더 지나지 않아 6월 29일 크라우드펀딩을 통해 분배될 예정이다.

지갑(월렛) 은 자금 공급 기능을 이용할 수 있도록 한다. 자금주의 계정은 signidice algorithm 을 사용하는 PRNG에 참여함으로서 BET으로 보상받게 된다.

Signidice algorithm 은 유저로 하여금 새로운 블럭이 mining되기 전에 게임 결과를 더 빠르게(1-3초) 받아볼 수 있게 해 준다.

우리의 어플리케이션은 모든 플랫폼에서 상용 가능하며- 이것을 가능케 해준 Electron.js에게 감사를 표한다.

"Electron.js는 이더리움 월렛에 사용되어왔고 윈도우즈나 맥, 리눅스를 포함한 모든 플랫폼에서도 사용 가능하다."

  • Kellas, DAO.Casino 데스크탑 앱 개발자

레퍼럴 시스템은 등록된 유저들을 지속적으로 트랙킹한다. 게임의 수익은 레퍼럴을 통해서 유저들이 얼마나 액티브한가를 전달받아 보상이 나눠진다.

레퍼럴 시스템은 Google Analytics(GA)와 통합되어, 레퍼러는 트래픽이 어디서 발생하는지 규명할 수 있다. 추가적으로 레퍼러는 그의 구글 계정을 통해 그의 월렛(지갑)에 접근할 수 있다.

자금 공급 어플

Github: https://github.com/DaoCasino/BankRollerApp
dao1.png
사진 1. 월렛 앱 인터페이스. BET/ETH 를 송/수금 할 수 있으며 private key 를 export하고, faucet을 통해 무료 BET을 얻을 수 있다.(ropsten testnet)

dao2.png
사진 2. 자금 공급 인터페이스. 1.게임에 접속한다. 2.이더스캔의 컨트랙트에 연결한다. 3.현재 컨트랙트의 밸런스(in BET) 4.컨트랙트가 배치된 순간의 수익 5.최근 게임 6.새로운 자금(뱅크롤) 생성(Factory를 사용)

이것들이 바로 게임 프로세스가 어떤 형태인지를 보여주며, 자금 공급 앱은 iOS와 데스크탑 상에서 작동한다.

각종 다운로드 링크

플랫폼

Github : https://github.com/DaoCasino/GamePortal
Contracts : https://github.com/DaoCasino/GamePortal/tree/master/contracts

인증과 트랜젝션을 위한 엔진으로, 우리는 lighwallet.js와 함께 infura.io를 백엔드로 조합해서 사용한다. 이렇게 함으로써 유저들이 특별한 의존성(예를 들면 metamask처럼) 어떠한 것들을 설치하지 않아도 되게 하고, 유저의 장치에 이더리움 블록체인 전체를 다운로드 하지 않아도 되게 만든다. 하지만 동시에 이더리움 클라이언트 시스템 전체로부터 엑세스하는 것은 당연히 가능하다.

dao3.png
사진 3. 테스트넷 등록 화면. 기억 연상 문장(brain wallet)을 사용해 계정을 보호한다.

등록을 마치면 유저는 faucet으로부터 1 BET코인과 1이더를 받는다. 이 과정은 테스트 목적으로 테스트넷 상에서 이미 시행 절차를 거쳤다.

dao4.png
사진 4. 플랫폼 인터페이스. 유저는 BET이나 ETH를 언제든 송금할 수 있다.

주사위(Dice Game)

Github: https://github.com/DaoCasino/DiceGame
Contracts: https://github.com/DaoCasino/DiceGame/tree/master/contracts

주사위 게임은 이 시스템의 모든 역할과 기능을 개발한 DAO.Casino팀이 제작했다. 등록을 마치면 기억 연상 문장을 통해 복구될 수 있는 지갑이 생성된다(사진 3 참고). 그 다음으로, 유저는 클래식 주사위 게임에 접속할 수 있으며 적어도 한 사람의 자금주가 네트워크에 연결되어 있으면 유저는 게임을 시작할 수 있다. Signidice algorithm은 유저로 하여금 새로운 블럭이 생성되기 1~3초 전에 게임 결과를 더 빠르게 받아볼 수 있게 한다.

dao5.png
사진 5. 주사위 게임 인터페이스. 1.유저 어카운트 밸런스 2.네트워크상의 자금주 3.게임상태 4.자금 밸런스 5.위험도 6.게임 시작 7.이더스캔상의 현재 게임 컨트랙트로 이동하기 8.자금주 주소 9.게임리스트

'허가'기능은 컨트랙트가 유저 밸런스(잔고)로부터 작은 수의 토큰을 취할 수 있도록 한다. 이것은 '허가'를 매번 하지 않아도 되게 만든다.

  • Davy42, 주사위 게임 개발자

레퍼럴 시스템

Contracts : https://github.com/airalab/dao.casino/blob/master/contracts/Refedice.sol

확장된 레퍼럴 시스템은 등록되어있는 유저와, 당신의 레퍼럴 링크 그리고 당신이 BET 토큰을 얼마나 받았는지 등에 대한 정보를 포함합니다. BET 토큰은 게임이 끝나면 지연 없이 바로 당신의 잔고에 입금됩니다.

dao6.png
사진 6. 개인 계정의 레퍼러 화면(게임에 트래픽을 가져다주는 파트너). 파트너로부터 생기는 BET보상과 Google Analytics 통계를 분석.

"나는 Cash-Per-Action 네트워크에서 몇 달간 웹마스터로 일해왔으며 디테일한 분석이 퍼포먼스 차원에서 중대한 의미가 있다고 생각한다. DAO.Casino에서 우리는 Google Analytics를 사용해 디테일한 트래픽 리포트를 할 수 있도록 개발하고 있다."
-Alexander Noxon, DAO.Casino CTO

게임 개발자들께

개발자들을 위한 풀-도큐먼트는 6월 26일 공개될 예정이다. 기다리는 동안 바운티 프로그램(링크)을 살펴봐 주시고 게임 개발자 리스트(링크)를 구독해 주시길 바란다.

카지노 오퍼레이터들께(White Label)

카지노 오퍼레이터는 그들의 필요에 따라 프론트엔드 플랫폼을 커스터마이즈 할 수 있다. 또한 필요하다면 Shapeshift를 통합 할 수도 있다. 필요한 모든 정보는 깃헙의 이 링크를 통해 찾을 수 있다.

앞으로의 계획

Signidice는 Elliptic Curve Digital Signature Algorithm의 초기 시작점에 기반한다. 알고리즘은 초기화된 이더리움으로부터 지원받지만, 자금주는 부정행위를 할 수 있다. 우리는 스마트 컨트랙트의 elliptic curve를 통해 시작점을 체크하거나 RSA(EIP-74)또는 다른 결정적 알고리즘을 사용해야 한다.

또 다른 문제는 모든 트렌젝션은 항상 ~5$ 수수료 선에서 태워진다(블랙잭에서 모든 'hit'이나 주사위에서 'roll'). 따라서 우리는 시스템상의 Lightning와 같은 기술들을 실행해야 한다. 앞으로의 업데이트를 기다려 주시길 바란다.

필수 링크

Website: https://dao.casino
Prototype: https://platform.dao.casino
GitHub: https://github.com/daocasino
Email: team@dao.casino
White Paper: https://github.com/DaoCasino/Whitepaper/blob/master/DAO.Casino%20WP.md
Slack Invite: https://dao.casino/slack-invite.html
Facebook: https://www.facebook.com/Dao.casino
Twitter: https://twitter.com/daocasino
Blog: https://medium.com/@dao.casino/
YouTube: https://www.youtube.com/channel/UCkggi9VnPJ0qUzfj7h70-pQ


어떠셨나요? 저는 그간 단순히 도박 시스템인가?라고만 생각을 했는데, 기술적인 부분들은 이해가 안가는 부분이 있지만 번역을 하면서 이들이 생각보다 많은 것을 준비해왔구나 느낄 수 있었습니다.

  • 조금이나마 유익하셨다면 추천리스팀(공유) 부탁드립니다.
    읽어주셔서 감사합니다.
H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center