펀페어 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''펀페어'''<!--펀 페어, 펀페어 코인, 펀페어코인-->(FunFair)<!--Fun Fair-->는 [[카지노]] 게임에서 사용하기 위한 블록체인 기반의 [[암호화폐]]이다. [[이더리움]]의 [[스마트 컨트랙트]] 기반으로 작동한다. 펜페어(FunFair) 코인은 게임을 위한 목적으로 만들어진 블록체인 플랫폼이다. 펀페어는 40년 경력의 카지노 소프트웨어 회사가 개발하고 운영중에 있으며 오픈소스 프로토콜을 사용하였고 독보적인 기술, 신뢰가는 채널 운영을 통해 즐겁고, 빠르고, 공정한 온라인 카지노 게임을 즐길 수 있다. 2017년 6월 22일 공개되어 세계에서 제일 빠른 이더리움 기반 블록체인 카지노 플랫폼이다.<ref name="jruit">jruit, 〈[https://steemit.com/kr/@jruit/funfair 펀페어(Funfair)코인에 대해 알아보자]〉, 《스팀잇》, 2017-04-22</ref> | '''펀페어'''<!--펀 페어, 펀페어 코인, 펀페어코인-->(FunFair)<!--Fun Fair-->는 [[카지노]] 게임에서 사용하기 위한 블록체인 기반의 [[암호화폐]]이다. [[이더리움]]의 [[스마트 컨트랙트]] 기반으로 작동한다. 펜페어(FunFair) 코인은 게임을 위한 목적으로 만들어진 블록체인 플랫폼이다. 펀페어는 40년 경력의 카지노 소프트웨어 회사가 개발하고 운영중에 있으며 오픈소스 프로토콜을 사용하였고 독보적인 기술, 신뢰가는 채널 운영을 통해 즐겁고, 빠르고, 공정한 온라인 카지노 게임을 즐길 수 있다. 2017년 6월 22일 공개되어 세계에서 제일 빠른 이더리움 기반 블록체인 카지노 플랫폼이다.<ref name="jruit">jruit, 〈[https://steemit.com/kr/@jruit/funfair 펀페어(Funfair)코인에 대해 알아보자]〉, 《스팀잇》, 2017-04-22</ref> | ||
== 개요 == | == 개요 == | ||
− | 펀페어는 | + | 펀페어는 중앙화 된 기존 서버를 제거하고 [[이더리움]] [[블록체인]]을 기반으로 구현되었다. 자금에 관련된 지불 및 이해관계자 보상과 같은 모든 플랫폼 활동에 사용된다. 또한 구축된 게임은 앱 다운로드가 필요 없이 브라우저에서 직접 실행되므로, 플레이어 온보딩같은 주요 문제점 중 하나를 제거할 수 있다.<ref>Coin Go, 〈[https://blog.naver.com/didi916/221175530857 펀페어 코인의 정보와 전망 소개!]〉, 《네이버 블로그》, 2018-01-01</ref> 펜페어는 신뢰성이 높은 채널을 사용하여 독보적인 속도를 유지하면서 공정한 카지노 게임을 즐길 수 있도록 설계하였다.펜페어는 의사 난수 생성기(PRNG)를 해결하고자 페이트 채널(fate channel)를 개발하였으며 이더리움 기반의 스마트 계약 기술을 이용해 개발되어 낮은 수수료로 게임을 진행할 수 있게 만들었다.<ref>비트웹 편집국, 〈[http://www.bitweb.co.kr/news/view.php?idx=573 펀페어 - 오직 게임을 위한 암호화폐]〉, 《비트웹》, 2018-03-26</ref> 2019년 4월 22일 기준, 펀페어의 시가총액은 404억 원이며, 총 발행량은 10,999,873,621 FUN이다. |
− | |||
− | |||
− | |||
− | |||
− | |||
== 특징 == | == 특징 == | ||
=== 플랫폼 === | === 플랫폼 === | ||
− | 펀페어는 온라인 카지노 게임 플랫폼으로서 개방형 구조로 개발잘들에게 넓은 선택의 폭을 제공한다. 또한 HTML5를 통해 재미있는 고품질의 3D 게임을 제작할 수 있고 단 두 번의 클릭으로 운영자를 위한 온라인 카지노를 게시 할 수 있다. 시작은 완전히 서버 없는 상태로 분산화가 이루어지며 다른 플랫폼에 비해 10배 낮은 수수료로 발생한다.<ref name="백서"></ref> | + | 펀페어는 온라인 카지노 게임 플랫폼으로서 개방형 구조로 개발잘들에게 넓은 선택의 폭을 제공한다. 또한 HTML5를 통해 재미있는 고품질의 3D 게임을 제작할 수 있고 단 두 번의 클릭으로 운영자를 위한 온라인 카지노를 게시 할 수 있다. 시작은 완전히 서버 없는 상태로 분산화가 이루어지며 다른 플랫폼에 비해 10배 낮은 수수료로 발생한다.<ref name="백서">FunFair, 〈[https://funfair.io/wp-content/uploads/KR-funfair_whitepaper-kor.pdf FunFair : 재미있고 빠르며 공정한 블록체인 기반의 혁명적인 온라인 게임]〉, 《펀페어》, 2017-06-13</ref> |
=== 서버 === | === 서버 === | ||
27번째 줄: | 16번째 줄: | ||
페이트 채널은 점진적인 향상이 진행되고 있다. 펀페어 슬롯 머신은 페이트 채널이 이체 비용을 높이거나 블록체인을 스팸하지 않으면서, 더 빠르고 공정한 게임을 제공한다는 것을 증명한다. 기존 슬롯 머신은 일단 플레이어가 바퀴를 돌리거나 주사위를 던지면 결과에 영향을 줄 수 있는 중간 플레이(mid-play)를 할 수 있는 방법이 없었다. 페이트 채널은 다중 상태 게임(Multi-State Games)을 지원하여 이전 결과에 새로운 베팅을 할 수 있는 기능을 제공하기 위해 페이트의 프로토콜을 강화한다. 또한 페이트 채널은 서버와 클라이언트에 집중하여 완전한 사용자간 [[P2P]]를 지원한다. 누구나 자신만의 게임 환경을 시작하고 운영 할 수 있도록 서비스를 제공한다. 더불어 페이트 채널 항목에서 서버 구성 요소를 완전히 제거하여 원활한 서비스를 제공한다.<ref name="백서"></ref> | 페이트 채널은 점진적인 향상이 진행되고 있다. 펀페어 슬롯 머신은 페이트 채널이 이체 비용을 높이거나 블록체인을 스팸하지 않으면서, 더 빠르고 공정한 게임을 제공한다는 것을 증명한다. 기존 슬롯 머신은 일단 플레이어가 바퀴를 돌리거나 주사위를 던지면 결과에 영향을 줄 수 있는 중간 플레이(mid-play)를 할 수 있는 방법이 없었다. 페이트 채널은 다중 상태 게임(Multi-State Games)을 지원하여 이전 결과에 새로운 베팅을 할 수 있는 기능을 제공하기 위해 페이트의 프로토콜을 강화한다. 또한 페이트 채널은 서버와 클라이언트에 집중하여 완전한 사용자간 [[P2P]]를 지원한다. 누구나 자신만의 게임 환경을 시작하고 운영 할 수 있도록 서비스를 제공한다. 더불어 페이트 채널 항목에서 서버 구성 요소를 완전히 제거하여 원활한 서비스를 제공한다.<ref name="백서"></ref> | ||
− | + | === 프로토콜 === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
게임이 진행됨에 따라 클라이언트와 서버는 보낸 사람이 서명한 거래 메시지를 교환한다. 세션의 상태가 주어딘 메시지에서 진행되면 새로운 상태가 서명되고, 이전 상태에 공동 서명된다. 게임 세션의 각 결과에 대해 서버는 역방향 해시체인(Reverse Hash Chain)에서 다음 해시를 가져와서 다음 클라이언트 해시와 결합하여 해시를 취하여 RNG를 만든다. RNG를 사용하여 게임 로직(Logic)을 실행하고, 게임 상태 머신에서 액션을 결정한다. 한편, 클라이언트는 서버와 같은 방법으로 동일한 해시를 사용하여 RNG를 생성한다. 게임 로직의 자체 구현을 통해 우승 및 기타 게임 결과가 서버의 결과와 일치하는지 검증한다. 세션을 끝내려면 플레이어는 현금 지급 버튼을 누르고 클라이언트는 가장 최근 거래 상태를 서명하고, 서버는 공동 서명과 함께 세션 종료 메시지로 페이트 채널 계약을 완료한다. 계약은 모든 관련 데이터를 광범위하게 검증하고 문제가 없다면, 계약서는 남은 자금을 지불하고 세션이 완료된다.<ref name="백서"></ref> | 게임이 진행됨에 따라 클라이언트와 서버는 보낸 사람이 서명한 거래 메시지를 교환한다. 세션의 상태가 주어딘 메시지에서 진행되면 새로운 상태가 서명되고, 이전 상태에 공동 서명된다. 게임 세션의 각 결과에 대해 서버는 역방향 해시체인(Reverse Hash Chain)에서 다음 해시를 가져와서 다음 클라이언트 해시와 결합하여 해시를 취하여 RNG를 만든다. RNG를 사용하여 게임 로직(Logic)을 실행하고, 게임 상태 머신에서 액션을 결정한다. 한편, 클라이언트는 서버와 같은 방법으로 동일한 해시를 사용하여 RNG를 생성한다. 게임 로직의 자체 구현을 통해 우승 및 기타 게임 결과가 서버의 결과와 일치하는지 검증한다. 세션을 끝내려면 플레이어는 현금 지급 버튼을 누르고 클라이언트는 가장 최근 거래 상태를 서명하고, 서버는 공동 서명과 함께 세션 종료 메시지로 페이트 채널 계약을 완료한다. 계약은 모든 관련 데이터를 광범위하게 검증하고 문제가 없다면, 계약서는 남은 자금을 지불하고 세션이 완료된다.<ref name="백서"></ref> | ||
− | + | === 온체인 검증 === | |
− | 펀페어는 추가 계약을 사용하여 '''온체인'''에서 검증을 하여 공정한 게임 플레이를 제공한다. 체인 검증(Chain Verification)을 통해 클라이언트와 서버에 의해 생성된 역방향 해시 체인을 각각 확인하기 위해 사용된 마지막 해시가 체인에 게시된다. '''페이트 채널'''은 이것을 정확한 횟수만큼 해시하고, 체인에 맡겨진 최종 해시(final hash)를 다시 만든다. 두 번째로 게임 검증(game Verification)을 사용한다. 개별 게임을 검증하기 위해 게임 상태 머신을 게임 유형별로 하나씩 별도 계약으로 | + | 펀페어는 추가 계약을 사용하여 '''온체인'''에서 검증을 하여 공정한 게임 플레이를 제공한다. 체인 검증(Chain Verification)을 통해 클라이언트와 서버에 의해 생성된 역방향 해시 체인을 각각 확인하기 위해 사용된 마지막 해시가 체인에 게시된다. '''페이트 채널'''은 이것을 정확한 횟수만큼 해시하고, 체인에 맡겨진 최종 [[해시]](final hash)를 다시 만든다. 두 번째로 게임 검증(game Verification)을 사용한다. 개별 게임을 검증하기 위해 게임 상태 머신을 게임 유형별로 하나씩 별도 계약으로 [[블록체인]]에 구현한다. 이 함수는 상수 함수가 될 수 있다. 초기 시드(seeds)와 게임 간의 출력을 가져와서 참(True) 또는 거짓(false)을 반환한다. 상수 함수는 [[블록체인]]을 수정하지 않으므로, 모든 참가자는 이를 무료로 호출하고 실행한다.<ref name="백서"></ref> |
== 토큰 == | == 토큰 == | ||
60번째 줄: | 40번째 줄: | ||
== 참고자료 == | == 참고자료 == | ||
− | * | + | * 펀페처 공식 홈페이지 - https://funfair.io/ |
* FunFair, 〈[https://funfair.io/wp-content/uploads/KR-funfair_whitepaper-kor.pdf FunFair : 재미있고 빠르며 공정한 블록체인 기반의 혁명적인 온라인 게임]〉, 《펀페어》, 2017-06-13 | * FunFair, 〈[https://funfair.io/wp-content/uploads/KR-funfair_whitepaper-kor.pdf FunFair : 재미있고 빠르며 공정한 블록체인 기반의 혁명적인 온라인 게임]〉, 《펀페어》, 2017-06-13 | ||
* 비트웹 편집국, 〈[http://www.bitweb.co.kr/news/view.php?idx=573 펀페어 - 오직 게임을 위한 암호화폐]〉, 《비트웹》, 2018-03-26 | * 비트웹 편집국, 〈[http://www.bitweb.co.kr/news/view.php?idx=573 펀페어 - 오직 게임을 위한 암호화폐]〉, 《비트웹》, 2018-03-26 | ||
68번째 줄: | 48번째 줄: | ||
== 같이 보기 == | == 같이 보기 == | ||
− | * [[ | + | * [[게임]] |
− | |||
* [[카지노]] | * [[카지노]] | ||
* [[이더리움]] | * [[이더리움]] | ||
− | {{암호화폐 종류| | + | {{로고 필요}} |
+ | {{암호화폐 종류|토막글}} |