구글에서 선호하는 출처로 추가

비트코인 규칙 그대로 2인 포커 설계…준비 데이터 8.4MB

비트코인(BTC)

토포AI로 이 기사 더 깊이 읽기

비트코인 규칙 그대로 2인 포커 설계…준비 데이터 8.4MB / TokenPost.ai

비트코인(BTC)의 합의 규칙을 바꾸지 않고 두 사람이 딜러 없이 텍사스 홀덤을 진행하는 설계가 나왔다. 비공개 카드 생성부터 베팅, 상대가 게임을 중단했을 때의 판돈 정산까지 거래와 서명 규칙으로 처리한다.

스탠퍼드대 박사과정 연구자 로빈 리누스(Robin Linus)는 논문 ‘Bitcoin Poker’에서 2인 리밋 텍사스 홀덤 프로토콜을 제안했다. 비트코인닷컴 뉴스는 사토시 나카모토가 초기 소프트웨어에 미완성 포커 인터페이스를 남긴 지 거의 18년 만에 나온 설계라고 전했다. 다만 리누스의 논문은 초기 코드에 포커 로비와 테이블 화면이 있었더라도 이를 완성된 게임 프로토콜로 볼 수 없다고 설명한다. 사토시가 실제 게임을 만들려 했는지는 확인되지 않았다.

설계의 핵심은 게임의 가능한 진행 경로를 미리 서명한 거래 트리로 구성하는 것이다. 두 참가자는 각자 비밀 정보를 보태 카드를 만들고, 암호학적 약정과 영지식 증명으로 카드가 유효하며 중복되지 않았는지 확인한다. 52장 전체를 섞는 대신 한 판에 필요한 카드 9장만 생성한다.

논문에 따르면 중복 검사를 통과할 확률은 약 48.025%이며, 유효한 판을 얻기까지 평균 약 2.08223회 시도가 필요하다. 이 확률과 시도 횟수는 카드 생성 과정의 반복 부담을 보여준다.

베팅이나 카드 공개가 이뤄지면 해당 단계에 맞는 거래 경로를 따른다. 한 참가자가 차례를 진행하지 않으면 상대는 정해진 블록 지연 뒤 시간 초과 경로로 판돈을 정산할 수 있다. 그러나 비트코인이 숨겨진 카드의 공개까지 강제하지는 않는다. 참가자가 공개를 거부하면 판을 끝내고 약정된 판돈을 정산할 수 있지만, 상대의 카드를 드러내게 할 수는 없다.

비용은 과제로 남는다. 논문의 기준 구성은 참가자당 100빅블라인드, 베팅 라운드당 최대 4회 베팅을 가정한다. 이때 거래 트리에는 논리 노드 5만6132개와 일반 서명 5만4855개, 카드 공개 패키지 1306개가 필요하며 공개 준비 데이터는 841만6186바이트다.

데스크톱 브라우저 시험 3회에서 거래 트리를 준비하고 저장하는 데 26.39~27.26초가 걸렸다. 논문은 이 측정치가 시험 환경에서 나온 결과이며 시작 시간이나 실제 서비스 성능을 보장하지 않는다고 설명했다.

논문은 참가자를 두 명으로 제한했다. 비밀 카드 공유와 참가자 간 공모 문제를 고려한 범위다. 전체 악의적 참가자 상황을 다루는 형식적 증명은 제시하지 않았고, 증명 구성과 어댑터 서명 확장에는 독립 검토가 필요하다고 밝혔다.

비트코인 코어를 이용한 구현 시험은 지급과 시간 초과 경로 등을 다뤘다. 다만 논문은 시험이 보안 증명을 대신하지 않는다고 명시했다.

이번 제안은 완성된 온라인 포커 서비스라기보다 기존 비트코인 규칙으로 비공개 정보가 포함된 게임과 분쟁 정산을 표현한 연구 설계다. 실제 활용에는 거래 트리 준비 비용과 오프체인 메시지 교환, 독립 보안 검토가 남아 있다.

오늘의 스탬프 0명이 오늘 찍었어요
오늘의 스탬프 0명이 오늘 찍었어요

0

    불러오는 중…

    토큰포스트 앱 다운로드 QR 코드 QR 코드 스캔하고
    ios, Android 앱
    다운로드 하기