[개발] 로또 게임 ... 만들어 볼까 하네요 ㅋ
- SEED-RANDOM을 이용하여 동일 시드(트랜젝션ID 기준처리)는 같은 값이 나오도록 함.
- 사용자는 6개의 숫자를 예측하고 전송
- 나오는 값과 예측 값이 일치하면 해당 상금을 부여
[ 그림 : SEED-RANDOM 을 사용하여 로또번호 추출 ]
[ 그림 : 동일 시드는 동일한 값이 나오는 것을 확인할 수 있음 ]
특장점
- 블록체인에 본인이 입력한 값이 기록 - 누구나 약간의 노력으로 확인 가능
- 정답을 속이는 것이 불가, 값을 입력하면 txid 기준 항상 똑같은 번호가 생성
- 입력값과 출력 예상값을 투명하게 비교
참가비 및 활용
- 1회 기준 0.1 ~ 10 STEEM
미 당첨시 처리
토큰은 추후 청산시 보유 수량비율로 배당풀 수량의 1/N 로 배당.
- 스파업 50%
- 배당풀 50%
토큰 활용
토큰을 소비하여 보팅을 해줌
보팅마나가 낮으면 풀보팅은 더 많은 수량을 필요로 함.
10만 스파 기준 10개가 기본 풀봇( 90% 이상에서 동작하는 수량 기준임)
토큰 전송량이 기준치 초과시 환불 / 기준치 이하인 경우 비율로 보팅
(보팅 계정의 잔여 보팅마나 기준)
- 90% ~ : 10개
- 90% ~ 80% : 20개
- 80% ~ 70% : 30개
- 70% ~ 60% : 40개
- 60% ~ 50% : 50개
상금
45개 숫자 중 6개의 숫자를 선택 합니다.
토큰은 1 STEEM 기준으로 발행되는 개수 입니다.
토큰은 즉시 지급은 아니고 CLAIM 시 지급 ( 해당 정보는 DB에 기록 ) / 실시간 배당시 너무 많은 트랜젝션 발생
- 0개 일치 - TOKEN 2개
- 1개 일치 - TOKEN 1개
- 2개 일치 - 1배
- 3개 일치 - 5배
- 4개 일치 - 10배
- 5개 일치 - 20배
- 6개 일치 - 배당 풀 금액
( 배당풀이 1000 STEEM 이하인 경우 1000 STEEM 제공 )
맺음말
코딩하다 갑자기 생각나서 해봤는데 결과물이 잘 나오네요 / 키체인과 연동해서 좀안간 찾아 뵙겠습니다.
즐길거리를 많이 만들도록 ! ㅋㅋㅋ
스팀로또 가즈아~
변경사항
- 2020.07.02 : 상금 / 배팅 / 토큰활용 추가됨
- 2020.07.01 : 최초작성
@upvu voted. voting percent : 20.53 %, delegate sp : 20004, token amount : 0, total sp of upvu : 1607604
스팀 로또 가즈아!! 1등은 제가 하겠습니다^^
옜날에 있었던 스팀 로또 가 생각나네요. ㅋㅋ