Để đồng bộ một chuỗi hiện có hai cách; thời gian hoàn tất chênh nhau nhiều lần, nhưng lượng thông tin cần kiểm tra gần như tương đương.

Cách thứ nhất là tải xuống checkpoint được đa số node chấp nhận từ các node khác. Cứ mỗi 10.000 block có một checkpoint, dung lượng khoảng 400 MB. Sau khi nhập checkpoint, chỉ cần đồng bộ phần nhỏ còn lại. Cách thứ hai dùng khi không lấy được checkpoint thống nhất: tải snapshot chỉ mục đầy đủ, khoảng 2 GB, rồi đối chiếu từng block với hash được tích hợp sẵn trong ứng dụng.

Phần tiết kiệm được là dung lượng tải xuống và thời gian chờ, chứ không phải khâu xác minh. Cả hai cách đều kiểm tra từng block; điểm khác biệt là dữ liệu dùng để đối chiếu: một bên dùng danh sách checkpoint, bên kia dùng hash tích hợp sẵn.

$DOGE mỗi phút tạo ra một block, mỗi năm có hơn 520.000 block. Nếu bắt đầu từ số 0 và lần lượt đồng bộ từng block, chi phí thời gian không thể xem nhẹ; vì vậy, sự khác biệt giữa hai cách mới thực sự đáng kể.

Có lấy được checkpoint thống nhất hay không sẽ quyết định nên chọn cách nào.

#Dogecoin #Web3
Số liệu và cơ chế căn cứ theo tài liệu chính thức. DYOR.