Robin Linus, Satoshi의 미완성 포커 구상을 구현하다, Bitcoin Poker에 5.6만여 개의 트랜잭션 트리 노드 필요
Odaily 보도: 연구원 Robin Linus가 Bitcoin Poker 프로토콜을 발표하여, Satoshi Nakamoto가 2008년 비트코인 초기 코드에 남긴 미완성 포커 인터페이스를 실행 가능한 방안으로 확장했다. 이 프로토콜은 두 사람이 텍사스 홀덤을 진행하는 것을 지원하며, 딜러 없이 비트코인의 기존 규칙을 사용하여 게임과 자금 결산을 처리한다.
Bitcoin Poker는 양측이 공동으로 비밀 정보를 제공하여 카드 패를 생성하며, 매 라운드마다 필요한 9장의 카드만 생성하고, 암호학적 커밋먼트와 영지식 증명을 통해 카드 배분의 공정성을 유지한다. 프로토콜은 중복 카드를 검사할 수 있으며, 무작위로 생성된 게임이 검사를 통과할 확률은 약 48%이고, 평균 2.08회 시도가 필요하다.
프로토콜은 가능한 게임 결과에 대해 트랜잭션 트리를 사전 구축하며, 참조 구성에는 56,132개의 논리 노드가 포함되고 준비 데이터는 약 8.4 MB이다. 일반 대국은 오프체인에서 진행되며, 트랜잭션은 협력이 중단될 때만 분쟁 처리에 사용된다.
일방이 계속하기를 거부할 경우, 타임아웃 메커니즘이 지정된 지연 후 약정된 팟을 결산하고 이탈한 측의 미사용 잔액을 반환할 수 있지만, 플레이어에게 카드를 공개하도록 강제할 수는 없다. 이 설계는 비트코인 합의 규칙을 수정할 필요가 없으며, 두 명의 참여자만 지원하고, 독립적인 보안 심사가 여전히 필요하다. (Bitcoin.com News)
