Bethropic

Xác nhận là gì và tại sao khoản tiền gửi của bạn phải chờ vài lần

uplandbluff9040 lượt xem
🌐 Originally written in English· AI translationView original

Nhìn thấy không phải là đã xong

Gửi một đồng coin và trong một, hai giây, giao dịch sẽ hiển thị trên block explorer. Nó đã được phát sóng: các node có nó, các miner hoặc validator có nó trong hàng đợi, và explorer đang báo cáo những gì nó nghe được. Điều chưa xảy ra là điều duy nhất quan trọng — mạng chưa đồng ý rằng giao dịch này là một phần của sổ cái.

Sự đồng ý đó xảy ra trong các khối. Một khối là một lô giao dịch mà một miner hoặc validator đề xuất và phần còn lại của mạng chấp nhận. Khi giao dịch của bạn được đưa vào một khối, nó có một xác nhận. Khi một khối khác được xây dựng trên nó, nó có hai. Số lượng chỉ đơn giản là độ sâu mà giao dịch của bạn bị chôn dưới các khối sau.

Độ sâu quan trọng vì sổ cái có thể, trong thời gian ngắn, tách nhánh. Hai miner tìm thấy một khối gần như cùng một lúc; mạng theo dõi cả hai trong một, hai khối cho đến khi một chuỗi vượt lên trước, và chuỗi kia bị loại bỏ cùng với mọi giao dịch chỉ có trong nó. Một giao dịch với một xác nhận có thể ở bên thua cuộc. Một giao dịch với sáu có một chuỗi sáu khối sẽ phải bị loại bỏ.

Nơi "sáu xác nhận" đến từ

Con số này không phải là truyền thuyết. Phần 11 của Bitcoin whitepaper tính toán xác suất mà một kẻ tấn công kiểm soát một phần nào đó của sức mạnh băm của mạng có thể bí mật xây dựng một chuỗi dài hơn và thay thế một giao dịch bị chôn sâu z khối. Kết quả, đối với kẻ tấn công giữ 10% của mạng:

Xác suất kẻ tấn công có 10% sức mạnh băm đảo ngược một giao dịch — Bitcoin whitepaper, phần 11

XÁC NHẬNCƠ HỘI ĐẢO NGƯỢC
120.5%
25.1%
31.3%
40.35%
50.09%
60,024%

Mỗi xác nhận giảm rủi ro xuống khoảng một phần tư ở kích thước attacker này. Đường cong là lý do tại sao "sáu" trở thành ngưỡng tùy chỉnh cho giá trị trong khoảng thời gian: đó là điểm mà con số không còn đáng viết ra.

Hai điều cần đọc từ bảng. Sự giảm là hàm mũ, vì vậy xác nhận biên tế có giá trị nhất ở giai đoạn đầu — đi từ một đến hai loại bỏ ba phần tư rủi ro, đi từ năm đến sáu loại bỏ một phần tư của những gì ít còn lại. Và toàn bộ bảng là về thời gian khối của một chuỗi và mô hình bảo mật. Sáu khối Bitcoin là khoảng một giờ. Sáu khối trên một chuỗi tạo ra một cái mỗi ba giây là mười tám giây, và có nghĩa là điều gì đó khác.

Tại sao số lượng khác nhau theo coin

Mỗi chuỗi giải quyết khác nhau, vì vậy một số khối cố định không phải là một lượng chắc chắn cố định. Đại loại, các chuỗi mà ví này nhận tiền gửi trên đó rơi vào ba nhóm:

  • Chuỗi bằng chứng công việc — Bitcoin, Litecoin. Khối mỗi mười phút và hai phút rưỡi tương ứng; sự chắc chắn tích tụ với độ sâu chính xác như bảng whitepaper mô tả, và đảo ngược là một câu hỏi về sức mạnh hash.
  • Chuỗi bằng chứng cổ phần nhanh — Ethereum, Polygon, TRON. Khối mỗi vài giây, và Ethereum đặc biệt đạt đến sự hoàn tất rõ ràng sau hai epoch, đại loại mười ba phút, trước đó một khối không thể được hoàn nguyên mà không có trình xác thực tiêu hủy cổ phần của riêng họ. Nhiều xác nhận đến nhanh chóng; ngưỡng có nghĩa là điểm hoàn tất.
  • Chuỗi sổ cái đồng thuận — XRP Ledger. Không có khai thác và không có nhánh cạnh tranh để chờ đợi: các trình xác thực đồng ý trên mỗi sổ cái trong vài giây và nó là cuối cùng khi đóng. Một xác nhận duy nhất trên XRP là một động vật khác biệt so với một xác nhận duy nhất trên Bitcoin.

Vì vậy, cùng một nhà cái, muốn cùng một mức độ chắc chắn, kết thúc bằng một số khác nhau cho mỗi coin. Đó là những gì ví đang cho bạn thấy.

ENGINE-VERIFIEDTừ cửa hàng máy khách, CoinStore.ts: mỗi coin mang một ICoinMeta về phí, minWithdraw, minDeposit, xác nhận và loại, được phục vụ bởi backend cho mỗi coin. Màn hình tiền gửi kết xuất nó trực tiếp — chuỗi trong en.json đọc "Chỉ gửi {symbol} đến địa chỉ này, {confirm} xác nhận được yêu cầu." — và một khoản tiền gửi đang chờ xử lý hiển thị trạng thái "Chờ Xác nhận" cho đến khi số lượng được đáp ứng. Các số lượng tự nó là cấu hình máy chủ và có thể thay đổi; màn hình, không phải bài viết này, là nguồn của số hiện tại.

Tại sao một nhà cái lại chờ đợi cả

Một cửa hàng gửi hàng vật lý có thể chờ đợi để giải quyết, vì hàng không rời đi cho đến khi tiền chắc chắn. Một nhà cái không thể: ngay khi một khoản tiền gửi được ghi, nó có thể được cược, và một cược thắng thanh toán trong vài giây. Nếu khoản tiền gửi sau đó bị đảo ngược bởi một chuỗi tổ chức lại, nhà cái đã thanh toán một khoản rút tiền thực tế so với tiền không còn tồn tại.

Đó chính xác là cuộc tấn công mà bảng whitepaper mô tả, nhắm vào một nhà cái thay vì một thương gia — tiền gửi, cược, và cố gắng bỏ cuộc tiền gửi. Số lượng xác nhận là nhà cái chọn xác suất nhỏ như thế nào nó muốn trước khi nó đảm nhận rủi ro. Chờ đợi không phải là không tin tưởng bạn; nó là nhà cái từ chối cược vào chuỗi.

Nó cắt theo cách khác trên rút tiền. Khi nhà cái gửi coin cho bạn, nó là người gửi, và giao dịch của nó phải tuân theo quy tắc tương tự — một khoản rút tiền bạn thấy trong trình khám phá ở zero xác nhận chưa là của bạn để chi tiêu, và sàn giao dịch nhận sẽ áp dụng số lượng của riêng nó trước khi nó ghi tín dụng bạn.

Phải làm gì khi nó nói chờ

  1. Mở giao dịch trong trình khám phá của chuỗi — ví liên kết mỗi coin với chuỗi của riêng nó (Bitcoin, Etherscan, Tronscan, XRPScan, v.v.) — và xem số lượng xác nhận tăng lên. Nếu nó đang tăng, không có gì sai; nó sớm.
  2. Kiểm tra số lượng so với số trên màn hình tiền gửi. Một khoản tiền gửi đã đạt đến nó và vẫn hiển thị chờ đợi là đáng giá một tin nhắn đến hỗ trợ với hash giao dịch; một cái chưa đơn giản là chưa ở đó.
  3. Nếu giao dịch có zero xác nhận trong thời gian dài trên một chuỗi bằng chứng công việc, phí có thể đã được đặt quá thấp cho nhu cầu hiện tại. Nó chưa thất bại — nó được xếp hàng — và tại sao điều đó xảy ra là bài viết của riêng nó.
  4. Nếu trình khám phá không thể tìm thấy giao dịch cả, vấn đề là phía trên của xác nhận: kiểm tra ví gửi, và kiểm tra rằng nó đi đến mạng đúng.

Trạng thái chờ đợi là hệ thống hoạt động. Một nhà cái mà ghi tín dụng ở zero xác nhận sẽ nhanh hơn và cuối cùng sẽ bị cướp bởi chính xác cơ chế ở trên — và chi phí của điều đó sẽ tìm thấy đường quay lại mỗi người chơi. Tiền ngồi ở đâu là bài viết của người bạn đồng hành về những gì xảy ra sau khi nó hạ cánh.

Cách nhanh nhất để kiểm tra một vòng chơi sau khi nó kết thúc
Dice: một lần lăn, một kết quả có thể xác minh được, ngay khi tiền gửi được xác nhận
Dice →

Câu hỏi thường gặp

Blockchain confirmation là gì?

Một khối được thêm vào trên khối chứa giao dịch của bạn. Zero có nghĩa là mạng đã nhìn thấy nó nhưng chưa đồng ý; mỗi khối tiếp theo làm cho việc đảo ngược nó trở nên không thể xảy ra theo cấp số nhân.

Tại sao một sòng bạc lại cần nhiều confirmations?

Vì một khoản tiền gửi được ghi có có thể được cược và trả ngay lập tức. Nếu tiền gửi sau đó bị đảo ngược do tổ chức lại chuỗi, nhà cái sẽ phải trả tiền thực tế cho một giao dịch không còn tồn tại. Số lượng là nhà cái chọn rủi ro đó phải nhỏ bao nhiêu.

Tại sao Bitcoin là sáu?

Từ phép tính của whitepaper Bitcoin: một kẻ tấn công có 10% mạng có khoảng 20% cơ hội đảo ngược giao dịch một confirmation và khoảng 0,02% sau sáu. Sáu là nơi rủi ro trở nên không đáng kể đối với giá trị tĩnh.

Betkyo yêu cầu bao nhiêu confirmations?

Nó được đặt cho mỗi coin trên máy chủ và in trên màn hình tiền gửi bên cạnh địa chỉ, vì các chuỗi ổn định ở các tốc độ khác nhau và với các mô hình bảo mật khác nhau. Đọc số ở đó; đó là số hiện tại.

Tiền gửi của tôi đã chờ đợi lâu. Nó có bị mất không?

Thường thì không. Kiểm tra giao dịch trong chain explorer: nếu confirmations đang tăng lên thì nó đang trên đường đi; nếu chúng bị kẹt ở zero trên Bitcoin hoặc Litecoin thì phí có thể quá thấp và nó đang xếp hàng; nếu explorer không thể tìm thấy nó, hãy kiểm tra ví gửi và mạng nó được gửi đi.

NGUỒN & TÀI LIỆU THAM KHẢO

TRÒ CHƠI TRONG BÀI VIẾT NÀY

Dice — quy tắc & chơi miễn phí →

Xác nhận là gì và tại sao khoản tiền gửi của bạn phải chờ vài lần

Bình luận (1)

  • silver_sparrow

    Makes sense why exchanges require like 6+ confirmations then, basically can't realistically reverse it at that point.