Minh họa chủ đề nguyên bản: Sơ đồ chủ đề nguyên bản của ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0
Xác nhận không có nghĩa tuyệt đối bất biến
Theo quy ước Bitcoin, giao dịch nằm trong một khối có một xác nhận; mỗi khối sau tăng độ sâu. Điều đó phản ánh công việc tích lũy, không bảo đảm tuyệt đối. Kiểm tra hash khối và trạng thái node được hỏi. Ví có thể hiện đã nhận trước khi giao dịch thực sự vào chuỗi, vì vậy trạng thái giao diện cần được hiểu đúng.
Điều gì đổi khi tái tổ chức
Hai khối hợp lệ có thể tạm cạnh tranh. Khi node theo chuỗi có công việc tích lũy lớn hơn, giao dịch trong khối bỏ có thể về mempool hoặc bị giao dịch xung đột thay. Số dư tạm có thể đổi. Ứng dụng cần đảo bút toán chưa chắc chắn rồi xử lý lại khối mà không trả tiền hai lần, thay vì chỉ thêm dữ liệu mới.
Hoàn tất phụ thuộc giao thức
Cơ chế khác có thể có hoàn tất rõ ràng dưới giả định tham gia và trung thực. Không chuyển số xác nhận Bitcoin sang mạng khác. Nếu API có trạng thái included, safe, finalized, hãy dùng đúng ý nghĩa. Việc dừng hoàn tất không nhất thiết dừng mọi khối nhưng thay đổi mức an toàn khi quyết toán, nên cảnh báo cần tách hai tình trạng.
Đặt chính sách theo quy mô
Khoản thanh toán nhỏ và chuyển ngân quỹ có thể cần thời gian chờ khác nhau. Xác định ngưỡng, nguồn dữ liệu và phản ứng khi reorg trước khi tự động giao hàng. Thử trên mạng cục bộ với khối bị vô hiệu hóa để xem sổ có nhất quán không. Ngưỡng giảm rủi ro, không làm hệ phân tán hết mọi giả định hay bảo đảm tuyệt đối.



