Hầu hết các giao thức tin đồn giả định rằng một tin nhắn hoặc là đến nơi, hoặc là không, nhưng Kadcast của Dusk lại xây dựng tính dư thừa ngay ở cấp độ bucket, vì vậy chỉ một hop bị lỗi sẽ không phải là kết thúc câu chuyện. Nếu một peer nào đó bỏ rơi tin nhắn, vẫn có những peer khác trong cùng bucket có thể tiếp tục mang nó đi, nghĩa là quá trình lan truyền không phụ thuộc vào việc bất kỳ một node nào phải hoạt động “tốt”…🧐 Mình thích cách thiết kế coi sự thất bại là điều tất yếu thay vì hy vọng né tránh nó… nó phản ánh trung thực hơn về cách các mạng thực sự vận hành so với những giao thức giả định rằng ai cũng luôn online. Tuy vậy, có thêm nhiều đường đi dự phòng cũng đồng nghĩa với việc nhiều tin nhắn hơn sẽ di chuyển qua mạng cho cùng một mẩu dữ liệu, và sự đánh đổi đó hiếm khi được đem ra thảo luận…🔍
Sự dư thừa này có mở rộng “mượt mà” khi mạng của Dusk lớn dần không, hay nó bắt đầu tốn kém hơn so với những gì nó mang lại?
#dusk $DUSK @Dusk
$PROM
$UAI