Bài gửi của cộng đồng - Tác giả: John Ma
Khối mồ côi là khối có khối gốc không xác định hoặc không tồn tại. Các loại khối này được hình thành trong các phiên bản cũ hơn của phần mềm Bitcoin Core, nơi các nút mạng có thể nhận các khối mặc dù thiếu dữ liệu về tổ tiên của chúng. Kể từ khi phát hành Bitcoin Core v.0.10, vào đầu năm 2015, các khối mồ côi Bitcoin (theo nghĩa đen) không còn tồn tại được nữa.
Tuy nhiên, thuật ngữ khối mồ côi vẫn được sử dụng rộng rãi trong không gian tiền điện tử khi đề cập đến các khối khai thác hợp lệ đã bị loại bỏ. Về mặt kỹ thuật, những khối này nên được gọi là “khối cũ” hoặc “khối tuyệt chủng” nhưng bởi vì khách hàng biểu thị phần thưởng khối của họ là “mồ côi” hầu hết mọi người gọi chúng là khối mồ côi. Vì vậy, mặc dù đã biết khối gốc nhưng hầu hết mọi người đều coi các khối đó là khối mồ côi chứ không phải khối cũ.
Khối cũ được tạo khi hai thợ mỏ khác nhau chuyển tiếp các khối hợp lệ của chúng gần như giống nhau thời gian. Điều này khiến mạng bị chia thành hai phiên bản cạnh tranh của blockchain cho đến khi một trong các khối bị loại bỏ (chuỗi dài nhất chiếm ưu thế trong khi chuỗi còn lại bị loại bỏ). Lưu ý rằng cả hai khối đều được xác minh và hợp lệ, nhưng chỉ có một khối được gắn vào chuỗi chính.
Vì thợ đào liên tục tạo ra các khối mới nên một số khối trong số này có thể được phát lên mạng gần như đồng thời. Và vì mạng được phân phối nên việc truyền thông tin giữa các nút sẽ mất một thời gian. Vì lý do này, có khả năng một nhóm nút sẽ chọn xác thực một khối, trong khi một nhóm khác sẽ chọn xác thực khối kia. Cuối cùng, điều này sẽ khiến một trong các khối trở nên "mồ côi".
Việc tạo ra các khối cũ là hoàn toàn tự nhiên và trong hầu hết các trường hợp, xảy ra một cách tình cờ. Tuy nhiên, chúng cũng có thể được tạo ra khi các tác nhân độc hại cố gắng tạo một chuỗi hợp lệ thay thế (xem các cuộc tấn công 51%).