Cách xác minh giao dịch tại Blockchain
Last updated
Last updated
Trò chơi trên hệ thống UYTIN.IO hoạt động hoàn toàn trên hệ thống mạng lưới blockchain Arbitrum One và Polygon, cho phép người chơi:
Theo dõi, kiểm tra và xác minh mọi giao dịch đặt cược.
Kiểm tra việc Chainlink VRF gửi kết quả về các hợp đồng thông minh của trò chơi.
Theo dõi giao dịch chuyển USDT từ:
Địa chỉ ví của người chơi đến hợp đồng thông minh của trò chơi.
Hợp đồng thông minh của trò chơi đến ngân hàng nhà cái (Bankroll).
Ngân hàng nhà cái đến người chơi khi thắng cược.
Mọi giao dịch được thực hiện ngay lập tức, đảm bảo người chơi nhận được tiền thắng cược một cách tức thì.
Để kiểm tra giao dịch khi đặt cược, hãy thực hiện theo các bước sau:
Truy cập Explorer của Blockchain: Tùy theo trò chơi bạn chơi trên Arbitrum One hoặc Polygon, hãy truy cập vào trang explorer tương ứng.
Đối với Arbitrum One: Sử dụng .
Đối với Polygon: Sử dụng .
Nhập địa chỉ hợp đồng thông minh của trò chơi bạn tham gia đặt cược.
Ví dụ người chơi vừa tham gia đặt cược trò Tung Xu tại mạng Arbitrum One, nên sẽ truy cập và nhập địa chỉ của trò chơi Tung Xu: 0xBd33838289FAE7f6a13F8e98e78B8d780De9F005
Sau khi nhập, trang web sẽ hiển thị tất cả giao dịch liên quan đến hợp đồng thông minh này. Tìm giao dịch mà bạn quan tâm bằng cách kiểm tra thời gian và số lượng USDT được gửi.
Để xem chi tiết về một giao dịch, click vào hash của giao dịch. Điều này sẽ mở ra một trang mới với tất cả chi tiết về giao dịch đó, bao gồm mức phí gas, địa chỉ người gửi và người nhận, cũng như trạng thái của giao dịch.
Kiểm tra trạng thái của giao dịch: Nếu giao dịch đã được xác nhận, điều này đồng nghĩa với việc giao dịch đã thành công và tiền đã được chuyển đi hoặc nhận đúng cách.
Ở đây địa chỉ hash của giao dịch là: 0x6632abc4e4c38216e823e9d532c173120d8ab4095b9a8596d210fa9869a58bd3
Trong quá trình đặt cược, thông tin cược của người chơi sẽ được gửi tới Chainlink VRF thông qua một requestId
. requestId
này là một dạng mã định danh duy nhất đại diện cho yêu cầu của người chơi nhận kết quả ngẫu nhiên từ Chainlink VRF. Điều này giúp xác định việc người chơi thắng hay thua dựa trên kết quả ngẫu nhiên được cung cấp.
Thông tin đặt cược của người chơi được mô tả như sau:
wager: Người chơi đã đặt cược 4 USDT. Do USDT sử dụng 6 chữ số thập phân, giá trị hiển thị của số tiền cược là (4 * 1,000,000 = 4,000,000).
tokenAddress: Đây là địa chỉ của hợp đồng thông minh quản lý USDT.
isHeads: Nếu giá trị này là True, có nghĩa là người chơi đã chọn cược Ngửa. Nếu là False, người chơi đã chọn cược Sấp.
numBets: Đây chỉ ra số lượng lần đặt cược, trong trường hợp này là 1 lần.
stopGain, stopLoss: Đây là các thông số cho phép người chơi đặt ra các điều kiện chốt lãi (stopGain) và dừng lỗ (stopLoss) khi tham gia đặt cược nhiều lần.
Nếu người chơi nhập một số rất lớn, điều này có nghĩa là họ muốn tiếp tục đặt cược cho đến khi đạt đủ số lần đã nhập mà không cần dừng lại để chốt lãi hoặc dừng khi lỗ.
Sau khi người chơi thực hiện đặt cược với các thông số đã nêu ở Mục (4), hệ thống sẽ tự động gửi một yêu cầu đến Chainlink VRF (Verifiable Random Function) để nhận một kết quả số ngẫu nhiên. Đây là bước quan trọng để đảm bảo tính công bằng và minh bạch trong việc xác định kết quả của ván cược:
Chainlink VRF: Một hệ thống được thiết kế để cung cấp số ngẫu nhiên đáng tin cậy cho các ứng dụng phi tập trung (dApps) và các hợp đồng thông minh, như trò chơi đặt cược.
Quá Trình Xử Lý:
Yêu cầu: Hệ thống gửi yêu cầu lấy số ngẫu nhiên từ VRF.
Tạo Số Ngẫu Nhiên: Chainlink VRF xử lý yêu cầu và trả về số ngẫu nhiên.
Nhận Kết Quả: Hệ thống nhận số ngẫu nhiên và áp dụng để xác định thắng thua.
Sự Minh Bạch và Công Bằng: Kết quả từ Chainlink VRF giúp đảm bảo rằng không có bên nào (kể cả nhà cái) có thể biết trước hoặc tác động đến kết quả, đảm bảo tính chính xác và công bằng cho cả người chơi và nhà cái.
Sự hợp tác giữa hệ thống đặt cược và Chainlink VRF mở ra một trang mới trong việc đảm bảo tính minh bạch và công bằng trong trò chơi đặt cược trực tuyến.
Người chơi có thể dễ dàng kiểm tra kết quả của ván cược thông qua hợp đồng thông minh trò chơi. Để làm này, bạn chỉ cần:
Tìm kiếm giao dịch ERC20 liên quan đến cược của bạn.
Kết quả của ván cược sẽ được hiển thị ngay sau thông tin giao dịch ERC20 đặt cược.
Tìm kiếm giao dịch ERC20 liên quan đến cược của bạn.
Kết quả của ván cược sẽ được hiển thị ngay sau thông tin giao dịch ERC20 đặt cược.
Cách kiểm tra, xác minh thông tin trả thưởng.
Kiểm Tra Thông Tin Giao Dịch:
Địa chỉ trò chơi chuyển 3.92 USDT sang địa chỉ ngân hàng nhà cái.
Ngân hàng nhà cái trả thưởng 7.8 USDT cho người chơi thắng cược.
Giải Thích Việc Chuyển Tiền Cược: - Khi người chơi đặt cược 4 USDT: -
Nếu người chơi nhập địa chỉ ví giới thiệu tại trang cá nhân, họ sẽ nhận được tỉ lệ thắng cược là 1 ăn 1.98. Điều này có nghĩa là nếu thắng, người chơi sẽ nhận được tổng cộng 7.92 USDT.
Trong trường hợp không nhập địa chỉ ví giới thiệu, tỉ lệ thắng cược sẽ là 1 ăn 1.95. Điều này có nghĩa là, nếu thắng, người chơi sẽ nhận được tổng cộng 7.8 USDT.
Hướng Dẫn Nhập Địa Chỉ Ví Giới Thiệu
Để tối đa hóa số tiền thưởng khi chiến thắng, bạn nên nhập địa chỉ ví giới thiệu của bạn bè khi đặt cược tại trang UYTIN.IO. Làm như sau:
1. Truy cập trang cá nhân: Đăng nhập vào tài khoản của bạn và đi tới trang cá nhân.
2. Nhập địa chỉ ví của bạn bè: Tìm đến phần nhập địa chỉ ví giới thiệu và dán địa chỉ ví của bạn bè vào.
Điều này giúp bạn nhận được tỉ lệ thưởng là 1 ăn 1.98, nếu thắng cược.
Bạn bè của bạn cũng sẽ nhận được phần thưởng từ việc giới thiệu bạn tham gia.
3. Thiếu địa chỉ ví giới thiệu? Nếu bạn không có ai giới thiệu, có thể nhập địa chỉ ví hệ thống sau: 0x1D83a44b917651c74B979063c875f359c9196769
để vẫn hưởng một phần thưởng khi thắng.
Lưu ý: Việc nhập địa chỉ ví giới thiệu không ảnh hưởng đến số tiền bạn cược, nhưng có thể tăng tổng số tiền thưởng nhận được!
Khi bạn tham gia cược tại UYTIN.IO, mọi giao dịch đều được xử lý qua hợp đồng thông minh để đảm bảo sự minh bạch và công bằng. Dưới đây là cách thức thu phí nhà cái từ giao dịch của bạn:
Đặt Cược: Khi bạn đặt cược 100 USDT, hợp đồng thông minh sẽ tự động cắt giữ 1% phí nhà cái, tức là 1 USDT. Ngân hàng nhà cái cũng phải đặt 100 USDT để nhận cược từ bạn. Tựa như vậy, hợp đồng thông minh cũng trừ 1% từ khoản này cho những người góp vốn trong ngân hàng nhà cái.
Tính Phí: Vậy, tổng cộng UYTIN.IO giữ lại là 2 USDT (1% từ người chơi và 1% từ ngân hàng nhà cái) và chuyển 98 USDT đặt cược của bạn sang ngân hàng nhà cái.
Khi Thắng Cược: Nếu bạn thắng, bạn sẽ nhận được tổng cộng 198 USDT, trong đó có 98 USDT là tiền lãi.
Khi Thua Cược: Trong trường hợp thua, 98 USDT sẽ được chuyển từ hợp đồng thông minh sang ngân hàng nhà cái. Lúc này 98 USDT là tiền lãi của nhóm cổ đông ngân hàng nhà cái.
Lưu ý rằng, dù kết quả thế nào, phí nhà cái 1% đã được tính vào quy trình để đảm bảo hoạt động công bằng và minh bạch.
Ví dụ: - Khi bạn đặt cược 4 USDT, hợp đồng thông minh sẽ tự định giá phí là 0.08 USDT (2% của 4 USDT), để lại 3.92 USDT cho giao dịch. - Kết quả: - Nếu thắng, bạn sẽ nhận lại tổng cộng số tiền gồm phần cược ban đầu trừ đi phí nhà cái, cộng với tiền lãi. - Nếu thua, 3.92 USDT sẽ được chuyển đến ngân hàng nhà cái và chia cho những người góp vốn.
Link để xem thông tin của giao dịch:
Qua thông tin giao dịch trên ta thấy: đã chuyển thành công 4 USDT từ địa chỉ ví người chơi: tới địa chỉ của hợp đồng thông minh trò chơi:
Nhấn vào trang . để xem thêm các thông tin của giao dịch.
Trường hợp người chơi không nhập bất kỳ giá trị nào cho stopGain và stopLoss trên website , hệ thống tự động áp dụng một số rất lớn là 7237005577332262213973186563042994240829374041602535252466099000494570602496
cho cả hai thông số này.
Chuyển sang trang "ERC20 Token Txns" trên .
Thông tin hash của giao dịch Chailink VRF như trong hình là:
Người chơi có thể dễ dàng kiểm tra kết quả của ván cược thông qua hợp đồng thông minh ngân hàng nhà cái tại địa chỉ (xem thông tin tại ""). Để làm này, bạn chỉ cần:
Chuyển sang trang "ERC20 Token Txns" trên .
Thông tin hash của giao dịch Chailink VRF như trong hình là: