fairnessdiceexplainer
거의 언제나 아닙니다. 조작된 것처럼 느껴지는 굴림은 대개 인간의 기억을 통해 읽힌 정직한 무작위성입니다. 더블은 여섯 번에 한 번 오고, 연속은 정상이며, 패배는 남고 승리는 흐려집니다. 더 단단한 진실은 그 아래에 있습니다. 닫힌 앱으로는 위의 어느 것도 검증할 수 없으므로, 진짜 질문은 앱이 속이는가가 아닙니다. 앱이 속이지 않았음을 증명할 수 있는가입니다.
어느 백개먼 앱이든 같은 두 가지 불평을 듣고, 플레이어들은 주사위를 굴리기 시작한 이래로 줄곧 그 말을 해왔습니다. 상대가 더블을 너무 많이 낸다. 상대는 항상 필요한 숫자를 찾아낸다. 진 사람은 주사위가 뼈였고 탁자가 나무였던 이스탄불의 찻집에서도 그렇게 말했습니다. 어깨를 으쓱하는 대신 진지한 답을 받을 만한 이야기입니다. 여기 그 답이 있습니다.
앱은 왜 이렇게 더블을 많이 내는가
더블이 흔하고, 당신을 이긴 더블이 기억에 남기 때문입니다. 주사위 두 개는 36가지로 떨어집니다. 그중 여섯 가지가 더블입니다. 여섯 번에 한 번은 짝이 나오고, 그 한 분수가 이 불평의 거의 전부를 움직입니다.
- 보통 한 판은 양쪽을 합쳐 50에서 60번 굴립니다. 탁자에서 더블 여덟에서 열 번은 운이 튄 것이 아닙니다. 평균적인 한 판입니다.
- 더블이 연달아 두 번 나오는 것은 36번에 한 쌍입니다. 저녁에 몇 판 두면 한 번 이상 보게 됩니다.
- 더블 세 번 연속은 216번에 한 사슬입니다. 꾸준히 두면 만나게 됩니다. 결함이 아니라 산수입니다.
- 상대에게 필요한 어떤 하나의 숫자든 적어도 한 주사위에 36번 중 11번 나타납니다. 거의 세 번에 한 번입니다.
바도 같은 이야기를 합니다. 자기 안쪽 판의 두 지점을 막아도 상대는 아홉 번에 여덟 번쯤 들어옵니다. 직접 사거리 안에 말을 노출해 두면 그것을 때리는 숫자는 조합 굴림이 더해지기 전에 이미 세 번에 한 번쯤 떨어집니다. 상대에게 필요한 숫자가 그만큼 흔할 때, 저들은 항상 필요한 걸 굴린다는 말은 그저 지고 있는 쪽에서 본 공정한 주사위의 모습입니다.
왜 질 때만 주사위가 불공평하게 느껴지나
기억이 기울어진 장부를 쓰기 때문입니다. 심리학자들은 수십 년 동안 이것을 측정해 왔습니다. 패배는 같은 크기의 승리보다 대략 두 배 무겁습니다. 그래서 당신의 프라임을 쓸어버린 6-6은 일주일 동안 남고, 당신 자신의 6-6은 정의처럼 느껴지다가 저녁 식사 전에 잊힙니다. 주사위가 평범했던 밤을 기억하는 사람은 없고, 그것에 대해 글을 쓰는 사람도 없습니다. 그래서 주사위 조작에 관한 글타래는 모두 똑같이 읽히고, 집계가 붙은 것은 거의 없습니다.
이것은 당신의 결함이 아닙니다. 주의는 판을 바꾼 굴림을 저장하고 바꾸지 않은 쉰 번을 버립니다. 주사위가 뼈에서 깎이던 시절부터 플레이어들은 주사위를 배신자라 불렀습니다. 앱은 첫 말을 그린 날 그 의심을 물려받았습니다.
백개먼 앱이 실제로 속일 수 있을까
가능하고, 정직하려면 그것을 분명히 말해야 합니다. 화면에서 구르는 정육면체는 애니메이션입니다. 숫자는 당신이 볼 수 없는 서버의 코드에서 오고, 물리적으로 그것을 붙드는 것은 없습니다. 대부분의 스튜디오에는 동기가 없습니다. 조작된 게임은 드러나기를 기다리는 죽은 평판이니까요. 플레이어들이 큰 앱에서 집계를 돌리면 총합은 대체로 평범하게 돌아옵니다. 그러나 아마 아닐 것이다는 신뢰이지 증명이 아닙니다. 닫힌 앱으로는 이 질문을 매듭지을 실험을 돌릴 수 없습니다. 구조가 주사위를 손 닿지 않는 곳에 두기 때문입니다. 그러므로 정직한 구분선은 속이는 앱과 정직한 앱 사이에 있지 않습니다. 확인할 수 있는 주사위와 믿고 받아들여야 하는 주사위 사이에 있습니다.
느낌은 감사할 수 없다. 영수증은 감사할 수 있다.
주사위를 직접 시험하려면
암호학에 손을 뻗기 전에 종이 시험을 해보십시오. 대부분의 의심은 하룻저녁에 정리됩니다.
기대치를 먼저 적는다. 두기 전에 공정함이 어떤 모습인지 적으십시오. 여섯 번에 한 번은 더블, 양쪽 모두. 지고 난 뒤에 무엇을 수상하다고 볼지 정하는 것이야말로 편향이 이기는 방식입니다.
기억하지 말고 센다. 한 세션 내내 모든 굴림과 모든 더블을 세십시오. 당신 것과 상대 것 모두. 종이가 기억을 이깁니다. 애초에 잘못 보고하던 계측기가 바로 기억이기 때문입니다.
통계학자처럼 읽는다. 120번 굴리면 더블은 약 20번을 기대하십시오. 십대 초반부터 이십대 후반까지는 평범한 흔들림입니다. 여러 세션을 살아남는 큰 격차만이 무언가를 뜻합니다.
플레이어가 이 시험을 실제로 돌리면 두 가지 일이 일어납니다. 첫째, 상대의 더블은 거의 언제나 기준값 근처에 떨어집니다. 둘째, 그리고 더 중요하게, 시험은 방법의 한계를 드러냅니다. 흠 없는 집계조차 정직한 서버와, 결정적인 순간에 백 번에 한 번을 기울이는 서버를 구별하지 못합니다. 드물고 정확한 조작은 통계가 잡지 못합니다. 그것을 잡는 것은 암호학입니다.
앱은 약속 대신 무엇을 내놓아야 하나
대국마다의 영수증입니다. Orion은 그렇게 만들어졌습니다. 첫 굴림 전에 서버가 비밀 시드에 대한 SHA-256 커밋먼트를 공개하고, 모든 굴림이 HMAC-SHA256으로 거기서 유도되며, 끝에 시드가 공개됩니다. 어떤 브라우저에서든 orion.arthea.ai/verify를 열고 대국 ID를 넣으면 페이지가 모든 것을 로컬에서 다시 계산합니다. 계정도 설치도 없고, 우리의 말은 검사에 들어가지 않습니다.