Bỏ qua, tới nội dung
Bỏ qua, tới nội dung

Công bằng

Provably fair

Một vòng provably fair là vòng bạn có thể tự tính toán lại. Nhà điều hành cam kết một bí mật trước khi bạn chơi, bạn cung cấp một giá trị của riêng mình, và khi bí mật được tiết lộ, bất kỳ ai cũng có thể dựng lại kết quả và kiểm tra rằng nó không bao giờ bị thay đổi.

Câu trả lời ngắn gọn

Provably fair có nghĩa là kết quả của một vòng được tạo ra từ ba giá trị mà bạn có thể kiểm tra: một hạt giống máy chủ mà nhà điều hành cam kết trước khi bạn chơi bằng cách công bố hàm băm của nó, một hạt giống máy khách do trình duyệt của bạn cung cấp, và một nonce đếm số vòng. Chạy ba giá trị đó qua thuật toán được công bố của trò chơi và bạn sẽ nhận lại kết quả mà trò chơi đã trả cho bạn, mỗi lần, trên mọi máy.

Bằng chứng là theo hồi tố, không bao giờ trực tiếp. Bạn không thể thấy hạt giống máy chủ khi nó đang được sử dụng, hoặc kết quả sẽ có thể đoán trước; bạn thấy hàm băm của nó. Khi hạt giống được nghỉ hưu, nó được tiết lộ, và việc băm nó phải tái tạo cam kết bạn đã thấy. Nếu không, hạt giống đã bị thay thế, và mọi vòng chơi dưới nó đều đáng ngờ.

Nó không bao phủ toàn bộ trang web, và không có nhà điều hành trung thực nào tuyên bố khác. Provably fair áp dụng cho các trò chơi gốc của họ, nơi nhà điều hành viết mã và có thể công bố. Nó không áp dụng cho các trò chơi của bên thứ ba – slot, bàn chơi trực tiếp, game show – chạy trên bộ tạo số ngẫu nhiên được chứng nhận của họ và không tiết lộ hạt giống nào để kiểm tra. Cả hai loại nằm trong cùng một sảnh. Chúng không cùng một đảm bảo.

Ba giá trị tạo nên một vòng

Hai trong số đó được bạn biết trước khi vòng kết thúc. Thứ ba phải được tiết lộ sau khi vòng kết thúc để hoàn tất bằng chứng.

  • Hạt giống máy chủ

    Một bí mật ngẫu nhiên được tạo ra ở phía nhà điều hành. Bạn không bao giờ thấy nó khi nó còn hoạt động – bạn thấy hàm băm của nó, được công bố trước vòng đầu tiên của bạn dưới nó. Hàm băm đó là cam kết: nó cố định hạt giống mà không tiết lộ nó, vì băm chỉ chạy một chiều và không có hạt giống thứ hai nào tạo ra cùng đầu ra.

  • Hạt giống máy khách

    Một giá trị từ phía bạn, có thể chỉnh sửa trong bảng điều khiển công bằng của trò chơi. Nó tồn tại để một hạt giống đã cam kết không thể đồng thời là một hạt giống được chọn: nhà điều hành không thể chọn một hạt giống máy chủ có kết quả thuận lợi khi một nửa đầu vào là giá trị bạn đặt độc lập, sau đó, và có thể thay đổi khi bạn muốn.

  • Nonce

    Một bộ đếm tăng thêm một sau mỗi vòng. Cùng hạt giống máy chủ, cùng hạt giống máy khách, nonce khác: một kết quả khác, và có thể kiểm tra từng vòng thay vì chỉ theo lô. Điều này cho phép một cặp hạt giống duy nhất bao phủ toàn bộ phiên.

Cách kiểm tra một vòng trong bốn bước

Việc xác minh xảy ra sau khi thực tế, trên máy của bạn, sử dụng các giá trị từ trò chơi. Nó không cần truy cập tài khoản và không cần sự hợp tác từ chúng tôi ngoài việc công bố thuật toán – đó là toàn bộ mục đích của sự sắp xếp này.

  1. Sao chép cam kết

    Trước khi bạn chơi, bảng công bằng hiển thị hàm băm của hạt giống máy chủ hiện đang dùng. Sao chép và giữ nó. Đây là điều duy nhất phải đến từ trước vòng; mọi thứ khác có thể đọc sau.

  2. Chơi các vòng

    Mỗi vòng sử dụng một nonce, và bảng hiển thị hạt giống máy khách và nonce hiện tại trong khi bạn chơi. Vì vậy, tại thời điểm một vòng kết thúc, bạn đã có hai trong ba đầu vào, cộng với cam kết cho thứ ba.

  3. Xoay hạt giống

    Xoay sẽ nghỉ hưu hạt giống máy chủ và tiết lộ nó. Không có gì xác minh được cho đến khi điều đó xảy ra, tại sao một hạt giống bạn không bao giờ xoay là một hạt giống bạn không bao giờ kiểm tra. Khi được tiết lộ, nó không thể được sử dụng cho bất kỳ vòng nào nữa.

  4. Tính toán lại và so sánh

    Băm hạt giống được tiết lộ: nó phải bằng cam kết bạn đã sao chép. Sau đó đưa hạt giống, hạt giống máy khách và nonce qua thuật toán được công bố và kiểm tra rằng kết quả khớp với số tiền bạn được trả. Thuật toán là công khai, vì vậy bạn có thể sử dụng trình xác minh độc lập thay vì của chúng tôi.

Nơi bằng chứng áp dụng và nơi không

Bao phủ

Trò chơi gốc của sòng bạc

Các trò chơi mà nhà điều hành viết toán và do đó có thể công bố: các định dạng vòng nhanh – đường cong crash, dice, mines, vòng quay, plinko-style. Một nonce mỗi vòng có nghĩa là xác minh theo vòng thay vì theo phiên, do đó, một kết quả đáng ngờ có thể được kiểm tra riêng.

Chúng chủ yếu nằm trong mục Crash và Thắng ngay, nơi một vòng chơi kéo dài vài giây và kết quả là một con số duy nhất thay vì vòng quay cuộn.

Không áp dụng

Trò chơi của bên thứ ba

Slot, bàn live dealer và game show do các studio bên ngoài xây dựng. Kết quả của chúng được tạo ra trong chính engine của studio, trên máy chủ của studio. Studio không đưa ra seed, và không nhà điều hành nào có thể tạo ra. Một casino quảng cáo toàn bộ sảnh game của mình là provably fair đang mô tả một điều không tồn tại.

Thay vào đó, các trò chơi này có chứng nhận: một tổ chức kiểm định độc lập kiểm tra bộ tạo số ngẫu nhiên và tỷ lệ hoàn trả công bố, sau đó kiểm tra lại định kỳ. Đó là một sự kiểm soát thực sự. Nhưng nó cũng là một loại kiểm soát khác – một sự kiểm toán bạn tin tưởng, thay vì một bằng chứng bạn tự chạy.

Trò chơi live dealer là một trường hợp thứ ba nữa. Sự ngẫu nhiên ở đó là một bánh xe vật lý hoặc một bộ bài thật trước camera, vì vậy không có seed nào để công bố và không có gì để băm. Điều bạn xác minh trên các bàn đó là những gì bạn có thể thấy.

Những gì provably fair không chứng minh

Đây là phần mà hầu hết các trang về chủ đề này bỏ qua, và nó quyết định giá trị thực sự của tuyên bố đối với bạn.

Nó không nói gì về tỷ lệ cược
Một trò chơi có lợi thế nhà cái 1% và một trò chơi có lợi thế nhà cái 10% đều có thể provably fair. Việc xác minh xác nhận rằng kết quả không bị thay đổi sau khi đã xảy ra. Nó không đánh giá về các điều khoản bạn đã chấp nhận trước đó.
Nó không thay đổi tỷ lệ hoàn trả kỳ vọng của bạn
Tỷ lệ hoàn trả là một thuộc tính của bảng trả thưởng, không phải của seed. Một vòng đã xác minh là một vòng đã xác minh, và một trăm vòng thua đã xác minh vẫn là một trăm vòng thua. Tính công bằng ở đây là một tuyên bố về quy trình, không bao giờ về kết quả.
Nó vô giá trị nếu không được kiểm tra
Hầu như không ai kiểm tra, và một bằng chứng không ai chạy không bảo vệ được ai cụ thể. Điều nó bảo vệ là tất cả mọi người nói chung: nhà điều hành phải hành xử như thể ai đó sẽ kiểm tra, bởi vì bất kỳ người chơi nào cũng có thể, vào bất kỳ lúc nào, trên bất kỳ vòng nào.

Bằng chứng cho một vòng chơi và bằng chứng cho một khoản thanh toán là hai bảo đảm khác nhau, và chỉ cái thứ hai sống trên mạng lưới công khai. Nạp và rút là những giao dịch bình thường mà bất kỳ ai cầm hash đều đọc được trong một explorer; còn một vòng chơi được kết toán trên máy chủ và được chứng minh bằng cam kết, không có gì ghi vào khối cả. Cái gì thực sự chạy on-chain ở một casino blockchain

Ba thói quen giúp bằng chứng trở nên hữu dụng

  • Đặt client seed của riêng bạn trước khi chơi thay vì sau. Seed mặc định vẫn hoạt động, nhưng bạn đang tin rằng nó không được chọn cho bạn, điều này chính xác là sự tin tưởng mà cơ chế này muốn loại bỏ.
  • Xoay vòng server seed khi kết thúc một phiên chơi, không chỉ khi có điều gì đó trông bất thường. Việc xoay vòng là cách để lộ seed, và một loạt các vòng bạn không bao giờ lộ ra là một loạt bạn không thể kiểm tra.
  • Ghi lại hash cam kết khi màn hình còn hoạt động. Một hash mà bạn đọc sau đó chẳng chứng minh được gì cả: toàn bộ sức mạnh của nó đến từ việc được công bố trước khi kết quả tồn tại.

Câu hỏi về provably fair

Có phải tất cả các trò chơi trên trang này đều provably fair?
Không. Nó áp dụng cho các trò chơi gốc của chúng tôi, nơi thuật toán có thể được công bố. Các trò chơi của bên thứ ba – slot, bàn live dealer, game show – chạy trên engine được chứng nhận của studio và không tiết lộ seed. Cả hai loại đều có trong sảnh game, và chỉ một trong số đó là bạn có thể xác minh.
Tôi có phải xác minh để nó bảo vệ tôi không?
Không. Kết quả được tính toán theo cùng một cách dù có ai kiểm tra hay không. Xác minh là cách bạn xác nhận sau đó; nó không thay đổi gì về vòng chơi đó, và việc bỏ qua không đặt bạn vào một bộ quy tắc khác.
Liệu server seed có thể bị thay đổi sau khi nhìn thấy cược của tôi?
Không thể mà không phá vỡ cam kết. Hash được công bố trước vòng chơi và hàm băm chỉ hoạt động một chiều, vì vậy một seed khác sẽ tạo ra một hash khác. Một seed được tiết lộ mà không khớp với hash bạn được xem chính là bằng chứng rằng có gì đó đã thay đổi, điều mà cơ chế này được xây dựng để phơi bày.
Tại sao client seed lại quan trọng nếu server seed đã được cam kết?
Vì cam kết cố định seed mà không chứng minh nó được chọn một cách vô tư. Client seed của bạn là một đầu vào được chọn sau server seed và độc lập với nó, giúp loại bỏ khả năng chọn một server seed mà kết quả của nó đã được biết là thuận lợi.
Nonce thực sự dùng để làm gì?
Nó phân biệt các vòng chơi được thực hiện với cùng một cặp seed, và giúp việc xác minh hoạt động trên từng vòng. Nếu không có nó, một cặp seed sẽ chỉ tạo ra một kết quả và bạn sẽ phải xoay vòng seed sau mỗi lần đặt cược để cơ chế có ý nghĩa.
RNG được chứng nhận có tệ hơn provably fair không?
Đó là một cơ chế kiểm soát khác, không tự động là yếu hơn. Chứng nhận có nghĩa là một phòng thí nghiệm độc lập đã kiểm tra bộ tạo số ngẫu nhiên theo một tiêu chuẩn và kiểm tra lại định kỳ. Provably fair chuyển việc kiểm tra cho bạn và loại bỏ nhu cầu tin vào lời của bất kỳ ai – nhưng chỉ trên các trò chơi mà nhà điều hành sở hữu thuật toán.