Các khối lỗi thời, mồ côi và khối "chú": sự khác biệt là gì?

Trong thế giới khai thác, không phải tất cả công việc được thực hiện đều mang lại phần thưởng. Đôi khi những người khai thác hoặc pool giải quyết được một vấn đề, nhưng vì nhiều lý do khác nhau, công việc của họ trở nên vô ích. Trong số liệu thống kê của pool, bạn có thể gặp khái niệm “stale shares”, và trong tin tức – “orphan blocks”. Hãy cùng tìm hiểu ý nghĩa của các thuật ngữ này và sự khác biệt cơ bản giữa chúng.

Stale Shares (Cổ phiếu cũ): vấn đề của bạn

Đây là thuật ngữ phổ biến nhất mà một thợ đào bình thường gặp phải. Stale Share — là một giải pháp hợp lệ (share) mà ASIC của bạn đã gửi đến pool, nhưng nó đã đến quá muộn. Pool từ chối nó vì một khối mới trong mạng đã được người khác tìm thấy.

Hãy tưởng tượng bạn đang giải một ô chữ trên báo để tìm tốc độ. Bạn đã nhập từ cuối cùng, nhưng ngay lúc đó, đài phát thanh đã thông báo tất cả các câu trả lời đúng. Giải pháp của bạn là đúng, nhưng nó đã vô ích.

Nguyên nhân của Stale Shares:

  • Ping cao đến máy chủ pool. Tín hiệu đi từ ASIC của bạn đến pool và quay lại càng lâu, khả năng có người khác tìm thấy một khối trong thời gian đó càng cao.
  • Chất lượng kết nối internet kém. Mất gói và kết nối không ổn định dẫn đến sự chậm trễ.

Làm thế nào để giải quyết vấn đề này?

  1. Chọn máy chủ pool gần vị trí địa lý của bạn. Hầu hết các pool lớn đều có máy chủ ở Châu Âu, Châu Á và Bắc Mỹ.
  2. Sử dụng kết nối có dây (Ethernet) thay vì Wi-Fi. Nó luôn ổn định hơn.

Một tỷ lệ nhỏ stale shares (lên đến 1-2%) được coi là bình thường. Nhưng nếu giá trị này cao hơn, bạn nên kiểm tra kết nối internet và cài đặt pool của mình.

Orphan Blocks (Khối mồ côi): vận rủi trong cuộc đua

Khối mồ côi (Orphan Block) — là một khối hoàn toàn hợp lệ, được hình thành đúng cách, chưa được đưa vào chuỗi khối chính. Điều này xảy ra do độ trễ mạng.

Khai thác là một cuộc đua toàn cầu. Đôi khi hai thợ đào ở hai đầu khác nhau của thế giới tìm thấy giải pháp cho một khối gần như đồng thời, chỉ khác nhau vài phần trăm giây. Cả hai khối bắt đầu lan truyền trong mạng. Nhưng cuối cùng, mạng sẽ chỉ chấp nhận một trong số chúng — cái nào đến với hầu hết các nút nhanh hơn. Khối thứ hai sẽ trở thành “mồ côi”.

Đây không phải là lỗi của ai đó mà chỉ là một yếu tố ngẫu nhiên và là kết quả của những hạn chế vật lý về tốc độ truyền thông tin. Thợ đào hoặc pool tìm thấy khối mồ côi không nhận được bất kỳ phần thưởng nào cho nó.

Thường có thể gặp từ đồng nghĩa “Stale Block” (khối lỗi thời), nhưng điều quan trọng là không nhầm lẫn nó với “Stale Share” (share lỗi thời). Stale Block — là vấn đề ở cấp độ toàn bộ mạng, và Stale Share — ở cấp độ kết nối của bạn với pool.

Uncle Blocks (“Khối chú”): khái niệm Ethereum

Khối “chú” (Uncle Block) — là một khái niệm độc đáo tồn tại trong mạng Ethereum khi nó hoạt động trên thuật toán Proof-of-Work. Về cơ bản, nó giống như một khối mồ côi, nhưng có một điểm khác biệt quan trọng: Ethereum đã thưởng một phần cho các thợ đào khi tìm thấy chúng.

Tại sao điều này cần thiết? Trong Ethereum, thời gian tìm kiếm khối ngắn hơn nhiều (khoảng 15 giây) so với Bitcoin (10 phút). Điều này dẫn đến số lượng khối mồ côi lớn hơn nhiều. Để khuyến khích các thợ đào đưa thông tin về những khối “mồ côi” này vào chuỗi chính (do đó tăng cường bảo mật của nó), giao thức đã trả một phần nhỏ phần thưởng cho cả việc tìm thấy khối “chú” và việc đưa nó vào khối tiếp theo.

Trong mạng Bitcoin, không có khái niệm “khối chú”. Bất kỳ khối nào không nằm trong chuỗi chính đều là mồ côi và không được thưởng.

Alex Wilso

Nhà báo chính

Alex Wilso là nhà báo công nghệ và chuyên gia phân tích, chuyên về tin tức và sự kiện trong ngành công nghiệp crypto từ năm 2017. Điểm khởi đầu bước vào thế giới crypto của anh là một trại đào với 3 card màn hình; chính nhờ vậy, anh đã làm quen với việc khai thác tiền điện tử qua thực tế chứ không phải lý thuyết.

Để lại đánh giá

rating