Back to top
  • 공유 Chia sẻ
  • 인쇄 In
  • 글자크기 Cỡ chữ
URL đã được sao chép

Bitcoin giữ nguyên quy tắc, thiết kế poker 2 người cần 8,4 MB dữ liệu chuẩn bị

Bitcoin giữ nguyên quy tắc, thiết kế poker 2 người cần 8,4 MB dữ liệu chuẩn bị / Tokenpost

Một thiết kế mới cho phép hai người chơi Texas Hold’em không cần người chia bài mà không thay đổi các quy tắc đồng thuận của Bitcoin(BTC). Từ tạo bài riêng, đặt cược đến chia tiền cược khi đối thủ dừng chơi, mọi bước đều được xử lý bằng giao dịch và chữ ký.

Robin Linus, nghiên cứu sinh tiến sĩ tại Đại học Stanford, đề xuất giao thức Texas Hold’em giới hạn dành cho hai người trong nghiên cứu “Bitcoin Poker”. Bitcoin.com News đưa tin thiết kế này xuất hiện gần 18 năm sau khi Satoshi Nakamoto để lại giao diện poker chưa hoàn thiện trong phần mềm ban đầu. Tuy nhiên, nghiên cứu của Linus cho biết dù mã nguồn cũ có sảnh poker và màn hình bàn chơi, chúng không thể được xem là một giao thức trò chơi hoàn chỉnh. Chưa rõ Satoshi có thực sự định xây dựng một trò chơi hay không.

Ý tưởng cốt lõi là tạo trước một cây giao dịch đã ký, bao quát các nhánh diễn biến có thể xảy ra trong ván bài. Hai người chơi cùng đóng góp thông tin bí mật để tạo bài, sau đó dùng cam kết mật mã và bằng chứng không tiết lộ tri thức để xác minh bài hợp lệ và không bị trùng. Thay vì xáo cả bộ 52 lá, giao thức chỉ tạo 9 lá cần thiết cho một ván.

Theo nghiên cứu, xác suất vượt qua kiểm tra trùng lặp là khoảng 48,025%, và cần trung bình khoảng 2,08223 lần thử để có một ván hợp lệ. Các con số này cho thấy quá trình tạo bài có thể phải lặp lại.

Khi có lượt cược hoặc lật bài, người chơi đi theo nhánh giao dịch tương ứng. Nếu một người không tiếp tục lượt của mình, người còn lại có thể quyết toán tiền cược qua nhánh quá thời hạn sau một khoảng chờ tính bằng khối đã quy định. Tuy vậy, Bitcoin không thể buộc người chơi lật các lá bài kín. Nếu một bên từ chối công khai bài, ván có thể kết thúc và tiền cược được quyết toán theo cam kết, nhưng bài của đối thủ không thể bị buộc phải tiết lộ.

Chi phí vẫn là một thách thức. Cấu hình cơ sở trong nghiên cứu giả định mỗi người chơi có 100 big blind và mỗi vòng cược có tối đa 4 lần đặt cược. Cây giao dịch khi đó cần 56.132 nút logic, 54.855 chữ ký thông thường và 1.306 gói công khai bài; dữ liệu chuẩn bị để công khai có dung lượng 8.416.186 byte.

Trong 3 lần thử trên trình duyệt máy tính để bàn, việc chuẩn bị và lưu cây giao dịch mất từ 26,39 đến 27,26 giây. Nghiên cứu lưu ý đây là kết quả trong môi trường thử nghiệm, không đảm bảo thời gian khởi tạo hay hiệu năng của dịch vụ thực tế.

Nghiên cứu giới hạn giao thức ở hai người chơi do các vấn đề liên quan đến chia sẻ bài kín và khả năng thông đồng giữa người chơi. Nghiên cứu chưa đưa ra chứng minh hình thức bao quát mọi tình huống có người chơi ác ý, đồng thời cho biết cấu trúc chứng minh và phần mở rộng chữ ký adapter cần được đánh giá độc lập.

Thử nghiệm triển khai bằng Bitcoin Core bao gồm các nhánh thanh toán và quá thời hạn. Tuy nhiên, nghiên cứu nhấn mạnh thử nghiệm không thay thế cho chứng minh bảo mật.

Đề xuất này là một thiết kế nghiên cứu nhằm biểu diễn trò chơi có thông tin kín và quyết toán tranh chấp bằng các quy tắc Bitcoin hiện hành, chứ chưa phải dịch vụ poker trực tuyến hoàn chỉnh. Để có thể ứng dụng, vẫn cần giải quyết chi phí chuẩn bị cây giao dịch, trao đổi thông điệp ngoài chuỗi và đánh giá bảo mật độc lập.

<Bản quyền ⓒ TokenPost, nghiêm cấm sao chép và phân phối trái phép>

Phổ biến nhất

Các bài viết liên quan khác

Bình luận 0

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.

0/1000

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.
1